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
341199875168	341199875724	341199876274	341199876824	341199877374	341199877924	341199878474	341199879024	341199879574	341199880124	341199880674	341199881224	341199881774	341199882324	341199882874	341199883426	341199883974	341199884524	341199885074	341199885624	341199886174	341199886724	341199887274	341199887824	341199888374	341199888924	341199889476	341199890024	341199890574	341199891124	341199891674	341199892224	341199892774	341199893324	341199893874	341199894424	341199894974	341199895524	341199896074	341199896624	341199897174	341199897724	341199898274	341199898824	341199899374	341199899928	341199900474	341199901024	341199901574	341199902124	341199902674	341199903224	341199903774	341199904324	341199904874	341199905424	341199905974	341199906524	341199907074	341199907624	341199908174	341199908724	341199909274	341199909824	341199910374	341199910924	341199911474	341199912024	341199912574	341199913124	341199913674	341199914224	341199914774	341199915324	341199915874	341199916424	341199916974	341199917524	341199918074	341199918624	341199919174	341199919724	341199920274	341199920824	341199921374	341199921924	341199922474	341199923024	341199923574	341199924124	341199924674	341199925224	341199925774	341199926324	341199926874	341199927424	341199927974	341199928524	341199929074	341199929624	341199930174	341199930724	341199931274	341199931824	341199932374	341199932924	341199933474	341199934024	341199934574	341199935124	341199935674	341199936224	341199936774	341199937324	341199937874	341199938424	341199938974	341199939524	341199940074	341199940624	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2765	2000	3600	2300	2765	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2769	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22890	21507	29178	24289	21593	21802	16444	6823	3819	3021	3251	3481	3047	1675	1149	1100	1139	1026	849	771	708	704	669	942	3064	3384	2101	601	609	523	549	557	590	604	542	544	585	581	618	536	610	568	566	527	575	596	579	584	525	587	562	582	603	551	608	572	588	562	584	540	605	554	557	567	517	582	541	551	578	556	557	582	568	532	538	541	573	541	563	587	586	528	541	487	542	571	555	520	538	628	569	569	566	516	562	573	605	580	534	602	582	573	549	545	589	560	591	575	587	563	611	553	561	587	582	549	606	595	579	540	558	582	525	591	596	554	545	519	536	586	538	586	576	620	547	526	557	590	592	560	549	555	580	570	575	533	569	582	553	619	543	547	586	589	591	550	614	595	585	543	566	545	567	574	540	504	566	572	579	591	588	566	559	529	625	560	574	530	537	542	566	533	581	570	600	596	566	541	545	582	602	577	557	546	558	522	521	538	566	553	554	590	552	537	565	536	573	559	539	561	571	558	601	589	556	524	545	626	543	558	603	523	551	576	551	530	548	541	569	563	568	554	583	567	550	552	573	555	523	531	555	574	583	529	515	556	577	592	603	561	591	638	533	548	562	564	573	551	581	568	560	594	554	543	581	577	564	540	538	520	565	604	544	542	546	537	549	590	576	557	598	572	609	558	572	550	554	600	542	554	535	559	559	592	537	583	576	559	564	577	552	606	550	580	569	559	559	569	614	546	555	543	553	508	582	575	580	555	544	602	609	591	590	581	565	568	548	585	549	545	560	596	577	566	602	597	564	519	578	576	552	538	564	576	559	565	547	532	525	567	599	573	596	559	502	563	529	575	569	552	575	548	546	548	586	574	587	548	628	618	582	567	586	559	593	546	556	564	577	562	560	532	559	514	606	577	561	552	555	624	562	548	580	555	571	572	627	563	542	551	543	603	577	526	538	566	565	591	637	534	565	564	584	572	583	545	564	594	575	538	545	567	561	582	639	568	553	564	541	594	578	523	548	511	563	583	517	590	544	569	543	586	587	549	602	571	602	557	575	584	522	546	546	527	586	585	548	546	549	593	554	551	582	538	612	537	558	516	548	535	544	573	618	600	569	569	542	591	552	611	592	576	592	545	552	563	598	587	550	562	573	550	593	603	539	610	521	581	591	572	590	567	539	543	583	596	550	586	571	534	570	556	590	585	592	562	565	561	545	565	563	596	563	545	558	583	546	573	554	587	573	596	543	623	546	556	569	549	566	551	566	511	590	577	551	572	542	607	552	586	581	574	608	583	561	549	552	582	564	603	528	536	526	535	597	509	530	569	516	555	539	534	577	491	560	589	550	556	603	551	562	578	572	592	578	585	555	554	536	549	526	546	551	559	607	554	569	596	585	582	582	549	588	545	560	553	555	570	551	567	545	567	545	563	525	585	516	580	572	543	567	573	553	587	529	554	567	553	511	542	579	529	540	559	563	558	521	565	607	535	552	558	533	553	606	581	518	550	578	571	563	571	516	519	582	565	575	554	566	588	596	570	575	529	608	592	537	574	553	590	567	519	556	556	553	593	564	554	573	577	533	537	581	558	579	536	585	564	552	566	546	570	543	601	580	571	559	593	557	535	575	591	562	550	481	559	575	578	562	566	556	561	551	521	539	573	579	544	553	557	595	576	597	561	587	553	574	552	524	561	535	546	605	581	525	572	570	600	605	560	574	571	593	547	568	557	530	575	527	554	542	552	513	604	579	553	569	593	563	591	529	549	550	607	584	583	538	573	552	550	526	568	539	563	606	560	574	542	578	530	597	578	538	602	547	543	542	600	570	536	584	583	579	573	554	567	517	542	549	529	557	541	570	541	541	562	586	537	581	559	564	597	630	596	550	565	580	544	538	557	573	545	521	539	568	601	636	537	596	613	550	549	568	561	563	573	563	535	567	562	510	588	567	591	527	529	547	529	546	545	569	516	579	580	593	557	540	563	591	584	564	568	546	571	483	583	497	579	605	549	537	548	586	577	550	566	582	579	600	597	560	537	548	598	556	540	573	538	550	577	556	528	608	544	573	531	576	574	557	575	561	580	561	552	573	514	578	529	510	568	563	546	620	531	574	588	572	558	598	529	541	580	609	604	548	565	565	550	588	581	554	549	584	555	606	568	551	618	531	555	557	575	530	604	577	581	540	611	598	587	543	551	550	562	558	535	542	593	576	577	601	552	546	575	605	553	610	553	526	611	576	582	566	565	524	575	582	527	527	567	599	557	572	555	543	548	556	556	563	573	559	553	516	560	568	528	606	595	570	564	556	529	544	582	522	591	566	563	593	520	566	571	502	556	588	541	553	542	554	561	603	560	615	535	564	565	557	572	547	567	580	604	524	551	570	565	572	617	590	559	578	506	584	600	571	554	549	576	581	572	528	579	558	546	562	579	595	588	558	549	566	569	539	575	534	558	532	607	571	569	596	549	563	551	547	570	553	523	582	545	577	550	567	561	576	582	572	577	575	553	553	573	594	532	532	592	541	585	552	552	575	538	588	607	568	551	605	571	581	540	539	580	565	559	556	543	583	530	542	585	548	557	528	582	577	540	553	582	536	565	586	548	554	587	587	607	557	588	540	548	534	532	549	561	567	589	574	572	592	572	536	543	532	625	590	544	547	555	543	555	582	538	561	572	561	569	555	558	577	575	611	576	534	524	564	547	597	549	538	532	614	573	559	556	580	555	586	587	562	556	579	598	547	536	553	566	550	608	567	545	533	578	590	575	547	559	580	597	535	592	599	590	530	565	594	547	572	584	587	561	565	573	565	599	574	552	569	543	597	587	564	568	551	567	548	526	527	586	543	558	540	555	572	557	569	569	581	514	579	573	559	570	587	582	557	568	578	544	570	537	599	592	599	558	559	527	534	544	591	564	564	566	589	561	541	564	545	578	533	565	580	563	572	576	599	559	559	570	581	569	539	533	553	591	575	509	571	517	575	567	547	584	542	567	546	559	551	550	578	556	540	585	606	525	525	576	545	544	543	548	526	542	498	540	569	546	554	561	599	567	613	575	558	531	574	571	567	574	553	557	526	543	557	547	559	533	553	598	578	587	619	589	564	530	572	566	585	606	564	546	580	585	560	614	570	514	535	574	579	555	559	554	564	611	543	568	601	605	526	578	587	554	583	561	555	541	548	504	573	555	524	565	537	569	576	602	558	573	583	640	592	580	559	558	555	553	576	541	550	621	559	546	572	546	566	543	564	565	584	569	539	552	563	556	595	560	574	569	536	564	604	573	537	598	583	565	565	634	581	567	555	547	563	523	524	557	550	546	587	566	554	569	556	593	591	555	563	512	577	599	576	585	580	540	556	574	544	560	557	587	516	555	571	581	595	585	556	602	577	618	539	587	557	549	567	583	553	540	575	581	576	607	562	603	545	503	593	573	547	585	526	597	547	583	561	537	536	557	571	576	551	575	578	566	559	553	577	580	525	556	577	552	577	532	541	587	545	531	628	547	550	572	583	577	586	588
33950	59712	44283	28952	19957	15923	14711	10023	6551	4860	5750	5910	4911	2746	1761	1635	1609	1483	1166	975	950	887	836	1204	4662	5169	3080	622	651	603	568	591	607	605	581	595	623	583	592	655	644	602	642	632	586	596	659	612	635	569	569	609	628	622	612	577	606	578	616	630	597	598	605	566	651	569	631	612	608	631	588	613	607	617	615	593	609	591	629	595	613	588	613	592	587	603	615	594	622	605	603	580	579	604	620	630	588	580	613	599	598	583	574	579	629	601	608	629	618	642	597	577	586	616	633	624	610	622	588	640	612	609	628	594	594	564	617	629	609	574	597	581	633	635	568	573	611	556	584	596	599	616	628	609	612	612	624	626	584	605	622	628	583	616	560	570	612	597	546	577	591	597	543	591	598	625	587	601	585	591	612	627	607	627	619	635	580	580	541	642	598	607	594	600	607	614	549	606	589	603	646	582	646	592	605	552	552	632	595	614	585	612	618	626	587	606	582	576	555	620	591	621	616	627	588	609	621	642	610	608	542	616	582	591	576	595	619	579	599	572	574	649	662	622	625	575	561	633	606	587	596	578	592	631	607	611	629	600	643	628	654	580	603	605	624	628	586	611	640	558	585	599	614	620	616	598	614	638	619	615	552	589	601	592	641	624	629	579	598	548	656	599	630	597	580	657	635	593	604	599	629	647	622	570	592	581	591	587	571	597	594	617	604	611	630	631	571	635	615	592	636	623	587	632	567	606	604	583	605	591	605	589	610	600	597	605	607	611	560	556	556	593	550	609	572	639	592	646	586	649	627	617	594	602	583	563	599	673	641	621	609	606	641	612	612	576	562	613	617	603	565	609	623	612	615	655	628	562	599	619	605	632	606	580	631	598	609	570	584	617	635	591	586	602	593	600	628	638	649	632	583	632	584	606	577	621	616	619	670	623	579	598	585	593	557	626	632	606	612	582	577	606	571	626	601	596	593	576	601	583	590	626	576	630	634	599	616	586	613	562	623	623	597	631	628	557	593	607	600	592	607	588	523	583	588	644	630	598	635	628	607	585	634	617	617	609	605	614	582	569	649	596	600	620	590	620	645	607	602	571	592	614	605	600	603	610	619	592	610	612	603	592	615	596	624	577	628	636	610	584	591	584	604	585	621	607	568	622	616	610	594	587	636	605	615	617	611	541	621	640	637	602	568	633	629	582	595	597	607	634	579	619	594	606	589	609	577	605	604	603	636	589	618	593	616	618	618	589	632	568	629	593	620	590	607	604	579	581	590	602	580	612	600	580	588	623	574	548	613	597	661	611	589	591	615	607	636	586	584	547	600	569	607	609	603	580	561	637	613	588	595	624	551	590	578	654	615	596	629	649	565	619	601	593	564	538	632	587	598	607	591	594	620	623	575	594	585	606	581	581	591	670	657	595	549	619	626	624	566	596	583	562	566	630	628	642	613	586	616	557	615	584	630	605	574	662	592	602	596	615	629	628	603	596	629	584	605	615	615	561	614	635	580	640	641	567	637	644	563	588	596	640	628	607	552	595	615	639	627	614	610	570	627	573	589	621	618	608	645	583	595	650	620	612	582	644	624	618	578	599	635	617	641	603	608	569	598	632	616	650	580	620	583	589	637	562	625	601	632	561	591	583	589	538	613	589	609	605	571	612	610	568	592	622	545	636	595	571	599	602	592	595	579	573	597	620	623	576	613	597	610	636	600	620	602	575	604	647	641	559	647	596	627	596	583	596	590	558	575	646	573	637	599	622	627	598	600	596	630	576	622	649	608	610	593	625	608	608	606	627	580	561	598	604	539	571	614	569	562	579	614	607	649	596	601	554	679	600	643	594	620	632	597	629	595	623	598	593	583	587	634	603	605	592	604	602	588	624	588	568	597	598	572	587	618	583	613	610	620	544	604	609	581	618	636	601	599	611	625	612	611	611	603	650	600	624	598	609	598	603	606	572	607	624	609	585	601	607	613	593	632	605	546	570	615	572	643	634	584	578	619	600	591	593	610	610	635	581	599	589	611	629	620	593	626	572	601	638	620	627	582	609	587	611	592	618	615	596	584	649	580	596	583	569	655	559	622	569	605	632	629	612	609	582	602	631	628	575	632	591	635	597	602	557	598	597	628	622	598	569	608	566	589	617	617	687	622	571	596	583	602	585	596	599	618	602	605	569	587	628	582	569	610	584	605	570	602	615	578	629	590	620	587	619	576	579	605	627	567	628	567	588	594	636	590	602	635	655	625	591	625	591	603	626	594	598	632	589	608	617	620	626	611	629	622	590	610	622	585	606	608	580	621	626	603	572	593	582	646	599	621	596	621	607	594	619	615	611	588	614	605	585	617	634	596	589	578	563	607	655	599	592	598	659	629	633	616	590	612	620	562	591	623	602	582	583	603	521	608	631	606	579	595	649	607	620	596	578	614	565	577	659	638	591	605	604	605	619	570	650	607	608	548	610	606	586	619	595	649	615	639	610	607	613	636	630	630	602	616	606	574	643	648	577	584	574	588	565	644	602	628	626	585	595	562	643	620	608	599	574	619	622	606	592	593	600	592	597	603	604	644	556	589	586	551	628	592	587	588	590	624	612	624	616	594	608	619	586	574	578	585	554	628	615	598	609	567	587	628	620	573	583	597	635	580	584	649	611	600	593	600	610	573	613	611	606	567	632	666	586	631	607	578	553	622	585	598	585	642	589	613	622	609	615	612	600	576	620	617	601	612	608	599	580	635	614	645	632	583	644	573	576	601	599	579	603	578	623	565	622	590	627	599	562	583	661	604	605	634	559	634	586	600	600	638	578	612	618	586	598	565	585	603	634	621	587	568	631	600	558	633	535	613	603	623	611	581	578	580	590	575	609	593	600	615	644	602	582	636	626	590	594	598	606	646	601	600	611	614	625	626	590	614	596	590	611	587	634	588	620	598	609	632	596	612	582	619	586	608	554	591	597	578	554	663	598	633	629	588	608	602	580	602	619	606	636	603	579	592	584	646	625	605	639	603	606	567	601	605	582	625	596	599	572	576	585	597	622	611	586	628	604	604	591	587	590	584	594	601	636	589	611	586	614	629	617	614	597	601	632	598	613	636	612	580	593	578	630	604	589	618	615	552	589	550	591	575	570	612	565	617	600	614	616	544	574	637	601	598	575	629	579	597	663	624	592	580	630	597	662	600	600	614	592	606	618	551	641	630	638	602	628	598	647	584	555	612	610	601	610	596	626	621	605	607	642	557	587	603	628	637	641	614	631	615	602	600	585	609	597	611	603	601	637	632	563	642	625	548	608	596	665	626	617	611	574	616	580	604	641	564	624	616	618	560	582	620	575	566	617	589	601	566	585	676	607	587	606	617	577	594	580	592	564	568	582	626	614	596	568	558	624	621	538	605	592	601	642	577	580	590	606	598	619	599	596	579	619	642	581	608	634	598	562	624	606	633	585	594	595	600	631	608	610	604	571	644	597	600	623	592	594	594	574	594	570	618	632	646	642	585	622	652	600	611	541
29817	26911	24867	14121	6143	4061	2921	2005	1213	1105	1061	1079	766	549	481	447	444	396	380	350	347	323	329	288	335	390	341	300	279	305	273	309	303	300	281	307	264	303	311	304	279	327	298	285	267	323	293	288	291	266	269	272	272	265	296	279	294	277	271	279	292	307	312	288	330	309	280	299	292	243	303	292	290	301	273	263	317	277	297	279	301	288	290	318	290	268	307	306	306	297	279	292	302	277	272	311	319	280	282	296	275	284	290	295	307	304	285	298	315	289	268	292	303	270	283	293	299	305	309	267	268	263	287	264	342	283	285	309	286	282	275	268	274	308	271	303	295	274	284	300	296	248	284	298	309	277	288	272	286	306	303	259	282	303	300	278	308	316	293	314	290	290	281	291	271	282	288	292	299	295	293	301	279	281	238	299	292	298	276	290	293	282	290	279	299	286	268	303	311	275	278	244	317	286	256	272	314	285	306	275	261	292	289	307	287	327	240	322	283	298	266	283	300	284	277	279	272	300	296	275	295	295	267	294	277	285	299	261	265	308	294	251	294	270	278	277	285	278	248	307	301	265	325	281	278	297	312	250	278	294	324	283	292	286	256	300	306	284	288	292	263	289	290	281	269	300	267	303	284	285	299	291	304	269	320	290	302	306	278	313	280	282	282	267	277	300	290	278	276	285	309	291	285	282	272	297	261	273	317	314	315	304	284	303	274	295	281	318	290	285	290	299	288	273	290	261	292	284	302	256	297	285	300	281	274	292	300	305	305	285	299	284	294	296	296	280	279	288	293	253	266	248	274	279	309	310	275	231	261	276	288	256	300	272	295	289	304	279	234	289	269	284	307	290	292	301	304	262	298	279	266	283	271	296	265	273	293	307	301	320	285	288	293	279	265	280	280	298	265	269	281	268	283	279	282	280	275	295	277	307	295	278	267	322	309	295	269	334	276	281	308	267	282	305	277	292	260	277	275	268	266	283	280	307	288	290	296	293	258	307	270	288	283	316	320	298	284	299	265	277	285	272	300	261	277	300	294	252	269	300	289	265	301	276	275	314	296	304	283	318	282	287	317	285	266	286	313	308	275	290	277	288	274	277	288	304	278	307	317	253	289	283	287	316	280	257	258	292	281	239	286	295	280	292	293	283	290	274	268	285	290	288	313	304	295	277	287	296	297	293	284	297	297	304	276	288	270	286	333	288	301	294	262	287	306	289	289	304	320	276	280	309	292	297	293	264	253	286	275	298	269	282	299	306	309	295	261	288	292	266	269	263	285	275	289	315	283	284	308	287	277	278	291	255	276	278	319	259	302	271	271	268	250	304	264	290	281	301	298	278	286	300	292	271	260	304	302	311	286	276	282	274	309	256	300	286	300	310	276	322	270	259	301	273	270	293	288	306	288	292	302	290	323	280	257	267	318	266	283	297	315	299	272	307	306	303	275	260	293	318	302	275	284	274	281	262	279	287	271	285	289	311	287	281	311	256	288	282	313	284	299	302	289	286	299	316	306	271	273	275	294	279	278	263	278	281	266	276	286	284	295	306	302	276	283	270	304	286	255	287	280	290	283	303	298	311	277	288	279	319	293	268	292	289	319	283	271	281	295	282	261	283	289	295	298	293	292	318	273	333	279	307	293	291	276	303	291	309	283	306	294	301	297	258	266	275	287	291	279	309	308	292	282	254	307	269	303	281	244	303	263	288	264	293	279	283	281	319	296	296	300	283	314	253	305	274	301	299	308	290	278	309	255	290	271	292	291	258	293	275	293	283	290	292	311	269	287	297	290	294	289	296	300	306	263	305	241	296	278	275	291	254	295	305	291	306	314	248	295	280	276	265	293	286	286	273	293	275	308	289	308	273	264	331	260	273	277	288	315	284	268	286	283	314	298	313	285	307	297	287	258	305	293	274	268	289	300	269	276	265	273	280	246	300	278	288	248	290	295	260	308	303	287	320	283	307	260	267	297	287	287	298	304	288	286	276	300	302	289	287	293	278	270	283	283	271	290	302	265	303	278	306	277	278	266	295	302	291	291	291	299	285	309	289	284	302	297	291	283	282	264	294	294	272	278	305	298	264	284	315	272	301	289	322	291	301	286	320	299	297	281	276	286	328	287	288	285	310	290	283	287	288	273	287	283	284	284	317	304	274	293	297	252	272	308	304	276	294	282	287	291	294	285	284	245	280	279	276	296	254	279	293	287	314	256	295	273	291	293	280	266	305	308	274	281	291	272	286	323	275	273	315	318	306	273	276	286	294	283	295	321	268	288	298	298	284	289	306	282	290	264	307	290	278	264	297	282	295	274	320	280	275	293	273	252	287	300	287	292	290	276	278	273	263	294	281	249	320	297	302	291	289	274	281	285	310	315	268	297	276	291	269	320	272	303	294	288	306	308	298	288	296	302	283	267	299	268	300	280	313	295	296	259	281	303	277	301	263	270	283	257	285	321	275	290	266	286	287	313	265	294	300	301	311	264	287	322	302	289	283	289	297	296	283	288	263	298	330	320	300	289	264	300	279	291	263	271	254	270	275	277	291	282	282	276	280	265	228	283	279	309	305	301	296	302	297	303	299	266	264	317	290	266	328	308	285	296	265	303	265	261	292	267	290	295	283	300	254	266	301	253	261	305	293	305	303	265	296	298	291	299	280	296	298	298	261	289	297	301	289	282	316	289	295	264	287	249	275	292	251	268	310	238	304	311	294	273	265	301	292	287	287	256	281	284	261	306	277	288	310	274	285	282	233	304	263	281	299	273	315	302	293	286	258	299	298	296	301	308	302	301	299	270	265	293	276	305	296	275	306	289	260	275	300	283	285	307	310	279	293	296	286	283	279	276	294	308	285	282	291	300	295	273	299	291	287	271	257	305	264	288	289	297	275	291	259	296	308	284	300	292	272	297	286	287	267	285	290	292	320	285	281	286	292	279	273	298	283	284	256	305	275	290	295	289	287	286	288	272	236	260	288	298	301	284	287	321	290	254	276	324	288	287	295	245	311	273	286	302	333	271	278	279	308	290	307	272	249	279	293	297	352	269	244	262	291	320	309	266	288	309	296	272	305	256	294	279	300	281	261	273	266	271	255	287	278	275	288	304	305	283	283	271	283	295	298	284	307	304	314	317	314	295	261	270	257	261	289	311	272	305	291	290	304	288	294	263	329	283	269	295	300	298	284	291	291	277	325	282	260	297	295	303	288	288	304	293	261	298	293	295	274	269	291	305	282	306	276	324	284	262	302	290	326	254	296	286	294	272	279	299	303	311	292	274	277	331	287	290	292	279	318	285	290	291	263	273	281	321	296	278	280	269	285	291	273	278	300	321	276	278	289	315	290	302	296	304	296	277	269	273	264	308	271	286	267	252	257	266	246	281	274	280	288	289	284	293	248	276	308	281	296	288	299	276	293	299	301	259	286	290	301	302	280	291	275	284	278	304	258	278	297	282	338	324	305	278	268	324	303	296	281	294	310	264	270	275	297	291	278	276	289	282	302	301	261
28172	40844	26938	14423	9102	7764	5763	3963	2298	2032	2029	2116	1359	847	762	610	507	509	457	453	480	402	305	374	424	494	438	317	334	309	349	344	320	318	316	305	322	322	338	321	309	292	314	325	311	310	314	340	287	348	330	351	310	339	317	345	341	306	308	320	315	298	316	312	333	296	365	303	312	333	301	310	314	318	294	307	328	332	296	317	326	322	327	312	340	324	308	320	307	322	288	348	299	322	312	326	311	297	341	329	291	338	326	324	340	320	334	282	323	323	302	328	320	301	314	306	354	313	350	341	312	315	298	309	342	318	294	334	296	338	330	299	299	310	321	303	336	318	313	292	331	309	276	334	296	314	325	327	321	308	319	288	318	307	337	314	286	325	318	330	302	331	324	315	333	314	324	302	324	303	310	306	296	358	311	311	351	301	311	316	302	290	306	337	287	328	319	333	306	333	320	342	296	298	309	319	326	297	317	325	289	341	330	319	337	290	317	318	329	335	314	292	290	301	335	322	323	288	283	302	332	322	302	336	327	315	314	316	300	329	335	298	312	289	340	315	319	351	314	335	311	322	323	304	309	351	316	324	301	318	285	292	298	320	316	353	325	317	337	319	312	321	296	333	310	292	302	311	307	330	308	344	322	317	311	314	311	305	332	326	283	319	327	325	295	345	330	338	306	332	258	299	328	320	308	338	333	299	307	325	287	325	320	325	336	323	314	341	317	328	304	329	322	299	317	322	323	293	314	300	328	332	299	317	322	322	332	327	308	337	273	298	323	336	304	343	320	322	303	296	307	259	307	339	295	296	311	289	306	299	321	329	344	303	320	306	340	328	322	314	304	300	297	298	316	298	326	339	332	339	359	316	328	323	341	320	304	304	332	323	319	322	311	287	306	308	299	302	323	335	315	283	300	321	315	338	316	316	309	307	340	347	309	299	325	317	294	309	318	322	293	315	283	304	338	300	299	323	320	318	305	322	313	317	267	341	325	318	343	286	325	314	296	320	341	309	329	313	301	281	321	295	313	296	313	313	320	365	289	339	323	277	328	315	303	339	323	317	304	327	341	337	321	329	336	322	340	312	326	308	328	302	307	336	330	299	328	302	310	311	285	342	313	332	332	339	341	309	296	292	303	324	295	323	347	266	314	276	318	353	324	290	325	315	309	320	316	343	306	311	324	305	343	313	302	276	311	324	339	338	314	317	319	296	338	311	306	320	302	315	322	332	295	308	314	283	320	329	326	328	301	346	308	318	336	346	324	278	292	321	311	326	304	295	330	300	308	283	319	321	317	290	330	321	331	327	302	297	323	298	313	310	293	297	336	313	324	344	284	322	311	326	329	302	285	298	292	307	344	324	305	336	301	303	322	335	291	323	302	325	312	350	288	325	369	308	307	325	314	309	328	287	280	316	314	321	314	304	306	329	304	319	353	333	309	306	324	314	306	307	315	287	294	327	345	330	367	351	324	312	329	320	346	300	297	316	297	310	302	325	325	336	333	307	309	329	329	286	308	335	304	332	304	320	289	347	330	315	338	294	329	329	322	310	299	304	319	304	324	333	341	315	315	317	323	289	318	288	331	293	313	299	321	299	304	321	328	332	334	311	293	317	307	312	305	307	302	319	308	311	300	342	295	340	314	278	301	341	309	310	328	348	308	296	286	315	286	312	344	321	320	298	338	335	292	296	309	319	332	320	328	303	332	383	327	331	325	302	343	311	292	323	326	317	312	345	305	306	331	301	292	302	300	292	297	314	317	327	333	303	300	313	334	288	315	297	291	316	320	317	341	322	314	318	307	315	312	307	312	348	309	303	298	304	287	295	321	313	309	328	291	321	333	339	287	315	290	315	337	324	328	341	328	312	299	332	322	318	329	332	324	338	302	339	351	292	311	312	328	330	308	310	323	291	317	306	325	306	344	286	322	286	323	322	346	320	306	327	287	312	318	293	326	339	311	300	320	316	304	316	294	310	304	298	325	314	293	341	296	320	318	317	307	309	318	311	320	304	317	317	297	316	318	331	314	332	307	322	335	326	339	327	328	307	307	289	329	321	321	329	318	289	308	297	312	291	298	325	316	322	306	323	317	310	314	305	333	301	302	332	311	334	314	332	315	306	287	313	307	337	301	347	309	301	304	292	301	331	306	312	311	326	330	294	318	330	309	322	291	293	308	297	312	315	339	334	322	339	357	314	330	339	292	298	318	287	325	340	322	286	295	317	291	322	331	314	320	309	316	297	329	321	324	287	302	305	331	343	326	318	288	309	319	281	306	338	339	323	300	305	340	310	309	313	288	322	335	302	316	341	281	308	309	309	310	303	313	298	299	315	287	312	358	302	317	329	307	260	323	289	304	341	318	327	322	316	357	308	307	314	286	297	288	345	316	310	297	332	304	313	343	292	331	308	309	305	299	349	304	320	314	332	310	309	368	329	302	316	313	305	317	330	305	296	301	324	325	302	305	325	322	301	323	318	307	295	321	353	315	283	337	351	315	313	332	297	347	335	290	286	302	342	289	304	320	318	319	306	304	341	302	292	276	310	322	332	319	319	290	315	349	335	309	337	333	310	305	280	296	336	307	324	335	314	292	296	319	299	290	313	337	314	319	313	310	288	325	302	306	305	348	328	306	319	301	322	326	365	350	291	371	299	343	301	318	284	302	280	319	291	341	273	312	334	348	320	335	291	318	318	283	325	299	312	323	344	336	352	303	337	304	329	291	321	331	312	281	315	302	327	309	341	315	301	319	307	309	297	327	336	326	308	305	317	326	317	316	326	328	301	264	307	303	302	335	333	335	301	330	313	332	319	338	323	312	316	327	316	320	316	305	283	327	321	315	344	298	302	360	308	293	346	275	325	318	321	327	326	300	297	284	300	286	330	296	308	291	330	303	323	328	345	290	335	301	344	286	303	307	320	341	342	312	342	311	340	337	328	328	330	309	326	331	323	312	279	303	328	360	304	317	306	330	315	338	283	315	311	323	307	327	314	339	318	348	300	331	308	300	276	310	316	285	303	323	321	273	315	307	293	312	295	299	288	307	313	306	311	311	341	312	324	328	323	326	293	305	303	267	313	283	308	347	288	326	305	287	322	307	335	349	316	319	295	317	311	294	319	321	302	313	309	289	327	305	320	300	328	317	314	297	332	315	308	327	303	285	305	299	312	303	329	320	332	308	303	334	300	312	309	341	346	310	294	309	326	312	324	315	291	329	302	312	329	294	320	333	289	326	327	301	298	316	316	322	298	344	338	278	277	308	318	325	356	286	298	331	283	326	319	299	309	314	302	331	267	347	326	346	311	312	309	346	325	309	331	320	337	329	328	308	287	300	345	302	298	361	318	345	289	301	321	285	319	310	334	313	310	317	332	317	300	288	324	312	335	310	319	298	308	301	304	313	324	308	321	339	294	314	322	320	313	343	311	305	313	331	329	312	323	342	306	296	324	320	332	312	304	325	307	318	306	335	327	303	337	312	305	308	301	318	290	320	309	301	296
23910	21345	28448	24722	21373	15524	8361	3969	2506	2472	2366	1996	1617	1015	1061	870	935	812	617	642	629	535	590	818	1734	2089	1166	499	515	548	517	520	470	432	518	521	511	532	529	504	507	525	495	489	457	504	489	441	430	508	518	526	501	485	504	485	499	504	472	498	534	513	510	522	486	518	535	470	488	475	508	481	536	507	523	523	448	516	525	452	521	480	499	534	492	525	486	500	467	484	530	485	477	529	520	490	494	487	504	521	481	453	510	508	498	532	494	520	506	505	475	479	528	459	498	497	509	475	466	471	506	494	493	516	508	518	477	462	498	497	476	562	512	474	461	508	494	464	494	510	479	513	506	535	475	503	500	529	508	502	526	496	475	482	498	488	539	442	490	477	471	464	500	501	493	445	503	513	486	495	526	516	488	444	513	514	509	475	488	521	487	480	512	523	486	505	518	490	481	468	480	500	507	492	513	485	480	509	498	530	497	509	519	499	496	459	469	556	520	492	473	483	503	467	488	533	551	495	496	485	518	517	499	516	485	483	528	448	492	490	520	528	507	484	535	461	490	509	496	498	446	505	458	502	535	501	492	497	514	480	462	487	492	488	550	505	496	512	477	509	524	512	505	531	481	468	479	517	497	470	480	514	502	482	488	503	516	521	497	485	517	500	515	519	511	468	469	502	490	466	495	473	510	474	503	519	503	517	479	522	501	496	534	451	525	483	506	509	510	524	531	523	495	492	502	470	460	490	484	478	512	513	490	509	505	508	489	517	479	498	501	458	506	530	494	508	501	537	498	478	534	468	519	486	485	540	517	504	494	472	486	499	504	490	498	527	525	511	500	483	504	480	482	480	494	496	465	507	479	508	497	498	538	482	463	471	491	485	524	532	470	514	487	525	507	493	495	475	474	476	499	464	503	478	513	537	534	488	495	459	515	463	459	472	510	493	516	492	517	529	478	490	560	482	513	519	477	494	505	546	499	481	515	498	503	513	473	473	500	530	510	488	480	515	478	519	493	508	519	514	535	470	490	470	556	510	504	487	511	526	556	516	530	468	524	499	482	517	491	494	487	466	481	516	512	482	518	474	502	484	506	530	504	504	523	571	508	492	462	504	467	512	550	494	516	441	546	486	491	483	543	474	519	541	484	516	519	483	526	460	482	476	540	526	459	506	494	502	514	529	500	484	497	491	507	530	517	495	524	502	531	470	462	457	473	519	494	480	473	524	460	481	492	517	519	537	484	485	487	477	470	475	438	514	489	471	481	487	513	481	464	467	504	500	526	499	496	482	530	509	503	452	518	538	507	478	511	534	523	498	490	491	455	507	494	498	475	506	477	482	521	499	496	498	509	492	481	498	527	451	494	478	517	503	486	476	497	519	526	498	465	506	463	494	478	470	497	488	464	469	491	545	500	492	510	481	508	463	485	468	558	541	502	509	475	495	494	538	496	518	494	486	489	502	496	471	498	487	539	498	512	484	494	498	506	464	470	518	499	509	540	495	537	457	530	482	493	537	476	528	487	506	504	530	479	497	516	513	511	520	500	461	487	497	497	495	410	510	502	496	507	499	497	506	527	483	517	503	511	461	493	507	528	478	517	515	479	497	501	466	499	469	464	517	454	528	519	476	516	465	502	504	482	493	527	509	496	502	500	485	530	495	486	481	508	472	478	483	535	466	527	529	518	463	499	516	511	509	491	504	485	476	494	492	484	482	506	529	481	505	523	510	523	561	492	478	494	480	502	530	507	464	469	481	518	477	491	488	502	468	493	500	503	459	510	509	561	470	525	517	480	497	497	489	480	463	445	472	469	464	551	483	540	545	490	493	462	465	506	476	498	431	551	519	485	504	485	504	476	500	480	466	491	516	481	472	481	513	519	521	502	510	516	495	477	481	495	528	469	504	498	479	509	482	469	517	496	509	497	494	456	500	549	523	499	498	521	529	472	461	494	480	532	470	486	519	499	471	514	526	477	489	501	554	481	472	508	514	515	502	512	514	483	473	507	513	476	556	488	446	507	474	482	472	504	518	535	503	463	532	493	492	486	478	524	498	451	486	468	505	499	497	494	488	518	525	487	513	460	503	497	530	489	485	474	530	509	478	487	479	495	548	494	535	492	519	510	461	504	506	466	510	453	469	466	491	527	486	520	540	541	480	528	456	448	474	492	457	527	477	515	516	496	489	494	498	495	530	502	478	511	480	472	493	440	513	480	492	470	489	463	481	500	493	542	501	506	479	475	526	511	533	536	516	513	483	503	512	494	532	521	483	458	523	505	510	508	496	529	489	523	509	528	496	530	470	487	488	482	532	510	497	504	482	485	515	468	517	500	477	479	479	543	514	446	520	500	476	496	524	481	506	524	467	502	505	515	497	451	490	539	531	501	504	564	460	479	478	473	501	530	490	532	516	515	507	511	482	417	504	543	486	493	470	471	484	495	529	477	434	499	482	462	495	529	475	494	462	470	457	462	491	483	505	519	516	488	478	514	481	475	501	482	497	532	472	500	523	511	508	514	518	431	487	458	476	476	506	521	473	511	444	485	498	502	524	509	478	520	467	497	481	517	482	477	453	521	499	531	500	526	474	503	524	498	496	487	502	513	526	498	520	490	527	494	458	513	506	504	497	477	448	496	530	510	462	456	447	491	480	494	489	511	519	478	463	504	487	517	501	463	472	509	542	513	469	507	497	492	506	497	509	528	525	514	520	498	497	504	493	533	513	462	508	531	490	525	498	485	477	470	518	477	510	537	521	509	513	472	500	469	479	488	524	506	525	503	506	506	455	499	488	499	517	467	504	461	504	508	436	519	480	521	540	507	525	499	511	473	530	513	511	494	501	488	500	540	499	461	491	478	516	479	478	493	510	511	472	544	469	524	483	522	462	495	495	480	511	482	499	511	468	523	458	491	513	491	499	544	516	492	484	501	480	493	521	455	511	502	509	496	481	499	458	485	519	530	492	496	492	462	563	502	543	464	491	488	494	467	500	516	503	480	514	489	496	501	532	497	474	481	485	511	513	484	475	479	503	496	497	492	489	514	527	526	517	458	475	486	518	456	463	489	488	494	463	494	513	485	485	468	518	493	534	517	488	480	500	499	474	505	497	481	505	503	549	481	499	524	500	512	489	497	556	532	494	492	470	527	490	527	523	476	463	483	554	490	498	515	518	483	489	518	551	479	503	508	454	533	507	496	552	498	485	464	502	503	499	509	523	493	517	498	471	495	485	456	470	503	538	514	511	504	490	524	521	484	482	509	466	453	487	466	505	485	488	527	526	531	482	489	494	490	519	477	503	523	468	509	525	528	501	500	513	498	473	509	526	519	483	536	506	495	514	475	481	546	504	533	511	458	440	494	490	491	526	500	507	498	473	464	487	519	533	543	473	477	523	521	496	471	490	502	452	493	492	508	506	492	505	552	509	484	492	485	525	503	482	478	477	486	530	471	475	446	509	479	488	459	475	464	448	477	499	519	500	474	550	463	487	516	537	437	478	497	524
30772	51631	38457	22543	15868	13211	10679	6683	4590	4427	4216	3420	2662	1617	1436	1126	1306	1118	800	727	689	655	651	1059	2745	3287	1689	575	508	535	520	507	520	538	557	551	531	524	543	526	535	537	567	561	526	556	481	562	557	522	538	484	577	530	517	537	545	511	548	538	487	521	532	549	566	508	500	538	557	540	579	573	535	539	532	527	541	530	515	539	560	570	567	602	512	567	577	480	535	562	568	536	518	521	520	554	543	514	539	541	575	530	546	541	553	526	512	541	530	535	539	527	536	545	504	572	561	533	528	538	560	526	535	533	626	568	534	551	523	533	496	542	535	534	526	552	527	532	565	556	532	564	518	566	486	499	556	512	482	483	501	529	523	544	533	470	553	518	519	518	543	538	557	501	520	549	500	534	567	519	534	554	516	529	564	491	495	514	493	540	518	534	531	520	532	542	533	492	541	537	574	516	512	494	530	555	541	541	506	529	561	542	552	535	513	560	557	518	515	532	538	486	518	526	547	533	542	527	535	517	525	508	565	542	551	530	535	543	540	494	526	535	543	540	525	552	553	532	514	502	518	515	557	527	537	572	540	550	545	493	529	514	544	530	519	529	550	510	533	533	541	606	511	539	511	525	578	523	551	533	555	507	529	532	544	511	532	559	518	529	503	510	545	549	486	545	540	529	502	520	545	524	521	559	535	579	556	498	540	515	502	537	558	557	543	518	559	523	522	516	523	572	565	528	509	553	541	573	545	562	514	539	539	511	513	480	573	562	540	533	547	551	566	537	516	548	512	514	535	509	565	563	544	510	563	517	538	542	541	538	546	527	539	552	525	579	518	557	538	504	518	562	521	514	529	537	544	534	538	514	540	565	514	509	555	588	587	535	541	568	490	513	525	508	559	555	542	502	531	551	524	538	543	523	535	530	537	498	497	538	523	561	557	526	529	516	514	556	522	531	510	541	520	512	531	605	524	506	532	514	521	561	519	542	535	552	520	516	571	502	562	539	523	549	524	515	492	527	519	508	507	568	534	502	515	497	476	516	547	574	526	535	536	529	516	548	500	527	542	531	525	543	538	551	589	498	551	538	567	518	554	532	538	548	514	572	532	520	530	488	517	563	529	513	554	529	541	542	554	526	532	545	534	517	551	522	563	531	565	560	532	539	535	555	557	537	543	560	539	558	535	498	552	552	537	549	519	540	510	523	537	526	559	532	518	537	533	503	548	520	509	533	534	560	526	552	574	537	549	535	555	550	495	544	520	483	542	542	511	495	570	551	533	547	547	572	494	533	514	554	541	494	511	545	493	542	545	520	544	573	488	552	525	509	539	564	515	520	505	510	548	526	547	510	536	500	524	498	518	615	545	572	583	545	523	544	528	548	554	488	509	542	515	513	551	531	493	531	513	526	508	540	527	536	507	538	531	521	535	506	506	506	528	572	538	503	539	475	521	573	538	521	554	518	552	542	543	542	513	519	522	547	505	548	506	521	554	499	502	530	507	511	537	545	539	531	529	539	520	560	529	549	560	475	500	555	532	550	528	527	552	548	594	547	541	596	533	602	535	563	512	517	545	563	521	547	513	560	519	498	534	516	579	491	494	526	467	550	501	508	587	553	553	542	556	557	566	545	560	542	580	509	534	509	542	546	504	518	520	499	534	549	571	559	512	520	527	569	496	503	550	569	513	565	497	528	551	539	523	536	551	526	547	552	528	520	510	511	551	528	537	545	537	537	518	522	522	484	541	545	511	546	563	534	554	555	534	532	526	557	546	503	543	546	496	529	537	529	506	505	501	518	513	581	570	547	579	533	539	556	502	517	570	518	587	561	489	572	524	560	527	543	568	532	510	588	520	530	520	540	538	556	537	547	554	548	500	504	523	547	525	543	516	550	548	550	558	549	546	531	541	513	532	498	519	489	560	531	547	545	546	523	498	576	522	545	525	545	552	549	569	565	590	516	521	535	566	544	473	553	545	523	472	527	529	497	508	563	510	524	527	557	541	522	554	555	524	523	534	564	520	562	514	520	550	509	521	512	533	517	508	584	566	523	559	542	518	545	538	523	533	492	554	542	544	514	526	589	527	506	520	520	534	537	566	533	518	528	570	533	580	509	544	479	575	520	521	532	542	498	527	540	527	489	498	557	511	543	537	543	540	519	584	538	531	496	561	584	518	516	533	530	536	511	550	474	558	504	541	537	576	543	539	503	569	495	484	510	515	541	492	550	553	523	550	519	546	527	542	542	559	535	524	528	553	528	553	527	546	572	545	526	475	535	545	524	555	571	512	506	548	545	557	541	498	542	547	520	532	557	517	578	525	526	598	556	523	525	562	570	550	553	528	574	563	524	563	563	525	518	501	564	554	522	514	532	534	556	541	538	520	556	582	568	542	531	564	526	550	526	578	515	561	524	532	576	576	493	518	551	559	571	522	531	519	546	531	561	514	535	581	527	557	543	538	567	528	532	535	556	532	564	534	501	509	518	545	500	563	534	585	554	501	545	519	562	549	519	486	527	521	555	538	546	526	527	549	535	512	540	533	513	560	567	512	561	524	551	524	547	537	516	513	559	531	539	534	551	510	506	502	516	530	530	477	567	563	490	507	551	501	535	563	478	543	496	565	547	524	491	556	562	508	530	541	526	566	554	585	534	486	545	527	557	549	515	556	544	543	523	532	553	532	556	554	537	517	566	585	567	568	559	545	504	562	553	520	506	517	555	544	573	532	563	533	495	547	545	513	529	512	534	543	519	536	513	554	542	526	572	537	522	512	563	568	545	526	524	518	530	549	571	529	505	505	503	553	514	531	533	526	483	521	556	523	536	538	522	556	524	537	556	497	563	551	520	526	515	503	548	530	568	539	558	535	551	555	559	492	569	601	530	564	548	544	539	548	502	566	562	509	529	531	509	546	492	536	518	522	557	517	534	520	533	565	507	550	527	570	558	562	523	504	527	494	554	560	512	535	514	530	516	512	530	538	517	523	532	518	554	503	529	580	559	526	503	558	550	554	572	531	490	514	541	546	538	526	565	521	506	508	509	506	539	529	510	505	534	542	519	562	553	516	524	557	540	531	558	533	476	516	510	529	521	501	533	540	515	555	487	553	552	527	547	546	527	575	524	545	551	524	567	534	547	558	513	560	543	551	538	518	515	493	555	541	548	517	529	586	545	555	507	573	540	537	545	577	531	539	546	562	484	568	585	512	535	513	535	545	506	536	506	539	527	515	531	523	515	506	543	566	501	519	510	514	499	518	499	540	527	503	490	511	553	553	578	517	537	533	546	555	532	513	533	543	527	526	531	529	504	551	561	547	561	490	512	510	528	548	533	562	563	555	567	515	537	524	562	505	501	536	569	562	519	556	554	544	521	573	559	529	554	496	516	524	546	493	600	503	515	537	541	579	517	526	522	518	523	528	561	561	541	549	587	561	556	551	504	525	511	540	568	550	514	543	548	554	520	543	518	534	528	546	557	529	599	559	517	503	554	533	557	534	532	540	516
24933	21343	27717	25464	15020	7444	4446	2602	1962	1814	1458	1140	835	663	560	606	546	402	372	339	340	298	312	508	851	1049	493	272	254	271	273	251	256	273	264	285	251	269	258	250	284	255	304	294	267	250	231	296	257	240	262	245	237	252	289	260	280	271	262	256	257	249	264	237	257	284	248	260	272	272	253	258	258	285	266	263	250	266	282	243	284	241	270	245	280	265	265	256	287	245	256	243	270	250	268	268	267	268	260	242	237	270	249	223	248	284	268	269	237	284	269	274	278	244	296	258	249	263	235	271	285	266	256	269	257	260	249	268	242	247	278	257	279	267	285	263	264	261	274	274	268	294	299	226	253	260	259	278	250	266	257	260	263	261	251	259	239	305	247	269	283	270	246	243	248	274	274	268	251	256	280	278	266	248	258	219	263	292	276	259	259	269	269	236	247	272	275	245	280	248	279	248	285	263	273	280	249	245	232	280	237	251	236	246	287	247	258	249	282	238	261	234	256	281	246	238	269	277	244	280	260	251	256	244	234	250	238	265	284	257	269	247	277	240	260	252	247	275	248	256	264	253	259	279	249	275	260	248	251	249	242	231	250	272	263	236	238	232	252	253	263	266	275	282	266	246	273	250	244	248	239	268	251	275	263	277	246	269	246	278	237	233	265	294	259	271	265	246	273	294	235	269	273	295	250	269	289	262	248	251	229	232	265	252	246	267	244	292	255	280	238	264	252	279	275	237	251	270	268	252	251	276	229	267	251	263	264	249	250	267	278	249	271	224	280	290	260	295	293	264	256	231	251	265	243	287	245	253	270	264	263	258	281	296	270	273	254	256	241	256	272	256	248	238	259	238	277	241	256	260	236	247	256	261	245	236	291	260	281	259	252	289	290	265	259	260	259	241	256	237	231	263	256	264	257	260	275	276	292	258	259	252	271	270	258	254	276	239	261	252	244	291	246	272	260	263	270	267	264	241	230	237	269	253	278	291	273	262	257	281	292	265	258	267	271	269	229	264	282	250	258	242	271	253	259	284	274	248	278	286	268	258	249	248	250	259	249	265	238	269	259	267	261	279	242	291	275	255	293	250	273	266	240	257	275	280	245	261	253	241	231	249	289	262	229	271	261	272	262	289	282	287	235	263	236	258	250	276	258	253	246	255	243	252	274	257	273	247	260	279	264	272	266	242	233	256	255	269	278	267	250	257	274	267	275	268	271	243	254	250	277	250	252	256	251	245	287	231	268	251	263	276	249	250	248	279	254	268	266	278	262	275	267	230	293	251	260	254	250	256	263	269	238	259	287	252	248	268	268	244	242	244	264	255	262	281	255	245	246	256	273	234	242	259	260	271	240	272	233	248	243	265	251	272	248	276	269	257	245	280	241	277	260	231	296	236	260	253	250	245	246	271	260	279	272	248	271	287	234	232	279	305	272	264	309	215	272	288	267	269	290	260	252	255	264	240	268	281	258	275	289	283	256	271	292	266	255	235	251	280	272	291	278	258	271	247	239	253	270	280	277	271	268	282	243	216	287	265	266	244	262	268	269	255	278	265	261	249	266	254	268	285	266	248	246	272	257	279	271	263	259	264	237	269	242	269	246	265	257	273	257	273	283	253	267	272	248	243	266	269	285	251	253	267	250	289	287	245	294	282	261	292	272	257	275	260	289	266	242	223	251	245	284	276	267	236	273	297	233	268	246	236	285	281	251	238	262	258	260	257	250	256	266	235	259	281	261	265	250	295	230	269	265	214	270	262	276	268	271	248	313	278	266	268	272	247	253	277	267	271	256	235	261	264	260	244	256	256	250	221	262	278	251	262	283	262	282	274	230	278	281	253	261	292	267	267	255	279	250	267	245	260	271	280	258	296	246	243	270	278	270	271	241	289	269	254	272	253	272	250	259	261	252	291	253	242	264	238	248	278	248	268	236	261	236	288	220	254	263	265	263	252	260	264	255	263	268	251	260	244	258	234	274	247	266	294	272	255	250	247	262	263	250	238	255	259	234	250	278	256	284	251	248	254	269	273	264	249	272	243	257	295	260	238	271	270	269	268	246	262	257	270	237	258	275	254	233	273	233	250	264	275	251	250	267	286	258	251	269	260	275	248	246	247	276	219	250	249	246	224	253	243	247	266	266	258	265	247	250	267	285	268	261	277	274	266	267	278	268	257	247	262	256	264	266	264	272	259	226	271	236	301	261	274	241	249	249	257	245	246	268	256	272	301	269	281	315	263	242	249	241	256	272	261	286	274	290	247	250	286	268	300	277	273	270	259	271	252	236	262	254	264	258	262	269	274	284	243	259	250	225	274	264	289	239	277	275	255	257	268	264	251	263	259	248	259	255	260	261	247	257	239	263	254	246	258	272	239	294	263	244	251	250	238	259	255	282	249	256	283	279	273	240	277	286	273	243	261	260	218	253	268	267	248	250	274	267	255	251	261	284	288	293	275	253	243	263	262	262	271	257	239	252	264	282	256	251	269	268	245	249	271	244	288	246	242	267	249	271	247	284	239	260	241	236	266	266	263	278	246	293	264	252	242	261	266	279	274	277	275	265	242	270	272	253	275	272	275	257	258	254	282	258	250	269	274	243	271	236	278	259	257	255	268	263	281	270	232	278	263	257	288	254	243	268	281	270	258	263	271	255	259	253	282	253	255	245	246	252	247	237	268	262	260	249	262	269	276	273	251	256	287	221	280	262	279	239	237	267	256	249	247	242	254	279	263	309	264	258	273	285	277	297	281	259	284	279	246	236	263	264	259	262	264	251	260	264	251	245	282	265	305	302	280	239	256	240	250	245	263	270	222	241	271	235	245	247	240	256	253	263	260	255	274	275	272	268	248	270	279	279	255	286	258	228	245	260	262	269	267	271	289	260	266	269	266	236	269	253	269	247	267	258	266	254	247	266	239	257	258	277	247	267	254	308	261	302	254	274	252	280	266	258	251	252	259	247	245	246	258	282	258	256	272	264	248	265	254	251	283	264	279	248	284	275	271	301	269	259	259	292	262	257	254	227	278	251	259	258	244	264	249	302	254	297	269	228	268	283	274	260	311	265	240	263	256	254	280	246	251	262	251	243	264	268	261	270	251	248	265	251	246	292	277	277	264	237	262	301	266	250	251	268	301	252	251	269	249	264	281	283	254	264	260	268	217	273	258	226	245	241	235	274	270	221	254	273	261	224	253	278	268	277	236	234	240	270	265	254	249	232	271	271	262	240	261	259	262	252	257	272	277	268	250	282	273	270	282	285	269	250	249	269	241	264	276	263	291	262	265	279	292	262	265	291	262	260	286	252	256	265	249	267	263	255	275	250	265	263	241	269	249	268	288	236	266	248	275	274	285	267	258	253	251	249	235	247	235	254	263	228	279	292	221	250	265	243	272	239	250	274	263	272	245	237	256	265	251	272	278	259	244	248	249	269	275	257	271	241	259	275	282	268	235	272	278	248	278	269	277	278	247	271	268	246	256	269	255	261	226	260	251	263	230	251	259
29333	46711	34372	19177	12822	11353	7999	5107	4063	3702	3018	2121	1476	1197	962	1049	859	660	471	438	410	405	387	826	1416	1664	749	275	306	276	281	288	297	300	305	282	335	278	320	328	305	292	286	320	275	289	291	274	283	283	308	300	273	270	289	275	277	310	315	327	331	289	312	279	291	324	292	312	297	328	283	295	274	317	279	287	265	314	288	282	317	295	317	297	279	301	316	310	301	321	268	290	326	284	307	300	284	303	300	297	312	283	288	258	280	275	294	290	286	328	322	291	310	289	296	296	267	304	308	308	305	285	269	293	332	280	284	273	303	298	307	258	303	279	284	332	305	313	296	283	284	317	303	331	296	264	301	290	277	287	327	315	273	304	302	308	329	315	301	302	310	288	298	325	301	311	311	330	305	285	285	296	302	297	301	286	278	319	306	306	269	280	282	274	277	294	293	322	310	311	297	291	307	317	291	294	276	289	290	292	339	315	300	275	293	292	286	291	291	309	293	319	300	283	328	291	339	320	305	307	299	278	294	274	323	301	281	295	263	322	271	267	287	299	338	311	300	303	293	324	281	301	296	301	274	278	278	276	293	302	323	294	293	292	271	287	277	262	279	292	299	287	285	319	302	291	322	298	308	285	325	264	282	295	269	316	296	300	289	305	321	270	302	288	305	279	293	290	282	287	299	306	274	273	314	302	293	268	280	315	278	299	299	265	289	270	301	321	292	300	331	275	259	316	293	290	283	295	309	289	303	294	284	299	262	280	294	275	313	282	268	297	304	287	301	293	293	299	293	294	254	299	311	310	292	309	290	288	323	324	312	273	276	275	314	284	309	274	303	284	284	308	279	296	291	273	284	286	316	275	296	288	282	323	308	316	333	298	300	301	304	291	272	319	297	263	269	301	287	278	281	275	264	312	308	285	294	331	305	295	258	287	308	290	309	275	283	307	253	290	301	329	291	319	281	283	343	325	298	281	309	279	304	291	314	297	286	298	287	290	270	344	294	294	305	313	297	312	289	304	276	293	297	285	274	301	284	271	307	307	282	298	296	321	282	295	296	289	295	298	309	293	266	339	281	320	273	280	310	296	317	325	288	299	318	304	291	320	301	326	283	295	285	315	264	301	268	312	297	316	308	296	291	295	297	307	309	278	294	288	307	298	296	279	300	291	288	272	300	280	300	275	292	316	291	300	293	313	288	309	300	292	310	331	294	295	289	316	275	289	281	238	299	298	269	273	267	319	293	303	280	294	298	301	262	295	300	297	319	277	297	304	273	285	261	272	292	277	311	290	278	302	292	295	282	302	285	320	285	281	304	334	292	319	268	318	323	289	283	276	296	306	311	306	292	326	291	295	296	292	295	292	281	300	308	301	286	279	324	311	298	295	309	292	290	308	267	297	292	278	290	295	265	283	320	283	269	290	278	275	318	290	299	259	308	325	302	279	296	276	288	317	291	282	300	327	287	263	300	306	282	261	306	325	305	298	317	283	275	287	290	333	306	297	306	302	295	306	307	268	285	287	305	304	306	315	322	301	283	272	273	292	288	312	326	280	284	272	307	310	291	298	300	312	280	306	299	303	286	286	305	272	326	296	293	286	292	304	301	283	282	249	303	295	310	298	290	310	295	292	286	292	298	310	318	288	307	296	269	289	257	339	308	298	288	295	285	313	310	299	287	274	272	283	302	282	290	297	300	298	285	292	322	312	295	307	289	270	277	299	284	300	270	305	301	293	297	277	295	285	289	319	280	287	301	308	276	312	310	284	305	296	294	304	315	295	311	323	264	296	282	309	308	300	312	313	269	288	289	309	319	263	296	286	274	294	300	306	306	297	266	283	305	267	315	287	287	295	312	294	292	283	275	327	293	300	320	304	302	314	289	286	286	288	285	311	312	291	280	282	325	292	293	306	312	284	259	292	305	284	282	298	259	257	300	306	282	291	308	291	309	291	315	292	315	291	286	286	299	291	259	322	297	299	303	314	292	308	273	303	273	318	301	306	303	318	310	296	272	284	301	276	322	278	319	305	311	287	312	287	281	267	296	318	300	300	303	313	294	304	266	312	283	316	293	289	326	252	301	308	288	293	325	274	270	294	290	286	296	301	299	256	309	305	283	298	314	291	305	287	302	286	303	326	259	291	323	273	297	278	261	282	323	283	315	315	332	295	308	307	301	293	279	281	297	327	300	275	314	277	263	284	314	292	289	274	295	331	312	271	316	271	279	298	308	294	272	300	319	302	292	301	314	303	316	290	314	276	277	290	277	283	318	265	331	285	293	297	284	304	320	313	275	311	289	324	273	307	297	301	306	292	281	297	333	285	302	286	295	283	260	319	290	300	278	310	330	330	294	272	286	329	269	310	296	307	282	323	269	284	324	279	294	334	326	272	292	279	274	287	300	318	289	313	312	295	327	301	290	289	326	293	276	320	313	312	264	302	313	298	325	296	316	304	284	259	287	320	293	304	282	291	262	314	274	306	307	298	325	317	306	269	295	304	293	297	261	279	296	291	291	339	302	301	293	313	300	288	295	274	281	282	304	280	286	317	311	277	309	282	298	254	314	301	256	304	318	300	265	276	313	310	267	293	271	310	315	289	280	302	278	306	293	312	324	318	295	286	285	295	306	293	329	285	247	313	267	292	307	287	340	272	305	298	304	314	290	298	260	310	291	316	287	275	260	313	319	318	283	264	302	288	286	286	287	275	289	257	310	318	321	290	318	293	289	284	300	260	282	282	291	312	316	287	312	310	296	306	289	265	260	309	300	293	299	298	313	292	315	316	299	322	273	281	318	295	290	304	280	276	277	301	288	302	301	320	280	277	288	296	274	266	305	305	302	324	340	291	281	280	287	292	312	298	310	283	304	309	312	290	290	309	289	306	323	326	281	276	309	304	299	296	277	324	316	297	290	293	302	303	313	252	280	322	280	296	281	302	300	300	284	312	262	296	289	315	303	282	339	298	272	290	293	293	314	353	300	315	284	303	284	281	300	281	298	299	298	320	292	301	301	318	289	301	283	303	278	284	300	303	313	272	316	295	274	316	322	290	305	296	275	275	276	306	287	282	271	307	274	279	271	314	297	290	300	292	298	314	315	276	312	305	276	282	295	315	322	316	304	283	283	286	287	313	275	299	297	283	302	296	301	292	299	300	295	293	319	302	273	331	298	298	295	295	311	283	312	284	263	277	302	297	332	319	316	296	273	316	302	335	312	304	283	271	290	278	293	289	284	302	284	291	279	296	309	285	286	287	266	303	315	278	287	303	290	284	312	301	327	282	282	294	291	311	271	275	302	324	276	288	298	269	306	309	323	296	303	302	305	279	326	285	271	323	297	317	312	282	299	305	285	267	287	321	302	303	311	297	268	308	288	295	291	305	252	282	314	297	303	303	320	302	295	306	287	289	300	264	289	269	317	312	305	287	287	313	283	285	292	285	305	306	316	296	324	327	306	285	322	275	310	300	311	296	297	293	301	313	288	286	326	318	288	317	323	301
22672	21224	28837	23901	21312	21725	15591	6866	5083	4355	3221	2223	1640	1481	1398	1401	967	770	754	631	700	653	749	2183	3435	2974	1970	625	574	549	570	569	562	558	560	552	556	569	552	539	574	586	565	549	568	550	556	560	567	503	545	592	557	524	575	548	561	558	552	516	562	566	569	582	518	502	547	531	541	547	532	556	521	523	578	549	521	553	573	531	535	558	630	524	524	526	577	550	561	551	499	536	528	563	539	553	566	553	548	585	523	535	576	544	602	535	550	534	579	515	546	518	534	530	535	568	551	517	596	545	560	548	606	549	531	514	578	549	563	557	572	598	529	546	509	542	582	568	603	564	531	551	538	556	548	527	550	539	560	533	578	557	540	557	538	559	514	551	567	504	557	568	543	599	534	541	526	569	554	552	517	555	592	527	557	529	553	551	536	531	587	540	564	561	520	539	581	520	530	540	536	560	555	561	576	541	558	535	521	583	563	534	552	575	555	562	555	573	600	528	531	566	538	523	577	508	524	590	547	542	540	551	528	565	551	537	567	518	541	568	573	549	540	525	556	541	548	543	493	561	528	564	553	566	586	577	533	533	557	509	567	600	574	551	566	521	595	548	546	590	540	497	527	570	549	540	565	565	552	516	572	577	560	582	569	507	557	592	546	526	543	551	523	555	579	594	572	556	572	515	535	571	596	535	554	526	557	576	560	577	561	546	556	556	561	477	560	560	553	507	555	596	555	570	556	529	532	503	538	531	574	563	545	573	550	534	548	525	524	536	581	586	556	575	571	556	479	573	539	519	563	540	501	576	594	515	584	546	540	544	545	522	523	549	537	542	534	526	550	571	550	569	571	575	530	528	557	538	514	563	547	542	578	557	559	524	568	548	531	566	539	530	519	543	548	549	513	574	547	519	569	531	569	539	572	533	554	551	543	579	555	500	574	501	519	568	585	558	598	531	592	567	577	572	539	543	548	563	575	555	555	555	529	576	514	553	558	562	574	530	540	529	541	513	538	547	544	520	514	534	548	527	542	542	585	512	546	563	582	562	558	535	542	540	521	599	537	598	570	545	555	537	527	561	543	547	538	502	552	530	523	605	594	515	550	563	551	581	576	611	546	557	508	551	546	559	548	565	564	541	546	545	554	501	550	540	583	529	582	536	524	537	572	602	528	559	578	519	545	573	569	555	566	523	569	555	572	602	571	561	541	504	542	599	552	556	554	569	548	576	510	551	579	577	543	601	526	587	527	569	561	526	548	555	551	572	510	542	547	523	523	586	523	602	559	556	554	578	551	548	581	540	539	539	533	565	568	546	566	532	531	609	570	529	575	560	565	540	533	581	557	594	548	541	562	509	561	547	579	559	575	553	553	567	519	568	517	559	559	555	498	573	553	568	532	558	583	529	527	536	553	527	542	518	530	564	589	527	497	557	552	595	566	562	554	526	545	544	523	560	556	579	581	549	548	568	541	543	550	557	541	575	579	555	563	556	511	530	567	545	479	549	519	483	504	539	552	524	588	572	553	513	523	543	571	570	538	548	540	544	537	558	545	543	575	531	525	521	527	582	532	584	535	542	542	534	565	561	561	555	541	582	539	579	495	496	602	560	529	551	508	554	538	571	530	562	569	548	573	571	580	531	553	544	575	575	557	563	526	533	585	601	547	560	520	555	513	559	502	546	527	561	577	521	571	532	539	544	561	534	572	527	554	567	505	582	550	569	562	554	515	545	534	576	534	564	531	558	547	566	536	498	544	536	558	540	530	566	561	533	577	545	559	554	582	585	562	563	550	577	544	575	564	519	555	573	581	556	574	505	536	515	514	527	520	552	543	546	500	576	551	547	528	548	567	570	587	509	548	523	519	543	614	522	539	543	532	593	495	561	540	511	523	538	576	523	529	571	570	553	577	536	589	571	582	571	560	597	552	532	555	573	563	533	583	527	585	551	605	529	553	566	552	542	547	543	547	531	549	554	548	558	521	548	529	558	532	566	576	539	516	564	592	520	548	547	555	538	534	541	534	540	520	543	554	568	525	533	584	572	539	545	549	536	506	557	536	559	553	549	543	563	553	559	522	574	563	570	529	537	549	549	592	520	576	540	561	552	534	560	557	547	531	549	574	555	577	558	523	570	503	523	542	545	549	476	546	565	556	570	534	544	563	536	551	526	581	527	548	568	567	559	542	534	552	552	566	578	604	597	594	526	534	539	568	568	557	554	551	505	542	540	536	580	529	546	569	579	563	566	527	536	532	554	553	593	544	570	539	516	565	523	560	552	549	543	585	571	534	588	564	568	578	521	512	580	547	580	541	529	521	581	582	601	543	522	564	573	569	566	555	575	537	520	533	541	480	543	521	591	560	557	561	544	508	550	559	536	561	541	516	551	545	555	587	557	550	545	530	534	566	570	547	524	558	535	534	564	547	545	563	587	520	563	549	544	547	556	530	569	557	581	534	571	573	549	573	553	575	530	531	594	514	625	592	539	518	582	554	549	523	551	553	538	602	549	560	562	551	589	581	575	609	557	576	573	547	546	600	540	544	578	562	567	557	540	562	537	561	583	536	557	559	515	582	553	572	576	513	544	557	554	504	535	549	581	531	528	539	502	530	556	525	537	611	532	530	548	594	527	540	552	535	555	524	542	531	564	567	556	507	538	566	521	548	534	556	556	584	529	525	545	512	567	561	516	560	584	562	562	549	571	541	538	564	549	580	503	560	562	535	542	518	560	529	558	539	573	546	566	563	519	546	565	587	576	563	547	518	514	523	561	573	561	552	565	532	539	541	551	532	561	537	519	514	530	598	538	529	555	593	550	546	593	572	555	530	555	563	545	555	588	538	555	556	540	522	548	585	510	570	532	550	549	545	551	555	588	514	552	505	560	539	515	576	546	557	590	551	518	543	543	549	532	529	486	519	525	569	549	554	520	553	585	533	543	517	542	578	559	579	514	519	548	534	566	579	573	551	524	547	558	528	569	532	546	595	487	513	564	544	563	536	578	569	556	553	555	572	596	603	538	585	607	563	535	590	540	557	573	542	551	565	544	578	570	532	535	534	543	558	542	546	513	554	557	588	559	542	564	523	541	547	581	568	546	568	576	535	504	545	561	557	541	604	562	566	501	525	517	550	507	574	515	563	520	567	576	548	532	548	534	522	500	525	556	541	550	543	547	542	554	562	582	519	561	550	510	566	563	532	540	553	584	579	557	590	512	536	536	571	562	560	574	562	520	567	558	528	515	519	528	553	541	527	545	554	550	558	524	563	511	558	562	563	556	520	552	558	528	512	596	508	549	580	521	564	554	543	550	582	508	514	535	518	549	568	520	532	561	518	515	562	574	538	574	570	538	535	554	561	557	532	535	550	562	531	553	559	564	576	585	529	522	550	547	577	546	596	544	523	536	548	532	566	533	558	545	553	511	564	562	528	528	535	515	574	539	582	525	554	565	541	559	547	549	543	574	532	537	583	551	560	565	566	560	548	546	539	588	556	577	534	543	573	569
32058	57541	45093	28194	21266	17364	12811	10344	8880	7557	5539	3803	2692	2363	2136	2205	1484	993	869	889	869	780	966	3469	5298	4407	2830	720	576	560	581	617	613	614	571	627	567	628	607	575	612	573	611	600	587	540	599	594	572	599	643	622	658	590	574	587	581	653	577	613	582	608	617	541	663	554	565	591	635	606	574	585	555	623	592	574	586	620	594	579	607	604	599	607	627	647	595	553	596	583	608	575	593	598	558	597	601	642	537	624	578	564	634	594	591	568	583	604	585	580	585	543	574	574	552	591	597	565	566	565	577	630	590	602	611	580	565	611	595	588	578	618	612	611	564	564	559	579	588	578	571	621	580	582	548	584	595	618	580	563	618	609	598	606	604	537	583	582	603	544	572	595	576	578	622	622	613	607	607	546	596	631	603	641	610	637	589	633	614	568	565	588	584	598	591	611	664	581	631	609	603	549	587	571	563	616	570	583	597	616	585	598	605	581	623	603	568	620	583	580	585	598	602	606	584	570	559	604	609	608	576	573	574	568	597	570	569	621	572	580	619	572	575	577	612	614	583	611	591	579	550	622	568	614	581	548	602	576	570	578	560	628	557	623	546	613	546	583	639	571	569	603	587	602	604	585	555	536	586	659	592	556	566	594	608	609	619	609	560	539	618	625	603	579	570	614	525	575	566	591	616	604	581	580	562	606	634	556	649	623	577	606	619	579	606	628	564	618	602	584	618	579	573	582	580	594	575	643	576	556	579	595	588	612	564	549	602	652	608	566	585	582	558	613	605	630	591	618	531	608	560	615	557	535	598	613	615	550	584	630	620	577	589	573	603	598	571	602	615	644	530	548	595	594	570	583	570	575	580	582	606	622	557	565	618	620	602	616	611	597	565	574	541	626	586	613	638	569	603	550	580	593	598	637	547	580	576	524	599	565	608	581	605	533	619	539	567	584	576	570	571	579	575	564	636	588	620	612	581	580	605	623	551	583	558	594	567	599	596	598	612	590	542	624	609	622	580	602	608	608	566	582	568	593	564	614	605	612	565	558	604	522	614	607	581	602	605	632	562	601	596	602	599	578	587	548	577	590	627	582	624	606	620	591	606	604	570	562	593	532	573	610	611	573	574	569	597	589	583	614	603	590	596	578	642	599	561	586	594	560	567	582	623	573	615	577	617	574	618	595	625	611	545	574	580	616	621	574	574	600	575	587	604	562	632	540	597	546	612	604	544	581	589	594	596	637	602	602	566	591	622	617	623	582	594	622	560	610	585	561	570	578	605	599	572	584	571	547	571	666	616	605	567	590	573	606	596	622	595	578	586	631	590	644	589	600	610	614	572	573	603	597	580	618	577	608	590	586	547	622	598	617	557	596	577	572	551	602	610	613	565	563	608	576	526	649	571	611	614	563	574	617	614	624	587	580	559	595	574	574	586	591	605	575	565	578	610	593	631	578	543	570	603	581	581	563	579	611	596	592	566	623	572	606	609	610	560	600	594	582	614	602	600	582	546	576	549	579	609	615	571	582	615	594	600	626	581	578	585	593	555	604	553	632	557	598	628	583	587	573	558	569	593	599	558	559	614	588	609	608	606	594	593	570	623	606	580	599	587	551	601	587	585	615	608	570	596	608	572	580	553	598	589	529	595	612	541	551	601	591	613	613	604	555	563	637	576	608	596	570	582	568	603	559	569	592	582	584	569	564	590	608	592	592	571	556	602	570	571	630	600	598	586	625	618	550	631	611	595	636	616	642	596	612	581	589	596	582	611	576	572	613	573	581	562	627	632	621	597	585	550	607	566	640	590	562	606	604	555	618	581	651	579	602	590	627	592	594	577	561	626	535	586	578	603	583	588	613	563	606	565	586	619	578	596	587	545	586	635	590	621	594	609	611	631	585	581	556	639	569	559	579	629	595	590	597	614	574	575	542	576	577	639	587	581	581	599	616	620	588	555	558	584	586	615	606	581	631	614	602	599	587	602	577	587	597	567	593	538	590	593	543	588	620	614	531	608	594	616	625	588	572	601	587	544	589	592	600	583	595	594	590	557	579	611	560	590	610	603	623	628	566	613	641	570	600	579	565	587	609	559	592	599	568	543	589	567	627	597	603	601	619	578	563	575	555	565	585	587	636	571	598	574	578	558	591	610	540	609	562	591	555	601	607	597	568	579	644	602	583	596	576	610	609	585	606	562	580	580	624	554	607	596	581	562	571	617	648	570	604	611	625	598	590	616	573	590	611	610	593	564	632	558	580	558	610	587	552	591	560	624	550	560	585	592	540	579	570	604	601	577	599	616	622	589	549	635	599	627	589	591	619	596	616	614	604	575	595	590	594	598	615	618	542	563	563	571	578	611	576	612	570	583	605	634	595	559	597	585	581	619	621	593	609	560	584	585	585	596	575	580	606	595	547	568	581	586	593	587	594	614	566	660	608	653	566	589	600	589	541	576	595	580	610	584	604	610	549	552	583	602	561	592	604	600	593	589	598	594	571	584	619	575	602	650	597	582	581	580	584	601	594	614	590	602	602	563	606	599	561	591	555	631	568	576	587	607	558	602	579	594	573	562	604	585	577	563	586	599	619	603	588	593	585	558	560	623	595	617	616	596	605	554	628	598	586	616	567	566	584	554	594	590	584	587	570	584	577	578	588	575	545	599	556	555	607	578	647	560	600	565	593	551	597	545	586	542	611	591	575	590	578	534	577	613	614	589	573	587	595	581	599	584	570	576	579	598	586	566	594	570	607	586	545	536	605	555	615	608	580	621	561	611	562	645	634	590	591	569	635	619	568	604	582	566	563	602	565	564	629	610	547	602	598	582	564	606	622	586	569	611	578	590	594	632	602	618	563	598	565	598	580	583	592	618	559	608	605	607	623	578	588	611	583	615	580	624	634	533	592	577	599	594	603	601	591	614	541	577	581	555	631	595	572	605	617	628	623	590	573	605	568	610	601	600	608	614	583	581	610	573	567	570	577	637	598	573	613	570	588	585	584	562	578	581	556	608	634	581	604	572	602	626	585	611	588	647	574	582	577	593	540	583	596	589	569	598	550	566	609	614	572	580	583	582	600	589	561	581	579	596	596	568	571	585	571	630	582	587	645	516	559	614	605	564	597	578	633	633	584	609	567	560	606	591	542	606	583	559	609	597	564	609	602	600	555	593	554	587	644	596	565	567	624	580	613	554	581	632	599	614	576	618	564	632	580	596	570	529	582	606	541	552	622	612	606	582	576	577	577	598	609	592	589	595	557	637	570	582	572	588	602	597	571	634	604	616	612	596	554	649	562	604	559	606	574	616	595	557	611	576	634	574	563	602	594	588	647	618	554	603	609	572	633	628	594	553	583	532	593	581	577	586	613	604	607	583	618	582	548	560	567	608	575	583	611	631	620	618	629	592	577	589	567	592	588	608	574	533	630	586	591	580	636	517	594	592	649	638	589	586	623	604	589	640	662	590	601	594	590	596	608	592	574	573	602	625	638	603	604	532	619	554	597	600	609
29648	26572	25455	13992	6879	4421	3029	2173	1558	1540	1071	767	677	521	597	610	487	450	396	294	358	306	298	323	380	396	385	302	324	299	301	314	285	280	311	264	306	287	284	295	316	274	284	284	277	308	296	292	247	293	307	295	317	335	266	262	293	317	320	289	293	294	270	297	328	265	301	275	276	310	283	283	332	266	297	289	290	290	276	268	303	310	320	313	268	292	285	307	280	283	286	277	323	302	285	292	326	289	287	301	313	292	313	319	273	294	292	305	303	312	316	257	247	289	277	305	296	297	283	289	294	340	292	306	267	298	318	321	298	290	301	292	311	276	256	291	281	325	294	283	268	288	284	285	309	287	296	309	282	307	298	309	320	280	314	288	290	297	308	271	293	271	277	299	301	290	254	320	285	306	291	252	289	278	309	262	275	281	303	248	278	298	259	250	327	274	320	317	297	279	285	284	265	279	317	291	293	307	300	295	292	281	285	290	294	294	309	292	265	278	287	282	280	256	285	264	313	269	316	291	293	280	283	283	276	268	273	300	290	298	285	309	306	287	283	287	271	308	294	266	283	311	290	282	269	298	318	300	270	289	299	265	278	301	299	276	253	281	294	299	348	263	307	288	269	289	323	280	270	291	326	285	287	281	309	295	294	270	314	282	285	282	275	281	255	268	312	267	267	276	268	286	307	284	277	315	285	256	319	294	294	297	278	297	296	274	289	287	279	329	280	308	286	274	294	304	277	311	293	300	282	299	298	278	281	301	316	300	327	310	267	297	273	292	312	300	300	308	269	255	331	305	325	282	265	308	288	270	289	273	270	314	280	287	281	288	301	284	316	306	264	245	318	279	323	293	264	324	269	300	266	261	285	288	285	244	300	288	293	284	323	305	289	266	294	271	293	302	313	291	330	291	283	299	313	303	306	308	286	287	270	265	282	304	285	319	279	312	286	295	274	276	281	278	291	301	288	284	284	279	300	269	286	327	274	275	278	285	292	288	302	298	292	280	300	293	294	306	270	304	286	281	298	274	306	268	294	283	318	270	294	264	296	301	325	256	304	294	289	292	269	310	266	276	299	300	292	272	321	264	253	314	310	278	279	279	317	310	316	284	313	277	303	297	295	315	286	283	300	301	271	258	295	285	303	283	292	326	268	291	276	267	289	304	308	289	272	286	305	286	285	284	314	293	329	326	297	261	316	275	314	319	303	284	285	308	275	258	288	291	285	316	311	273	284	291	300	274	294	282	330	312	311	302	311	301	271	272	320	293	274	266	268	276	286	302	266	300	311	273	292	280	321	282	299	269	300	260	299	285	315	290	283	292	282	286	282	268	304	310	279	309	303	327	297	300	283	293	276	285	274	286	290	306	299	324	310	303	296	280	293	309	269	275	352	283	294	294	285	301	268	284	317	290	288	285	294	292	316	344	295	293	328	270	312	289	294	291	288	282	280	275	265	286	288	302	299	279	282	310	306	266	306	274	293	286	329	275	288	298	309	289	303	276	303	266	324	305	306	292	314	273	273	298	278	281	299	275	304	306	313	297	288	287	300	291	311	291	271	289	297	325	290	290	273	331	300	267	291	302	302	255	274	302	268	265	330	274	313	294	242	286	319	290	277	288	310	291	301	302	326	313	295	285	321	304	331	275	306	302	282	288	262	279	274	265	290	277	276	277	302	295	300	282	312	288	332	308	322	306	281	321	292	266	270	298	313	290	303	276	306	307	273	311	277	300	295	267	276	327	269	311	271	323	303	327	309	296	282	307	295	288	270	276	296	305	275	296	275	302	275	268	285	288	286	296	287	285	304	288	265	274	297	282	322	311	301	304	276	336	267	288	325	310	340	298	279	269	276	304	306	261	293	256	296	291	309	286	280	299	259	265	293	308	314	278	313	292	305	267	284	286	261	287	268	280	305	296	272	302	278	280	308	273	272	286	297	284	296	292	302	316	286	286	300	288	314	290	276	305	311	317	298	303	261	300	311	287	274	308	308	266	302	311	311	283	310	322	292	273	327	298	308	300	293	304	268	323	286	309	270	324	285	291	322	287	312	279	316	244	278	294	278	308	299	268	286	298	278	308	275	304	290	284	292	302	286	287	286	285	314	289	286	304	285	269	294	254	295	295	297	281	295	270	312	257	277	298	302	296	279	291	300	314	293	301	259	253	281	275	287	311	293	304	300	276	299	319	279	295	313	306	310	299	276	279	294	289	281	284	269	282	284	282	283	302	305	270	276	290	278	307	306	282	293	306	295	311	299	300	323	300	288	309	318	281	308	289	311	304	299	301	302	347	296	289	298	304	297	253	292	287	280	291	293	323	277	305	285	313	267	303	268	287	296	294	300	317	289	291	315	288	315	267	286	307	278	256	296	283	304	294	312	300	286	306	317	290	297	308	301	288	254	290	305	279	286	273	257	284	258	282	310	282	292	281	318	335	305	296	265	306	343	297	301	290	297	306	279	312	294	308	302	275	337	293	309	310	312	291	289	253	293	283	328	278	281	297	311	305	280	314	306	295	296	291	248	303	283	305	310	307	288	289	276	273	295	272	267	293	302	327	272	289	293	294	312	274	278	318	291	294	288	303	281	317	336	330	288	290	288	317	291	287	300	270	290	263	275	326	293	317	300	298	302	282	315	307	237	309	290	293	275	280	300	298	287	285	250	316	271	288	291	305	297	302	272	291	297	300	293	269	321	304	313	301	281	302	262	298	280	302	292	278	304	282	301	294	296	289	271	304	294	331	310	299	290	280	303	284	293	274	290	286	283	278	277	289	297	273	256	305	324	303	258	312	292	311	291	283	298	303	284	282	286	267	293	274	300	264	278	307	296	281	313	286	293	302	272	302	316	277	280	290	283	320	278	275	271	285	286	277	268	321	273	313	272	324	289	292	267	285	284	318	288	269	279	278	306	284	290	331	299	305	264	290	301	284	264	306	317	297	244	317	310	293	278	286	306	292	313	280	268	290	290	292	293	309	311	281	251	285	277	284	298	295	302	302	303	313	292	276	292	308	275	304	291	316	281	261	282	327	291	288	248	335	310	298	288	307	315	272	282	301	282	275	292	297	275	318	298	279	294	290	298	292	307	291	302	274	295	315	296	301	256	289	274	303	285	287	282	309	314	310	280	297	304	289	272	299	276	310	307	306	324	307	294	339	266	283	315	310	309	272	311	303	267	324	285	309	306	263	317	275	286	274	277	315	271	285	314	317	274	305	286	282	292	292	314	277	319	321	320	284	284	292	276	299	263	275	301	274	285	302	308	259	296	291	301	289	269	318	326	311	296	309	304	288	275	260	264	287	320	301	329	272	270	252	297	286	275	306	296	273	279	290	306	281	273	296	303	300	312	280	316	283	272	317	303	293	312	301	304	312	277	303	270	294	275	302	306	300	280	301	292	278	312	286	283	295	300	314	287	313	287	261	317	286	295	252	310	279	290	318	303	289	308	293	314	267	284	317	279	268	297	312	292	286	299	273	272	261	290	275	285	284
27218	40707	27616	14050	10333	7844	5814	4178	3149	2833	2098	1312	1065	855	967	949	729	660	508	434	433	387	369	396	476	568	462	305	338	328	320	319	286	349	310	328	307	293	319	309	307	300	319	330	313	322	281	316	306	324	339	329	311	309	340	301	321	325	307	322	310	319	331	322	321	322	332	314	314	309	320	318	281	327	337	312	319	313	316	313	317	328	328	353	340	304	296	331	338	321	324	287	316	299	303	319	313	328	324	355	357	315	305	346	329	307	325	341	322	324	319	339	343	321	317	308	336	302	333	342	330	328	340	303	328	316	342	328	325	343	317	294	343	322	301	289	308	323	307	331	332	337	309	315	348	368	328	323	306	310	333	309	296	302	314	344	327	307	336	331	296	321	329	321	318	317	314	277	334	320	294	291	334	324	329	310	345	341	339	326	324	328	334	328	309	282	356	336	336	316	321	332	317	345	327	312	340	299	316	313	330	294	310	324	311	351	303	302	319	321	288	309	330	317	322	329	306	319	342	329	314	338	305	318	314	320	315	279	304	320	306	298	336	295	304	304	345	298	354	298	324	305	339	319	318	318	307	319	343	297	343	301	336	316	314	335	309	316	343	306	299	337	305	320	312	330	315	323	336	331	305	332	314	313	335	334	297	317	336	307	307	298	310	320	320	309	345	341	335	343	303	286	330	329	295	314	307	332	319	338	307	345	319	304	302	321	309	307	339	326	334	296	331	312	292	336	320	321	333	331	341	330	346	304	335	340	344	290	325	328	339	336	337	317	312	312	323	323	332	326	290	315	352	313	325	342	323	300	325	340	311	316	314	306	317	322	311	329	336	337	328	340	326	323	319	332	292	342	348	341	316	306	332	309	356	320	278	312	314	311	318	318	308	288	267	306	313	299	325	352	301	290	329	304	314	335	310	301	299	329	337	341	306	361	339	341	338	325	322	323	279	303	288	283	316	323	340	335	296	327	301	337	339	324	328	332	289	329	314	345	334	346	343	350	332	299	317	348	335	341	302	303	292	305	309	343	331	312	345	309	315	323	334	291	313	320	307	315	320	329	315	301	316	324	321	316	271	293	320	325	301	336	345	305	279	352	320	353	328	320	338	313	330	337	292	333	290	328	337	324	321	332	314	350	365	333	329	322	344	356	319	343	302	295	317	300	333	333	334	295	348	309	322	337	303	328	341	353	338	329	318	297	327	350	326	296	321	328	335	306	341	320	331	332	333	342	318	314	311	300	310	283	331	349	334	369	339	334	323	269	294	320	346	314	334	313	347	310	334	324	298	315	346	345	316	330	308	323	331	317	303	305	311	305	312	336	267	332	337	307	317	327	324	292	357	319	282	317	318	280	339	296	326	325	289	291	366	332	335	334	342	312	339	327	316	314	340	322	313	301	299	352	315	333	301	301	328	314	359	326	305	324	305	296	313	328	291	338	324	334	317	288	301	351	302	354	357	339	308	305	288	306	304	347	305	334	308	354	332	296	349	283	317	313	362	293	350	342	302	339	295	302	316	323	308	320	319	301	350	317	297	316	312	339	294	333	316	328	350	322	345	343	312	321	299	357	329	348	322	342	312	322	312	295	277	310	364	332	300	328	330	309	306	323	330	317	316	311	319	306	314	312	368	293	340	308	302	308	301	274	366	307	302	319	330	320	358	300	353	288	293	314	333	320	327	314	316	314	340	372	326	307	321	341	329	321	302	319	289	299	317	333	327	308	347	332	347	328	301	303	315	319	322	360	289	327	340	321	335	295	309	304	341	325	320	316	318	299	327	327	338	290	335	353	332	300	345	330	330	304	329	320	296	312	349	321	331	303	316	299	332	339	332	311	366	296	311	333	322	311	310	287	350	338	319	308	316	355	316	332	340	315	321	304	341	346	298	309	330	338	317	307	368	319	313	325	322	296	341	339	340	312	300	309	316	317	335	334	336	311	327	289	314	324	332	319	299	304	293	323	314	317	298	291	280	350	320	315	306	347	311	301	330	307	308	304	286	300	318	302	298	326	348	264	294	315	354	307	312	313	311	310	307	326	312	336	351	315	344	305	318	364	323	322	317	351	339	340	349	324	317	315	316	340	322	323	331	349	310	308	326	312	332	323	320	329	294	337	307	315	372	316	342	311	321	299	316	300	302	318	363	337	324	322	303	318	312	320	339	300	325	306	306	271	332	346	325	314	322	324	321	325	298	312	306	341	332	321	330	309	341	292	357	310	301	343	307	317	325	319	314	331	305	284	358	324	316	326	346	316	324	347	341	340	346	313	328	305	338	306	336	336	336	338	303	362	326	335	317	299	336	324	314	319	310	300	318	338	330	383	323	314	311	336	315	303	307	349	312	279	338	321	294	325	309	311	316	345	338	334	310	332	327	298	351	332	327	350	311	371	294	341	314	321	310	302	325	328	311	321	342	299	343	309	321	310	308	325	337	330	316	325	331	318	342	338	333	342	333	341	351	333	316	308	326	337	341	323	330	334	332	308	327	318	335	293	326	359	298	328	278	328	340	345	339	313	352	331	283	309	339	327	316	356	295	327	324	312	330	322	329	313	323	342	309	337	312	297	311	355	332	322	316	311	322	321	344	299	320	342	300	320	317	320	314	332	348	292	299	374	320	338	329	317	284	294	333	318	326	342	306	316	347	354	323	329	286	318	352	297	328	337	311	305	305	287	351	296	308	325	307	337	324	343	344	308	318	339	320	325	324	315	324	332	328	308	336	310	302	302	316	300	330	311	313	302	317	327	327	306	317	309	308	356	357	282	344	336	330	300	315	332	321	326	324	317	333	335	309	314	346	327	331	310	308	327	335	332	313	337	326	296	341	339	324	351	311	358	334	317	304	304	294	321	312	281	299	325	311	303	340	309	316	304	319	297	323	306	307	316	311	328	314	307	330	325	320	308	332	307	311	334	315	328	335	325	324	323	352	341	332	338	335	346	345	338	322	315	318	318	298	319	306	300	338	336	312	332	292	319	344	333	322	351	317	312	326	298	345	326	336	315	313	332	283	329	330	342	339	304	333	306	330	340	284	307	350	323	338	330	321	330	335	334	313	309	318	322	305	343	332	313	350	311	314	334	315	326	315	314	343	355	312	321	339	333	307	314	310	325	340	330	326	322	330	303	338	340	321	329	335	343	331	302	333	326	316	311	310	330	345	310	348	307	321	366	292	321	341	310	318	321	338	310	308	374	331	297	323	334	313	330	329	310	315	360	326	324	326	305	343	297	315	340	344	280	342	359	319	289	303	337	355	360	320	314	340	315	308	362	348	337	322	291	290	349	308	313	360	308	310	334	316	348	313	341	316	334	296	324	336	309	326	354	323	318	344	307	353	337	319	307	306	327	340	322	320	336	342	309	292	291	294	315	301	351	316	333	325	332	346	283	311	334	313	332	291	329	343	324	359	331	340	327	348	318	326	290	314	329	300	299	330	323	302	327	325	325	304	328	307	311	317	317	350	353	325	324	315	298	335	318	301	299	322	336
23883	21317	28572	24561	21450	16301	8067	3569	2923	2682	2112	1779	1137	1116	1169	953	847	701	640	660	597	563	551	871	1760	1971	1030	508	484	461	518	495	529	507	485	494	500	497	470	490	473	482	481	533	494	470	500	507	505	481	463	479	478	486	491	534	470	465	495	495	515	525	474	498	501	474	443	491	470	458	521	493	495	477	480	469	535	449	477	486	540	462	480	478	515	512	480	502	472	482	474	484	495	494	502	477	525	499	480	511	544	483	499	463	519	520	494	477	487	512	491	481	466	473	449	480	458	471	461	498	505	482	484	506	530	556	526	487	494	516	522	488	515	462	514	488	474	485	510	473	490	502	489	512	504	522	505	497	466	497	488	448	487	491	474	474	467	467	496	494	535	532	499	455	513	547	473	487	463	454	465	502	516	500	465	499	467	537	543	497	494	483	489	506	492	480	482	500	471	496	495	485	525	472	515	489	525	510	499	473	451	470	512	496	471	478	552	474	460	478	452	501	456	468	517	500	494	477	487	491	497	482	502	449	467	479	518	500	477	494	526	489	496	481	482	502	492	491	490	458	450	460	463	501	507	498	495	484	434	466	517	513	443	488	437	477	487	470	447	502	514	501	483	449	495	482	515	515	517	521	484	481	463	466	495	506	462	491	470	490	514	515	507	519	466	483	495	512	492	469	475	477	485	498	505	499	497	498	470	464	465	481	475	445	476	501	489	482	516	492	480	506	499	475	500	514	516	472	502	448	512	528	463	517	475	479	484	494	501	475	488	519	515	490	459	515	507	489	499	536	505	477	468	486	477	522	522	469	514	497	478	459	447	491	488	465	471	494	492	492	487	463	492	471	494	528	494	467	491	534	471	542	457	494	482	515	538	498	513	493	527	488	497	538	497	433	455	486	519	526	499	515	480	489	517	498	483	489	521	512	499	523	499	521	451	520	493	485	467	517	541	487	485	480	471	464	477	482	487	512	459	500	494	434	486	479	478	481	506	474	534	500	475	493	495	486	466	507	481	454	486	474	508	458	502	500	481	476	516	504	474	531	518	458	499	494	475	479	476	517	514	527	479	515	470	498	467	489	525	486	469	468	511	518	498	481	488	486	469	497	515	483	518	514	492	488	449	495	488	500	496	465	481	526	465	474	501	494	488	457	488	493	472	489	495	447	517	519	479	462	507	476	469	496	494	501	530	516	502	483	488	513	492	496	484	468	475	477	495	456	488	459	476	510	465	479	496	531	488	472	502	512	498	489	491	501	494	520	484	472	524	479	490	482	510	512	514	451	533	496	463	526	477	465	449	502	495	514	466	495	507	502	456	492	510	490	494	537	511	474	481	497	516	509	494	496	509	499	525	490	458	466	517	516	509	479	471	454	491	494	460	531	454	481	490	481	519	473	451	494	484	462	516	509	499	495	475	508	514	499	461	475	516	485	484	491	495	473	490	514	490	485	469	511	525	457	475	530	503	490	461	506	495	492	478	445	497	536	494	474	493	485	532	492	466	474	505	480	484	475	478	495	488	471	476	518	490	487	499	484	464	467	476	486	535	470	462	513	482	473	494	450	476	505	483	482	487	513	494	526	513	481	470	508	504	486	514	503	537	459	482	520	496	466	480	502	455	509	469	529	500	504	532	496	487	410	501	430	504	522	491	503	471	480	513	489	495	484	519	482	465	479	473	504	476	504	503	521	505	495	506	527	477	487	460	471	486	540	507	503	508	501	485	498	471	463	510	534	503	518	485	504	516	472	446	472	478	484	477	494	538	467	468	492	479	490	471	493	490	488	492	460	491	487	493	463	488	498	491	498	509	486	531	548	510	483	483	501	505	477	509	528	497	478	522	468	480	483	468	432	464	538	469	519	515	474	474	489	479	518	499	502	467	496	485	451	452	462	499	444	493	520	485	492	507	504	479	452	444	439	494	467	448	484	464	470	465	494	472	527	510	480	502	486	503	493	499	480	514	508	476	463	461	478	439	507	494	479	473	502	493	482	491	486	455	500	496	500	484	495	485	483	489	490	474	511	517	478	498	456	476	483	482	520	469	472	477	482	474	502	475	479	512	516	485	513	481	482	505	496	547	453	489	474	501	497	463	515	494	542	483	462	466	521	488	501	493	514	478	519	453	522	458	478	476	516	461	496	472	509	460	540	505	506	491	466	476	479	493	494	499	505	515	508	534	516	493	459	453	509	538	529	445	489	487	497	471	450	481	494	514	494	475	517	464	493	458	511	481	522	506	479	512	500	509	490	492	471	513	503	505	494	518	481	476	464	491	550	504	497	490	485	471	494	483	527	466	508	472	468	453	451	502	468	509	463	503	475	486	452	480	485	468	492	507	496	477	495	528	498	530	466	502	488	456	515	516	468	529	486	496	520	496	527	518	545	477	464	505	442	487	492	481	495	480	481	518	470	523	459	482	517	492	484	469	510	487	437	459	494	478	500	495	494	490	474	509	496	511	520	485	529	476	471	517	489	511	512	527	479	468	480	456	526	485	497	472	504	486	466	479	510	499	515	481	516	507	492	424	442	501	502	487	484	475	463	492	513	497	473	488	502	472	467	462	487	505	466	495	500	475	497	474	492	483	472	507	500	448	491	484	535	507	503	484	471	493	497	509	494	496	495	484	511	490	486	458	526	495	488	486	509	507	517	555	519	481	437	519	495	452	484	499	499	494	475	496	513	495	444	482	521	470	489	482	455	443	486	454	475	491	474	456	483	473	522	493	472	500	529	500	516	457	488	474	461	453	488	459	510	491	500	522	459	501	518	497	491	511	443	482	515	477	485	467	487	514	483	478	518	473	500	474	485	505	490	508	492	499	483	492	504	502	466	485	482	479	483	475	515	489	523	483	433	469	489	522	504	450	499	462	511	513	465	500	531	468	476	466	511	477	526	465	467	513	440	505	471	482	497	520	475	491	504	479	480	417	493	517	492	521	459	461	490	462	505	469	494	494	452	507	440	501	499	457	508	523	499	473	495	496	481	501	520	484	487	490	449	520	469	489	499	496	521	521	491	501	475	475	460	512	468	469	493	481	462	496	493	467	514	479	488	509	517	513	491	463	554	519	488	504	492	471	481	466	442	463	495	465	492	494	481	507	502	490	491	473	505	507	519	478	470	491	476	498	496	512	527	528	497	485	474	453	452	463	477	494	522	533	513	506	505	484	479	472	517	473	466	471	513	484	477	470	471	498	538	477	468	462	482	464	514	503	460	558	487	471	511	518	497	474	498	467	510	452	486	524	485	490	529	521	489	481	500	460	474	509	514	470	490	474	438	509	490	462	468	495	448	482	463	555	483	519	485	441	493	457	439	469	461	488	437	474	515	525	498	484	508	495	516	505	520	504	528	468	524	489	523	494	472	491	482	500	519	500	486	519	499	496	498	512	464	467	495	480	487	512	464	513	485	500	509	537	486	504	491	490	509	473	466	491	509	472	448	496	487	507	495	486	437	480	473	496	493	459	484	488	515	497	493	467	487	519	501	470	490
30125	52548	38773	22561	17247	14840	9879	6314	5323	4826	3522	3006	1753	1651	1797	1476	989	913	871	740	734	650	629	1235	2718	2988	1358	564	476	547	528	539	503	522	508	526	555	528	565	529	539	536	569	555	513	552	580	527	512	504	532	535	509	497	511	513	533	499	519	519	518	527	529	509	499	554	505	474	519	493	487	521	592	511	527	560	568	521	553	522	505	558	525	535	542	526	531	505	499	514	514	487	484	555	541	520	542	491	520	513	521	540	549	519	551	516	546	510	508	562	518	525	554	553	546	553	499	561	521	510	553	525	523	516	531	509	559	544	506	507	546	512	516	533	483	518	543	533	509	501	540	516	510	531	534	570	530	569	528	559	525	525	535	524	508	491	554	499	533	525	568	528	532	501	561	523	546	471	519	503	536	517	522	525	504	562	541	534	539	538	514	519	550	489	541	488	517	522	525	517	492	514	504	530	580	519	500	486	512	501	548	545	509	494	540	473	558	516	528	502	478	538	493	538	584	522	559	504	542	496	480	528	512	515	551	519	509	503	565	512	529	527	537	561	554	514	581	540	528	547	526	525	549	545	535	511	512	489	523	495	527	513	520	531	529	541	530	560	557	521	536	504	569	549	499	484	516	487	534	521	513	512	556	554	520	489	555	536	494	552	491	511	523	557	518	510	457	555	501	564	520	556	546	513	560	501	513	512	544	524	536	494	525	544	550	515	560	543	522	528	485	547	538	560	495	549	523	532	559	495	538	521	549	528	504	476	525	527	565	531	525	473	542	519	549	566	501	539	512	543	545	489	517	478	521	536	471	512	513	511	473	531	554	515	540	519	540	549	531	514	501	527	538	574	498	535	557	502	530	531	545	526	554	494	517	504	499	520	528	544	510	556	532	495	505	545	564	567	530	509	524	530	526	519	548	523	572	521	571	544	563	537	533	487	516	568	554	506	512	544	547	517	588	518	531	549	532	523	519	507	489	518	519	515	514	495	523	539	552	530	522	545	508	537	541	520	511	521	534	538	500	522	509	523	519	522	538	571	511	546	529	537	507	484	526	525	482	527	527	530	525	543	532	537	546	556	508	526	549	525	528	525	545	544	554	520	554	540	549	532	590	535	518	582	499	587	526	524	544	551	553	557	557	506	549	538	563	528	535	501	509	550	506	485	534	540	501	503	502	519	547	532	453	538	544	486	532	539	548	528	538	492	503	529	520	535	536	509	517	467	567	547	487	498	506	522	535	523	520	533	535	527	562	498	562	514	525	559	544	498	522	544	518	534	528	481	568	523	510	545	529	538	510	490	531	487	533	541	524	550	527	562	537	491	486	522	507	527	551	530	532	512	509	510	503	527	549	521	543	516	491	531	547	539	563	511	510	528	509	517	535	528	523	520	520	524	496	556	588	503	569	592	542	571	531	509	534	497	538	524	501	532	506	494	571	542	509	553	505	508	525	545	521	521	519	521	544	527	505	556	566	488	503	525	545	520	531	544	527	526	513	511	547	562	554	549	524	507	493	546	500	554	504	517	495	554	502	547	552	514	513	541	544	534	537	452	497	558	564	522	535	501	541	502	501	529	547	525	568	532	508	488	536	572	496	553	509	582	494	515	523	536	485	495	493	535	508	527	540	518	545	510	533	523	495	517	516	544	520	521	559	482	512	478	565	506	535	553	521	570	460	508	531	546	547	533	565	517	572	516	526	554	505	533	515	502	538	539	532	538	513	523	527	518	510	545	503	507	547	522	569	500	551	537	540	509	499	507	539	552	510	523	530	525	525	547	516	519	538	504	506	558	525	539	504	511	520	533	525	496	552	516	530	522	509	553	531	531	513	543	557	542	528	514	540	507	502	516	511	548	450	542	512	538	510	511	524	517	519	527	553	518	529	531	478	537	514	487	531	503	532	536	497	504	536	545	512	526	520	541	525	514	539	571	541	530	494	563	571	517	551	525	520	532	528	523	509	557	514	479	540	556	526	487	532	526	549	510	548	491	604	485	522	496	511	555	571	522	548	538	551	521	495	495	524	548	514	512	552	555	557	521	475	548	488	514	524	527	509	569	497	528	494	516	528	521	493	500	478	476	532	559	542	540	535	515	543	530	551	504	525	543	522	480	518	558	499	512	490	513	538	519	509	506	538	481	482	528	534	532	544	546	515	528	570	558	526	465	502	509	494	511	531	522	512	530	510	542	531	549	517	510	522	532	530	513	549	498	492	548	501	543	559	515	499	505	543	500	555	550	501	499	514	546	493	557	571	574	533	514	520	522	524	564	533	521	515	509	558	520	511	516	539	507	513	554	529	545	546	525	532	507	546	608	525	505	574	491	500	530	522	521	504	532	513	535	505	510	566	547	534	501	518	548	532	541	549	560	508	498	503	532	448	532	538	540	502	514	506	500	510	495	518	483	555	535	533	533	508	493	507	522	514	507	512	504	508	526	530	531	591	546	511	550	558	506	533	544	551	540	556	525	585	548	546	554	507	538	516	562	530	485	536	542	511	541	562	559	543	529	505	507	540	533	503	543	538	493	523	530	546	519	514	532	519	529	521	499	491	510	520	492	519	539	540	486	488	537	498	531	528	550	530	528	515	494	542	552	500	494	553	561	543	525	562	544	544	535	494	505	523	527	540	513	528	486	507	539	484	536	528	567	564	503	526	511	548	541	531	520	548	501	486	517	536	541	539	569	525	497	491	503	514	530	554	537	494	551	520	495	547	515	515	513	532	500	503	530	527	536	522	504	561	500	510	484	507	519	478	557	481	556	534	541	533	538	505	545	522	526	532	559	525	536	518	518	500	546	540	526	545	470	544	516	551	549	539	494	514	532	531	539	476	537	513	531	508	496	577	541	525	537	543	548	546	536	568	537	534	556	518	511	521	521	511	474	487	505	519	522	520	527	525	509	560	543	516	519	572	525	547	515	542	533	501	537	513	522	540	517	542	517	539	551	520	510	549	519	541	463	558	507	511	508	525	491	515	520	519	528	527	514	528	551	507	552	517	533	547	546	499	521	450	499	510	489	584	522	499	529	558	546	539	557	494	508	512	531	482	480	535	542	527	508	550	541	500	511	540	544	521	503	526	501	509	537	539	513	523	496	522	538	449	499	491	500	526	536	532	529	536	491	534	509	545	550	531	510	501	495	529	521	543	511	510	534	526	498	535	488	495	492	520	521	492	531	497	503	525	534	568	487	525	498	519	498	532	603	521	545	531	470	523	533	502	541	508	527	520	513	494	520	561	513	520	496	469	518	514	527	550	492	489	510	513	563	507	535	529	503	517	543	537	507	543	529	527	514	519	563	521	535	475	549	505	525	545	513	555	551	524	496	514	508	530	523	546	519	558	528	497	488	561	550	522	551	517	520	510	507	520	519	556	492	570	499	586	532	539	573	497	563	533	486	522	501	552	542	579	502	489	535	541	551	509	540	503	550	518	534	517	504	534	492	529	534	500	522	547	553	525	513	550	513	482	539	517	545	563	549	552	504	515	506	553	539
24969	21216	27577	25451	15995	7895	3588	1883	1690	1641	1372	1039	741	620	677	607	440	488	442	332	330	282	282	430	817	958	561	285	261	273	243	292	272	249	264	269	254	244	254	271	234	244	229	265	264	264	246	259	245	259	263	244	244	273	280	223	245	262	244	240	251	275	251	239	240	254	246	262	270	262	244	243	238	223	267	276	234	277	270	255	243	224	252	241	274	239	229	252	257	236	264	261	252	266	243	245	258	239	257	268	267	237	270	255	245	261	232	243	236	221	241	229	260	258	261	229	232	255	247	271	265	242	254	259	243	256	221	232	255	278	235	258	235	238	240	266	262	260	258	255	255	240	263	272	264	251	239	239	259	252	248	258	235	284	253	268	270	250	269	228	274	236	251	229	259	277	269	260	206	228	238	256	291	253	234	248	263	264	240	231	259	267	248	246	247	274	242	270	280	236	244	234	248	278	246	264	262	254	242	247	252	256	248	272	270	253	259	271	255	257	248	269	291	248	252	240	214	257	266	269	280	242	251	241	263	231	241	251	256	245	254	241	253	281	264	265	262	270	260	255	219	274	257	244	267	246	246	255	265	272	252	250	258	236	237	264	240	245	234	281	288	287	240	243	257	257	260	250	250	245	244	260	232	255	236	202	264	254	236	253	252	240	254	287	264	253	247	220	256	241	257	241	269	259	241	255	250	267	276	250	245	256	258	273	276	222	274	257	247	273	264	261	241	241	253	252	248	257	257	245	268	271	235	247	247	265	276	264	256	268	228	292	257	265	282	271	266	238	242	271	239	268	246	236	233	248	234	239	255	280	248	271	289	251	243	253	297	231	244	254	241	235	220	254	253	264	266	251	255	257	240	251	260	253	241	237	230	241	236	272	243	219	269	249	247	242	255	272	227	268	263	249	245	217	228	242	287	252	234	271	235	234	276	255	259	238	234	233	232	252	253	281	261	255	248	256	238	233	269	243	250	240	272	229	236	253	262	254	222	244	238	219	259	258	266	288	241	230	228	253	237	238	245	238	270	248	242	268	279	245	303	251	265	281	240	243	293	290	255	253	241	232	252	243	256	249	265	244	253	270	264	249	262	236	256	257	236	256	243	244	230	250	267	253	238	269	254	242	268	227	260	222	279	279	260	280	245	259	245	243	233	280	274	272	219	251	231	265	252	267	262	248	250	231	218	254	281	247	259	249	230	273	271	266	258	246	263	259	273	285	261	260	282	248	233	259	274	258	249	242	269	241	228	281	264	251	259	257	255	263	262	253	268	235	264	254	271	283	244	238	238	263	256	260	278	259	267	285	277	253	253	276	235	245	258	230	237	248	262	235	253	253	248	284	251	238	239	243	257	270	253	251	248	289	253	252	270	254	260	259	259	243	247	261	265	253	257	260	233	257	260	276	235	244	248	260	253	257	248	242	253	232	242	265	207	238	284	256	252	251	245	238	223	216	243	235	262	227	242	226	249	272	238	260	231	225	231	237	260	240	216	240	246	257	257	273	257	270	230	247	271	254	249	237	274	238	269	260	253	234	215	254	259	232	233	237	256	260	279	246	237	248	245	236	243	253	216	274	245	260	251	273	266	218	269	268	239	265	263	263	249	257	256	258	260	267	228	261	263	251	278	241	265	248	271	216	234	264	258	266	208	232	231	253	245	269	243	249	242	226	291	244	254	254	249	280	245	228	251	270	246	261	264	244	256	251	279	236	227	261	278	257	248	245	268	243	253	276	261	264	261	256	246	259	270	257	235	244	252	247	280	257	282	273	247	237	263	242	243	261	223	276	251	252	271	239	222	252	274	248	239	242	247	237	279	237	209	269	268	273	228	241	238	245	251	248	263	255	279	255	228	253	234	235	234	295	245	265	251	273	237	255	254	256	281	271	247	255	248	269	262	236	234	258	257	277	242	265	253	267	261	292	224	265	236	238	234	252	245	258	249	251	218	251	243	252	212	243	267	250	256	243	288	242	239	256	232	237	253	257	261	262	233	256	211	249	284	260	244	261	239	249	240	243	227	254	242	226	278	263	264	276	238	238	244	240	254	245	263	228	250	228	250	267	264	234	260	251	269	269	246	267	271	239	241	238	250	244	283	246	290	247	260	247	236	261	250	263	258	234	269	246	257	261	231	250	228	239	240	231	256	228	252	252	250	287	283	228	209	254	250	247	276	258	234	264	244	257	272	236	277	253	247	262	247	227	277	242	241	269	266	239	215	231	260	238	251	257	229	263	259	239	236	273	254	260	260	270	234	261	235	254	251	264	276	265	266	271	260	260	264	226	215	246	272	230	268	226	253	242	266	283	248	244	263	216	260	243	237	246	263	260	251	275	242	249	245	258	243	270	223	257	259	256	284	221	264	241	234	230	252	248	280	229	260	284	251	246	254	228	283	253	271	246	239	261	252	205	297	267	277	257	236	269	250	212	255	245	269	239	242	262	277	268	220	234	242	267	255	249	279	237	275	260	270	262	274	260	262	240	248	248	275	268	272	250	257	257	247	253	248	253	263	245	255	230	243	266	281	284	263	248	264	242	257	267	270	248	247	242	249	252	251	230	228	236	254	238	247	269	290	274	254	264	273	229	234	262	246	222	248	264	269	245	258	278	252	250	226	233	248	280	215	243	239	242	256	217	239	249	254	245	276	268	242	250	272	237	238	241	255	256	251	254	262	234	263	236	278	257	259	286	266	231	232	263	251	248	286	229	240	254	250	302	284	282	248	238	271	254	263	227	250	273	242	252	252	239	268	255	238	248	283	271	244	274	247	250	252	256	234	265	255	261	249	265	255	237	268	234	257	273	271	245	236	238	217	275	261	222	249	239	248	278	243	246	264	249	241	243	242	262	220	265	272	254	259	265	252	264	214	220	266	256	263	261	247	240	243	241	249	234	241	246	268	237	273	250	268	240	232	261	262	241	264	247	251	213	258	275	284	262	226	240	252	254	300	259	270	280	262	269	270	252	293	261	226	239	249	267	273	269	244	256	236	265	258	231	266	249	256	253	272	268	222	254	257	262	281	269	248	285	263	237	248	267	272	251	252	249	270	255	238	248	253	265	252	259	240	244	243	249	235	253	251	273	247	270	283	282	257	269	249	233	244	278	241	254	255	264	251	227	236	240	257	268	256	249	228	250	269	255	256	234	274	278	242	245	237	248	251	301	188	267	229	260	267	273	262	246	251	243	261	251	241	233	230	277	233	242	274	244	296	269	249	250	246	240	247	256	243	258	234	256	242	234	277	259	282	227	268	265	267	241	276	235	271	244	273	236	256	249	272	259	255	250	257	266	267	257	269	276	262	272	243	252	265	254	292	253	234	271	258	232	228	246	252	256	239	239	233	259	239	269	271	249	223	242	234	253	241	238	262	244	225	239	258	266	243	267	264	261	253	239	252	271	240	252	236	249	213	259	235	250	250	255	254	265	230	251	257	269	225	241	249	273	243	266	262	236	244	234	229	269	261	245	256	261	228	261	258	266	219	246	239	224
28217	47532	34278	19979	15142	11479	6248	3843	3572	3344	2675	2012	1290	1154	1099	1029	720	684	580	464	453	350	402	686	1371	1668	850	268	265	259	279	277	298	261	273	277	265	304	311	284	305	286	297	286	260	301	285	309	291	271	287	249	253	284	293	272	278	311	289	284	254	270	288	305	314	277	277	292	288	282	292	301	273	295	289	248	281	274	299	287	280	298	297	286	275	312	266	317	271	288	304	291	279	283	292	299	280	320	277	269	265	300	294	311	296	283	277	295	275	284	333	270	302	274	304	285	280	275	300	293	330	294	300	267	293	273	270	296	280	286	275	249	279	276	276	263	290	296	278	270	304	285	323	270	298	299	290	318	269	279	304	298	303	265	279	287	323	284	280	267	296	225	306	288	306	301	291	296	297	279	287	301	289	295	283	283	274	291	274	280	266	302	305	284	288	279	300	283	272	296	296	288	286	280	277	274	312	291	322	248	311	290	285	272	272	277	278	317	265	289	265	304	245	286	284	324	308	264	285	278	293	295	283	300	316	292	278	273	274	298	303	252	292	275	296	306	261	305	289	290	260	294	298	267	276	287	274	254	300	264	297	265	261	285	285	279	272	291	279	292	297	294	273	276	299	251	278	300	306	273	308	266	247	284	272	306	299	311	293	288	271	300	303	293	239	292	294	287	302	284	301	286	269	271	281	254	272	323	288	275	282	302	294	296	291	302	330	277	285	268	274	287	278	282	299	294	302	281	289	291	285	281	279	276	273	303	291	289	252	280	279	312	254	271	308	294	279	293	296	295	299	320	307	276	294	298	299	269	294	276	319	280	298	281	291	269	284	272	321	307	276	286	323	295	261	276	262	290	270	272	259	289	263	282	304	269	273	289	270	306	287	297	278	290	291	286	286	269	303	307	274	304	298	266	294	299	282	294	310	285	300	313	267	285	288	266	295	290	257	284	291	297	285	271	296	261	306	273	303	274	299	288	281	254	262	290	297	302	332	275	276	282	257	304	280	282	307	269	299	267	276	283	290	291	292	285	255	293	288	254	292	293	314	266	304	302	289	307	287	288	310	291	303	274	297	281	276	327	258	261	308	296	282	279	279	299	270	274	295	301	287	268	295	289	282	270	258	282	280	294	290	269	312	278	292	283	266	272	274	280	275	266	312	290	281	282	281	274	312	261	275	299	309	277	295	258	295	260	320	286	314	246	259	298	275	270	288	309	277	303	270	285	267	286	291	296	274	287	273	269	256	269	236	315	295	336	291	319	280	310	298	291	275	303	270	274	279	255	275	285	292	307	279	282	303	294	280	311	287	300	282	327	285	311	281	260	308	290	295	292	284	289	287	303	292	299	290	262	273	286	311	276	286	299	291	305	286	258	298	272	260	305	305	310	293	300	294	285	270	254	296	302	280	278	283	294	299	268	291	284	280	317	290	276	289	279	259	290	282	301	285	309	288	275	268	304	310	272	287	310	271	281	283	317	291	293	255	266	284	286	309	304	290	278	306	326	272	287	258	287	299	291	285	252	297	266	299	300	286	254	291	291	289	289	302	267	291	266	261	305	276	264	271	288	283	311	271	293	287	311	254	303	274	261	283	282	296	260	278	286	277	265	276	268	266	288	291	281	312	288	308	303	267	304	264	274	295	260	291	264	277	246	305	287	281	280	265	275	287	310	293	293	316	291	286	263	281	266	269	275	284	290	277	264	294	304	295	294	283	275	287	332	313	299	320	250	293	290	284	280	289	282	278	275	258	263	288	260	286	316	275	313	323	260	271	280	283	257	294	275	276	279	292	264	273	258	275	307	249	309	302	291	271	262	279	301	291	310	294	273	292	266	316	290	287	276	302	285	278	297	270	275	282	277	268	279	290	281	303	296	283	316	299	318	261	294	288	281	308	286	288	279	274	287	304	298	276	290	286	294	306	281	275	310	297	316	272	273	248	304	274	277	306	276	283	266	277	252	295	282	327	304	298	291	282	309	312	306	275	280	328	279	290	283	269	259	285	299	309	296	276	304	287	275	292	294	287	263	310	281	311	273	298	300	281	266	292	304	288	277	286	283	296	292	314	270	295	291	282	321	297	281	264	309	299	286	258	297	285	297	301	306	302	286	264	282	264	278	279	290	272	318	280	282	308	257	279	336	298	280	296	338	278	286	295	254	279	284	284	304	299	284	284	271	273	296	286	302	302	303	272	276	283	301	291	291	269	290	270	293	322	285	275	275	285	258	306	297	283	296	307	287	312	315	288	292	307	297	305	277	287	276	300	271	289	297	268	290	299	311	291	248	280	300	261	258	276	296	291	298	288	307	296	254	293	280	267	264	278	284	280	309	324	258	297	295	270	268	274	279	262	259	301	299	279	258	293	301	284	298	290	250	284	280	311	287	321	294	310	310	321	282	268	288	271	295	288	290	292	272	287	266	298	298	261	293	289	300	281	302	298	297	271	272	283	298	309	272	271	282	301	284	285	287	288	288	298	255	306	320	277	283	274	283	285	285	277	295	290	309	285	300	274	293	264	302	290	280	300	292	326	277	287	273	297	293	297	291	305	281	305	287	291	287	275	274	276	290	291	273	306	282	318	297	295	294	327	236	290	280	302	306	296	291	275	305	291	288	311	279	277	282	307	280	293	273	279	292	300	277	298	325	267	298	276	269	249	288	290	276	264	289	294	281	272	286	292	280	257	272	286	284	271	294	268	303	275	256	280	308	298	308	290	267	269	270	282	290	280	283	264	287	298	257	282	289	286	274	303	269	269	277	278	292	304	304	278	257	289	288	297	291	283	283	274	267	277	312	331	306	319	280	300	282	301	310	300	301	270	282	290	286	260	288	300	294	296	266	273	307	309	264	283	303	307	285	304	288	277	274	289	292	298	292	285	301	278	307	295	293	296	293	302	284	297	292	294	292	286	289	283	275	279	302	274	273	280	276	304	270	305	268	245	306	272	283	287	291	297	261	323	311	286	291	281	283	291	290	281	281	262	282	296	253	249	268	276	313	268	309	286	273	309	260	274	269	281	269	290	270	289	281	305	318	310	267	265	292	272	266	294	291	251	274	274	282	281	276	319	316	292	319	302	278	293	244	318	268	302	276	277	301	308	291	282	253	295	259	308	297	284	287	303	249	284	276	285	296	298	251	314	261	270	322	278	260	276	275	267	288	298	279	305	253	288	296	291	278	313	286	297	290	314	276	303	271	290	278	317	272	276	251	285	318	297	249	287	282	254	275	279	280	289	300	261	262	296	316	288	276	280	258	281	282	277	293	270	293	270	258	265	295	292	267	308	307	258	287	300	295	281	261	307	262	291	240	260	287	277	277	279	304	277	290	287	302	306	267	310	274	308	268	266	302	276	298	301	303	284	283	277	278	297	308	294	271	280	315	288	264	274	262	287	300	290	267	283	313	291	307	285	282	286	249	280	318	275	295	297	288	264	314	287	297	294	292	290	255	271	292	280	277	283	314	292	313	292	301	289	317	280	322	277	283	281	295
22713	21290	28902	24042	21474	21669	13598	4544	3219	3726	3287	2204	1934	1560	1607	1052	1131	949	928	689	712	633	760	1258	2934	3337	2439	645	555	543	564	539	553	548	528	529	553	521	548	559	547	547	576	514	553	567	593	546	544	520	557	581	520	536	520	529	549	574	544	540	527	536	584	551	534	507	532	543	481	545	566	597	574	517	557	532	562	587	547	547	517	574	498	518	532	544	562	512	561	577	545	559	495	543	564	573	541	566	544	538	553	528	560	568	568	549	551	530	537	500	568	497	535	575	542	553	546	579	522	527	547	535	546	492	533	549	526	527	481	573	557	525	545	556	595	561	517	570	528	533	544	538	522	556	530	531	557	537	568	510	531	544	492	573	563	567	549	580	526	530	538	528	543	554	550	539	577	553	543	540	546	531	546	567	579	561	571	569	590	535	480	577	572	567	530	542	537	529	500	516	552	524	524	532	526	565	495	525	569	526	535	552	552	542	561	548	525	547	522	553	556	527	558	516	522	543	523	517	553	585	536	501	570	589	532	532	553	524	569	530	590	546	580	520	533	553	546	569	549	575	496	575	591	536	554	542	541	534	553	544	536	507	538	506	584	530	529	540	542	572	585	549	574	560	544	541	552	556	546	566	537	559	524	539	555	535	547	548	511	553	591	522	526	540	569	551	570	564	589	550	555	587	543	569	549	496	513	547	539	564	558	553	560	482	555	535	563	510	535	516	538	547	544	558	552	521	582	522	538	544	559	583	541	532	562	578	535	506	544	538	531	556	561	549	568	544	560	532	517	531	522	549	530	584	533	535	527	562	521	591	542	551	548	518	535	572	524	526	527	576	515	535	524	549	548	573	604	580	575	543	540	538	534	568	530	547	544	603	537	529	565	541	534	563	529	559	577	558	585	556	554	513	574	532	585	493	615	567	591	541	547	548	572	543	524	574	551	564	564	527	549	551	560	541	533	497	565	555	579	531	505	513	524	573	552	517	588	517	536	543	562	544	561	535	528	561	565	547	530	556	573	535	522	564	540	520	514	568	564	539	554	538	572	569	537	578	574	572	547	564	567	542	575	548	555	576	541	535	575	564	561	570	536	524	520	510	537	526	538	564	531	533	546	566	572	515	575	559	510	541	514	539	564	576	556	568	539	557	531	547	554	516	556	505	552	530	509	557	562	545	577	525	579	542	513	565	522	531	584	551	573	569	548	576	575	534	539	544	539	586	520	553	503	566	593	538	541	538	543	531	530	549	509	514	571	546	556	568	519	548	538	561	574	525	517	542	529	508	559	559	554	556	506	562	584	536	529	533	520	561	533	559	547	586	568	560	539	535	547	592	561	535	528	500	528	532	532	534	569	575	538	530	544	539	543	521	518	510	533	565	521	532	534	532	507	541	519	500	566	541	574	556	535	561	503	575	597	565	569	542	566	529	515	606	552	514	579	608	574	542	563	581	562	556	561	551	551	517	615	539	503	557	537	533	537	542	581	536	584	512	534	547	532	518	512	511	531	538	524	524	524	529	554	558	525	526	569	531	528	567	539	517	509	551	558	529	513	545	568	548	552	563	557	558	551	583	515	562	517	568	541	569	554	562	557	575	538	560	545	544	566	551	577	517	581	555	555	531	516	532	530	541	537	559	570	556	557	540	564	512	577	563	547	536	519	538	518	559	587	564	542	535	570	548	525	561	564	595	562	522	549	555	547	557	547	561	540	520	554	516	542	532	550	525	556	566	505	530	495	518	525	520	524	573	596	521	554	523	490	527	523	565	565	522	502	546	547	544	563	552	503	587	542	574	549	546	551	562	577	508	524	563	521	546	546	529	565	562	585	584	604	581	517	523	548	520	508	546	570	541	492	542	512	559	511	552	552	535	537	550	554	546	540	552	523	516	552	528	578	550	553	561	570	524	509	540	531	555	561	456	559	525	561	501	550	514	574	541	550	525	550	567	548	576	531	575	532	554	587	575	530	577	501	572	527	565	478	544	579	555	505	558	546	550	565	594	548	559	538	557	552	594	567	532	538	563	516	540	525	565	557	536	544	558	578	575	513	558	503	522	587	536	552	520	562	539	520	575	561	536	591	553	513	552	547	521	524	537	563	553	546	588	581	515	486	539	530	549	549	530	556	569	532	584	568	523	514	530	523	538	584	534	557	583	589	548	512	565	546	518	504	527	584	582	567	510	564	531	591	543	557	578	542	568	563	560	527	527	545	537	575	582	545	565	524	525	577	565	570	526	528	574	543	545	552	579	569	535	558	519	547	567	539	523	526	525	532	549	539	569	551	517	524	527	552	560	585	475	563	523	568	537	529	505	517	502	536	525	524	496	546	541	569	520	539	536	559	533	539	528	567	562	551	582	560	573	535	593	552	553	588	595	539	547	547	543	513	499	507	552	525	524	539	542	622	549	525	539	597	572	577	526	553	557	573	515	540	500	505	581	483	529	532	575	522	519	540	557	564	558	507	549	523	556	520	550	546	539	574	526	544	560	518	518	585	546	535	541	569	559	553	522	537	531	520	544	565	544	541	538	581	547	545	570	542	598	537	554	547	536	556	585	526	515	533	563	520	520	577	571	517	548	496	550	521	550	546	519	524	556	546	520	519	554	506	573	528	512	556	552	553	567	552	502	549	557	536	481	543	591	504	556	550	594	536	545	551	528	534	542	534	518	507	591	560	508	503	569	532	574	550	545	536	489	525	535	536	551	521	558	528	599	604	561	569	556	522	528	542	499	543	501	576	534	579	545	546	502	516	549	532	527	540	526	568	533	550	578	521	573	557	535	533	587	491	543	517	505	558	511	523	564	541	537	553	510	530	582	560	541	525	548	618	538	560	498	540	544	538	533	538	539	519	511	545	547	549	522	542	561	551	563	568	524	547	558	550	552	537	563	567	525	529	600	587	530	598	564	539	587	589	567	578	517	546	544	523	543	530	523	531	544	541	541	543	552	547	608	537	547	582	530	561	584	530	570	491	537	557	537	516	551	522	547	567	533	550	521	524	561	533	559	571	548	539	590	531	559	560	549	539	547	533	522	543	560	509	540	525	510	570	566	528	533	530	528	504	492	532	566	535	569	551	568	566	522	543	563	483	538	569	536	536	546	541	551	593	531	558	549	539	553	542	552	553	566	557	542	534	548	487	563	511	608	554	563	491	565	541	566	543	581	553	541	587	543	545	558	562	594	564	492	524	563	515	562	558	541	575	566	561	524	542	545	551	529	526	504	565	533	566	586	563	548	532	535	547	526	534	558	551	567	587	579	501	554	551	548	539	578	529	548	551	561	547	584	560	519	542	551	577	560	510	543	565	544	563	556	539	547	547	573	555	546	542	541	564	568	574	546	557	542	525	531	548	530	593	534	531	524	619	562	565	529	551	543	499	545	557	514	521	548	568	573	587	547	520	540	532	534	574	570	544	501	558	552	521	538	538	497	543	567	546	556	532	553	563	616	561	578	526	531	563	544	516	558	570	544	531	517	577	534	554	582	524	562
32206	60479	44976	29621	24187	16766	9669	6718	5812	6777	5672	3701	3144	2524	2567	1670	1670	1388	1183	875	868	771	989	1762	4573	4910	3395	675	585	595	566	593	595	600	560	626	612	629	577	579	589	585	611	557	573	577	616	595	565	587	598	580	566	583	623	593	580	567	525	593	603	591	604	617	631	581	593	608	575	570	600	580	560	554	556	595	602	569	573	579	559	562	611	587	599	567	550	596	629	584	597	566	606	543	601	579	585	616	587	587	553	592	607	601	603	576	591	601	628	598	593	580	606	566	595	581	580	599	598	618	606	537	567	554	576	617	590	612	592	549	614	569	554	564	544	575	599	588	554	559	609	591	556	568	603	527	599	551	558	558	565	594	524	607	578	544	575	532	613	591	571	594	614	608	595	602	588	586	614	572	580	576	592	584	550	544	562	580	548	547	578	582	537	577	582	565	619	580	582	539	609	561	614	604	577	552	578	598	563	580	576	547	556	569	562	594	578	625	603	573	551	600	575	587	547	635	616	573	592	576	572	580	566	560	558	583	563	608	588	565	590	555	620	597	542	613	570	558	593	585	593	591	565	633	612	612	576	586	593	587	604	566	574	571	570	597	575	586	601	597	593	559	584	591	574	560	577	628	544	585	648	593	588	631	591	579	557	571	577	582	582	584	603	575	547	642	554	597	559	587	604	578	604	602	602	558	585	618	611	566	605	597	568	597	560	566	543	609	597	548	562	620	584	587	568	632	573	572	619	607	557	554	563	527	555	604	603	592	542	586	552	549	591	564	612	564	630	583	560	556	609	575	584	545	567	594	583	552	562	568	594	555	560	554	598	600	606	600	553	590	629	601	611	572	594	588	623	597	591	572	566	577	560	614	585	579	540	564	624	562	602	605	561	597	567	544	594	581	583	575	596	522	563	584	519	562	565	561	551	596	627	619	572	581	565	587	585	610	611	580	558	581	606	576	520	583	566	580	604	622	576	591	629	569	549	544	596	594	586	585	603	594	583	586	576	602	605	578	542	543	606	575	553	569	571	602	567	570	584	609	637	562	600	599	559	558	612	584	602	568	605	533	576	581	576	538	583	567	581	587	579	543	603	570	543	567	600	575	589	580	554	563	553	582	576	617	591	618	563	604	582	562	586	560	585	580	565	567	612	570	547	582	589	572	576	570	610	586	574	608	578	591	583	552	577	579	578	561	537	590	595	576	573	616	607	563	610	570	590	584	605	548	608	606	616	594	628	621	604	599	578	561	571	570	598	598	596	590	584	557	607	614	565	565	571	621	550	595	574	589	568	606	588	580	643	537	620	587	574	565	570	557	597	563	629	566	575	577	618	583	563	579	589	567	574	571	585	554	591	591	578	601	581	544	577	572	543	599	603	571	608	563	622	567	603	594	576	579	579	571	625	592	574	578	600	600	596	602	571	567	555	555	630	581	606	574	586	530	552	533	537	589	558	572	606	582	571	586	620	584	624	586	591	609	566	543	580	575	538	620	589	566	587	558	631	597	561	563	603	575	594	613	616	569	575	595	584	590	566	581	607	585	602	586	553	602	589	569	597	602	602	593	557	564	564	561	561	529	578	541	616	607	538	577	565	540	556	617	574	568	588	606	614	582	619	609	571	581	600	572	571	655	610	584	590	571	605	542	556	578	548	581	584	586	614	559	607	595	583	593	611	589	572	546	566	616	611	584	578	601	627	580	613	580	577	576	586	571	611	579	597	620	553	585	615	595	588	566	578	599	569	559	574	549	611	562	581	580	582	565	578	572	595	588	605	563	550	615	557	550	557	561	596	560	604	547	613	590	560	570	624	580	549	560	571	574	518	594	599	579	590	571	606	564	626	606	539	566	618	595	564	556	575	577	580	569	562	594	551	608	612	577	623	564	614	539	580	579	575	597	577	562	592	598	627	614	557	586	554	565	595	591	575	558	565	595	577	532	597	613	600	594	558	538	624	577	588	589	563	576	540	587	589	576	525	603	590	597	551	606	612	590	572	616	604	601	565	568	577	595	602	597	602	572	563	573	583	567	615	639	595	609	591	603	580	591	605	599	580	618	594	593	563	598	588	573	552	590	592	565	585	618	595	600	595	598	571	577	595	606	620	593	543	589	596	619	562	567	602	553	545	556	584	548	524	603	612	565	569	598	587	589	591	572	614	610	582	604	622	598	564	561	590	607	594	581	583	540	629	570	573	552	552	581	585	540	589	556	570	564	577	545	577	561	630	626	579	578	571	594	565	587	551	583	590	560	604	569	573	575	517	573	611	585	550	616	621	561	565	574	631	623	609	579	608	577	582	573	577	560	601	594	535	587	565	504	624	544	640	595	547	569	540	608	570	589	571	544	586	568	580	611	581	535	555	597	581	579	615	590	588	585	580	582	511	586	584	558	616	582	584	561	608	565	604	603	583	580	547	585	578	520	598	602	577	606	576	580	613	615	615	587	638	590	595	563	573	551	636	606	598	582	599	570	559	556	592	585	574	583	566	551	597	578	597	565	583	578	587	589	608	593	564	598	620	570	585	586	583	536	553	607	575	611	560	626	585	583	615	562	544	591	542	572	588	615	560	557	558	604	572	576	603	586	604	582	572	544	600	588	588	537	576	583	548	590	612	637	565	569	555	619	580	600	601	544	546	528	571	537	603	597	539	577	534	614	629	570	550	598	593	564	593	606	617	596	556	605	525	613	567	564	561	598	607	592	605	595	602	599	620	561	577	612	578	608	568	590	593	586	554	617	595	612	559	579	634	553	568	590	583	593	575	589	572	588	582	566	584	572	563	625	562	574	561	560	590	582	610	571	558	597	572	595	583	578	605	617	566	573	543	595	639	608	585	599	578	568	585	571	581	568	607	580	581	614	565	582	614	619	554	566	582	618	599	571	553	575	575	571	549	602	582	571	588	585	553	546	590	607	609	553	585	593	604	647	584	573	589	653	571	621	605	586	558	546	607	563	577	571	601	606	568	586	601	608	631	572	558	581	574	551	556	564	567	547	599	589	591	628	595	580	577	625	598	601	604	524	587	589	623	595	553	580	611	567	615	560	563	580	587	555	579	550	631	582	590	561	595	566	577	601	589	554	617	562	545	545	584	592	579	585	571	582	568	596	551	610	603	586	588	557	603	587	545	590	599	616	558	567	612	567	557	548	545	578	577	573	613	614	583	554	620	551	575	594	561	594	548	596	584	577	575	586	625	597	595	622	553	622	589	605	590	571	551	594	557	608	579	578	592	622	601	633	556	588	600	583	599	547	561	550	550	605	570	590	587	571	545	600	562	555	533	554	630	561	565	555	627	553	553	560	585	575	585	568	592	602	543	583	632	582	541	627	610	583	548	529	587	584	574	543	585	537	542	569	602	574	567	625	595	570	591	611	616	605	582	595	578	568	614	595	539	591	577	543	609	602	587	590	542	553	635	635	561	599	617	569	579	588	575	595	578	581	578	587	573	581	561	583	535	577	572	581	561	583	576	580	574	614	540	578	624	594	574	625
29388	26871	25506	15375	8172	3545	1619	1031	965	1295	1191	834	722	562	525	494	432	306	322	317	295	277	284	328	349	350	372	288	262	318	275	280	274	258	266	280	310	304	300	296	278	244	291	233	271	269	264	253	302	293	275	281	279	259	283	271	255	275	287	304	298	274	296	245	293	272	283	263	259	276	285	275	281	268	276	271	280	288	292	318	313	295	291	289	283	276	274	280	261	285	267	265	268	279	277	314	301	294	272	290	305	273	252	268	271	297	275	249	298	288	272	256	263	248	294	301	293	289	275	276	253	278	270	272	266	294	285	242	292	287	298	293	266	295	273	265	274	297	265	267	279	250	294	286	255	278	297	265	265	264	262	308	264	280	294	279	277	302	298	285	264	255	284	291	291	299	275	280	289	246	263	277	272	270	285	276	279	328	275	291	284	310	275	296	266	292	273	289	262	295	271	268	274	269	301	262	270	291	261	298	270	303	247	290	281	272	279	269	258	265	273	305	274	293	292	281	259	259	289	273	309	282	268	293	277	283	275	285	324	295	247	302	309	285	282	283	307	271	308	272	271	259	281	269	301	256	289	267	305	256	249	262	272	300	278	292	278	290	287	263	251	264	318	308	292	280	280	278	272	292	295	279	280	301	297	275	279	290	269	291	304	272	276	298	283	280	249	285	261	284	283	275	320	270	256	295	271	299	272	279	265	259	281	298	286	279	296	301	294	305	262	289	277	269	257	275	237	294	298	277	290	251	279	278	311	282	251	294	278	280	333	323	265	259	299	268	254	263	286	277	273	253	261	279	273	299	294	284	276	260	291	278	258	254	289	286	262	282	274	288	284	287	265	289	298	288	304	269	297	254	293	306	277	284	272	293	275	259	296	297	303	266	266	278	301	291	301	289	297	311	273	291	264	255	286	307	255	275	291	269	294	279	292	273	275	289	250	264	296	275	277	279	312	259	281	287	264	299	287	265	285	264	271	300	295	281	246	269	265	255	267	267	292	261	270	254	271	265	269	286	266	283	293	279	291	273	261	270	284	274	283	278	271	298	298	271	253	283	287	264	276	251	284	286	234	262	291	266	276	260	293	271	284	286	280	306	275	257	281	271	275	291	281	268	288	270	267	284	285	280	292	259	296	293	285	276	259	271	293	258	299	264	274	276	295	266	295	277	281	298	280	297	299	292	274	246	274	283	280	286	302	273	303	259	264	261	257	290	302	252	321	289	277	264	280	275	275	264	301	274	288	271	275	290	271	273	259	268	283	300	279	291	279	259	259	287	265	249	272	248	304	294	301	292	297	294	257	283	283	258	253	286	281	270	254	300	252	272	282	284	267	291	300	293	294	270	290	274	276	310	268	255	263	307	299	292	253	294	287	258	284	270	245	331	295	271	274	310	272	279	279	310	275	281	286	275	278	276	280	274	289	267	278	292	297	290	280	279	302	298	286	262	275	244	286	274	283	286	263	312	300	256	278	268	259	267	279	276	262	270	287	277	290	258	282	259	297	269	286	290	253	273	288	260	297	284	283	270	290	286	321	316	261	293	314	274	262	285	283	279	281	303	289	321	312	297	258	281	263	288	291	239	306	272	296	295	265	265	282	286	288	314	274	268	307	265	253	282	271	256	294	276	264	301	311	305	284	260	320	257	284	279	284	258	264	300	261	273	275	290	287	288	285	265	261	248	258	281	276	289	284	282	267	267	290	295	274	302	286	290	261	284	274	277	274	277	266	262	281	280	273	278	282	279	293	284	287	277	291	270	279	289	290	267	303	263	270	260	276	306	278	284	265	294	338	299	270	268	270	301	250	304	290	281	276	284	254	288	290	271	276	281	291	296	267	279	266	304	281	252	290	286	279	268	299	263	259	267	308	265	265	252	314	271	283	290	301	286	246	280	281	271	310	279	259	285	278	291	317	279	311	251	276	283	276	293	247	284	284	257	262	254	282	297	282	272	284	256	256	300	266	251	284	244	257	288	297	288	279	277	271	281	239	286	275	269	269	265	314	316	299	274	290	280	279	305	280	288	284	291	272	237	274	260	291	258	294	272	289	291	278	272	247	274	272	304	307	288	274	300	259	298	249	285	254	248	294	254	262	240	293	297	296	271	290	249	263	260	281	280	277	285	268	269	244	264	285	288	316	301	291	295	271	295	276	286	256	280	287	269	296	301	279	315	308	267	283	268	297	304	273	242	273	295	252	259	258	270	264	272	250	275	265	287	261	314	296	282	264	274	284	261	271	274	253	256	308	283	289	268	312	274	292	254	294	273	254	271	298	291	266	281	267	274	276	272	291	273	297	269	296	275	287	305	280	285	294	274	272	276	331	280	329	256	272	263	276	281	292	290	283	275	264	280	278	266	289	277	298	258	241	275	263	265	278	263	279	266	302	265	271	268	275	279	285	271	301	278	302	253	307	306	303	261	277	315	303	288	294	290	287	283	279	284	287	248	304	279	310	298	286	302	266	305	273	266	261	289	272	288	284	270	276	259	285	290	301	285	265	258	248	272	289	264	296	266	296	291	291	310	279	258	301	287	243	306	285	273	282	270	274	267	293	311	256	276	276	288	287	293	288	254	272	273	275	281	271	286	281	265	279	281	276	309	281	265	259	276	276	311	257	272	292	297	265	270	274	262	272	278	292	290	277	322	277	289	259	301	286	286	286	270	290	259	280	285	285	283	291	266	336	292	273	287	281	271	273	261	269	292	233	292	257	251	276	285	273	274	278	290	265	289	279	288	275	288	264	255	267	281	294	288	248	263	252	296	296	287	292	286	275	297	288	294	271	278	286	303	260	280	261	277	279	279	244	270	268	251	287	301	306	258	262	320	302	295	282	275	264	274	259	303	252	285	280	278	283	273	292	275	282	294	272	228	258	262	287	302	296	308	268	299	271	300	305	242	297	304	297	254	272	301	285	264	254	273	306	293	272	310	297	299	306	282	279	275	279	273	276	273	267	269	290	250	271	274	312	287	291	287	276	274	269	275	301	298	279	262	309	299	264	290	277	281	272	254	271	267	271	268	304	257	278	279	276	316	292	309	267	287	265	294	269	297	266	270	271	273	291	273	286	313	321	289	295	293	296	270	305	292	266	302	246	301	304	269	269	304	299	301	296	287	281	278	291	240	284	274	310	270	287	296	302	307	312	254	284	301	277	277	270	317	256	280	247	313	325	269	266	260	291	302	282	280	278	256	259	276	265	282	300	285	286	294	265	297	269	301	290	262	271	278	279	276	236	265	279	267	299	259	331	297	274	285	261	274	292	258	292	281	288	281	308	286	292	269	253	310	277	265	274	259	264	303	264	261	314	291	273	270	272	280	280	274	289	259	307	308	284	286	316	309	259	252	271	237	264	282	276	272	304	290	314	298	265	314	272	289	280	275	286	261	290	289	288	303	272	277	272	279	284	269	251	304	264	266	276	290	307	260	276	243	277	269	313	271	291	270	295	276	285	284	272	276	282	296	264	315	286	282	276	309	280	266	281	279
27102	41147	27217	15928	11793	6155	3132	1825	1820	2344	2222	1526	1219	793	762	767	592	421	433	383	386	386	383	385	411	485	462	324	300	312	323	280	326	299	326	300	302	322	293	305	315	286	325	307	311	297	338	290	314	303	320	329	307	279	322	274	291	301	343	308	296	331	309	290	291	298	310	278	309	302	312	336	332	270	303	309	296	309	299	298	307	296	336	283	304	303	317	315	298	329	325	317	315	289	308	319	325	289	302	315	330	272	329	307	303	278	331	308	331	288	317	326	351	323	304	319	310	281	303	312	322	274	279	313	301	305	303	283	307	295	288	285	304	295	280	290	312	335	292	291	326	328	291	312	312	315	301	304	315	301	328	333	302	285	306	314	281	321	303	301	312	295	331	285	305	276	290	332	304	308	285	320	318	284	328	320	292	305	338	296	305	298	285	305	316	295	330	317	309	285	334	255	302	348	299	302	288	316	320	326	311	301	306	311	293	303	304	295	317	322	321	319	309	283	319	302	296	287	309	321	320	324	286	319	306	299	306	271	323	340	333	332	301	306	322	296	307	328	284	277	297	310	305	308	333	334	338	287	304	294	311	309	294	257	294	313	270	318	312	326	286	302	297	282	338	290	322	294	310	301	304	302	305	265	301	318	300	298	316	278	308	302	300	349	320	313	284	315	308	307	291	304	300	305	310	275	327	275	331	311	299	283	329	319	292	337	300	299	309	288	319	299	321	310	311	305	275	299	300	295	302	270	338	274	290	328	362	330	290	322	313	288	303	295	291	281	337	262	307	324	277	301	306	271	310	329	293	312	296	302	294	292	317	283	308	314	313	306	312	280	318	297	312	295	321	293	325	284	318	332	301	302	290	302	316	291	310	284	292	279	300	304	321	284	294	331	270	325	338	285	313	296	339	306	328	294	309	307	284	310	337	260	273	309	290	297	304	319	329	283	295	338	310	321	280	295	275	324	316	321	288	338	290	341	316	300	314	325	315	320	303	310	297	330	301	307	280	315	319	298	327	322	300	308	322	307	295	322	315	295	320	309	285	312	305	286	311	290	328	288	312	275	272	317	300	340	300	305	283	312	283	303	307	308	310	330	276	281	303	278	293	333	286	284	296	330	291	293	339	340	282	306	324	303	295	338	288	312	304	294	283	342	293	319	307	336	270	312	326	295	299	302	345	279	298	329	286	301	310	317	278	324	298	316	319	300	315	298	319	312	305	300	310	316	299	299	286	292	311	305	321	284	296	319	314	308	318	306	289	312	346	284	296	324	297	297	298	303	299	288	295	290	303	293	292	306	308	298	338	309	312	319	302	294	304	336	288	320	309	308	295	278	312	316	309	309	310	298	290	294	303	280	330	271	308	315	292	283	316	297	288	319	289	310	317	269	281	281	291	304	298	340	323	292	289	273	304	313	297	314	315	303	307	281	303	308	279	335	300	293	285	317	311	278	267	312	321	311	295	296	302	301	339	318	351	289	311	282	307	316	325	288	279	308	310	315	317	305	313	296	283	300	311	301	301	302	268	321	330	320	306	306	285	321	268	290	314	278	309	321	327	283	311	330	325	295	316	311	319	325	301	280	311	304	318	285	312	275	339	309	298	347	283	318	287	288	281	306	292	297	328	313	274	313	332	320	278	292	326	306	313	300	296	330	323	291	303	290	299	316	284	289	290	328	307	278	272	308	311	266	310	321	293	294	303	307	292	349	310	332	304	320	318	327	323	310	300	294	319	300	316	274	323	316	338	304	308	312	302	342	319	290	289	306	296	344	240	304	326	266	312	295	309	301	300	310	275	294	313	311	269	301	302	308	308	308	298	294	295	282	296	312	292	271	295	302	306	280	325	288	280	308	303	313	329	269	278	327	305	336	330	295	333	309	308	286	314	293	299	316	320	301	304	292	285	295	309	302	314	290	323	295	294	278	342	343	287	320	280	266	304	279	312	306	309	315	332	276	320	285	292	281	303	327	314	297	306	325	278	305	341	286	293	315	331	326	297	293	280	298	280	284	303	295	298	268	318	285	306	325	305	265	299	333	348	300	299	277	332	291	304	288	322	296	326	298	327	321	300	329	334	327	260	310	287	313	320	283	310	327	304	330	282	285	304	327	291	296	330	325	330	311	333	300	320	278	299	295	287	294	322	308	290	287	333	277	288	296	314	310	289	292	338	273	311	301	322	295	321	288	331	274	310	312	290	312	337	293	302	263	306	291	296	276	327	297	309	310	268	268	309	280	301	283	287	295	323	309	311	306	281	310	301	312	309	285	315	307	279	304	284	312	296	315	299	295	285	296	288	304	337	311	270	308	285	333	324	286	326	277	310	332	297	299	304	295	280	315	316	305	303	306	309	309	280	305	300	301	284	301	285	333	303	284	313	300	284	305	294	318	317	290	324	308	279	314	305	268	322	293	333	326	296	313	322	294	296	297	282	310	327	300	308	306	308	309	311	315	343	321	298	287	298	284	299	300	328	338	309	319	286	328	281	327	286	301	307	303	318	314	318	308	279	331	324	310	303	311	298	311	321	332	313	312	293	300	297	313	304	304	277	308	320	317	295	290	293	307	294	302	294	269	314	322	289	281	287	316	291	331	301	287	328	315	301	287	314	302	315	294	306	320	303	322	286	285	323	340	351	304	274	306	333	295	319	292	301	301	324	287	277	309	315	344	295	273	324	313	301	337	321	305	296	291	319	292	309	299	301	285	299	288	307	288	308	287	314	300	266	302	320	317	338	323	316	301	314	303	305	305	321	283	288	296	281	313	298	300	296	327	316	306	320	314	306	287	287	273	335	306	313	302	339	264	342	310	293	309	307	324	293	300	299	316	328	308	298	304	306	311	286	305	301	282	298	292	285	305	316	306	298	290	316	293	299	303	273	304	318	303	304	293	329	329	269	286	301	323	287	261	307	293	291	280	273	257	310	302	316	297	314	314	310	306	323	293	305	322	306	295	293	290	301	334	333	296	300	302	317	302	304	321	292	292	308	286	284	308	280	289	302	312	272	308	311	317	321	319	292	308	317	304	293	297	315	312	330	306	318	296	299	322	288	293	330	272	328	303	291	297	288	320	280	325	316	298	320	298	277	295	296	301	336	298	309	297	297	304	311	330	329	284	300	311	308	314	300	319	319	316	296	309	323	295	304	305	328	291	306	297	303	320	319	295	319	315	306	299	292	324	305	313	315	317	289	317	279	321	336	286	289	299	304	310	316	331	307	306	266	318	333	304	310	274	308	305	276	305	304	296	279	312	338	292	290	303	289	351	310	307	290	312	325	301	332	300	305	299	311	320	322	327	299	285	296	281	296	326	309	330	306	298	292	308	301	330	342	338	295	277	310	294	285	289	298	286	330	315	310	288	311	288	297	298	289	293	290	294	305	307	307	276	325	319	304	317	303	343	280	319	296	313	314	272	303	270	274	285	288	302	292	291	296	301	288	333	318	309	327	288	290	318	292	291	292	305	306	339	298	286	297	319	277	307	294	295
23855	21284	28527	24553	21458	14268	4886	2024	1933	2539	2330	1989	1187	1048	1122	1069	861	684	628	605	538	542	633	980	1770	1614	1344	540	472	500	516	470	528	509	497	526	506	464	501	486	519	524	469	460	509	482	495	506	508	501	516	461	469	467	472	494	476	479	494	468	484	489	473	481	504	469	512	490	501	456	473	508	482	471	489	463	506	533	476	486	466	509	499	508	458	468	479	484	488	522	497	489	496	522	511	438	456	454	488	511	485	494	522	469	487	457	516	478	488	451	502	505	467	511	495	483	482	507	494	509	500	494	452	499	485	476	495	491	463	499	481	501	462	460	492	461	425	536	482	510	518	468	479	473	416	477	505	501	496	480	437	486	474	464	506	484	482	439	490	504	478	470	495	483	464	491	505	515	500	465	480	518	531	460	470	467	508	476	464	491	496	475	493	528	493	465	449	461	475	488	494	484	471	498	538	512	489	500	474	471	501	507	467	489	496	492	463	502	444	485	465	526	509	514	490	476	527	479	480	515	505	462	488	505	489	469	525	449	462	466	446	447	492	452	483	461	501	458	499	487	493	499	486	485	496	450	454	465	456	480	487	499	497	410	455	514	523	483	494	523	435	489	500	451	500	535	502	497	512	476	485	448	500	514	481	477	462	473	472	514	498	489	461	495	475	505	462	498	484	478	488	483	507	504	481	486	472	499	492	478	520	458	486	495	493	487	510	503	497	502	498	472	503	486	471	482	451	504	469	502	498	501	506	490	507	468	487	498	494	483	450	480	506	470	449	401	448	473	493	521	477	483	516	485	515	451	490	455	486	491	537	493	495	494	473	449	489	478	497	484	512	496	523	519	500	466	467	499	525	467	487	476	502	488	462	472	469	480	489	483	516	488	502	490	503	479	488	490	480	478	503	494	479	485	428	429	446	514	489	469	511	485	480	458	473	480	493	484	473	504	486	439	482	479	501	491	470	524	495	501	502	470	467	471	503	492	513	471	480	479	490	518	498	490	476	527	458	484	466	491	523	470	536	479	491	498	474	500	496	506	483	497	481	468	456	484	543	492	463	516	467	498	444	479	492	480	481	465	468	495	488	498	489	498	518	502	480	489	502	505	499	471	470	498	474	490	474	455	486	471	503	451	486	474	486	470	496	472	472	471	498	476	447	455	527	491	457	502	520	471	488	484	464	464	494	484	501	536	498	483	498	479	469	457	476	455	453	459	479	452	500	501	503	490	473	510	477	495	497	482	491	481	464	476	464	509	454	483	463	464	462	481	525	494	484	489	482	482	492	470	475	509	483	513	483	466	458	505	490	480	508	479	487	479	449	502	492	471	493	476	501	535	480	460	470	483	467	501	481	521	492	511	487	511	456	459	488	504	478	492	502	447	462	453	468	508	510	528	471	451	477	498	528	474	500	463	484	499	496	518	449	468	482	510	470	495	506	487	487	500	503	516	511	518	478	496	472	518	456	481	479	521	512	444	469	479	488	543	488	498	484	458	515	472	498	495	484	480	503	461	461	531	486	486	465	459	476	506	488	471	490	481	474	461	519	474	493	480	500	456	485	495	472	449	486	483	531	497	497	472	490	457	521	486	485	480	480	484	479	516	472	488	447	478	455	446	522	480	487	518	447	493	495	469	513	512	486	476	502	501	471	515	495	488	460	488	497	523	489	539	501	488	464	500	501	489	455	468	485	490	490	479	506	475	476	508	483	474	495	498	471	488	511	465	481	476	500	471	495	494	486	521	479	486	480	485	467	493	477	464	465	473	491	489	513	479	465	509	527	509	471	497	479	474	497	517	490	445	498	480	474	477	502	498	494	516	490	481	501	490	472	517	503	548	474	485	503	500	486	453	441	475	482	507	471	500	531	494	496	489	532	499	470	453	457	447	478	462	464	464	485	479	501	492	506	470	500	472	435	443	458	484	492	464	446	464	513	507	502	475	455	487	509	472	459	456	513	467	472	476	482	478	504	466	449	481	475	483	475	511	482	506	502	471	519	465	510	479	486	522	483	497	450	468	464	500	476	456	509	506	517	461	500	478	504	485	491	456	487	488	489	493	488	472	458	481	474	472	482	469	477	469	448	435	474	500	542	512	487	487	467	475	489	467	539	450	461	495	473	497	484	503	469	507	461	472	480	508	464	455	473	481	460	455	518	493	446	483	468	516	471	483	472	458	502	475	487	476	485	526	494	502	483	488	487	474	488	471	506	479	473	463	458	496	501	477	475	473	508	476	466	473	450	530	453	513	441	472	444	478	465	485	475	490	514	512	469	483	464	452	498	482	459	492	523	454	470	501	455	498	507	458	486	505	484	453	526	475	452	513	499	469	469	475	448	437	464	484	451	499	486	507	476	484	501	462	489	446	458	528	450	523	514	515	501	461	470	464	519	483	471	506	482	488	462	456	469	483	474	492	479	461	538	472	483	474	456	507	479	465	496	472	480	521	445	474	524	441	507	465	503	489	435	494	497	473	467	498	516	477	479	453	482	523	483	431	473	506	524	488	514	442	473	531	504	443	508	490	500	486	479	508	457	450	481	487	517	494	476	494	500	510	481	487	491	504	469	481	471	490	507	485	450	447	469	473	524	481	486	468	515	484	478	467	495	470	471	477	454	554	509	493	468	468	459	468	441	445	442	483	509	431	499	511	478	476	480	483	471	477	500	510	486	440	517	525	483	469	511	498	499	454	473	482	495	519	481	502	494	478	496	463	485	465	493	477	501	517	479	503	479	483	482	492	491	440	452	470	486	492	469	452	485	469	466	465	457	513	471	478	498	525	487	482	518	488	483	491	472	448	512	445	466	482	449	484	503	477	484	473	470	452	455	494	484	504	470	482	474	513	417	490	510	523	499	481	471	503	470	454	493	518	483	447	558	500	464	499	499	492	500	491	504	473	477	496	483	454	485	464	462	495	516	523	452	440	497	488	485	514	450	496	470	431	472	469	480	448	447	460	509	465	502	430	491	477	458	455	433	508	474	472	471	482	487	509	461	525	460	515	463	497	463	445	488	475	470	437	464	452	475	490	466	534	452	503	486	525	431	484	453	482	491	465	487	467	490	518	511	476	459	489	481	497	482	474	489	488	495	474	490	482	509	499	464	465	483	505	514	497	514	482	487	488	488	488	483	458	488	469	490	453	482	468	482	490	472	468	454	492	482	488	428	447	487	489	455	486	488	483	472	466	545	543	494	505	467	492	470	469	474	455	486	452	491	495	485	490	481	490	509	468	503	480	495	479	499	475	497	487	489	509	489	503	497	475	460	466	497	478	481	475	505	509	483	478	527	483	476	471	459	513	504	471	524	495	498	515	503	480	506	477	484	481	490	502	479	490	475	499	523	482	477	533	482	485	471	467	479	473	458	483	466	505	517	502	480	472	485	492	451	477	492	460	497	450	443	507	497	498	503	477	480	450	520	482	502	521	492	473	488	475	465	463	471	493	507	428	477	459	474	462	500	481	496	465	484	486	473	493	471	496	450	457	461	464
29915	52060	38440	25475	18008	10252	5833	3316	3504	4786	4097	3256	1901	1543	1681	1638	1239	810	800	757	751	662	768	1320	2808	2518	1842	550	553	542	532	545	547	523	532	501	543	499	572	496	573	509	483	553	510	500	557	507	526	488	521	511	467	514	496	485	527	506	501	539	525	528	506	489	563	542	510	517	522	531	489	528	522	543	523	552	572	545	542	527	481	509	509	523	506	549	498	541	505	529	518	544	519	513	511	515	548	530	526	518	527	541	527	471	570	511	511	509	517	516	551	555	520	486	526	495	497	529	504	482	548	517	529	509	512	514	509	533	479	500	552	518	507	510	543	486	520	524	547	476	540	529	500	507	513	506	469	509	533	526	518	489	509	528	547	508	483	504	513	526	500	504	509	500	487	523	507	523	527	533	504	507	514	523	491	510	518	486	495	519	513	479	519	485	497	509	534	566	502	504	510	530	536	504	471	494	529	532	576	518	473	511	563	530	551	500	496	513	476	481	523	506	532	547	495	498	526	507	503	503	542	530	534	532	513	510	501	514	534	545	547	536	570	460	527	493	488	523	492	531	512	531	557	530	523	562	554	519	487	535	523	529	475	486	494	490	456	548	513	515	528	493	506	531	504	578	541	517	542	498	513	550	560	510	526	472	489	547	532	504	510	528	517	536	534	521	504	497	504	527	489	548	484	490	500	560	520	467	517	530	534	525	503	518	513	502	571	525	497	535	466	526	516	523	476	476	544	535	555	550	509	511	506	526	491	544	534	529	500	518	473	536	497	519	509	495	574	510	503	500	540	507	520	530	532	514	536	511	481	524	516	546	498	499	514	503	556	488	529	490	509	553	503	530	548	491	515	513	534	507	488	523	527	553	548	554	505	544	494	488	557	535	505	489	511	526	506	521	524	543	535	514	563	533	553	514	504	499	530	539	503	524	510	511	534	519	533	486	562	511	543	516	530	534	463	531	505	497	532	527	531	533	490	504	521	496	504	482	496	519	501	528	522	533	525	554	511	497	486	522	554	503	492	525	522	524	520	500	525	505	487	512	501	536	504	510	512	544	503	509	534	503	500	493	514	533	531	532	534	540	517	539	490	522	545	517	496	541	508	499	492	547	515	535	543	513	493	522	557	495	541	517	533	534	506	479	531	527	482	503	491	524	522	560	482	512	503	550	499	546	519	560	477	494	564	538	508	511	481	550	469	506	559	524	508	504	521	511	530	499	514	521	505	501	546	502	494	490	513	538	536	496	512	552	550	521	512	508	496	531	507	513	481	547	510	548	527	546	520	484	553	499	521	516	549	479	508	539	516	533	545	568	505	495	511	555	510	523	538	509	500	513	489	488	509	536	558	528	516	529	503	528	561	526	515	483	508	504	574	495	509	530	471	552	561	501	512	525	486	486	521	488	515	495	537	480	545	523	509	539	512	500	555	540	485	538	538	526	495	515	563	503	476	512	511	481	533	533	515	477	576	533	521	531	525	505	492	526	530	492	495	504	529	476	483	485	485	522	507	521	553	543	524	498	524	504	521	519	523	502	528	583	495	509	536	542	531	522	528	493	458	543	499	496	511	524	507	529	496	509	521	539	566	513	525	540	534	519	494	495	530	521	556	514	525	496	525	500	492	513	496	553	518	540	543	495	495	507	539	523	553	483	535	485	487	521	519	539	520	542	512	503	518	470	515	536	529	485	539	529	470	523	514	531	502	503	493	491	521	491	527	496	538	546	523	516	533	484	572	516	529	511	527	553	516	507	496	553	522	510	463	529	509	531	482	538	524	528	501	546	544	513	520	527	521	516	511	491	538	545	573	480	510	538	600	512	522	540	544	544	496	519	523	537	493	510	533	522	516	550	536	522	536	517	475	521	528	520	457	516	508	515	525	524	528	552	525	486	550	506	551	543	523	489	510	508	546	504	527	551	526	519	485	495	529	512	478	514	504	543	529	555	512	538	511	502	517	533	480	534	526	513	525	478	541	529	535	479	525	506	492	498	507	539	537	519	489	522	523	512	530	499	481	556	516	558	464	525	513	526	550	531	527	499	524	492	523	487	516	509	516	456	503	520	478	566	521	520	505	475	541	500	493	537	527	530	559	514	548	531	513	560	490	484	526	525	482	500	544	521	525	474	523	546	486	511	518	524	499	516	494	506	534	511	522	531	507	548	545	533	500	472	528	457	504	509	538	459	523	541	522	477	524	520	494	484	508	531	563	479	503	515	508	520	543	542	529	539	530	556	545	496	492	570	587	509	554	496	517	554	491	513	542	506	530	516	473	518	540	504	525	499	513	520	503	508	529	516	517	506	529	527	484	547	489	505	581	535	520	512	493	531	516	486	500	557	533	520	514	533	510	505	515	490	484	528	510	518	548	501	480	480	546	518	572	502	529	491	504	505	543	501	506	470	562	528	518	540	496	509	538	493	548	520	481	485	509	533	552	541	502	523	471	496	520	500	536	495	554	527	470	518	575	505	492	551	530	511	520	480	483	494	517	546	524	556	504	519	497	503	580	514	498	501	491	497	512	513	538	535	520	566	514	526	561	522	527	536	483	508	535	529	540	494	543	536	530	504	498	487	557	536	528	529	499	532	531	553	540	520	505	529	488	529	524	572	497	528	504	494	522	506	529	522	541	533	482	534	540	509	501	497	514	529	553	538	522	486	536	545	517	508	515	502	528	524	497	539	534	523	467	512	517	487	502	533	480	522	490	560	495	533	556	516	522	525	560	502	551	493	539	542	515	479	525	537	503	514	511	488	489	542	495	532	542	496	547	519	499	475	483	519	503	492	514	502	514	490	520	491	536	528	491	512	497	501	536	517	533	504	504	539	517	536	514	508	483	529	526	509	504	565	502	498	527	517	502	520	514	499	551	543	500	499	485	532	501	492	522	513	532	506	524	524	521	506	522	535	534	521	490	509	536	512	500	464	507	500	514	565	492	486	479	521	534	497	510	518	506	530	505	515	506	510	515	524	523	538	476	487	497	537	535	489	537	511	562	508	540	543	521	479	467	527	548	559	512	538	548	547	537	532	492	491	505	528	550	512	490	560	503	527	518	504	485	490	517	494	535	474	515	490	504	526	488	545	488	502	569	477	516	507	546	527	531	498	553	551	522	528	535	534	534	509	497	531	515	521	532	484	478	530	504	502	578	505	481	530	520	532	521	546	509	510	521	530	554	518	521	520	490	522	528	491	527	527	529	459	488	490	533	510	515	504	531	526	511	543	496	532	507	520	523	508	534	517	515	535	526	523	517	521	548	536	518	505	524	500	513	549	513	471	527	523	532	539	495	494	513	510	503	527	529	468	510	489	522	484	492	551	488	479	529	534	542	518	532	526	502	536	561	544	540	525	521	513	489	499	485	515	524	505	532	558	500	523	514	511	488	522	573	549	513	533	500	510	485	539	533	518	509	530	497	515	536	497	520	540	510	534	538	481	508	531	518	468	508	524	514	516	526	534	504	522	522	559	541	525	549	520	546	502	512	521	530	515
25127	21365	27719	25890	15475	5696	2620	1623	1628	1929	1547	1094	787	725	719	755	436	348	324	272	244	286	323	556	759	680	695	273	247	230	277	249	254	249	243	237	255	267	244	242	224	259	247	249	269	251	285	262	268	280	252	233	267	249	224	281	255	240	259	248	269	238	254	236	250	258	264	240	287	294	262	225	256	244	257	255	260	266	240	242	236	258	249	263	226	227	250	260	258	250	252	241	289	239	217	235	280	247	224	234	248	273	241	259	265	238	264	250	235	261	255	274	238	223	256	258	215	253	238	242	255	239	242	231	257	275	244	251	254	249	242	205	257	250	217	256	280	239	249	220	256	255	278	270	280	258	243	238	220	259	267	252	262	233	264	235	292	267	268	260	241	273	250	245	250	244	264	249	255	260	220	238	281	251	245	251	250	228	248	260	235	279	243	270	229	241	256	254	236	245	244	248	260	237	273	241	243	211	234	256	269	243	254	239	237	259	251	220	235	253	220	236	240	261	236	228	239	271	254	278	244	229	259	235	238	261	260	233	250	245	286	264	244	245	259	259	237	244	245	251	249	267	252	246	250	264	230	266	243	262	257	233	234	253	258	253	230	241	255	220	266	257	258	248	254	274	257	280	245	260	254	249	254	273	302	250	198	244	255	225	267	254	240	255	267	239	226	264	238	230	230	249	251	252	237	224	271	239	270	247	267	206	267	246	262	218	245	269	264	224	246	272	271	251	235	243	246	240	254	240	258	248	237	271	258	230	244	254	251	235	259	250	267	256	250	247	241	229	266	238	252	251	222	261	241	233	234	245	233	236	256	235	258	220	218	259	264	242	257	272	240	251	230	239	252	269	252	259	229	267	267	272	266	266	224	249	260	261	278	251	233	243	250	259	228	258	245	244	240	246	252	245	251	289	283	260	270	246	252	255	273	223	274	243	227	260	240	266	238	234	226	236	241	222	250	245	268	261	271	254	245	208	265	237	242	226	241	253	257	263	267	224	240	257	275	257	249	245	247	259	254	230	261	239	243	210	251	250	239	268	256	272	260	259	264	252	242	230	230	234	227	245	231	259	249	261	237	253	249	256	260	258	234	235	263	249	262	229	232	248	253	239	273	247	238	229	272	257	258	242	259	271	270	267	211	241	267	255	240	254	228	236	243	239	252	282	266	250	248	251	215	232	245	243	250	220	241	258	246	285	256	223	230	248	242	227	225	256	279	245	237	254	248	236	274	225	262	256	272	260	228	246	262	235	249	253	223	221	259	259	236	259	274	259	234	257	230	258	267	265	229	238	260	248	244	250	250	263	251	258	254	250	251	234	250	241	266	228	262	254	233	242	231	260	243	237	258	225	252	219	223	260	239	252	256	232	263	224	258	246	264	227	262	243	262	236	241	247	263	249	282	230	237	246	237	246	259	258	282	250	235	249	257	273	268	251	261	264	257	234	259	248	275	240	232	258	251	257	264	219	246	256	241	254	232	260	236	256	247	256	232	253	266	249	230	251	251	259	220	261	236	248	255	237	250	262	217	239	253	263	248	257	237	228	265	220	270	259	248	259	259	228	271	262	241	273	261	251	258	260	268	239	224	238	254	276	256	251	227	240	240	275	253	245	239	219	241	244	261	259	276	243	223	265	238	261	241	254	253	274	246	236	256	257	266	255	253	262	236	244	270	236	244	262	246	240	275	245	271	259	231	258	269	254	223	261	243	254	268	241	244	253	244	224	234	245	259	246	245	239	241	239	252	243	294	234	231	239	237	254	258	277	238	237	198	281	248	210	236	253	264	230	231	265	245	250	252	238	245	242	241	259	255	248	241	260	246	269	258	280	226	242	214	277	255	223	259	239	227	246	259	233	286	265	251	253	232	226	245	264	257	248	236	257	275	260	259	245	247	254	253	235	257	228	275	244	261	246	268	237	254	247	231	225	231	273	244	248	240	233	274	257	281	279	238	252	262	248	233	252	243	271	239	250	272	263	239	246	235	242	265	267	236	255	258	246	244	243	213	245	256	247	240	258	223	243	264	249	254	263	219	246	237	250	223	253	253	291	265	287	248	254	241	243	235	233	232	254	251	252	211	251	253	265	259	253	279	291	233	232	284	260	254	245	240	256	266	276	259	246	260	250	253	241	241	274	249	237	252	257	274	255	261	224	285	241	247	240	277	227	254	266	241	237	253	239	245	257	265	255	276	270	250	250	244	271	270	231	244	257	242	243	228	263	257	260	259	210	249	257	272	275	252	262	264	267	242	225	262	236	255	246	259	274	237	267	249	237	226	253	250	236	251	248	239	265	279	257	252	236	288	268	274	256	258	293	235	257	242	255	245	232	244	247	253	259	260	242	262	231	279	257	240	229	269	245	235	206	248	262	243	246	239	253	264	254	252	267	259	276	242	265	264	239	227	255	252	254	255	220	267	244	271	259	281	267	228	245	261	214	269	263	227	267	280	260	234	235	247	267	265	226	244	258	287	233	242	243	273	260	261	240	269	263	264	252	242	255	260	250	253	253	249	236	254	217	240	254	243	256	267	266	253	251	256	237	232	261	267	286	272	272	274	260	256	231	264	269	231	230	255	255	260	246	232	258	243	237	251	238	264	240	262	268	259	259	232	245	229	238	269	246	247	233	236	253	235	242	252	265	255	266	240	239	242	296	254	267	258	233	226	240	265	253	259	244	221	232	257	247	228	266	261	234	234	270	248	285	227	278	255	274	247	238	251	228	250	272	234	235	227	238	293	256	216	232	265	238	279	230	226	218	237	234	243	241	238	250	260	241	243	256	280	259	245	246	246	260	249	241	251	263	252	264	274	251	247	255	257	230	279	244	301	262	244	251	238	248	258	240	247	224	241	271	230	257	250	257	267	246	249	251	269	268	243	255	256	243	224	237	251	235	236	267	255	233	247	231	268	257	243	260	244	272	265	262	210	246	229	248	267	245	252	255	262	248	238	258	258	274	252	254	253	233	243	224	241	252	258	241	230	273	247	256	263	253	262	241	258	242	237	243	254	260	236	260	239	245	241	274	231	237	255	241	250	230	236	253	240	235	235	245	283	253	258	263	242	281	250	225	262	268	232	258	266	258	266	233	246	231	252	269	254	267	252	249	248	228	258	258	257	280	231	233	243	227	273	260	244	245	244	254	238	237	274	249	239	266	230	265	261	229	285	218	243	260	234	250	239	243	252	250	240	260	260	239	243	233	235	246	240	262	228	245	236	278	263	276	231	238	244	274	242	264	255	264	269	262	273	253	244	229	236	258	231	259	260	252	221	255	242	262	255	244	238	261	239	254	256	262	262	277	239	252	225	247	260	227	235	260	247	242	209	273	251	260	228	261	265	256	215	255	243	279	238	275	252	250	265	242	254	238	267	233	220	250	260	254	272	258	258	246	222	251	246	261	254	251	265	267	253	267	261	263	272	268	241	233	260	250	237	259	281	253	246	264	267	243	230	248	232	223	259	250	269	260	266	229	240	226	239	251	253	243	231	231
28367	47411	34256	22731	13456	8056	4589	3251	3277	3913	3018	2029	1470	1263	1314	1387	733	434	429	406	351	355	503	908	1271	1092	1053	296	277	265	289	292	289	299	273	302	278	298	272	308	286	303	273	287	293	289	302	303	270	271	267	292	242	312	249	309	282	290	266	268	256	273	294	255	295	283	257	265	274	271	284	292	279	297	296	264	277	272	298	263	323	267	303	284	314	321	300	278	305	294	288	269	287	303	311	273	288	286	269	269	294	280	267	294	262	249	279	244	261	259	306	280	288	290	286	256	272	287	268	284	299	275	293	283	294	243	270	292	264	275	288	250	251	292	268	277	274	272	307	263	269	284	274	299	316	289	285	267	264	282	259	269	285	274	274	256	277	264	293	261	287	276	272	281	302	296	287	292	269	265	285	299	286	259	296	308	269	273	306	275	284	273	301	281	293	270	275	265	274	284	306	266	277	274	301	294	303	281	270	306	284	286	279	290	295	271	268	302	294	259	300	267	277	296	261	305	266	255	279	320	289	249	300	280	292	292	300	258	278	302	274	312	295	292	295	279	285	257	265	297	262	269	275	264	279	255	280	278	269	256	271	276	280	287	272	279	273	287	278	309	245	273	268	272	289	269	254	281	266	288	270	295	289	276	271	263	302	291	297	311	297	299	241	281	258	283	246	281	258	277	313	295	302	293	289	262	298	243	263	247	293	274	286	306	275	274	260	293	282	276	286	291	261	270	310	261	268	285	283	304	275	276	310	253	270	288	278	297	295	300	270	305	276	282	266	263	309	273	303	291	258	316	279	269	288	274	283	268	261	282	300	278	276	303	300	266	254	313	267	259	259	290	282	297	271	329	257	314	312	294	292	279	279	297	251	254	261	296	267	299	273	293	277	275	275	285	288	265	305	303	300	300	270	279	287	281	269	303	259	299	266	280	275	261	286	270	275	297	285	284	285	290	277	270	301	262	288	286	299	260	271	304	294	278	310	264	292	292	305	312	311	263	281	302	308	289	300	289	299	296	288	284	304	290	283	298	256	263	263	294	316	268	265	268	273	288	266	264	276	315	271	297	296	245	283	292	278	292	275	298	286	274	265	296	288	289	283	284	252	275	267	312	292	318	284	244	262	309	294	309	304	295	301	271	282	277	257	289	274	302	290	277	296	272	278	274	293	266	283	268	286	292	263	266	265	259	292	272	302	250	284	281	290	271	283	306	278	299	280	297	281	282	291	284	272	280	282	266	270	274	265	284	292	243	271	276	260	280	285	273	282	270	295	283	276	275	274	303	311	281	289	295	294	297	291	273	297	268	271	298	285	270	292	298	282	264	263	272	276	282	287	289	269	250	269	264	254	307	300	248	279	263	270	251	283	266	299	297	258	307	266	258	287	276	250	303	271	230	265	317	294	251	310	285	299	312	288	263	286	289	287	284	292	307	280	288	270	275	274	286	323	272	305	296	278	287	278	284	261	265	280	297	276	275	278	279	265	297	292	267	289	272	313	276	287	284	274	289	262	298	272	313	297	303	271	265	297	257	278	290	293	279	278	274	272	270	285	297	282	252	285	285	257	299	286	277	310	277	257	283	283	262	267	290	289	279	266	261	286	290	299	287	255	280	260	297	262	296	295	265	300	272	277	271	260	279	276	258	275	293	274	274	291	265	281	271	262	243	267	303	268	267	268	313	275	299	263	279	264	281	309	296	281	293	272	304	277	314	270	257	310	306	294	276	279	295	284	291	270	253	255	283	265	277	280	284	286	249	267	319	263	300	298	263	279	320	270	289	286	267	271	264	284	272	267	281	276	301	290	265	278	279	271	270	300	267	278	287	260	298	307	294	284	266	268	284	263	286	287	250	302	276	282	258	298	268	301	268	294	288	259	246	307	312	273	256	285	271	271	319	271	256	257	298	266	275	308	302	289	278	311	285	295	290	278	282	314	282	289	306	275	278	287	275	273	266	272	277	284	290	308	250	276	292	310	306	276	299	281	309	300	277	294	279	264	274	263	284	251	292	308	291	291	277	295	281	265	283	294	264	277	286	276	299	309	294	276	279	262	306	290	274	274	285	274	304	313	300	290	296	269	261	277	278	304	297	293	289	297	314	261	273	334	261	274	289	260	293	267	271	282	240	277	293	279	298	283	267	268	286	275	253	289	267	278	331	297	277	264	266	317	280	282	316	287	256	287	284	285	276	259	264	295	300	250	264	284	299	269	306	271	285	266	284	286	272	302	284	288	259	265	266	286	269	270	291	260	273	303	280	254	274	286	283	269	275	302	264	290	265	276	256	306	318	269	293	265	276	305	274	298	283	292	282	282	274	301	306	253	268	296	275	270	298	290	307	273	273	273	271	276	283	303	299	277	267	279	295	295	267	305	295	296	257	279	301	275	282	251	287	305	296	278	289	280	300	265	287	278	312	277	267	276	267	256	309	272	305	260	265	264	275	266	260	251	288	279	294	285	283	309	240	260	306	291	283	310	283	289	269	285	269	277	277	268	278	268	271	328	248	270	251	307	252	278	286	287	295	256	283	279	269	290	286	283	296	294	300	282	278	269	279	274	299	279	304	289	278	286	277	244	274	289	292	268	288	278	278	270	266	245	257	298	297	277	300	300	306	269	249	264	273	276	277	304	271	305	299	291	266	286	287	259	286	259	273	272	257	285	262	268	291	289	274	260	235	260	269	275	275	286	283	293	293	284	291	313	293	263	298	292	303	275	305	248	297	298	284	266	292	276	295	315	277	257	292	248	260	280	298	270	249	250	281	252	320	306	288	259	286	298	252	293	276	291	231	278	278	307	293	285	291	282	261	269	311	289	250	291	300	305	271	288	281	282	257	302	286	270	282	300	255	276	284	314	243	289	273	291	239	312	302	290	258	298	282	277	288	272	299	270	304	255	280	253	275	305	287	258	301	276	290	304	300	250	304	279	295	260	304	332	280	272	283	280	278	260	275	270	272	269	275	285	276	292	282	263	323	266	273	294	278	267	303	267	262	248	260	271	282	274	317	316	290	300	277	278	290	273	289	294	279	292	241	308	263	293	308	313	285	322	281	287	281	287	279	286	282	279	288	305	291	296	271	290	260	294	261	271	273	293	283	298	288	306	275	252	268	274	314	283	292	274	288	309	273	266	269	312	281	265	263	287	294	291	287	275	284	300	275	282	301	270	283	306	295	274	277	278	259	281	260	294	274	274	255	277	317	302	270	259	249	274	275	279	302	292	257	261	271	263	296	334	283	286	267	280	296	279	260	278	286	269	291	243	290	285	300	258	252	284	303	296	297	283	298	299	286	304	276	269	248	288	305	281	296	303	256	264	256	262	266	269	255	260	256	265	327	271	268	265	291	273	294	286	293	266	279	270	292	312	282	271	292	277	278	270	286	281	294	281	283	248	274	264	274	310	313	326	277	288	289	289	241	294	279	299	280	288	288	281	257	300	263	316	289	281	282	263	270	302	279	268	265	276	292	274	300	273	301	276	324	303	281	279	289
22781	21354	29039	24086	21459	21398	12625	3931	3274	3860	3043	2117	2187	1386	1843	1408	822	754	751	693	676	623	823	1731	2231	2002	1701	562	533	515	560	502	535	486	541	558	545	538	549	597	576	536	581	568	544	520	546	513	527	538	539	482	517	554	542	480	510	529	509	520	518	503	547	484	531	576	490	539	516	577	515	566	525	504	519	534	547	508	543	536	534	566	542	552	518	503	537	528	539	519	563	538	540	537	499	519	578	536	562	496	541	518	515	512	533	503	508	530	520	542	530	516	529	531	561	573	576	544	550	572	551	485	514	532	552	516	519	522	560	519	573	493	515	573	548	514	559	523	559	521	515	550	513	528	513	538	572	548	543	499	490	514	511	508	549	527	505	555	492	525	490	499	524	561	524	518	517	514	531	519	541	588	525	539	581	501	534	534	478	511	554	536	524	544	583	526	560	544	495	576	520	531	582	531	541	531	538	520	526	569	502	512	517	554	535	563	565	540	513	513	579	543	516	568	524	498	518	532	550	527	558	536	562	488	524	541	477	520	554	530	555	512	558	514	515	572	537	503	496	514	545	552	504	512	528	529	525	517	522	547	500	493	547	549	479	492	522	537	561	516	548	526	519	519	546	540	536	492	554	508	523	491	538	505	536	540	525	533	530	512	488	552	529	520	495	589	540	530	561	496	522	569	531	519	566	553	504	543	511	532	546	527	561	505	539	533	569	589	489	541	547	499	572	528	558	538	551	524	549	515	558	506	535	517	510	561	513	519	531	546	563	500	502	534	504	556	523	545	484	532	526	513	530	525	556	533	505	551	512	520	511	574	538	535	540	505	555	504	511	546	521	553	510	524	522	533	523	513	536	520	520	502	537	519	547	512	566	532	513	518	562	556	510	566	544	542	519	548	536	502	537	518	519	521	541	536	531	499	523	535	536	523	565	581	511	549	552	539	483	573	508	507	532	543	535	538	527	492	502	556	516	525	545	545	538	525	549	521	511	538	539	548	500	545	546	564	499	492	519	560	549	527	534	514	533	503	537	507	479	521	507	508	519	514	519	484	530	514	527	530	517	555	535	539	553	550	526	523	537	559	568	521	518	504	504	527	501	538	550	564	547	529	493	491	535	537	544	517	495	526	550	552	527	527	526	477	539	556	533	506	507	550	567	536	486	538	492	531	514	548	563	551	530	495	515	517	546	528	527	546	551	548	524	495	543	487	512	526	546	456	586	538	553	528	525	519	523	519	546	519	525	495	578	533	581	522	544	510	523	502	522	544	536	548	495	525	523	497	544	543	536	502	563	533	485	504	517	529	488	542	521	540	532	542	575	534	527	520	533	544	519	551	504	559	545	501	524	585	536	537	500	528	504	526	508	526	567	513	516	507	535	517	558	534	533	529	585	558	490	554	515	582	565	508	523	567	524	496	528	532	542	536	503	540	563	537	519	536	514	497	505	524	533	565	542	517	529	540	548	520	487	534	555	544	557	532	495	515	527	526	541	532	507	534	537	530	505	556	532	534	530	554	534	518	515	564	512	537	527	514	523	512	498	558	544	556	553	519	506	560	559	531	530	536	567	544	550	486	563	579	500	551	522	506	528	544	531	564	554	566	543	498	528	558	552	549	550	536	525	511	519	509	511	517	556	560	546	537	517	521	577	512	562	556	543	511	584	533	488	505	518	502	542	506	542	550	554	542	537	544	523	529	529	534	508	497	507	560	556	541	528	529	526	524	511	486	514	522	498	524	551	547	521	515	552	486	521	465	546	540	524	523	534	506	526	565	553	483	535	528	513	553	535	509	546	521	553	564	552	548	522	526	536	559	550	511	525	534	564	535	546	517	482	501	531	513	496	523	533	533	505	560	477	551	547	514	521	538	495	553	570	531	529	556	554	519	517	516	527	553	549	534	566	530	528	508	552	530	535	528	499	528	535	546	495	521	495	519	565	504	550	506	533	562	523	485	542	557	558	503	548	512	546	530	516	529	472	548	485	518	536	530	521	552	528	551	518	535	518	525	524	534	542	522	546	504	522	525	492	570	517	522	544	489	547	515	496	523	540	531	558	513	480	526	529	532	504	533	488	519	564	568	557	579	546	543	529	502	547	501	519	544	481	525	545	525	548	533	545	497	500	509	563	523	545	513	567	532	541	510	543	512	517	557	539	527	540	560	517	550	530	551	558	523	500	522	500	523	535	496	509	540	511	547	527	528	533	494	533	561	526	530	493	536	488	519	546	526	506	527	572	577	506	517	524	546	521	527	559	558	526	531	510	558	537	512	561	536	554	508	501	506	531	508	532	550	569	546	534	521	513	566	537	517	538	530	581	527	549	529	556	511	526	556	551	552	525	565	591	521	581	524	522	517	525	545	565	523	544	519	534	563	537	514	520	489	553	559	566	512	515	584	544	551	547	589	564	511	512	507	515	548	487	513	513	539	555	544	548	525	582	564	535	532	568	537	549	513	567	543	560	543	496	545	542	497	516	568	535	514	509	506	529	558	518	532	517	506	523	579	528	515	524	537	538	554	525	517	489	546	545	517	535	538	530	536	506	520	573	497	550	558	528	526	490	536	534	504	558	506	532	526	521	495	518	508	510	557	519	560	483	512	522	552	508	534	523	520	540	515	498	532	554	515	501	521	520	528	518	527	505	516	536	475	508	566	506	516	536	514	505	528	489	571	491	515	542	512	540	575	500	507	531	492	551	513	534	495	539	488	540	550	526	514	514	531	523	566	517	533	536	512	574	505	500	525	583	515	521	506	549	545	541	552	535	567	518	548	486	545	545	554	529	518	493	518	515	575	511	543	514	522	541	537	496	518	545	508	530	492	513	532	563	506	541	526	513	573	573	550	594	518	518	534	540	525	521	524	561	542	561	546	542	500	512	544	559	516	572	521	539	538	567	554	521	564	529	577	530	531	591	550	525	548	551	541	524	498	495	480	562	541	567	504	517	519	535	512	530	513	544	531	536	507	508	530	519	546	614	531	543	528	513	560	542	541	555	505	529	564	495	520	554	590	528	530	535	587	538	527	576	488	536	526	529	509	548	538	535	522	504	522	563	571	529	552	534	527	528	550	525	513	568	487	551	548	546	490	532	519	519	575	473	541	538	539	539	537	501	518	515	557	492	545	498	550	539	551	522	570	510	538	507	550	568	545	545	547	545	501	492	527	549	492	494	559	544	540	558	539	493	543	559	534	510	519	539	479	542	538	511	540	562	544	560	518	506	541	526	513	524	520	518	544	549	501	531	487	509	545	588	552	518	561	556	527	513	568	563	534	529	542	536	524	472	525	514	502	515	492	503	514	547	524	542	567	527	508	491	545	534	556	528	570	557	532	538	560	506	516	553	524	535	501	522	475	532	503	561	522	474	520	514	521	505	531	505	499	504	509	529	518	552	547	543	551	500	537	503	542	487	579	510	568	495	541	528	537	540	545	554	565	547	511	532	537	533	536	534	515	520	478	514	505	514	559	516	558	548	467	534	528	492	537	513	519
32368	60103	45783	31257	20210	13898	8966	6175	6114	6923	5006	3685	3599	2179	2992	2132	1089	957	998	915	872	769	1139	2594	3308	3194	2632	600	564	537	591	529	609	550	574	555	620	608	563	552	578	554	596	591	619	559	581	574	612	642	594	565	570	605	598	551	587	596	597	569	529	570	583	535	555	589	575	537	532	618	575	552	511	520	546	565	584	613	568	551	544	536	551	578	622	557	528	548	562	530	589	556	556	607	583	558	586	571	589	579	595	577	557	592	553	572	593	565	569	594	565	572	567	590	557	590	542	537	581	552	626	596	573	542	582	568	605	583	548	587	549	560	563	617	571	558	577	587	561	603	603	580	549	575	580	601	547	582	537	598	551	552	547	623	570	622	552	528	627	556	578	564	586	608	606	561	592	573	559	612	588	579	546	588	562	573	516	548	554	542	566	578	589	542	586	595	537	609	566	612	583	526	543	566	586	577	563	622	553	605	563	561	582	563	547	553	527	571	558	543	542	572	570	600	557	599	558	566	559	610	527	592	569	548	580	586	559	596	575	536	542	559	555	573	586	491	541	584	550	567	565	580	566	531	574	529	552	625	604	587	576	572	577	567	566	573	559	541	555	591	561	576	572	580	577	561	603	593	536	539	597	582	551	568	562	578	579	555	549	592	600	572	544	506	537	612	551	581	536	634	588	570	556	607	567	599	589	577	574	527	570	555	546	534	606	572	584	570	567	587	588	563	564	572	540	577	561	613	548	557	563	556	542	578	571	564	589	575	578	613	601	547	585	605	576	565	624	582	546	537	566	520	580	537	593	570	577	559	597	544	538	554	564	620	547	577	562	589	553	514	539	581	566	545	581	539	511	532	590	596	577	578	550	556	576	521	550	562	572	634	568	566	563	580	538	600	534	559	594	578	489	583	597	590	515	577	556	584	576	575	563	566	629	605	580	565	558	573	590	580	560	575	592	561	586	563	628	538	598	528	589	595	531	545	559	552	561	575	507	575	570	607	554	617	612	550	580	574	601	539	547	607	596	588	509	540	550	591	577	589	558	562	576	552	558	518	561	599	575	552	562	586	573	520	608	570	553	576	557	542	579	571	571	566	547	550	567	582	563	581	577	566	528	622	609	573	588	567	577	580	562	603	582	514	574	598	554	589	580	556	581	573	556	578	580	600	577	555	586	621	582	597	578	601	536	570	538	556	594	572	551	580	574	563	556	595	586	567	563	577	538	550	549	553	548	577	531	552	546	587	545	590	549	538	564	568	562	600	579	578	558	536	550	601	586	592	553	575	570	584	584	549	562	587	561	587	552	545	566	534	568	544	553	576	582	576	584	604	552	576	549	596	536	528	576	564	558	539	559	556	583	593	556	569	559	607	571	587	583	500	569	621	576	565	571	571	587	575	547	590	569	553	587	585	583	574	572	584	591	562	589	607	578	550	559	569	551	609	605	549	551	583	572	566	605	581	554	578	588	513	554	603	570	552	582	538	526	585	570	587	582	587	563	571	550	599	544	578	554	564	557	569	604	599	595	576	541	567	555	547	569	609	553	605	592	593	567	579	594	576	557	552	507	573	548	565	574	563	571	611	559	548	595	574	558	620	581	553	597	598	521	552	556	564	574	546	611	604	520	539	615	573	588	615	572	588	559	596	549	595	548	582	572	585	587	629	547	571	624	552	535	577	568	543	593	574	509	563	601	603	566	538	564	537	606	608	580	551	544	575	574	549	570	585	560	593	597	514	557	590	589	568	609	575	576	556	566	547	571	559	593	582	596	571	556	546	620	574	608	592	584	591	593	578	598	576	549	600	582	619	573	537	602	572	607	514	559	587	574	576	574	516	541	570	561	583	563	543	588	564	532	586	586	552	588	571	544	605	571	549	571	553	536	525	628	540	566	527	560	560	563	574	596	511	584	547	557	571	552	565	549	555	548	556	553	539	562	571	562	575	552	581	567	585	570	545	597	523	557	567	578	601	551	551	580	595	529	596	512	577	548	540	550	575	554	570	536	607	595	543	589	572	584	562	543	582	561	550	595	575	527	532	563	564	538	543	530	557	591	545	543	569	563	585	565	621	555	545	568	546	575	549	569	550	553	579	536	573	599	555	595	586	567	548	530	588	579	528	555	577	549	591	558	534	579	543	548	545	553	612	612	567	589	572	574	577	597	564	574	583	596	574	599	586	607	548	540	550	558	569	563	602	588	608	586	518	572	569	570	588	603	570	581	560	590	581	552	561	551	578	535	563	569	578	565	599	556	553	562	559	571	550	554	538	570	581	559	541	547	554	590	564	563	562	591	584	571	563	540	569	560	542	614	521	581	506	563	529	595	556	568	584	567	551	563	582	581	580	545	590	537	530	546	547	602	576	592	563	556	592	549	566	572	578	548	587	518	606	575	594	600	537	582	572	559	542	555	564	577	549	580	552	599	593	573	536	561	550	561	589	594	597	557	578	552	587	563	587	559	525	558	563	522	568	580	560	580	572	569	571	545	598	594	591	527	569	561	519	561	550	588	521	559	583	630	599	555	543	518	566	566	568	595	567	586	550	553	594	584	579	563	550	550	562	567	580	554	548	565	540	582	578	591	576	568	588	571	570	562	583	542	594	548	572	584	589	537	514	563	576	564	546	545	578	571	514	559	538	539	561	587	621	558	535	568	561	582	562	557	546	548	582	595	592	591	563	568	548	527	562	572	594	578	595	562	599	510	561	570	559	605	547	495	530	606	577	581	591	609	508	585	582	589	531	619	580	568	559	539	577	604	590	584	562	577	575	560	586	550	566	605	546	588	567	580	573	544	543	519	570	602	580	610	579	646	563	604	546	573	574	613	550	571	573	571	562	545	588	561	600	582	555	583	590	594	540	580	575	574	599	553	588	535	560	613	575	573	553	545	580	542	543	580	569	559	531	594	600	542	581	563	573	559	520	603	562	571	553	548	580	601	557	542	543	636	601	596	594	589	576	576	582	587	552	589	538	590	584	597	604	551	627	547	569	586	528	569	522	544	532	568	579	551	610	563	563	574	570	547	567	575	548	569	570	535	558	589	617	564	557	538	595	590	583	565	558	566	534	555	550	572	584	494	575	592	595	556	585	585	575	558	581	524	538	585	574	548	545	566	610	590	539	592	602	569	582	545	556	550	597	544	547	575	590	565	551	591	584	589	592	542	597	618	558	552	588	561	583	581	579	593	570	600	587	553	565	543	566	578	559	561	575	596	569	574	554	594	597	515	568	550	602	607	559	565	535	588	579	590	615	566	596	582	582	570	570	542	550	560	513	576	591	596	543	555	540	526	553	584	553	565	579	594	590	557	555	590	577	595	534	549	568	536	599	582	570	583	585	546	568	571	558	588	590	572	503	588	532	564	555	565	601	568	588	570	581	556	540	576	574	562	575	538	545	559	559	603	602	553	607	553	562	579	568	559	568	563	520	574	569	574	576	542	528	576	552	558	580	541	582	568	576	543	592	553	568	528	593	583	584	592	539	627	550	560	557
29510	26807	26130	16173	6372	3405	1913	1128	1265	1277	988	918	691	797	684	476	356	293	321	299	287	301	322	282	322	323	311	255	256	263	268	255	235	262	257	258	247	272	270	282	272	280	281	267	253	279	261	260	254	292	279	304	273	300	265	266	257	306	279	252	292	251	266	232	231	248	273	267	248	271	264	282	288	283	274	262	255	258	263	283	252	290	268	291	315	278	295	242	242	287	269	273	244	277	266	242	253	274	242	285	258	298	260	278	256	267	280	272	250	245	269	271	287	264	286	301	257	309	260	301	288	286	257	326	269	287	260	245	263	272	251	278	275	241	278	300	280	258	253	269	256	267	291	255	272	275	282	247	282	229	275	280	247	268	255	255	271	267	275	261	295	249	249	295	255	256	295	276	290	276	275	265	261	252	260	288	266	269	269	273	286	242	291	257	282	250	276	266	262	290	262	231	243	280	256	254	231	284	284	259	262	253	262	264	284	278	267	272	251	261	278	260	265	259	293	257	265	274	252	271	253	266	300	260	257	265	246	253	278	267	276	268	261	252	270	286	298	267	267	246	284	240	263	289	276	248	282	265	269	256	299	289	279	271	273	264	269	273	255	266	286	242	258	257	282	273	234	269	277	290	260	292	269	269	247	291	291	266	277	269	244	261	263	265	260	265	282	267	249	249	272	260	278	279	275	256	259	302	244	295	297	264	245	274	281	303	263	254	265	259	261	262	300	254	243	244	274	271	262	278	278	257	265	300	259	241	258	244	278	251	255	269	272	275	262	284	290	264	258	268	279	269	265	261	261	273	255	254	292	271	293	279	280	260	263	289	247	301	264	294	246	269	236	309	251	264	261	274	231	256	258	273	241	262	268	243	273	272	256	265	245	256	258	257	289	277	299	284	240	264	291	256	296	256	273	282	247	253	274	286	264	267	245	260	292	268	274	269	234	285	281	281	271	276	248	267	281	246	240	248	257	285	259	272	250	241	281	265	251	265	250	277	270	268	273	269	247	220	290	239	281	296	276	254	273	246	290	256	302	252	278	274	249	271	263	253	282	251	267	271	255	275	261	282	291	252	263	277	255	286	280	285	276	272	241	241	248	261	250	295	256	257	260	230	277	259	320	250	244	320	286	250	276	264	241	259	274	270	254	276	276	244	280	275	263	270	290	296	262	284	284	269	274	273	267	253	258	268	280	256	251	252	301	271	262	262	245	261	276	274	295	258	269	279	253	276	255	242	273	233	269	258	302	251	278	286	268	285	283	267	252	266	270	235	277	264	250	269	283	275	259	256	256	313	269	294	277	271	263	292	277	258	258	272	280	289	252	247	277	258	237	258	291	287	260	271	273	267	293	236	273	232	273	261	251	249	243	281	279	250	263	277	282	276	297	253	295	247	264	254	248	260	272	268	258	260	278	263	265	270	261	285	245	270	251	274	292	275	266	303	255	300	266	255	266	272	279	285	276	258	249	291	254	261	237	263	265	271	234	255	263	251	289	281	266	269	244	276	244	301	300	295	257	261	264	280	262	264	298	258	239	263	278	255	270	275	263	241	271	253	257	257	267	260	294	260	294	275	281	272	260	267	270	291	279	247	249	269	270	255	255	261	277	266	264	287	265	261	264	255	237	264	263	263	255	301	287	240	259	274	267	267	246	247	257	253	256	298	280	269	277	254	292	248	261	261	264	265	287	258	268	273	294	295	295	246	261	249	255	269	272	232	281	275	243	258	266	261	289	297	261	251	300	275	264	256	260	284	241	263	270	277	236	256	282	259	243	273	276	264	268	281	237	276	266	275	277	223	235	227	260	273	273	245	258	266	242	283	279	263	278	273	279	262	264	266	249	280	249	265	248	260	272	287	255	283	261	279	270	293	278	288	272	255	278	303	275	278	260	272	274	279	276	266	281	227	278	282	253	254	263	265	268	278	288	249	293	259	295	270	266	277	270	267	236	269	295	250	273	244	282	275	278	257	268	280	269	277	268	277	262	236	238	269	274	254	243	259	267	276	280	239	258	261	257	267	257	268	283	277	237	304	251	268	273	303	263	277	275	309	282	282	281	272	257	270	232	263	276	266	269	239	259	266	246	266	277	287	269	252	263	239	284	295	293	254	232	281	251	279	262	249	285	282	267	231	279	317	244	264	270	254	225	245	243	269	283	295	266	305	283	273	256	249	270	254	273	268	276	254	267	299	241	277	273	274	267	250	271	280	275	271	274	277	277	246	261	257	254	275	247	260	265	259	275	272	262	264	260	277	279	265	252	281	243	249	274	289	274	306	226	255	276	264	298	242	261	274	289	256	300	296	262	301	272	264	268	273	265	241	271	241	258	284	245	281	272	247	274	263	294	314	251	265	256	279	281	244	283	273	274	271	280	276	274	263	275	250	294	297	282	246	258	290	286	255	255	269	266	277	265	282	277	253	261	270	277	242	262	265	260	303	288	296	261	259	275	280	266	275	266	226	265	258	264	296	269	267	256	268	243	274	252	266	263	255	257	255	249	248	253	262	254	279	274	306	263	290	282	268	281	262	279	262	250	265	258	270	238	284	264	271	281	280	241	290	253	242	291	238	256	264	249	262	266	276	282	252	305	275	271	257	272	256	279	257	269	262	275	249	274	262	276	286	259	249	284	271	265	242	260	251	269	273	279	243	275	257	275	262	248	252	262	274	277	264	247	286	292	238	283	276	237	247	253	263	254	257	255	268	286	240	281	260	241	272	245	274	278	284	270	258	272	261	236	253	255	251	273	279	300	262	261	260	267	271	251	262	276	282	299	236	274	245	269	266	290	271	260	263	273	272	260	266	270	275	285	268	251	268	257	261	249	263	255	244	256	276	256	267	272	258	252	256	256	269	280	256	253	253	267	259	278	288	277	287	258	245	245	256	245	275	266	257	277	276	279	265	273	250	260	268	266	276	246	278	259	258	258	251	273	261	294	280	267	278	266	275	253	241	268	269	251	276	269	264	247	239	254	259	237	288	287	262	276	294	253	266	248	282	281	259	235	262	262	260	305	272	263	253	241	274	278	266	263	247	277	249	243	244	253	264	270	287	261	242	263	249	252	273	270	265	262	262	270	255	252	275	264	257	275	276	279	258	266	280	261	283	287	266	248	271	282	267	263	276	272	265	266	254	298	261	269	276	280	291	269	247	232	268	277	283	260	291	251	243	308	261	246	254	288	279	274	243	290	274	276	263	264	245	253	257	270	257	251	237	246	271	262	260	272	290	281	254	274	276	259	260	275	277	273	278	243	278	254	273	264	280	249	273	270	260	266	274	265	264	277	253	282	255	250	267	259	254	285	254	265	272	243	272	253	280	271	238	258	274	275	286	275	274	241	260	230	274	250	283	306	283	281	268	259	243	264	236	294	258	226	257	260	275	269	261	285	259	275	277	279	261	243	277	264	273	277	270	230	297	238	298	261	300	280	297	249	292	260	288	262	281	300	255	259	255	267	238	260	290	261	258	267	256	271	264	274	261	282	274
27025	40819	28932	16277	9292	6200	3734	2128	2440	2619	1845	1733	1238	1322	1189	603	431	394	368	332	316	331	329	352	377	376	393	307	270	297	297	318	320	317	278	301	312	284	282	280	263	282	292	296	312	288	314	305	262	311	294	287	299	310	281	293	290	312	303	282	281	273	309	288	277	291	284	298	320	300	292	305	297	289	296	246	294	307	300	253	271	290	309	295	298	334	284	289	324	290	320	280	306	269	282	315	296	284	295	298	259	317	302	266	307	290	278	304	265	305	281	299	321	294	281	304	318	272	264	298	305	302	307	281	289	287	313	319	306	285	263	298	276	298	283	297	279	290	297	281	296	312	310	282	280	315	288	309	302	311	296	306	311	331	326	272	272	284	289	296	278	284	293	294	293	273	282	292	274	294	277	299	277	280	284	288	315	267	293	318	282	291	297	298	329	283	320	305	275	318	269	285	304	301	261	266	286	322	295	299	302	309	324	320	295	289	328	302	307	296	295	282	272	299	283	311	296	300	306	324	264	288	282	296	302	270	285	276	280	325	291	281	299	268	291	325	293	338	272	293	328	311	279	288	275	284	296	303	298	280	304	289	293	272	296	298	287	296	278	304	302	285	299	309	297	314	288	274	309	260	276	262	309	272	277	271	289	266	299	281	264	263	258	333	280	273	285	277	283	289	277	295	296	294	290	295	320	285	296	301	285	332	317	302	290	302	272	283	276	279	281	299	300	281	272	320	274	287	279	283	298	298	326	273	294	291	274	293	308	283	286	294	280	293	270	301	291	275	311	281	316	310	286	287	294	285	281	268	295	274	318	285	287	278	321	299	271	301	282	316	306	259	296	306	284	284	272	282	280	282	277	306	308	316	274	309	328	303	273	289	295	288	269	290	271	295	285	305	273	267	286	297	293	298	279	268	306	296	288	301	282	257	331	284	277	273	314	277	252	288	242	297	302	301	314	289	283	350	303	274	306	299	293	304	297	291	282	281	315	304	306	277	317	298	308	309	310	296	271	306	296	288	290	276	257	268	275	316	271	295	284	307	293	297	297	276	303	274	286	312	316	312	291	303	308	262	268	320	280	278	281	285	302	275	284	296	299	273	264	290	286	279	297	278	300	292	298	314	269	291	309	283	304	321	310	313	286	289	294	292	307	275	302	272	270	297	318	264	309	321	273	299	304	298	278	299	301	315	323	276	309	314	291	328	307	289	291	297	283	288	303	287	316	296	278	279	278	283	292	294	315	288	288	283	288	285	292	288	322	279	323	305	279	318	314	306	281	276	318	293	303	304	316	292	283	295	325	297	308	305	250	282	288	292	271	277	294	295	304	310	311	270	301	306	304	315	323	277	291	275	312	292	261	291	300	281	311	305	299	272	297	313	311	285	281	291	291	295	297	311	308	302	306	272	293	296	316	296	303	307	307	256	319	304	295	294	305	300	264	300	260	305	306	275	259	293	303	307	298	282	286	311	290	299	325	325	310	318	294	320	302	291	316	290	288	276	311	308	300	307	302	265	313	304	295	270	300	315	286	311	299	266	306	302	305	286	261	284	278	295	290	301	311	295	278	291	288	307	313	298	316	269	283	307	293	318	283	300	304	289	303	315	300	301	282	333	284	283	322	285	296	290	293	279	285	296	286	298	270	288	271	282	298	276	289	285	314	284	269	333	289	275	243	281	298	280	287	310	302	261	295	264	300	290	305	284	280	283	318	315	251	269	310	327	321	300	324	287	314	292	279	309	298	314	307	307	307	291	291	270	310	308	282	291	273	265	319	299	285	296	293	266	318	293	308	268	292	309	280	289	312	263	293	329	291	281	285	330	287	276	296	277	298	282	293	334	281	292	319	292	298	288	285	264	317	312	302	311	294	299	299	295	289	282	275	269	293	301	280	277	313	332	313	299	287	282	296	312	302	284	296	260	294	298	306	305	268	288	315	313	281	304	298	316	307	305	329	330	277	267	311	290	311	285	284	268	273	305	301	281	308	304	315	285	294	270	296	303	263	309	299	340	284	279	287	291	295	328	269	289	284	270	272	286	295	263	290	290	288	281	326	271	301	300	294	315	310	286	273	265	327	269	301	290	323	305	281	282	314	288	263	295	281	293	341	298	300	273	300	291	290	286	309	290	274	285	297	295	307	290	301	293	290	303	309	286	288	267	307	278	291	299	268	293	289	330	282	312	298	315	305	283	258	288	307	290	300	310	308	284	306	308	315	283	259	266	301	279	345	298	295	298	296	274	286	299	278	303	289	299	289	293	288	278	289	278	287	290	293	285	315	301	295	284	286	275	297	300	288	273	290	297	281	298	311	291	288	307	287	264	319	298	313	302	297	315	280	278	285	289	306	308	292	267	281	270	320	284	297	303	262	274	304	297	288	294	296	297	297	275	296	314	276	289	314	292	283	287	323	292	303	287	287	249	310	288	298	265	297	323	295	291	278	300	305	325	313	318	268	237	303	280	313	270	282	267	277	269	307	276	306	251	284	321	282	275	286	277	287	281	296	301	287	279	292	298	285	324	278	303	306	297	293	304	301	273	292	280	319	306	273	312	320	303	319	281	286	293	294	289	288	304	281	273	323	298	287	284	300	315	297	309	296	311	288	311	280	306	314	292	269	302	289	309	281	303	287	286	273	290	264	307	309	284	275	299	299	310	284	311	274	293	301	296	292	299	284	315	296	288	294	279	272	275	292	303	293	282	304	297	331	303	284	295	278	284	274	273	290	286	304	287	288	305	300	299	277	285	297	275	280	321	291	297	300	293	293	306	295	276	303	266	274	272	302	299	306	320	272	311	309	297	304	302	323	313	314	278	260	278	301	300	290	306	311	281	308	289	284	280	284	271	301	278	291	310	243	289	295	310	303	281	297	297	314	300	287	304	294	310	292	311	296	289	292	309	299	291	280	282	283	291	282	295	271	307	294	305	262	317	303	274	312	296	290	319	281	269	295	304	284	262	293	290	314	284	287	294	289	289	247	289	303	272	292	270	357	306	311	305	266	317	279	280	298	302	304	300	270	291	302	300	284	270	286	276	320	278	284	286	306	282	259	268	296	282	297	290	290	321	304	288	282	311	313	288	294	262	289	297	292	295	281	298	286	282	286	308	288	301	315	294	324	292	282	309	295	287	331	285	278	297	270	277	280	287	303	280	281	310	316	290	304	280	289	308	317	279	316	286	255	264	270	286	310	281	296	283	274	291	302	282	302	324	287	291	283	283	329	292	316	317	283	309	303	280	293	290	293	274	321	296	287	305	267	284	284	319	287	286	316	289	276	287	292	308	309	282	287	285	284	291	266	271	304	296	294	301	292	324	318	281	295	262	297	274	320	289	297	287	329	306	283	285	314	305	314	298	288	333	289	283	311	286	303	245	264	287	299	307	281	305	277	292	310	299	308	295	318	292	292	301	281	295	280	320	273	265	298	290	290	273	308	290	310	271	284	276	293	252	294	307	312	307	295	275	273	315	282	302	317	278	260	309	271	291
23914	21326	28579	24659	21342	15202	6187	3110	2937	2789	2442	2090	1252	1646	1257	837	655	638	588	629	591	512	597	893	1311	1262	1286	684	442	462	514	482	471	520	451	509	518	488	522	525	511	457	473	477	521	484	478	472	486	443	521	511	439	441	522	435	462	433	496	474	449	445	489	463	483	472	532	486	513	472	489	476	506	509	458	495	479	484	480	462	497	489	491	470	467	469	455	485	505	484	480	486	490	461	463	478	464	495	469	495	474	496	517	485	490	538	493	468	461	460	503	471	503	507	496	500	468	485	510	492	467	527	483	485	448	446	482	485	496	486	443	454	474	444	508	480	491	445	504	455	536	466	462	520	488	455	490	522	507	489	465	472	464	435	461	523	498	479	480	486	459	473	458	462	492	446	512	486	486	467	467	481	465	463	456	486	500	475	520	470	470	423	469	473	494	511	486	479	492	515	478	493	518	504	462	500	462	487	489	427	492	452	507	495	464	475	485	500	484	471	480	492	445	455	473	509	470	488	490	456	481	517	460	508	522	504	506	457	509	481	513	506	525	509	512	481	484	513	447	480	514	449	463	517	506	441	501	475	466	510	458	482	512	486	495	491	499	484	486	467	481	452	470	468	490	476	473	500	477	496	465	541	466	475	479	500	463	509	492	469	455	474	487	490	483	519	491	440	488	487	493	475	467	476	469	501	478	507	496	490	472	487	487	494	460	485	455	455	506	490	480	502	486	490	469	458	490	464	476	519	512	504	459	478	454	466	473	524	469	442	462	468	495	451	503	498	475	498	477	443	480	519	492	499	482	478	514	487	494	481	484	482	496	511	495	475	510	501	462	487	501	502	498	478	462	444	528	486	496	459	478	480	462	475	477	490	465	498	525	483	489	437	482	461	493	473	475	499	462	490	460	466	486	512	483	477	493	442	507	508	531	453	498	497	477	485	482	448	497	490	472	502	479	504	480	487	455	491	497	498	470	479	476	450	458	480	497	470	465	471	484	491	506	441	488	485	434	493	487	500	461	446	490	477	483	482	488	473	489	432	463	505	535	481	452	445	462	489	475	504	468	479	516	504	469	452	479	454	469	503	466	523	467	447	459	509	492	487	438	456	465	451	477	498	472	503	459	520	507	455	448	472	496	477	501	529	482	507	525	415	486	515	520	462	533	505	490	450	481	494	494	485	494	506	499	438	448	493	487	494	498	504	523	460	495	493	495	477	453	504	442	445	466	470	477	503	503	504	486	482	503	483	496	505	456	501	492	488	485	455	454	468	493	485	491	487	476	511	528	488	453	498	492	450	477	516	475	496	489	498	480	481	510	444	478	487	507	517	478	461	490	472	469	456	491	470	472	458	485	488	450	491	469	472	466	470	478	525	490	472	495	482	486	456	488	487	492	469	478	487	484	451	468	476	479	493	461	462	513	468	476	484	476	489	455	471	517	508	497	463	514	483	460	472	484	503	484	487	510	467	477	445	487	501	484	471	480	471	493	477	475	443	519	474	521	485	489	500	470	510	485	502	497	486	478	476	441	450	494	502	500	500	494	459	486	492	492	467	471	464	477	473	494	508	481	461	480	484	491	502	463	499	470	494	508	437	457	457	461	472	475	467	476	521	474	483	492	480	541	462	475	478	513	467	520	485	488	487	476	492	469	494	466	463	490	491	452	509	474	478	470	504	443	480	507	449	483	438	474	483	468	463	468	440	501	443	438	465	464	502	464	503	435	494	456	521	473	506	467	528	470	515	455	490	446	485	456	448	467	484	445	457	463	465	501	493	443	454	514	439	499	487	434	475	449	471	448	497	515	461	494	472	487	483	458	493	500	462	498	439	482	455	495	470	512	488	505	477	477	473	540	490	491	476	485	498	499	479	474	468	536	529	489	475	472	505	471	482	475	501	484	459	486	483	474	483	503	463	544	522	477	487	506	486	473	463	480	499	474	443	454	509	455	482	462	460	460	481	476	469	472	476	505	479	470	468	468	478	512	490	494	486	488	472	455	493	468	447	488	461	483	452	475	501	518	465	471	469	503	519	507	512	510	482	534	494	458	481	449	491	511	483	474	445	478	421	475	451	439	488	499	486	503	483	461	524	471	465	461	459	486	470	513	489	462	441	491	452	459	479	498	480	489	498	516	492	489	486	438	507	488	488	495	469	466	461	485	433	473	438	486	458	484	467	512	497	499	504	469	472	525	442	481	475	508	496	506	504	471	454	465	491	466	482	502	478	479	487	475	514	499	495	465	481	482	503	500	489	494	483	502	475	463	487	449	503	452	488	499	489	472	499	474	476	456	470	473	482	505	500	462	477	479	423	451	518	459	483	495	455	468	469	478	508	461	515	476	480	463	463	469	454	487	471	474	493	497	449	453	474	466	499	501	518	480	498	484	467	483	491	500	484	490	477	499	458	483	436	477	496	501	503	477	529	492	480	479	460	465	500	483	463	505	466	457	523	497	480	491	487	462	476	485	476	468	487	463	524	501	515	484	515	464	455	498	452	477	503	427	443	524	459	476	457	476	483	498	465	488	465	482	503	493	455	480	477	473	463	495	499	538	461	508	486	486	528	501	496	485	513	496	456	487	471	500	468	491	454	512	494	485	466	523	486	477	457	504	466	475	489	508	460	472	464	456	449	462	488	501	470	426	482	495	450	456	483	477	462	482	479	461	439	454	512	478	456	489	505	495	451	530	527	495	502	472	447	518	480	463	475	494	488	506	480	446	468	476	493	501	480	484	497	492	496	457	454	499	483	504	479	469	456	475	500	483	489	475	483	494	473	457	459	484	506	483	507	461	446	455	457	454	506	435	509	480	451	509	488	472	483	470	487	506	433	493	499	438	490	442	490	513	496	501	492	476	456	500	482	443	500	507	479	483	444	467	451	492	481	502	466	488	464	487	431	471	480	456	457	488	509	465	487	469	504	452	484	489	494	495	503	446	463	494	465	533	487	499	500	458	463	482	485	503	472	496	481	480	471	462	436	482	482	484	520	484	512	461	475	491	487	505	464	504	481	503	452	459	475	466	492	518	425	475	487	495	484	453	525	493	490	427	407	510	464	472	496	479	447	476	498	484	512	467	472	488	469	495	464	495	473	490	454	468	493	485	505	476	484	486	491	502	455	469	527	514	544	484	516	466	501	485	442	478	495	489	459	521	490	465	497	522	454	491	459	508	529	449	477	514	501	498	464	472	488	500	480	515	473	502	516	486	472	497	455	434	500	466	517	496	480	467	491	507	468	485	482	536	507	501	480	489	459	490	457	428	480	478	483	476	502	496	441	474	462	498	492	468	495	458	505	488	517	483	471	485	492	471	462	470	458	449	485	468	495	473	520	464	486	502	438	501	525	502	466	505	457	492	500	484	454	490	502	459	475	474	471	504	511	487	450	445	513	514	471	499	500	517	487	497	504	466	495	489	494	481	492	478	484	502	506	476	481	512	488	491	507	470	475	452	459	522	503	492	493	468	482	490	514	479	479	489	512	492	454	468	482
29426	51971	39649	23912	16361	12713	7270	5440	5335	4918	4290	3722	1966	2692	2062	1132	787	792	844	749	694	660	678	1305	1917	1710	1978	879	539	509	497	529	502	538	493	521	550	506	527	500	496	511	488	481	510	514	503	499	504	479	518	476	537	506	526	551	513	550	515	486	512	527	517	524	511	481	491	520	483	494	500	553	546	463	513	492	523	515	493	530	502	508	494	509	509	501	518	522	536	523	495	486	483	513	552	525	517	489	540	526	491	516	527	542	546	546	538	544	524	557	515	518	494	539	502	556	515	500	530	506	536	533	512	518	505	505	518	535	525	539	535	509	522	500	477	500	503	508	454	508	565	550	526	518	536	532	541	525	550	504	502	499	513	515	553	544	510	547	519	492	515	535	489	490	510	487	525	484	514	545	496	541	500	468	514	491	523	513	564	518	540	525	541	487	494	509	552	518	504	484	539	516	503	505	522	501	515	527	512	521	549	536	480	542	521	524	502	510	533	501	508	520	509	515	493	531	521	538	513	509	522	515	536	515	521	553	525	484	540	505	502	529	521	508	532	512	482	530	544	511	530	548	568	506	539	501	518	525	510	542	508	497	500	523	514	542	534	519	491	501	504	522	529	503	567	511	542	511	526	492	513	506	523	536	507	554	557	508	524	488	519	503	487	506	503	535	534	464	514	507	510	508	522	548	517	554	506	548	504	552	543	545	523	579	515	535	536	517	489	505	514	533	532	503	499	543	489	482	519	550	507	502	496	506	535	555	484	549	521	544	518	504	540	503	459	545	541	522	508	502	521	528	531	537	539	508	507	549	541	533	503	480	499	518	511	502	510	491	530	515	490	541	553	518	544	515	506	480	517	507	494	520	557	504	520	468	517	498	534	487	494	526	520	524	510	512	497	478	515	472	583	489	518	544	493	490	574	482	479	528	482	518	513	516	503	510	555	506	509	470	531	517	481	518	530	516	530	485	491	503	510	502	535	531	513	531	484	499	526	486	514	514	510	541	503	577	505	516	520	507	487	498	465	487	538	542	524	522	525	518	502	507	530	493	518	524	538	530	520	552	505	556	488	526	486	561	457	482	493	477	523	514	535	530	463	552	509	508	515	524	503	531	488	539	484	510	521	503	504	528	443	545	534	493	549	548	503	520	509	489	508	511	538	543	465	503	552	524	504	548	497	549	468	499	504	533	475	502	521	528	519	549	508	511	519	514	563	521	523	492	483	518	521	519	511	511	493	505	545	481	533	537	509	526	514	513	530	506	515	520	546	528	500	521	527	499	524	517	512	483	531	503	509	533	535	514	498	505	483	550	504	512	533	508	514	493	491	505	536	542	480	536	474	497	555	501	529	511	522	487	541	540	537	551	524	506	522	551	510	517	540	569	476	489	514	512	531	547	527	488	548	549	531	490	532	513	508	536	501	499	457	493	534	486	508	552	482	490	505	546	494	486	510	535	516	545	539	505	519	532	511	550	500	571	503	507	504	503	509	503	534	525	511	535	531	544	524	503	534	510	540	565	501	533	471	520	527	502	520	548	487	538	494	501	527	508	505	537	493	539	501	516	525	508	493	528	487	504	570	495	497	521	534	475	512	528	473	523	544	495	489	524	496	543	524	528	534	511	496	524	528	510	541	536	487	530	530	514	505	510	530	511	523	495	537	561	512	507	533	542	517	522	497	522	526	504	512	519	545	514	514	551	521	541	533	530	511	523	533	534	503	501	525	524	534	517	459	510	518	478	472	534	520	527	516	534	507	514	494	548	517	509	496	522	494	482	519	546	516	512	515	532	490	518	551	502	511	524	548	500	498	515	520	536	503	519	514	543	511	527	489	533	503	547	511	534	538	507	488	512	518	509	495	526	563	519	491	523	508	497	511	511	516	531	493	485	552	504	525	520	517	521	547	506	537	535	528	475	526	527	500	533	537	506	511	545	481	522	525	506	465	487	474	521	501	512	519	536	502	529	463	542	501	478	542	548	501	495	473	505	521	525	540	513	526	559	510	485	516	530	547	488	482	507	543	525	527	507	516	526	517	494	531	494	520	502	519	545	514	550	479	510	474	512	506	551	531	516	528	523	520	479	526	512	540	458	518	544	536	515	493	532	479	485	511	474	503	537	541	520	524	518	532	512	545	490	550	531	505	479	567	505	524	493	546	504	501	560	542	503	473	501	521	561	514	506	486	531	563	488	522	519	532	515	510	505	493	469	516	526	518	532	526	534	495	525	539	496	519	496	524	531	514	504	554	526	518	491	499	525	490	521	523	527	523	513	526	535	515	503	501	481	530	521	514	507	466	513	537	479	515	520	553	556	536	519	555	527	557	505	529	539	428	475	531	524	571	483	508	495	545	486	521	524	514	545	522	483	502	509	516	558	557	532	539	496	562	494	509	496	501	504	518	537	483	510	532	526	518	506	462	512	562	532	515	551	507	560	544	554	482	513	498	542	518	531	541	527	472	553	514	512	557	539	501	491	534	493	503	494	525	503	501	507	517	507	498	496	549	514	501	518	489	534	513	489	509	556	513	490	515	526	542	515	494	493	534	540	514	519	547	518	521	516	541	548	551	519	519	558	484	505	498	532	508	511	480	503	496	493	505	572	515	520	523	523	501	501	549	498	502	517	523	508	529	543	493	496	549	550	479	513	516	554	517	509	476	525	532	477	503	518	521	480	525	508	500	558	540	508	504	506	526	526	513	559	558	537	490	521	496	484	524	524	488	524	524	550	571	494	525	499	491	496	533	478	493	522	539	527	511	555	524	504	495	570	503	522	521	552	524	563	485	511	547	514	498	492	512	509	524	509	484	470	508	531	518	518	522	498	506	488	535	515	508	508	541	517	573	515	506	527	496	497	490	499	503	491	508	518	525	530	572	521	508	562	519	547	509	512	562	522	542	527	502	500	514	488	490	518	561	541	526	468	527	455	465	509	546	508	528	522	497	515	520	543	500	513	538	565	496	521	528	496	509	524	528	505	516	500	495	570	538	521	503	508	536	519	491	493	499	528	518	558	490	544	515	510	565	519	545	537	488	535	557	528	535	483	526	523	490	546	482	521	515	516	472	542	539	526	524	554	519	555	520	485	560	481	527	467	474	529	516	519	482	522	549	537	514	506	545	551	506	517	507	502	537	480	467	529	502	517	495	510	498	529	528	516	513	520	541	546	531	542	514	528	527	487	468	552	525	567	511	484	529	512	551	511	514	533	524	497	505	523	496	560	483	537	563	501	504	545	553	518	489	524	539	530	482	499	532	552	523	504	532	509	537	505	511	517	535	498	542	519	506	503	518	518	504	521	499	532	496	552	482	498	540	529	485	522	552	489	499	527	494	525	509	521	515	505	554	499	512	531	525	501	480	515	560	536	492	504	477	509	531	522	540	545	487	518	526	494	506	542	496	511	573	505	516	524	539	521	538	522	554	528	501	519	513	505	519	509	486	468	544	553	484	498	499	514	509	506	502	523	489	517	501	531	510	523	522	525	523	495	523	463
25075	21295	27700	25630	15286	6739	3146	2216	1944	1867	1852	1118	794	936	843	549	446	370	371	358	313	314	356	589	645	563	561	283	246	254	287	244	251	237	246	239	263	246	250	247	243	233	264	225	265	264	242	228	233	258	238	237	275	242	238	288	248	284	269	239	239	247	245	243	282	264	250	243	227	264	278	253	252	247	277	256	240	266	268	273	239	240	262	262	225	225	253	271	245	231	274	283	235	274	251	273	254	246	238	266	257	232	262	241	237	255	254	258	256	243	253	250	257	239	238	260	238	290	263	233	258	247	249	255	259	274	234	259	252	283	228	272	243	280	259	262	220	274	249	249	269	227	229	263	259	268	274	274	244	238	256	228	254	248	252	254	239	251	250	246	269	240	268	240	240	236	239	266	267	249	252	251	230	269	246	246	269	238	276	246	266	257	261	256	272	224	246	251	264	233	265	221	262	257	247	238	239	209	241	265	236	239	224	232	263	261	256	240	236	240	240	266	295	268	240	234	241	240	258	282	252	258	250	213	246	216	263	259	251	268	245	248	256	241	280	271	236	244	255	240	234	257	258	264	264	234	245	283	246	257	225	255	262	278	262	232	236	234	258	247	242	230	231	225	262	248	237	215	264	257	248	250	236	258	259	288	251	261	253	248	250	254	278	253	268	260	247	245	257	250	237	252	237	252	237	257	246	237	264	271	237	224	240	233	269	246	283	257	255	269	256	238	258	256	244	234	249	260	248	239	248	245	251	260	240	258	263	235	259	267	266	242	230	236	234	223	240	244	240	242	259	243	221	267	244	239	273	251	227	278	230	241	266	256	252	254	251	275	244	246	249	236	281	233	268	236	272	244	272	239	253	232	240	272	231	258	246	259	239	225	265	251	251	241	280	265	227	243	247	253	231	236	228	236	251	245	281	284	260	248	237	254	264	276	255	255	243	226	249	257	254	270	265	238	273	241	235	239	257	241	266	256	248	239	248	256	258	247	233	230	246	265	281	260	269	254	251	237	269	268	226	234	254	256	238	243	234	243	230	231	252	278	253	241	252	264	250	229	228	244	262	234	227	270	255	251	240	260	272	241	266	253	239	251	251	248	252	249	249	285	280	258	280	255	242	252	254	240	262	267	261	252	243	252	260	230	251	296	248	259	253	244	262	262	284	256	266	259	258	228	258	249	231	252	242	244	267	249	272	255	257	245	243	263	260	245	250	256	268	256	248	267	275	237	248	243	247	249	247	270	277	264	217	250	239	240	254	247	261	257	228	245	263	240	233	256	256	236	251	272	248	247	222	218	245	227	250	249	265	278	238	258	268	230	253	258	245	255	244	272	251	251	250	282	246	246	252	238	248	251	244	229	247	259	231	265	235	260	224	259	274	264	241	250	248	248	264	272	261	258	251	239	270	231	229	250	238	264	259	240	253	259	232	227	271	225	262	252	258	243	246	251	267	253	271	225	278	235	220	245	241	241	268	209	256	260	232	250	231	244	233	246	277	263	248	247	266	260	255	245	255	268	243	271	239	243	240	248	266	269	228	213	262	233	250	245	252	268	247	252	219	227	236	265	276	226	248	225	240	211	243	246	252	250	243	236	246	252	263	247	231	239	272	270	247	283	236	237	240	218	239	287	245	245	274	220	262	224	247	255	247	278	268	254	244	252	238	258	242	243	253	270	232	255	227	234	257	259	220	248	235	223	229	273	239	256	208	268	259	249	273	270	267	245	252	216	254	256	238	264	246	239	258	258	253	225	251	256	255	256	238	283	243	237	224	256	246	239	259	244	246	259	245	216	232	249	241	268	241	267	264	239	233	266	261	252	225	286	254	220	240	269	252	276	229	238	267	269	241	249	260	243	251	272	226	234	233	247	274	239	253	258	251	255	266	272	259	264	245	256	262	214	245	257	234	280	225	248	227	272	234	256	243	243	257	255	262	246	263	242	251	278	242	247	263	252	246	260	263	271	272	257	265	260	236	211	270	250	255	229	224	245	237	274	254	262	248	309	248	260	264	248	258	225	269	238	243	261	218	235	276	233	239	253	269	272	239	233	253	277	260	265	252	225	267	237	250	250	251	251	255	237	221	249	278	263	249	291	262	259	242	238	245	250	234	240	257	260	227	267	249	268	264	233	263	247	276	239	267	261	219	263	273	256	247	251	239	261	227	243	248	229	241	224	242	247	242	251	270	240	258	239	229	261	252	240	267	266	239	235	244	223	249	246	249	235	272	241	228	255	235	229	241	242	233	228	241	254	251	252	249	240	243	243	238	240	261	243	249	232	264	230	215	245	241	262	225	262	282	248	247	268	210	247	259	252	265	255	241	244	251	248	223	231	240	239	257	265	234	233	266	255	240	256	280	272	269	233	247	256	259	245	235	241	259	254	250	264	233	240	228	255	264	280	303	242	256	260	237	224	236	215	244	264	246	272	236	243	244	251	266	231	257	260	276	256	233	264	233	257	269	256	258	235	228	256	260	263	252	244	248	233	267	245	240	242	259	237	265	274	247	233	261	245	226	214	260	257	251	242	258	271	249	241	268	260	274	244	256	236	265	255	247	255	242	230	225	221	226	238	265	257	247	249	249	221	245	237	245	242	254	245	233	239	246	290	261	282	239	246	223	227	257	244	268	227	224	261	283	248	270	218	264	258	251	236	240	233	249	255	257	219	236	263	280	255	270	249	276	242	229	249	232	246	248	255	282	251	252	240	277	269	246	240	215	259	282	253	247	250	242	263	253	239	241	231	252	243	284	265	257	235	240	261	286	254	223	249	219	266	239	269	228	270	232	253	233	235	243	247	247	261	256	247	238	252	261	247	258	273	260	269	255	241	234	262	257	249	235	244	238	237	240	280	240	247	223	201	249	264	253	256	257	243	226	261	239	248	248	243	241	228	247	249	229	221	236	228	236	271	228	245	255	236	250	274	254	252	247	263	247	258	260	222	254	257	258	252	264	259	247	256	247	242	244	249	263	250	253	237	267	227	226	222	236	239	262	254	265	263	246	224	250	250	207	270	251	247	271	246	262	282	259	274	246	245	259	250	229	253	262	253	279	251	223	269	246	234	271	227	260	246	238	238	241	238	244	258	241	259	245	276	266	262	271	266	245	239	255	246	235	241	247	262	250	244	288	241	263	262	221	241	259	242	254	271	260	254	267	299	278	288	259	244	230	292	201	278	229	251	235	251	258	277	268	225	257	255	226	263	263	258	232	253	238	265	247	246	256	254	262	231	281	243	292	261	246	239	268	261	268	264	256	261	285	267	249	242	240	242	251	253	283	242	236	222	214	261	249	226	252	282	227	258	246	239	261	233	265	234	223	257	214	250	257	250	253	253	246	237	245	236	251	253	246	253	235	250	255	250	230	260	230	263	251	233	236	229	279	247	234	243	263	274	244	235	276	262	223	259	243	240	266	247	267	271	270	235	220	246	252	260	265	250	251	261	252	255	265	286	242	265	259	231	236	235	244	242	252	243	247	243	261	217	265	232
28051	46279	35679	19729	14255	9600	5874	4641	4126	3690	3691	2229	1547	1760	1466	873	733	546	484	448	381	369	494	1040	1074	832	824	314	266	269	289	278	265	296	288	304	282	290	266	293	256	281	293	312	256	299	271	253	269	264	307	304	310	286	241	307	296	309	293	293	278	279	270	266	280	267	254	282	273	284	291	275	281	256	271	304	283	279	283	281	316	302	295	258	284	248	255	258	278	298	288	303	283	302	278	287	306	298	261	294	269	288	277	280	287	263	289	283	265	285	283	270	302	289	277	299	287	296	281	310	294	295	295	290	261	321	288	293	295	297	298	274	330	266	317	298	287	315	278	288	299	281	273	301	267	274	299	288	296	303	280	323	293	293	268	297	281	293	236	276	294	280	285	275	265	278	301	298	269	309	324	269	295	260	281	311	300	291	277	266	283	262	272	273	275	292	293	306	295	289	276	291	297	300	261	283	281	295	240	273	281	299	267	256	306	287	293	277	288	301	291	301	272	261	283	300	285	285	302	299	278	312	294	296	285	287	286	283	293	276	294	243	293	279	300	273	322	299	310	262	271	273	307	296	334	288	289	295	275	278	264	300	277	300	254	279	267	257	321	282	273	291	308	307	288	292	279	277	324	261	286	289	268	268	289	303	257	286	283	282	266	298	282	236	293	282	284	270	284	282	272	281	312	304	300	332	306	296	273	275	289	295	289	276	261	279	287	285	291	315	275	307	287	276	270	269	276	264	299	282	319	261	286	281	281	303	262	279	317	277	278	272	293	287	285	300	316	274	257	289	299	299	268	279	283	299	300	286	301	276	307	313	306	281	289	282	276	265	281	283	278	277	263	290	276	297	298	277	290	310	295	271	251	279	297	289	321	265	255	265	286	301	258	292	261	287	271	287	293	277	282	283	289	293	277	291	294	288	315	293	292	284	290	283	311	271	294	298	323	273	260	283	278	263	289	275	296	306	262	294	286	280	290	264	271	263	272	291	295	281	284	296	327	288	305	286	297	280	272	286	292	277	262	280	292	264	291	309	299	267	258	284	291	279	300	288	273	294	299	292	275	297	281	264	288	309	289	315	296	254	277	293	281	284	279	268	271	281	305	274	300	306	269	296	309	274	315	287	305	286	281	269	302	289	280	258	297	287	270	306	262	302	284	289	275	292	270	280	266	265	289	311	303	285	291	288	275	302	276	299	288	286	270	286	252	292	258	268	302	286	272	287	311	276	275	301	270	282	280	267	276	282	277	310	324	283	280	286	289	266	271	294	292	279	275	276	281	289	277	303	302	303	292	287	259	248	279	254	285	271	301	295	283	311	291	288	298	269	277	250	293	285	295	268	283	294	284	297	282	286	261	274	287	312	271	287	264	292	281	280	273	304	263	278	285	284	273	272	279	323	274	280	290	293	267	294	293	293	294	284	304	271	282	280	258	289	306	257	325	276	244	270	308	282	291	266	297	272	281	294	282	320	275	272	272	294	281	302	265	316	255	288	288	298	291	295	311	294	292	300	282	324	274	280	288	284	307	289	254	258	285	266	267	286	288	256	320	294	305	302	291	279	301	289	304	270	279	295	293	322	268	291	296	308	275	283	266	287	313	290	269	286	298	270	299	296	284	315	297	268	283	288	300	257	287	276	284	259	275	315	261	291	274	293	314	323	269	276	262	294	277	263	293	298	272	288	304	298	291	295	288	321	298	269	264	298	289	265	266	268	284	288	298	261	313	292	288	275	265	287	288	287	264	264	297	277	295	235	284	278	299	251	277	292	278	276	308	274	306	236	309	272	287	294	278	298	278	273	269	269	331	270	284	312	266	262	297	285	262	287	285	296	269	268	302	296	286	302	266	296	285	288	248	243	288	291	285	295	270	279	308	300	279	287	294	296	277	285	289	298	259	279	282	283	288	304	302	290	269	293	251	259	304	296	304	287	280	270	265	265	270	283	274	290	280	293	294	293	294	272	304	284	273	308	292	266	331	308	318	271	286	326	294	246	280	285	292	277	272	294	283	262	323	254	280	299	278	278	287	266	284	301	293	308	280	255	271	271	284	326	298	294	287	279	301	295	271	288	306	292	292	309	285	252	285	272	299	300	299	287	308	304	270	310	307	287	276	268	277	276	299	284	266	286	294	283	267	309	261	289	247	290	276	256	288	266	289	294	298	278	256	270	271	298	262	309	297	284	273	298	284	273	317	313	279	289	288	290	293	297	296	263	280	290	277	269	302	277	267	257	261	260	271	268	284	254	268	269	280	299	293	302	316	301	282	273	297	263	265	266	266	288	288	319	283	311	258	281	273	269	301	307	281	256	294	276	277	278	333	301	276	297	303	306	294	289	264	285	306	261	272	301	277	296	257	272	301	303	272	266	272	277	273	317	271	284	270	300	292	301	307	278	260	293	305	297	275	312	287	315	276	280	296	260	269	296	249	287	304	266	283	271	305	284	270	294	329	282	293	300	263	311	256	304	292	305	281	297	301	283	296	306	289	318	299	262	290	274	261	309	292	249	298	284	300	284	291	257	263	305	292	284	275	294	293	290	311	285	301	301	287	275	271	289	292	316	281	243	296	301	285	280	315	315	280	294	278	313	281	287	306	261	272	286	289	281	313	282	305	271	318	308	277	270	271	288	291	310	261	285	264	285	284	297	262	302	277	270	275	280	279	259	274	292	285	301	294	245	281	264	301	232	261	281	301	290	311	295	280	301	300	264	294	276	264	296	284	292	313	283	289	317	271	265	296	290	245	306	283	277	274	285	263	338	264	258	300	260	304	256	291	296	278	310	314	277	278	313	284	299	297	252	295	288	302	297	290	267	306	254	283	256	259	267	289	280	300	301	267	325	262	285	270	280	264	287	289	301	267	264	312	297	280	265	270	256	271	269	286	291	259	305	273	251	301	295	342	284	287	291	293	318	249	285	304	283	282	269	275	291	321	257	273	271	288	304	279	264	299	261	315	267	276	278	302	304	293	288	294	272	269	289	283	280	287	289	298	282	276	305	277	280	265	293	321	294	283	302	277	297	280	300	268	276	264	290	320	294	286	285	289	281	286	291	288	281	283	328	272	269	273	275	270	273	249	296	277	259	295	300	311	283	283	283	259	252	294	298	291	294	296	273	292	274	272	270	288	282	263	251	298	286	288	269	269	258	260	286	270	261	278	270	286	242	259	279	275	308	271	269	277	245	285	278	294	290	318	277	299	296	280	302	272	273	293	281	285	280	275	303	279	294	290	298	305	266	265	267	292	259	294	283	307	273	272	308	295	292	285	298	273	260	298	281	300	284	271	267	289	252	283	279	299	249	278	292	299	274	318	295	286	299	288	286	282	301	281	255	274	303	276	277	272	306	293	299	244	281	274	318	312	296	311	298	282	277	302	276	288	275	265	283	286	287	272	266	283	306	278	288	284	289	285	286	272	279	290	273	219	268	272	307	313	283	296	303	269	291	302	288	315	308	298	277	294	294	270	266	265	308	291	284	320	311	289	286
22804	21337	28991	24056	21457	21581	13824	5148	3993	4493	4302	2151	1857	1737	1453	1387	956	823	795	683	661	633	1101	2087	3181	2178	1766	689	550	547	598	560	542	557	524	509	574	533	522	565	554	533	538	572	566	528	523	514	525	507	501	538	550	530	553	535	534	567	565	514	588	540	516	549	542	519	572	562	566	540	523	530	531	577	530	531	494	550	539	567	535	515	558	520	544	521	566	539	539	540	581	560	515	523	548	557	558	535	533	552	563	529	532	537	557	556	536	562	597	530	562	572	527	543	541	569	491	570	555	589	535	566	500	501	531	550	516	541	544	552	568	608	522	543	525	548	572	591	550	524	564	569	525	546	505	511	552	521	528	566	534	546	523	541	537	520	522	506	552	569	536	520	513	516	563	560	533	554	535	552	523	531	568	519	532	528	547	545	530	595	516	511	568	562	529	526	587	514	510	571	538	535	562	547	571	544	547	557	545	527	533	533	580	576	573	559	499	534	558	559	538	584	544	475	587	546	537	563	561	547	564	540	580	535	491	572	538	535	521	600	531	498	531	532	572	528	528	522	576	547	524	537	532	525	522	557	544	479	576	504	499	527	569	518	530	588	558	533	566	515	508	558	550	530	492	543	492	560	533	556	532	536	527	553	511	517	552	521	543	562	520	546	502	518	556	517	578	516	559	543	575	554	587	521	532	556	560	516	544	606	552	494	517	516	526	555	561	548	552	554	564	530	548	529	497	540	523	504	538	550	567	543	548	556	527	545	541	500	559	551	562	562	555	592	510	533	513	494	533	560	554	583	571	539	576	539	534	580	500	503	558	528	580	570	549	526	551	510	510	559	568	587	541	574	527	554	550	520	509	552	540	564	564	573	555	515	533	567	535	492	565	516	517	525	517	537	568	520	561	537	489	533	519	560	519	556	570	508	531	532	550	511	565	549	574	539	521	568	519	551	546	524	541	520	535	579	526	501	525	520	505	570	511	535	549	568	532	562	535	587	531	536	518	554	552	554	509	516	504	532	506	553	541	556	518	536	550	550	499	540	564	559	551	555	571	526	532	520	560	513	540	531	511	541	539	565	524	583	538	548	529	526	532	535	574	528	557	479	529	536	573	541	484	554	491	554	567	529	521	517	537	470	546	541	560	522	568	539	547	556	565	554	532	590	526	550	517	560	530	507	522	541	530	530	515	557	531	550	524	533	486	540	546	533	584	550	498	527	531	557	496	543	531	494	528	501	561	508	532	532	482	533	505	514	559	571	564	565	541	511	520	519	474	551	522	524	539	569	518	543	549	561	539	515	524	495	543	509	520	523	534	544	539	504	507	527	557	534	521	594	522	509	515	563	520	500	565	570	489	510	538	537	516	545	583	511	537	534	548	549	522	541	532	537	513	543	550	504	522	547	516	471	582	556	514	547	549	556	524	557	540	542	551	516	572	558	531	554	520	600	514	533	532	551	534	559	527	545	569	524	535	534	548	541	510	539	542	575	504	510	531	525	489	522	523	545	537	570	534	547	576	562	534	533	507	537	539	556	560	519	545	538	533	513	546	547	509	557	556	544	536	493	533	554	558	508	512	555	510	511	575	549	526	550	522	550	535	549	540	560	539	521	545	545	558	568	504	544	505	542	510	541	576	529	524	575	556	535	592	546	515	520	579	569	523	560	572	544	585	566	515	541	514	530	498	566	607	543	517	532	560	525	573	541	554	577	520	522	538	550	545	532	563	525	579	509	508	520	491	537	566	532	532	517	476	532	478	553	526	523	523	557	522	507	564	510	538	536	559	570	519	542	507	579	579	541	496	537	544	505	518	534	537	583	513	517	527	564	600	532	554	521	507	545	533	535	502	556	517	544	524	523	564	536	517	521	525	529	533	522	575	562	523	550	575	590	557	536	531	566	519	510	541	552	599	548	569	556	580	532	550	545	529	524	564	538	554	501	516	521	504	551	546	576	516	534	539	497	532	525	574	516	541	498	560	512	538	551	547	561	514	527	553	563	543	565	533	505	557	540	530	513	519	546	567	532	512	497	559	553	518	517	544	548	504	509	574	561	526	531	532	511	548	509	565	560	549	536	518	519	508	502	547	514	584	522	499	532	568	537	523	535	533	534	503	541	524	515	534	526	516	548	545	526	509	547	532	580	535	572	544	511	543	510	485	558	545	534	510	556	508	587	560	548	560	518	586	514	535	543	550	556	494	540	553	537	504	513	540	548	554	534	526	545	534	538	524	531	569	550	484	552	528	570	485	534	502	521	555	555	541	506	504	598	501	504	531	538	563	538	523	577	528	519	529	549	508	559	603	514	531	519	532	558	544	569	555	532	505	524	538	548	543	529	567	564	595	535	527	532	505	523	560	598	513	483	556	519	515	526	517	529	521	524	545	531	566	538	481	519	549	561	541	511	525	565	573	547	539	546	530	510	555	566	528	529	549	511	560	529	511	533	532	504	567	521	507	536	549	503	523	499	559	569	546	575	577	543	555	538	533	502	566	553	546	521	530	549	545	526	538	529	521	564	537	544	549	551	545	546	583	528	527	556	522	526	518	533	566	512	548	522	516	581	549	530	516	569	529	530	536	567	591	544	575	511	535	550	500	511	535	554	538	538	537	544	578	549	504	531	525	537	516	528	519	520	486	513	543	509	540	523	567	518	557	561	534	537	497	565	493	520	503	515	528	523	568	513	511	511	585	566	519	499	492	548	525	567	556	542	560	525	498	528	541	601	534	565	515	582	510	498	534	518	546	553	541	522	529	580	568	521	549	517	508	528	556	501	521	547	532	537	529	547	533	536	541	562	548	513	540	511	503	538	521	509	526	536	584	492	511	563	545	532	533	566	567	545	566	539	564	506	536	543	524	551	510	560	560	486	494	545	506	532	567	519	549	547	562	530	582	569	537	542	470	521	522	548	505	536	545	516	583	548	517	576	559	595	503	513	508	565	540	524	546	565	528	594	530	538	503	539	549	525	533	497	513	539	500	499	523	510	552	562	546	549	542	537	529	542	540	560	539	507	538	521	526	559	541	536	531	535	531	557	543	542	532	619	524	578	545	502	551	552	527	505	528	566	505	541	559	533	548	542	567	547	520	536	520	514	518	537	506	523	564	501	530	524	516	503	543	531	491	515	538	534	536	563	545	538	545	487	514	534	561	563	564	548	551	559	552	564	551	519	523	555	529	543	563	548	504	550	604	545	561	523	537	488	531	508	515	523	513	507	523	558	527	546	557	558	518	534	501	525	530	550	536	531	506	510	536	582	525	517	540	521	573	544	521	565	518	547	559	505	528	538	550	550	507	550	585	553	541	502	580	571	572	561	485	507	578	546	562	503	562	526	535	550	528	551	567	553	578	541	521	531	549	532	573	553	563	554	554	553	513	560	544	559	519	546	529	506	511	560	535	545	524	514	544	529	511	521	523	564	551	549	548	581	505	579	510	581	543	508	552	539	521	484	522	552	528	572	555	562	531	546	525	529	548	538	538	542	518	543	607	560
32710	58682	45752	29007	21963	15000	10493	7908	7177	7985	7384	3465	3095	2851	2384	2052	1422	1027	976	908	739	741	1554	3286	4966	3151	2605	723	564	618	586	622	603	588	598	559	590	566	573	514	565	586	588	585	561	575	618	581	569	586	562	556	541	544	581	570	603	558	594	567	590	602	614	543	552	552	575	584	575	576	594	610	581	571	604	589	571	568	604	588	575	606	542	618	578	580	583	613	561	594	552	586	591	557	576	582	601	565	567	607	608	571	588	560	549	572	580	540	569	538	600	583	593	592	617	569	544	601	537	606	576	602	563	554	567	562	584	522	529	576	589	588	600	606	606	579	528	568	592	600	598	588	581	579	553	601	567	602	545	576	575	613	570	559	567	589	573	542	610	599	535	573	540	588	548	605	560	594	614	565	564	594	613	547	569	608	566	605	593	560	549	611	569	562	565	535	625	549	528	603	555	548	592	601	594	605	591	580	571	594	582	547	572	576	575	574	562	613	589	580	516	569	570	556	564	526	537	578	593	569	546	582	575	515	590	589	551	562	533	583	564	586	577	564	564	622	608	592	594	601	532	568	587	575	635	610	581	611	550	573	589	612	606	576	598	597	582	598	576	566	633	553	553	579	563	580	574	557	599	573	589	524	583	574	577	576	553	609	554	586	574	556	558	605	592	560	571	600	597	563	602	551	557	538	569	601	585	633	577	592	594	584	548	592	551	586	545	575	579	580	617	580	613	597	571	596	579	574	581	575	576	600	567	608	556	591	566	620	593	582	576	625	594	579	592	551	568	585	598	560	566	564	603	594	553	605	603	561	586	556	576	576	579	558	541	574	587	587	588	597	606	562	591	568	624	590	574	614	606	562	587	563	556	604	566	607	574	544	548	580	594	549	571	612	583	550	565	587	600	580	544	605	563	540	563	588	576	615	574	608	556	561	609	611	572	606	571	578	538	647	579	577	530	636	609	519	551	549	588	579	575	568	566	543	577	563	602	554	579	572	554	579	576	612	555	611	578	558	587	582	600	584	591	566	578	583	552	583	578	580	590	543	571	557	566	566	554	581	565	566	599	581	573	554	588	578	594	586	591	583	541	562	573	577	535	593	629	550	655	555	579	629	592	556	578	546	537	580	583	557	593	586	619	554	548	549	583	558	559	620	575	559	555	580	544	566	574	582	574	571	594	578	552	570	556	586	586	567	603	540	572	593	575	560	544	567	525	581	533	598	581	560	551	548	568	553	582	574	578	599	558	551	557	580	545	540	551	576	583	524	562	575	608	591	594	615	573	635	583	598	572	556	597	582	582	574	596	579	568	562	569	561	580	556	566	604	646	570	583	584	550	608	627	583	558	571	587	559	575	538	534	594	565	635	605	593	586	570	552	557	565	609	579	579	556	608	637	574	565	562	584	582	554	564	561	568	601	586	537	570	567	602	551	581	628	542	602	584	592	590	562	571	566	610	602	558	561	561	573	569	554	577	559	587	553	552	553	540	529	574	577	574	571	595	585	585	629	579	526	585	643	606	565	600	600	600	614	583	572	591	588	565	575	556	580	577	587	593	537	584	575	560	583	559	595	600	581	595	578	562	562	598	591	588	584	573	619	527	613	542	583	559	575	560	576	562	557	573	603	556	530	600	602	543	569	614	528	571	585	572	551	576	560	568	612	600	589	540	573	597	605	592	584	578	563	590	584	577	594	618	574	559	551	534	553	558	557	562	541	562	583	559	596	597	575	584	578	563	583	578	592	578	551	567	567	609	616	607	583	609	556	599	584	597	597	560	597	583	573	568	584	544	573	578	559	556	555	569	564	634	602	573	587	555	579	580	563	591	578	572	573	561	581	600	547	662	588	537	598	587	542	592	544	608	609	554	610	546	594	575	570	637	561	611	584	593	546	562	594	592	553	573	550	579	572	614	581	607	588	541	598	590	584	575	564	602	569	580	597	613	582	604	579	554	573	568	592	566	581	589	611	571	575	573	586	592	573	571	588	541	567	576	592	569	635	514	574	582	562	591	578	546	566	613	568	551	582	625	570	601	558	607	569	566	562	555	623	596	545	580	551	532	563	568	583	556	566	570	543	659	580	589	618	574	555	575	610	564	618	567	548	587	569	564	598	589	570	572	613	575	587	603	562	579	553	579	604	544	618	552	594	554	554	577	557	550	575	577	578	588	542	610	619	593	595	599	561	582	612	607	562	599	590	582	555	532	568	578	587	556	578	613	550	612	545	544	580	568	528	593	586	630	535	555	583	600	566	610	645	601	536	561	585	586	564	577	581	580	563	551	540	583	559	548	591	569	556	566	567	552	581	581	585	572	567	566	568	577	604	585	600	556	576	565	580	576	588	537	625	617	571	587	567	588	627	560	600	564	563	586	535	625	563	577	556	572	597	626	577	563	585	585	610	576	574	608	609	582	590	553	577	573	619	572	601	560	591	601	566	592	595	597	580	611	633	617	615	566	584	566	584	564	549	569	595	637	572	583	629	544	563	554	571	570	581	581	580	522	581	549	558	569	556	603	564	573	556	616	589	597	547	577	586	575	558	572	544	537	564	594	618	563	561	565	607	586	603	577	594	626	579	567	555	579	597	606	552	610	559	608	535	589	607	592	561	574	557	598	542	569	598	586	531	598	575	564	543	568	602	559	592	523	546	553	553	558	581	585	615	566	556	577	614	578	562	567	549	581	562	596	612	589	566	570	580	614	520	554	558	600	573	577	570	575	616	556	552	581	575	587	542	575	573	571	553	547	583	633	582	533	585	581	562	616	559	587	628	545	580	556	622	554	533	553	589	540	593	591	607	584	592	601	596	610	558	564	558	572	557	574	581	595	613	572	605	559	557	567	565	633	607	561	569	581	588	567	617	592	582	610	591	532	596	589	542	572	567	563	569	591	589	566	580	558	618	576	595	596	500	611	590	563	572	562	612	591	548	567	582	545	579	527	598	583	613	603	557	575	545	549	595	578	570	542	573	597	581	564	578	601	604	576	582	614	620	568	565	600	596	576	590	529	565	534	561	547	609	572	568	600	575	570	584	578	566	568	571	582	606	608	558	565	569	527	564	547	571	568	572	603	562	551	541	518	568	599	560	591	589	555	562	576	583	584	607	569	566	602	620	597	562	550	547	600	603	578	609	562	594	615	583	583	537	583	606	577	624	590	570	582	573	580	555	538	531	610	591	611	564	589	602	554	574	588	581	554	594	542	588	561	618	574	586	601	570	588	579	570	595	540	552	585	611	570	550	510	591	549	587	572	569	555	632	597	580	593	607	585	607	561	597	548	580	592	566	586	557	571	529	595	566	584	599	602	559	558	565	570	565	565	607	547	572	550	614	561	585	588	553	579	603	536	588	560	561	576	602	631	587	542	586	588	565	552	587	558	592	615	609	618	606	551	574	551	559	588	568	535	586	574	549	622	624	567	596	575	581	598	542	575	586	558	580	571	571	594	552	564	626	556	614	601	585	565	582	562	565	610	603	544	558	621	619	594	608	591
29524	27145	26783	15231	6768	3167	2071	1309	1665	1772	1082	644	602	552	497	452	426	337	352	318	300	311	267	279	344	354	333	273	268	257	237	273	277	259	313	256	249	262	244	281	276	295	278	285	260	238	232	272	276	284	281	274	252	273	277	306	269	265	267	306	293	287	282	286	276	264	267	253	278	278	262	285	258	253	281	264	271	259	261	265	273	296	277	261	264	267	260	274	262	244	274	247	255	264	242	261	286	269	275	292	278	276	272	286	276	279	256	261	237	276	254	271	262	293	293	311	286	293	294	272	282	259	269	270	254	254	274	290	297	263	287	290	262	265	264	320	272	264	243	258	289	256	256	263	274	265	274	280	259	296	275	319	279	276	284	269	269	247	269	304	279	306	274	258	281	244	261	261	297	275	288	298	280	246	274	252	279	279	271	251	266	252	264	241	290	273	263	287	241	283	305	263	246	279	260	283	291	268	279	277	289	289	256	257	267	266	285	267	254	274	274	270	278	265	253	283	273	284	327	253	260	255	293	290	292	252	263	257	282	284	292	272	283	261	263	282	261	263	285	261	241	263	274	231	281	291	240	281	283	292	280	264	280	260	286	282	295	281	263	267	228	274	268	273	238	276	296	305	238	288	290	258	285	295	289	279	278	256	263	305	237	269	278	269	268	276	251	256	288	271	280	292	299	258	274	269	282	251	289	276	313	268	272	278	234	263	281	286	259	280	299	285	279	302	247	265	276	277	244	286	261	278	296	267	283	259	260	285	275	287	284	300	281	233	243	283	276	278	252	252	234	288	268	250	262	270	289	289	269	284	294	292	254	270	274	281	227	268	256	252	273	280	285	283	275	257	280	277	254	276	273	263	283	284	252	280	282	287	291	267	289	284	276	269	295	265	263	247	260	284	257	264	258	292	280	283	279	305	265	291	254	295	263	268	286	282	299	277	275	272	262	248	259	299	270	261	271	283	281	283	254	280	268	277	298	261	272	295	261	272	280	295	259	262	272	276	285	257	268	295	243	273	238	326	287	276	281	297	263	259	279	292	264	295	257	276	295	230	270	286	254	283	248	269	300	261	293	271	269	248	274	267	269	278	277	237	236	278	279	264	245	254	263	238	281	292	295	237	288	285	266	277	283	238	275	254	247	276	301	289	299	251	272	243	262	265	237	268	275	265	256	255	223	296	255	265	261	284	267	269	263	258	270	280	277	273	285	306	289	303	249	268	263	266	294	279	259	280	300	283	244	262	269	295	253	269	253	251	259	258	269	264	266	293	264	274	262	321	281	260	284	268	260	261	303	250	247	277	251	276	265	245	260	275	248	270	266	276	244	262	245	281	275	246	278	275	268	272	239	259	303	281	282	262	269	261	276	232	273	272	267	284	255	253	287	284	291	262	259	253	284	272	268	252	270	262	237	304	266	258	265	296	280	283	252	257	264	291	280	280	277	283	286	284	252	281	287	282	318	272	267	256	261	290	278	298	295	234	271	250	293	292	281	263	268	296	271	274	262	297	247	287	282	286	277	303	253	285	259	266	291	274	268	247	269	273	269	261	257	259	258	263	280	299	273	259	286	254	265	272	261	256	277	286	270	262	268	287	263	272	247	245	265	256	268	269	251	270	285	277	304	270	269	263	281	253	294	302	254	286	271	258	263	260	266	256	278	303	292	256	268	307	275	297	280	279	294	237	259	266	286	270	258	279	299	263	254	286	276	271	287	280	286	243	264	280	272	275	276	293	282	263	255	260	294	260	281	250	246	260	295	264	257	291	265	257	244	258	247	239	260	274	281	293	278	263	260	269	261	273	277	260	248	234	268	273	249	309	292	273	285	280	259	280	268	252	281	299	270	257	286	269	266	291	279	274	268	287	262	247	271	277	243	251	263	286	274	246	248	257	291	257	257	261	249	278	276	265	236	272	277	264	275	278	270	264	280	262	279	269	290	300	282	283	276	252	273	295	264	260	288	297	297	273	250	252	292	261	294	254	300	277	262	273	248	267	283	279	242	272	269	276	296	276	276	277	269	305	274	270	272	267	277	287	263	294	243	285	277	252	259	267	275	290	254	274	274	280	291	258	253	272	268	257	267	252	298	272	287	254	286	270	277	258	291	281	259	267	266	268	279	271	312	272	286	293	263	287	268	284	273	269	278	267	269	270	293	265	262	289	290	267	276	285	254	285	292	237	287	246	269	323	293	267	273	289	275	265	241	288	276	288	255	262	277	253	260	231	278	255	248	270	292	254	275	263	255	234	290	270	259	271	273	274	270	282	268	246	283	252	282	259	260	266	254	236	254	242	226	272	312	293	273	292	290	260	272	269	242	295	285	289	264	281	265	296	271	264	261	258	276	310	257	259	263	271	239	291	292	261	276	274	287	267	281	275	274	245	257	254	262	273	252	263	303	282	283	251	300	265	220	261	254	274	258	275	283	268	272	275	257	248	257	282	257	279	299	251	275	274	247	269	276	274	257	274	285	249	279	257	273	238	264	272	266	279	255	270	280	258	238	279	291	240	255	281	264	275	270	258	262	277	256	259	227	268	264	284	294	278	292	254	263	278	299	241	296	259	275	288	250	272	275	265	280	249	281	247	267	285	255	275	269	234	260	278	278	267	274	264	246	248	266	260	262	254	269	262	264	276	265	259	230	299	293	268	288	272	278	296	266	248	250	283	261	273	253	276	260	284	279	268	271	279	286	249	318	303	281	257	277	257	289	264	279	259	294	251	253	274	271	266	280	275	284	268	265	277	269	300	291	265	276	280	278	276	280	283	255	246	265	288	260	255	236	277	309	276	257	276	279	257	267	261	264	278	279	287	273	274	247	241	280	282	264	263	271	276	239	251	269	278	270	282	280	252	259	274	268	273	225	289	277	286	280	286	271	269	258	283	234	270	275	270	274	260	270	278	279	265	254	291	300	275	275	272	268	245	264	296	265	240	297	267	267	257	290	263	278	260	257	254	253	249	261	288	289	271	267	297	263	270	295	278	288	297	237	267	275	295	272	246	273	270	254	272	263	277	292	282	276	257	259	275	292	273	260	282	276	225	267	257	265	285	260	257	268	285	279	294	281	277	260	311	265	294	284	260	270	260	283	264	286	280	316	279	269	285	262	283	266	251	255	275	270	247	260	266	273	261	276	266	281	273	275	293	265	259	293	278	280	279	241	291	280	270	260	266	277	269	280	297	308	276	258	280	267	261	284	285	295	264	270	268	281	281	286	290	279	238	274	243	246	269	264	281	296	295	265	278	273	257	261	279	294	247	259	265	260	260	250	267	287	259	286	290	266	264	270	266	303	283	264	289	286	287	263	251	261	259	254	272	281	272	281	257	312	293	257	280	299	259	245	238	263	269	280	274	301	259	291	245	249	273	274	273	300	294	260	271	254	266	280	243	265	281	283	307	261	269	290	245	257	281	280	256	282	272	272	245	249	253	259	284	231	271	288	278	274	249	260	268	272	270	269	270	272	275	244	255	264	262	291	258	253	281
27375	41243	28899	15311	9875	5878	3995	2533	3185	3342	2100	1082	997	784	764	648	637	499	369	369	355	343	337	381	480	434	367	299	278	298	301	324	322	300	288	325	274	327	321	263	267	288	301	276	294	290	274	302	305	300	300	304	294	326	277	300	300	296	290	305	315	340	281	312	275	276	292	316	318	259	294	294	299	284	304	294	316	307	277	323	307	310	256	264	259	284	291	286	297	288	293	298	282	316	317	314	311	316	278	316	289	279	286	287	316	283	300	313	314	275	295	262	315	271	312	284	277	298	289	278	267	300	282	302	296	303	286	296	307	309	309	306	275	299	279	306	304	287	296	282	294	294	329	253	301	282	286	298	278	287	278	282	275	295	316	284	279	323	276	314	306	285	269	299	334	298	301	280	300	294	287	299	281	300	324	286	280	313	316	305	283	292	305	278	264	285	290	295	322	301	301	327	293	308	275	301	314	316	303	295	247	304	285	316	319	285	289	310	325	305	282	273	283	310	316	274	309	290	312	319	280	297	293	300	307	295	317	321	297	314	259	309	288	318	292	304	286	313	277	269	283	299	284	319	338	298	301	321	313	314	317	285	302	261	316	292	299	303	311	298	270	300	300	295	310	294	294	307	294	306	327	308	316	300	297	287	323	310	316	299	338	289	293	313	292	301	306	305	295	324	304	285	313	280	306	293	257	287	277	314	267	295	275	318	289	314	298	299	306	288	283	297	297	292	301	309	281	319	264	307	288	308	318	328	274	289	265	293	296	302	323	262	318	282	302	280	300	307	295	307	298	305	315	320	301	290	293	276	294	287	283	290	271	296	292	316	307	321	302	306	300	313	332	291	280	311	311	320	300	286	310	304	305	290	291	313	300	334	281	315	288	288	312	276	306	298	291	303	293	303	284	279	305	291	308	300	299	292	295	282	301	289	290	265	285	317	280	288	294	291	277	299	295	293	318	299	312	299	281	299	293	304	285	285	310	293	294	299	285	270	289	275	301	295	288	286	298	267	319	278	297	322	305	272	274	300	282	315	308	317	292	303	295	284	300	283	285	336	307	317	278	315	302	290	298	325	272	277	306	307	287	291	294	295	292	294	289	304	291	326	306	309	279	299	296	317	311	293	296	282	279	324	281	318	285	294	323	303	277	304	299	284	288	319	269	280	300	272	308	278	306	292	305	273	291	323	310	302	267	293	298	318	324	271	279	320	313	303	298	293	290	311	293	295	296	269	272	259	264	320	300	300	288	288	260	307	307	299	294	295	287	316	308	280	295	270	301	298	328	311	301	300	299	302	285	299	285	285	321	291	301	308	278	263	284	260	301	285	323	279	328	293	289	297	295	286	308	296	269	317	345	295	325	295	307	313	302	289	294	290	322	317	274	315	286	314	298	290	293	304	285	294	285	293	298	268	294	304	306	292	319	283	312	323	286	301	311	312	317	306	285	311	300	329	307	276	320	296	264	331	287	250	290	269	293	302	287	295	307	295	287	338	281	326	292	286	293	295	280	303	327	301	279	303	312	279	275	287	269	293	320	314	285	263	303	287	283	306	308	325	280	298	268	305	282	327	295	269	291	291	287	275	349	243	304	310	289	300	320	300	292	277	274	312	285	275	301	269	313	291	288	294	281	315	305	295	310	294	287	283	306	304	280	298	298	304	295	266	283	320	318	299	281	307	321	283	328	294	278	266	302	283	262	317	269	285	307	329	308	272	295	285	311	290	311	275	289	307	283	281	302	278	262	324	292	297	304	312	316	296	287	332	327	314	319	303	286	286	308	305	304	305	304	289	310	322	288	314	298	299	290	285	310	297	322	299	295	288	284	281	299	315	299	299	304	284	299	318	289	294	277	312	294	289	293	304	316	303	298	319	304	297	313	308	300	298	308	291	341	263	286	284	312	297	287	318	252	304	284	317	265	293	331	309	264	279	323	319	317	289	314	308	278	301	312	307	282	290	286	309	274	291	299	305	273	276	338	300	276	292	305	336	294	321	297	305	308	282	327	299	317	280	300	303	286	309	313	275	329	290	301	319	266	306	294	292	289	314	293	318	303	310	309	274	253	289	268	307	275	299	307	281	289	317	291	324	301	270	302	291	319	258	323	296	308	296	273	307	268	307	282	270	309	314	290	294	290	314	304	314	266	289	297	318	304	284	270	305	299	314	271	313	327	317	346	288	271	292	279	280	316	276	308	261	275	320	311	321	325	282	299	288	308	288	283	291	282	337	288	286	318	291	304	303	266	297	312	319	298	297	295	281	287	306	283	306	290	285	306	295	314	302	310	349	300	316	299	294	305	297	308	306	302	269	282	291	292	328	275	319	302	299	277	279	305	296	311	312	347	290	288	260	294	318	290	278	280	281	310	281	306	271	308	280	285	288	295	283	303	281	300	288	299	315	297	273	287	299	309	318	312	293	304	279	292	290	305	275	305	297	269	285	306	310	283	311	291	264	316	338	297	298	333	329	290	298	300	296	273	296	281	286	303	281	309	286	301	308	295	310	279	310	304	302	302	316	321	285	281	270	290	308	321	304	294	290	291	308	338	273	287	289	314	316	287	308	294	283	318	293	347	298	284	314	322	304	318	307	330	282	281	308	306	285	306	287	325	279	278	300	296	276	287	303	297	285	312	320	314	330	306	295	291	288	296	319	271	305	290	319	290	282	311	289	314	289	321	327	303	309	277	296	275	278	315	305	291	304	286	308	338	338	283	286	299	298	284	293	323	294	280	310	279	277	269	308	319	299	311	314	293	315	302	342	293	313	305	269	269	303	293	302	287	305	306	267	332	269	300	307	308	307	277	285	288	305	287	293	330	324	272	316	284	300	279	282	293	301	322	293	316	296	289	280	275	275	299	317	293	303	268	274	305	290	269	291	287	317	307	288	293	309	278	308	327	291	310	313	284	297	272	300	313	251	319	272	286	291	305	305	291	323	290	268	314	262	313	307	298	288	284	303	299	287	292	281	299	290	325	317	329	304	308	272	295	314	285	298	264	332	283	301	294	309	284	268	299	284	252	288	312	273	287	305	290	288	292	293	304	316	283	289	279	283	305	293	318	299	271	315	308	281	277	259	279	295	290	344	302	313	302	296	306	297	291	325	305	306	319	312	312	285	306	310	296	321	328	318	325	321	295	279	294	289	291	286	306	297	291	262	319	304	292	299	284	295	298	298	334	267	301	316	313	305	332	271	311	283	285	308	293	297	289	290	316	288	306	285	289	318	275	291	279	290	304	285	259	320	307	298	294	292	306	298	327	289	286	304	271	309	290	309	291	296	307	294	295	311	308	310	311	283	297	283	272	296	304	279	283	298	318	306	301	303	285	290	305	336	313	278	287	303	330	290	330	284	316	300	316	282	318	273	295	300	276	307	309	305	278	299	301	297	312	317	277	301	291	288	305	312	288	320	301	300	314	320	291	292	260	314	298	285	255	266	299	309	330	310	287	315	271	289	295	310	295	288	287	287	280	303	283	279	277	323	276	319
23830	21286	28548	24560	21223	14301	5319	3232	3769	2735	1567	1197	1104	1067	901	731	700	713	565	562	532	528	544	771	2009	2016	1281	568	462	463	482	467	434	436	514	443	443	460	499	491	534	483	475	477	445	491	473	480	462	484	456	487	474	467	483	458	504	515	450	425	438	464	490	519	470	478	506	491	456	499	462	481	496	454	491	444	463	475	491	477	461	490	488	468	496	487	466	463	497	453	490	475	472	472	467	491	479	480	484	473	476	478	493	480	472	497	456	472	492	500	468	496	455	495	452	468	481	496	415	484	506	487	518	469	466	480	478	486	501	485	485	460	459	467	454	476	473	501	439	477	478	469	512	508	461	508	458	466	490	459	464	497	460	514	487	452	474	500	518	489	475	513	512	478	433	451	476	457	472	478	451	487	478	484	457	454	493	489	505	468	468	498	507	520	454	447	461	488	493	505	490	486	521	507	446	468	453	481	503	462	471	482	464	450	479	486	457	493	475	457	479	506	518	496	438	516	462	488	433	463	446	481	489	458	466	455	486	437	476	472	477	465	466	483	480	489	481	460	454	524	524	446	488	483	462	461	480	493	487	486	483	475	505	472	509	486	466	475	517	458	473	477	509	493	465	477	509	499	455	466	487	514	449	470	444	463	463	447	483	453	481	503	506	459	510	515	519	462	459	431	480	470	453	466	488	450	479	489	459	473	491	466	489	454	482	465	469	489	469	462	507	473	481	450	471	436	492	487	499	452	514	457	473	468	517	452	485	466	465	464	509	496	419	457	478	449	498	508	512	485	481	457	512	465	505	459	458	467	451	509	456	463	491	490	503	503	475	482	499	482	542	500	517	520	450	503	480	536	476	462	473	480	475	462	511	458	447	474	487	475	492	462	493	505	440	478	472	460	477	459	473	491	464	434	439	478	499	486	451	475	450	494	509	501	476	461	483	493	496	454	483	478	471	476	488	507	456	447	466	467	439	484	438	449	492	464	486	475	485	480	464	520	498	477	469	508	448	495	504	488	484	461	453	480	485	443	464	496	471	457	468	470	495	462	519	526	474	476	438	445	439	481	457	455	514	444	450	492	470	496	474	442	494	506	459	446	480	512	496	462	468	498	468	465	457	514	476	481	481	500	477	516	461	479	490	501	516	487	450	471	496	455	493	457	489	512	462	534	507	482	477	526	476	467	507	452	498	512	490	482	427	447	480	503	439	497	490	433	489	451	483	488	493	451	476	529	447	455	506	475	474	473	452	490	463	462	462	517	484	492	499	477	471	458	480	496	536	463	491	505	483	466	489	473	517	505	499	425	443	471	509	450	451	436	459	480	502	489	504	469	468	462	480	459	483	457	514	454	532	480	511	467	469	502	447	480	448	497	455	474	474	484	501	474	466	465	470	470	495	468	448	475	452	461	451	469	516	445	443	456	481	461	451	473	470	480	458	477	489	470	460	475	476	486	454	509	514	457	517	472	480	495	486	469	450	466	458	454	485	488	460	492	488	477	437	483	490	508	438	487	462	489	450	489	451	503	429	470	465	452	468	473	519	483	465	490	493	481	484	534	481	463	490	479	493	497	487	454	455	449	479	510	475	486	485	443	459	476	492	465	475	442	483	425	484	477	483	481	466	472	501	489	457	474	451	482	482	467	510	476	505	481	485	462	499	505	473	473	493	505	506	427	498	511	457	476	519	468	491	459	478	469	483	467	461	437	475	501	455	472	499	485	476	432	448	460	477	473	491	480	486	485	473	454	475	479	473	502	454	461	448	481	470	491	492	493	492	464	480	491	524	438	511	477	481	471	532	525	462	478	497	467	448	461	499	505	466	448	481	454	457	479	472	430	495	491	464	493	474	452	487	447	519	490	486	478	464	465	472	446	462	512	446	463	481	467	470	456	494	430	469	500	474	482	470	420	474	476	496	451	487	472	475	478	434	482	483	440	471	450	472	484	494	450	493	464	500	454	477	486	463	469	474	485	460	474	472	500	477	474	467	454	469	468	501	491	479	477	506	509	474	440	460	459	452	474	449	465	470	481	507	461	461	487	475	498	461	443	462	485	453	518	472	463	495	510	500	457	477	426	451	477	455	461	489	446	505	419	467	490	490	514	476	423	492	499	469	482	455	433	487	535	498	460	472	503	450	494	534	473	450	501	446	463	485	489	493	480	489	460	407	466	479	457	446	498	516	479	490	489	514	446	470	497	468	489	476	484	488	482	467	447	490	489	447	493	509	523	492	432	469	529	457	482	460	464	470	466	501	481	488	473	452	463	477	454	482	492	497	502	469	513	478	485	470	482	421	474	500	473	507	488	511	468	465	475	476	525	514	444	476	478	486	481	501	496	512	488	463	486	496	525	433	481	485	490	467	469	482	470	485	507	497	525	479	459	458	467	472	451	499	484	503	513	472	476	481	464	441	503	521	510	489	470	496	507	459	518	475	495	480	427	439	439	454	512	479	496	502	502	480	485	474	476	484	488	468	520	491	470	454	478	493	477	466	476	443	450	482	488	454	492	502	410	431	446	487	481	437	492	480	487	485	429	448	472	450	509	491	437	462	483	494	443	497	505	441	469	451	463	505	480	480	471	478	472	453	467	467	467	504	531	461	487	472	478	462	470	481	474	459	482	487	448	442	495	463	476	471	472	466	478	494	526	469	464	474	476	516	472	482	462	449	426	476	522	486	492	484	505	558	462	452	464	484	449	440	469	485	473	459	441	427	479	478	466	474	508	488	462	467	474	479	497	444	516	474	450	459	477	468	479	497	496	485	470	468	499	491	456	478	461	423	484	488	502	474	462	494	483	451	486	487	478	475	490	455	530	483	479	483	456	456	496	486	463	499	450	458	458	467	491	471	481	518	455	501	462	454	474	486	460	492	463	462	450	468	458	480	465	493	469	447	492	532	461	465	464	473	456	463	484	473	464	465	469	483	489	492	486	450	492	471	472	457	499	496	477	469	515	462	443	498	507	504	476	486	452	506	465	474	434	486	512	493	477	473	511	501	525	480	481	482	480	505	475	506	450	499	488	503	481	458	465	486	468	478	469	468	449	466	479	493	497	472	524	505	493	461	479	476	522	501	507	448	463	456	494	489	466	497	458	518	453	462	487	537	476	485	455	514	487	515	456	514	460	484	469	467	426	484	489	441	458	468	485	458	477	429	464	464	468	466	493	466	511	474	454	480	512	470	474	507	476	494	474	493	474	484	500	497	499	488	502	498	524	475	463	456	473	490	503	462	485	468	458	493	447	483	439	475	519	463	507	484	430	514	476	473	441	458	472	469	484	484	447	466	495	494	468	446	441	448	525	494	512	482	465	475	473	460	441	479	481	470	448	463	467	488	478	459	460	474	489	463	502	481	469	432	444	490	489	470	488	523	484	458	467	522	466	458	496	456	531	455	474	477	477	468	487	444	462	462	439	436	468	494	467	468	462	439	493	476	445	461	474	503	499	482	497	461	469	472	439	472	460	472	458	505	433	480	468	459	471	490	488
29650	54050	39742	23753	15021	10852	6696	5695	6562	4910	2738	2026	1806	1683	1352	1014	979	1001	791	697	636	627	670	964	3108	2973	1989	555	499	506	467	511	531	516	512	515	474	527	458	547	497	543	557	540	503	483	504	492	490	525	494	573	524	541	517	528	556	553	561	485	525	505	537	473	519	462	559	480	507	568	516	515	501	522	497	545	486	507	507	528	522	537	494	482	528	527	518	522	521	498	487	545	529	553	512	486	512	546	526	504	506	496	554	496	512	499	511	464	517	497	526	464	508	535	515	537	486	525	503	509	515	495	493	542	491	537	505	511	512	500	528	567	529	486	531	494	515	498	535	519	525	535	532	511	527	559	509	504	460	533	523	539	508	556	501	520	536	536	501	523	517	518	525	496	532	515	491	512	513	541	528	466	507	441	576	556	509	526	525	522	540	515	517	543	471	497	483	501	535	524	494	501	489	516	510	538	516	521	545	526	525	526	500	516	530	477	515	511	549	459	534	515	492	476	484	511	496	522	547	532	518	526	503	523	539	532	499	534	505	510	495	480	492	481	483	521	501	499	524	456	487	543	487	527	514	518	488	507	546	510	522	518	478	530	515	487	501	507	501	470	516	496	512	542	482	523	549	485	503	513	521	544	499	485	475	463	500	514	480	511	518	548	496	531	535	534	534	512	494	505	501	492	500	551	501	507	495	515	489	502	507	496	528	506	505	522	487	535	541	469	530	525	541	520	523	507	545	491	530	526	511	528	493	530	472	507	534	524	538	508	505	509	546	540	506	492	528	516	497	520	486	498	535	520	505	523	515	495	495	513	496	503	525	520	466	494	524	540	485	502	488	496	504	467	535	523	492	536	528	517	543	486	529	531	511	547	498	526	509	451	516	486	516	516	569	527	503	506	521	498	548	484	515	539	512	533	515	580	518	528	561	511	488	486	522	517	511	572	480	487	495	468	518	516	474	497	502	535	525	524	522	540	520	532	524	507	517	492	497	511	479	520	509	486	498	459	530	498	534	553	532	523	493	533	532	574	536	491	550	510	485	487	515	488	553	533	485	526	511	513	483	538	500	519	500	510	542	487	511	498	482	518	517	489	493	547	457	510	526	500	502	522	520	516	547	508	524	535	493	542	516	520	546	481	523	532	543	503	517	474	531	476	526	481	519	467	516	498	470	525	512	507	535	502	503	487	518	513	499	499	523	528	528	493	516	483	545	488	542	477	525	490	484	537	532	512	508	519	533	477	542	515	514	547	527	489	513	557	513	519	538	495	499	523	522	526	510	509	509	568	496	510	485	524	518	508	487	518	494	526	508	504	555	499	495	488	541	483	521	499	511	536	514	506	520	521	524	507	512	495	538	511	545	489	494	517	533	508	525	505	511	548	500	490	527	511	536	495	502	511	531	531	531	509	527	500	518	522	488	509	543	517	493	531	511	567	498	491	516	503	541	513	499	499	520	512	511	557	510	492	530	525	509	496	504	526	491	517	506	511	507	492	540	542	534	503	511	501	502	484	522	442	530	514	516	492	500	515	551	504	518	492	507	475	504	544	494	502	511	513	522	537	479	520	480	490	533	489	525	491	483	529	530	520	536	501	546	542	511	486	515	516	495	490	536	485	552	528	518	496	532	499	545	536	549	500	511	542	505	519	544	541	515	501	497	483	532	488	522	500	504	493	542	523	519	466	518	522	518	551	488	549	535	501	495	466	531	567	526	538	533	469	519	493	497	501	507	504	552	500	521	526	498	510	498	534	485	520	499	486	539	551	525	518	512	523	528	493	518	528	507	526	505	480	537	487	515	522	527	471	506	544	530	500	535	482	534	541	486	474	501	509	519	508	548	499	506	524	518	515	496	544	523	519	531	510	513	541	499	466	488	509	457	533	504	513	486	502	501	539	481	488	496	517	525	526	507	540	514	472	516	522	529	500	529	524	504	549	525	506	503	521	530	523	501	519	513	497	524	521	477	500	471	511	527	521	524	520	498	509	497	505	480	491	535	540	466	534	521	531	552	473	528	494	529	517	536	530	523	491	527	554	501	474	536	528	475	513	512	549	517	512	524	493	538	516	513	527	522	519	531	560	457	536	542	518	487	527	530	503	490	488	517	518	502	548	531	479	537	523	502	540	514	518	501	489	495	491	466	545	523	485	508	538	531	525	524	535	538	524	477	500	508	523	510	518	532	534	513	502	575	490	464	495	505	507	520	507	555	510	472	519	542	531	519	524	529	496	482	526	484	545	526	512	525	519	537	516	524	521	461	500	500	498	486	521	529	521	503	500	529	480	496	522	549	516	497	520	538	526	525	524	521	507	520	508	481	505	514	488	547	518	481	468	505	558	502	503	529	531	520	476	544	519	464	506	505	515	493	531	496	505	522	469	507	506	538	510	489	563	542	487	557	563	504	499	524	507	511	547	544	558	506	516	505	497	484	536	495	491	481	511	501	513	542	490	557	515	501	506	544	525	510	494	526	514	522	518	537	562	515	506	526	530	526	531	520	550	481	511	474	526	545	515	478	522	490	516	490	538	494	522	530	506	521	520	516	482	524	522	513	557	572	532	500	481	531	537	566	515	516	504	498	499	509	530	490	531	508	505	490	494	486	521	496	495	527	489	535	485	478	493	555	535	507	504	495	545	558	499	510	500	505	503	515	509	493	514	462	549	551	531	502	533	515	523	561	509	484	511	501	591	527	546	472	506	489	528	525	480	541	535	515	492	506	519	472	507	531	482	505	518	534	475	494	497	509	519	488	494	510	525	476	471	510	508	544	479	523	496	501	523	520	534	505	473	490	511	473	541	489	551	543	513	517	525	495	519	522	519	514	528	500	473	530	508	499	519	460	510	542	527	520	507	555	483	508	505	491	496	558	512	474	483	517	457	507	500	520	513	509	507	547	514	506	505	497	513	515	549	538	503	472	550	477	496	545	503	552	534	467	546	508	466	486	503	495	459	519	533	522	528	517	539	535	454	514	527	534	535	540	546	487	490	499	547	463	529	493	537	558	528	549	515	480	527	492	497	528	535	538	491	487	504	540	519	513	531	543	527	477	498	508	516	518	517	516	571	516	516	528	457	504	511	521	490	538	535	513	512	509	474	515	498	524	501	496	492	477	537	511	510	522	536	513	531	496	490	477	575	519	525	519	505	512	529	519	494	533	493	496	513	508	540	500	483	519	539	491	515	529	494	515	516	536	495	517	501	524	525	526	515	505	550	504	541	515	545	487	526	536	518	498	508	515	501	521	527	529	500	506	483	517	529	555	503	483	534	515	529	533	478	479	481	530	537	519	510	506	480	540	493	515	510	499	494	528	512	527	466	493	474	499	489	529	476	523	495	493	499	495	520	502	478	496	490	521	499	516	514	521	500	488	478	503	547	495	501	491	521	499	493	501	526	513	549	513	501	500	516	483	511	503	523	526	540	538	526	511	526	521	511	515	504	506	531	502	495	543	490	500	571	535	497	524	523	532	540	503	533	524	537	490	482	543	511
25078	21364	27724	25497	14644	6033	2802	2446	2280	1339	1125	826	820	738	432	407	437	339	359	305	304	273	250	365	741	885	575	336	267	240	260	236	242	247	245	247	247	248	220	217	254	243	239	250	279	242	251	214	268	256	253	248	217	241	245	236	224	227	238	227	242	227	261	234	240	250	240	244	276	213	232	250	237	236	252	212	257	207	235	228	267	253	218	226	248	231	244	262	275	255	229	263	241	251	257	260	243	253	249	211	232	224	251	223	253	235	240	232	245	260	237	233	249	255	244	245	231	233	240	263	234	239	243	248	249	247	240	212	259	250	251	233	238	232	226	272	222	273	237	225	248	233	234	256	241	238	237	243	249	269	231	278	228	228	236	254	218	253	239	235	240	257	236	250	242	250	230	229	233	231	249	255	265	196	213	240	254	223	237	213	203	257	236	258	244	231	230	248	226	259	228	231	234	244	243	240	232	257	244	247	289	247	247	238	240	249	238	228	249	244	221	225	240	257	240	250	251	234	225	241	239	264	249	242	248	258	263	234	255	274	249	254	221	250	251	239	236	255	236	223	243	230	243	240	252	249	208	253	237	254	234	247	262	252	254	239	246	259	223	237	251	269	224	203	234	237	229	203	252	237	228	237	229	232	225	246	245	258	235	230	252	254	230	240	236	230	258	253	249	250	237	246	225	238	238	237	233	228	237	256	251	252	242	235	235	247	216	261	218	239	248	244	218	253	228	247	244	244	240	238	242	281	255	232	219	236	238	251	243	258	254	251	245	239	266	229	220	260	224	218	225	264	227	247	223	218	237	230	238	244	244	252	217	253	234	251	233	219	240	259	239	239	239	237	232	233	227	228	266	264	248	227	228	264	248	229	249	264	241	220	254	253	227	217	223	211	252	260	233	225	222	245	218	207	239	243	230	229	238	243	240	240	263	257	253	240	205	225	228	219	238	241	250	243	255	259	234	254	244	223	240	246	209	267	256	255	252	246	228	249	229	236	242	221	246	277	236	249	255	255	240	222	217	260	247	235	233	270	240	247	221	226	233	245	250	231	246	261	253	238	234	246	227	245	226	231	269	257	237	238	234	238	247	244	256	256	227	235	221	243	242	277	253	263	236	234	246	242	253	234	233	235	250	239	210	253	260	255	240	237	255	248	252	266	254	272	259	243	230	247	257	197	247	225	232	238	235	210	262	260	223	234	254	257	244	231	255	276	249	214	263	244	250	252	247	250	230	234	261	246	212	235	247	274	195	222	211	222	236	248	242	246	241	247	265	277	224	253	228	228	208	246	242	213	244	221	241	243	250	212	233	209	241	238	232	240	236	225	252	248	212	216	223	243	244	241	232	235	259	238	240	240	261	233	218	284	248	232	255	254	249	231	242	263	240	235	237	225	227	248	242	263	215	220	216	260	251	247	225	249	242	227	262	245	244	219	238	233	269	237	261	256	247	250	242	231	230	250	234	238	226	225	238	256	259	211	241	221	225	227	258	246	244	262	241	242	271	232	260	247	239	249	248	275	214	247	239	246	225	232	214	233	247	221	236	238	256	228	236	249	258	233	215	250	251	239	236	241	229	233	245	239	236	222	247	232	251	247	234	272	216	234	250	256	247	266	269	243	244	247	233	244	259	226	245	245	240	217	233	251	242	254	230	246	282	234	265	235	262	231	233	241	224	213	246	264	267	230	204	213	238	259	217	217	227	270	269	249	237	242	232	264	248	228	240	225	255	220	248	217	239	246	242	250	251	242	242	244	231	275	237	213	260	240	247	262	255	229	239	250	231	254	273	241	282	247	241	233	259	207	230	235	240	261	215	241	236	223	252	246	262	238	245	228	256	254	241	244	221	234	258	217	215	257	227	218	255	250	282	237	247	253	250	219	228	249	261	259	247	225	252	223	256	235	246	233	228	220	228	246	233	237	236	242	219	254	234	229	237	248	224	244	239	217	256	248	238	235	234	225	231	243	256	238	236	242	238	257	272	244	269	231	207	243	230	229	242	221	253	233	219	250	265	229	220	245	241	244	271	220	211	208	243	249	234	236	246	256	261	226	256	253	256	236	223	256	239	234	244	259	248	255	248	218	232	237	252	227	239	231	235	251	245	259	257	227	251	282	239	222	236	240	274	252	231	237	236	244	216	264	265	238	245	229	248	252	251	230	244	241	219	241	231	276	242	251	249	250	229	261	245	220	253	267	229	235	244	235	233	244	218	245	231	225	235	226	277	250	230	230	252	215	222	239	246	278	210	210	227	250	245	248	238	223	235	233	235	209	263	222	244	246	243	255	223	259	227	255	233	224	242	263	230	230	232	272	236	226	226	238	237	246	252	228	250	261	248	252	259	264	236	226	217	207	225	254	234	221	243	232	232	255	215	220	262	214	251	263	251	240	264	260	217	236	240	230	266	245	206	222	261	235	231	240	209	222	285	241	270	239	259	248	230	198	251	250	250	242	249	244	246	239	255	244	235	261	256	228	255	252	240	248	212	246	219	246	246	241	250	242	241	236	232	265	239	248	225	225	252	256	224	242	273	219	239	268	234	263	252	245	221	261	226	214	266	249	237	254	233	242	252	220	257	246	239	236	230	221	248	221	237	254	219	230	226	253	251	249	219	247	240	234	221	228	227	234	257	240	233	258	243	227	250	246	244	233	248	230	243	242	237	248	247	222	249	265	239	250	266	250	247	207	228	245	228	239	237	228	231	269	222	254	213	214	242	255	215	237	238	242	244	257	238	264	258	244	203	240	294	262	212	231	250	218	225	251	235	235	234	260	239	232	226	201	224	283	244	253	229	248	260	237	266	231	258	258	254	230	228	257	230	260	257	262	249	222	258	219	257	225	230	261	209	229	193	241	203	257	218	237	240	249	216	258	230	254	243	249	236	236	281	256	236	232	248	245	255	232	244	225	227	238	216	246	238	241	224	263	259	232	232	242	244	219	211	231	258	216	252	233	233	239	253	256	224	235	240	264	244	216	225	255	233	264	251	237	230	224	224	250	220	252	229	217	240	251	222	254	251	272	234	253	244	251	243	237	252	227	239	240	228	219	220	247	251	248	231	236	231	231	226	219	213	251	247	209	242	237	213	233	264	239	254	232	242	238	272	231	216	222	249	251	235	237	241	237	250	247	194	244	259	251	255	253	260	210	232	244	252	250	230	234	237	245	259	229	255	230	225	227	246	232	227	217	263	242	248	245	218	226	239	225	249	237	225	277	249	232	226	265	264	271	230	213	251	275	240	209	249	230	233	231	208	248	254	225	248	246	234	224	232	245	216	220	273	222	234	239	267	228	248	256	243	230	214	225	221	262	232	243	259	243	244	248	268	247	230	236	249	249	206	236	228	250	227	227	222	241	254	231	245	228	235	255	244	231	240	242	276	260	224	260	227	233	214	248	239	253	230	254	245	223	264	250	258	239	249	224	237	256	232	244	225	256	252	216	231	220	268	227	281	224	253	261	245	242	243	241	255	251	248	253	238	232	250	234
27831	49458	35214	19474	12446	8878	5071	5206	4729	2698	2249	1601	1475	1426	717	665	692	522	465	443	374	361	349	511	1385	1479	834	397	280	256	263	274	251	287	262	266	278	280	256	275	271	284	266	291	266	265	276	262	273	250	283	281	287	307	272	268	294	274	273	259	266	260	251	258	277	226	292	238	313	292	261	250	280	301	272	254	300	257	302	281	279	263	300	283	270	289	258	259	273	285	305	273	275	272	298	247	276	263	274	266	287	307	255	270	272	278	266	285	242	277	259	291	290	293	276	263	247	260	272	297	295	280	260	271	270	251	294	264	284	290	272	292	279	266	246	258	261	293	262	263	275	267	330	239	243	274	282	248	258	276	296	285	266	289	275	265	273	277	271	267	272	265	304	270	300	244	280	277	282	298	247	258	287	256	278	281	295	259	269	283	254	254	271	301	297	296	254	291	297	296	283	269	265	260	260	284	260	269	261	270	261	283	251	266	239	287	278	285	268	272	304	293	265	271	256	277	279	260	310	292	293	262	273	255	250	268	277	271	271	258	277	282	261	270	275	281	277	272	284	283	250	297	299	257	271	270	270	274	270	286	270	288	278	235	257	291	257	287	289	215	308	247	255	277	266	274	311	301	305	233	283	258	299	291	246	257	272	284	282	283	275	258	264	285	281	315	295	267	278	281	290	254	296	261	284	268	253	280	271	284	253	247	253	262	279	273	249	284	270	274	241	249	276	291	300	264	284	295	270	292	290	272	280	285	257	301	283	283	263	299	293	293	246	302	245	263	277	283	292	288	298	234	292	294	265	261	276	280	277	294	289	293	275	297	282	299	284	259	266	292	254	275	286	272	317	272	256	280	270	278	280	266	265	278	280	288	290	313	296	268	279	289	278	289	275	282	307	256	277	242	288	273	284	272	281	269	282	264	262	254	280	269	261	284	272	290	256	258	248	263	271	311	292	292	263	268	264	246	248	291	278	284	302	249	254	283	247	274	275	270	292	257	252	263	288	279	272	275	279	255	301	274	288	269	276	269	292	286	251	249	264	297	274	296	280	276	285	299	260	253	292	275	265	250	277	251	287	267	262	304	274	267	277	239	266	282	279	268	295	284	279	320	267	263	275	266	292	265	287	263	265	258	259	278	275	293	283	275	288	286	265	268	295	248	262	292	301	268	256	279	290	271	254	289	250	291	268	248	291	307	271	288	281	268	278	280	256	303	296	299	263	288	298	267	281	271	269	301	290	291	266	245	290	272	260	259	261	250	309	271	294	275	273	268	281	264	251	282	253	280	278	274	308	270	259	285	288	282	306	241	286	261	294	267	262	260	279	273	308	275	260	298	261	277	260	278	294	272	284	250	287	247	277	270	278	279	271	277	258	273	283	277	290	244	304	255	258	270	261	269	272	271	283	248	259	276	258	290	291	279	275	295	259	260	299	268	294	268	297	283	282	297	266	290	272	276	288	276	268	279	256	273	272	298	276	264	282	275	285	268	310	282	300	290	281	320	283	325	252	298	259	291	257	299	269	275	262	270	279	269	260	261	302	266	275	265	287	260	311	269	283	266	271	255	279	286	314	272	282	260	281	269	266	272	266	274	254	283	267	261	280	265	295	272	278	308	276	285	256	251	268	257	249	279	265	289	268	271	267	303	271	277	287	270	250	276	309	263	299	269	291	278	279	270	287	288	254	265	273	247	288	316	258	266	245	283	256	283	299	269	258	297	259	261	284	279	274	283	286	293	285	263	268	294	269	256	296	253	261	295	281	275	258	286	262	269	276	260	262	301	267	291	228	276	296	298	265	270	273	264	293	287	255	282	267	276	268	266	279	272	262	269	288	263	290	274	268	273	274	253	265	269	290	263	267	276	261	276	287	270	289	263	280	298	299	253	287	269	293	254	298	326	273	257	253	272	265	278	284	268	289	267	264	253	269	249	269	267	281	306	257	285	271	280	288	280	233	288	262	279	258	303	275	266	264	283	271	259	269	255	255	277	278	272	275	253	297	286	297	280	273	273	274	254	291	275	244	286	269	279	256	247	269	304	273	248	280	259	281	291	260	255	274	269	286	276	281	296	263	259	276	281	281	271	297	283	296	263	279	261	294	272	262	276	263	257	290	281	220	319	291	298	291	285	259	258	285	265	291	258	255	272	273	263	272	267	284	277	297	306	275	274	266	263	314	267	256	255	285	270	273	283	263	295	282	280	307	279	294	287	294	258	279	287	277	269	272	279	303	267	276	277	273	267	276	266	244	274	238	279	278	271	278	277	283	288	275	291	294	273	269	262	272	278	280	288	296	277	271	293	304	278	253	277	257	273	286	279	261	270	254	278	273	256	314	270	290	287	289	274	242	258	266	271	259	279	287	269	264	300	281	261	272	248	275	281	255	299	274	260	271	253	280	291	284	273	303	258	268	287	289	281	275	267	282	289	266	293	246	233	279	294	269	287	282	278	281	249	261	254	289	270	283	244	283	259	278	235	268	250	312	262	271	234	265	271	278	266	267	295	272	280	324	311	291	249	264	282	287	284	241	261	279	272	256	284	287	272	264	300	285	272	285	273	269	269	281	259	276	267	267	275	275	252	255	274	255	280	259	279	285	261	304	294	267	306	246	285	263	290	289	255	273	253	262	282	251	256	271	292	283	272	277	284	282	265	284	296	298	310	273	258	275	285	258	237	300	288	294	232	259	290	281	268	267	249	260	280	278	271	280	253	247	264	276	292	253	280	271	272	255	268	262	299	301	269	271	286	242	297	243	275	306	269	262	292	254	281	255	245	284	256	282	261	265	241	287	289	269	263	268	280	298	265	295	291	267	266	254	298	254	281	257	298	254	288	250	290	288	254	242	262	276	295	286	290	271	293	291	267	293	279	262	294	279	251	273	282	236	290	270	259	249	301	272	263	278	293	266	270	265	276	268	284	257	257	266	277	295	217	284	261	292	272	277	296	285	277	259	268	278	280	272	276	260	248	272	317	296	284	282	277	266	288	285	258	312	264	259	266	286	273	286	276	258	282	277	276	295	302	250	270	274	286	296	298	305	259	292	241	254	247	272	279	264	281	276	259	296	274	297	252	277	290	283	291	282	264	283	274	287	252	266	284	280	291	304	279	272	259	285	259	273	279	269	283	257	287	257	290	291	251	257	251	261	269	262	274	278	277	263	296	286	275	270	265	303	279	264	292	247	273	264	320	296	273	282	284	293	284	267	290	266	267	268	289	295	286	285	288	242	259	285	248	269	271	284	263	252	272	282	253	273	263	294	264	262	260	314	264	275	281	251	264	267	301	248	287	277	262	295	248	271	258	278	295	282	299	292	284	268	292	264	260	281	296	287	265	269	294	264	279	293	293	278	252	287	273	295	277	275	273	277	277	273	280	283	295	257	258	266	232	284	269	275	271	248	276	283	261	271	244	266	269	290	283	273	246	286	292	283	297	260	294	277	246	260	268	280	279	284	284	289	266	250	283	284	269	294	280	288	269	274	269	278	290
22735	21335	28954	24046	21465	21513	13389	6527	4760	3609	2877	1917	2502	1496	1009	1114	960	900	809	778	685	652	644	959	3263	3107	2074	1501	591	585	497	534	537	548	598	515	512	580	559	559	583	506	504	539	545	564	474	527	551	574	576	537	544	505	547	509	500	566	548	557	544	569	575	551	532	542	510	573	567	481	548	499	530	579	530	559	561	560	529	559	540	537	515	498	503	566	591	547	497	540	558	540	574	513	527	533	555	528	545	565	554	543	537	515	596	540	496	564	513	509	573	503	523	532	541	534	533	533	557	494	535	524	486	545	552	576	506	569	510	528	557	542	574	550	547	534	558	531	547	548	574	521	519	542	587	540	540	566	541	590	523	544	570	518	581	533	527	544	522	561	542	556	527	574	552	561	538	530	517	576	545	532	557	543	530	535	545	539	568	545	576	520	578	580	556	536	521	548	553	557	539	518	558	511	520	547	515	532	536	557	561	499	552	540	544	524	501	540	532	546	564	565	539	546	523	524	535	485	568	568	511	515	528	516	537	531	524	510	525	499	529	550	553	546	523	506	544	537	566	517	510	542	507	530	503	530	497	572	506	576	525	566	529	531	589	508	546	540	536	543	557	524	557	507	530	518	535	523	509	497	550	510	522	506	561	555	556	532	506	509	507	543	521	541	545	585	535	513	552	538	551	528	553	526	503	551	565	548	522	556	513	508	530	555	566	573	587	530	550	535	558	558	526	569	545	552	530	533	545	536	522	563	549	497	523	509	506	567	536	566	514	533	574	492	535	524	495	541	542	500	556	543	517	512	539	527	504	507	547	519	496	558	581	539	543	482	546	560	532	575	544	509	506	527	536	591	503	519	532	539	514	539	538	523	536	509	489	527	550	564	532	539	545	525	542	525	543	537	530	493	560	518	561	530	567	554	515	504	563	530	526	511	563	551	534	493	505	557	527	559	556	526	558	549	540	530	535	527	517	554	543	533	562	538	562	545	559	555	563	537	564	549	525	484	549	558	595	560	558	564	538	521	537	529	564	560	540	527	539	579	552	546	559	535	552	534	544	499	485	543	566	531	553	557	531	574	538	553	538	512	502	536	552	535	516	547	545	558	532	587	582	534	496	549	531	555	538	529	510	575	537	521	566	553	524	524	554	551	530	503	542	560	526	567	521	553	542	539	560	565	543	531	528	498	544	512	569	523	539	571	538	555	547	514	599	525	550	554	582	540	561	506	532	527	514	553	549	540	527	593	573	508	553	596	550	560	479	552	521	535	516	577	507	558	521	548	540	538	555	532	609	535	541	527	582	536	528	545	570	563	518	556	511	547	543	530	506	525	519	514	558	558	535	523	521	533	494	553	561	561	557	563	506	539	546	587	589	503	545	579	536	542	523	496	562	471	542	519	498	536	552	524	591	547	514	527	518	508	533	535	538	534	534	551	558	533	550	500	514	524	543	537	491	527	554	553	512	550	546	548	545	501	524	550	527	527	474	551	525	520	520	540	521	551	519	542	521	534	541	543	546	587	501	540	530	499	571	557	511	563	513	528	556	540	511	542	547	565	566	542	536	534	522	505	533	524	522	541	558	576	526	531	565	520	555	571	546	535	537	552	560	497	563	533	499	506	556	548	540	551	538	574	513	499	506	562	538	557	573	539	516	520	505	562	498	544	548	541	527	532	588	503	528	532	549	559	605	574	549	525	540	549	534	493	502	539	506	533	539	569	520	511	514	529	544	560	566	551	555	566	538	557	516	565	519	531	543	540	531	568	554	551	539	550	542	521	579	571	542	558	530	509	488	553	575	532	543	521	542	569	530	519	492	505	551	554	554	549	542	519	562	574	530	552	579	544	583	535	529	539	561	550	555	535	595	528	506	559	538	542	513	571	522	545	535	557	523	572	532	509	534	528	533	567	523	515	589	503	571	526	562	547	544	536	535	557	525	591	517	538	553	565	555	526	563	483	572	565	522	542	488	553	552	535	558	507	523	533	577	579	539	501	523	524	563	548	558	544	584	551	561	508	570	556	519	530	567	527	509	516	557	535	526	543	502	512	548	550	518	557	508	545	540	594	560	545	511	536	559	525	504	536	559	531	559	503	475	513	550	581	589	525	519	535	553	519	588	543	522	544	570	532	533	524	528	525	557	563	502	570	527	571	566	576	531	541	529	487	549	589	558	552	575	540	525	539	538	548	544	555	566	553	508	542	528	546	558	549	569	549	529	546	534	606	532	547	545	570	521	540	524	539	533	556	541	585	516	517	495	593	515	519	521	530	536	517	534	551	537	557	554	557	542	549	550	565	538	534	580	509	523	563	534	554	536	535	552	483	546	525	525	564	539	535	549	548	564	541	539	540	537	526	536	569	542	546	520	555	555	534	543	563	586	529	511	528	521	562	539	561	544	568	543	539	479	554	531	549	557	533	530	530	549	511	570	574	553	509	542	578	521	496	519	536	515	523	523	549	574	567	494	559	555	565	515	571	561	536	541	535	553	526	528	570	544	527	537	533	548	539	543	496	537	527	508	532	593	554	532	504	527	566	544	562	519	552	555	543	552	555	529	567	516	520	503	522	583	582	569	592	543	562	543	523	520	568	543	541	544	570	516	521	547	519	510	533	558	524	542	545	534	530	509	554	576	552	534	526	552	532	554	550	492	542	538	556	533	522	539	552	518	521	591	487	563	532	545	590	562	535	496	515	556	531	529	558	502	525	545	580	515	564	549	599	514	561	522	527	550	536	490	518	556	534	512	520	554	543	576	562	533	556	512	485	555	566	484	527	534	549	551	511	532	502	542	555	534	515	571	537	548	555	532	533	530	536	554	505	599	543	545	515	507	576	558	549	557	532	562	533	508	557	555	537	555	548	561	508	576	548	581	582	555	539	531	542	547	559	514	530	563	543	531	524	538	509	576	497	547	575	553	573	537	550	581	520	567	554	569	543	545	517	531	545	563	552	546	545	583	556	566	547	521	521	520	514	561	507	518	575	560	548	535	567	543	558	543	545	569	521	539	510	561	552	550	548	506	508	532	500	536	513	540	573	536	550	525	530	551	556	532	535	549	530	538	564	533	526	555	533	575	611	539	555	559	558	564	563	591	535	576	504	537	550	557	541	534	556	533	533	563	539	534	516	539	553	529	532	496	551	544	513	590	514	512	543	569	578	513	559	598	531	538	483	557	531	534	526	503	490	531	538	513	561	545	534	541	538	528	536	532	520	571	558	597	566	533	574	586	562	530	550	524	556	506	572	497	513	529	589	570	553	581	559	554	551	526	574	528	542	553	592	571	547	553	505	548	553	532	526	559	538	524	589	549	585	559	541	515	536	527	544	526	539	560	595	575	486	571	535	576	552	548	533	592	511	526	546	518	512	551	566	559	561	550	529	548	531	531	566	565	536	524	569	496	546	555	539	559	568	512	554	545	554	550	544	578	524	567	526	529	519	533	555	484	525	536	521	507	538	520	535	546	492	549	521	539	535	528	574	482	532	543	533	502	595
32706	60764	44528	27708	22094	14938	9743	10262	8230	6395	4894	3282	4429	2368	1535	1740	1340	1244	1094	993	901	793	780	1369	5177	4868	2970	2175	586	595	540	641	580	579	582	570	580	575	566	581	581	578	616	574	617	570	580	574	591	587	602	569	604	546	537	595	608	613	572	628	609	601	620	625	568	587	585	604	602	514	615	588	578	544	596	575	604	580	556	628	552	577	588	563	571	573	582	547	578	581	588	582	559	614	581	609	568	585	565	571	592	584	593	586	545	582	592	623	565	583	554	576	609	552	575	576	562	552	574	597	581	609	604	586	563	567	602	551	589	593	612	628	593	525	605	589	586	568	567	574	570	582	551	574	576	578	517	610	568	546	537	582	552	567	540	585	617	560	596	575	571	613	617	601	587	611	552	569	561	562	576	620	614	530	547	606	597	591	569	602	586	560	560	574	559	552	557	580	546	579	600	597	571	530	599	592	571	582	611	590	527	571	599	564	570	598	570	557	588	555	610	570	541	580	636	583	581	616	510	559	570	579	598	611	593	598	591	571	562	585	522	583	612	591	601	548	611	602	597	630	598	575	592	645	601	541	541	589	571	616	626	595	581	579	596	609	580	555	603	597	605	588	587	564	593	566	557	566	594	577	528	557	533	622	577	597	577	578	585	570	604	546	557	591	575	570	559	591	536	578	554	588	581	553	568	581	584	549	609	617	592	594	558	569	598	596	559	608	584	579	593	574	578	546	607	576	595	584	601	548	553	536	572	571	579	626	603	568	592	574	545	578	583	571	565	558	593	581	594	618	590	566	633	629	561	574	576	583	554	553	591	582	591	561	590	569	557	611	623	603	545	589	572	586	599	593	603	608	601	567	584	565	585	591	573	616	581	587	577	570	601	581	551	528	559	617	576	529	589	641	541	589	561	610	548	589	567	582	579	590	554	529	599	544	596	618	548	546	567	581	588	555	574	574	587	595	592	556	608	592	556	583	589	550	583	561	567	559	602	584	563	556	542	559	582	622	599	604	576	584	599	603	604	598	629	556	521	593	562	567	552	585	574	566	600	591	553	623	558	619	583	538	589	630	556	582	595	591	594	536	601	558	602	554	629	608	581	577	591	574	590	552	569	550	578	546	596	587	597	558	614	589	592	569	590	585	576	623	542	566	586	589	579	576	599	586	567	581	555	585	542	584	590	588	583	616	616	565	612	578	584	591	560	555	568	588	610	587	622	535	523	610	559	593	586	619	562	557	560	534	559	581	588	557	585	609	561	581	593	580	587	584	571	537	577	562	571	600	571	568	622	596	595	600	632	599	555	588	593	527	594	613	569	608	578	588	595	603	546	556	576	573	568	546	625	581	540	578	565	601	597	591	592	612	633	573	623	547	569	596	558	546	574	558	565	539	586	612	593	569	603	543	590	584	612	571	556	583	568	608	570	593	624	608	582	593	584	577	569	607	581	597	581	553	562	597	579	577	590	562	556	595	607	596	596	583	571	583	568	524	555	577	579	585	604	587	610	552	571	543	565	603	598	591	580	581	600	632	574	567	585	582	567	564	549	509	587	615	584	599	594	585	577	584	571	572	573	549	570	614	576	586	583	569	601	592	583	571	586	584	586	590	552	597	600	560	634	528	527	619	594	585	607	539	555	625	598	581	573	565	594	597	579	573	556	601	598	631	555	584	573	544	585	583	613	545	609	607	560	599	551	541	558	567	585	556	569	599	560	551	557	596	566	584	572	598	591	510	555	562	590	599	555	581	588	600	586	578	578	591	560	605	539	611	536	605	576	553	546	586	598	567	594	567	529	601	611	599	555	576	601	576	557	598	583	575	578	587	594	554	550	587	571	554	557	590	614	571	557	560	607	633	561	617	593	607	595	576	534	531	561	599	569	591	590	590	552	609	580	567	601	582	580	591	559	591	562	604	611	574	563	536	570	591	605	571	575	558	548	573	617	580	570	594	579	573	596	543	590	615	601	577	568	572	602	587	578	572	564	579	570	564	574	549	572	607	594	576	628	618	575	566	567	618	574	586	553	584	635	544	596	552	598	536	606	650	553	593	614	601	580	609	566	611	595	572	573	544	578	579	582	615	538	577	557	579	548	549	578	591	585	590	592	591	621	547	555	553	580	574	584	558	546	560	560	542	564	569	575	566	592	591	603	590	551	598	602	578	579	581	566	604	553	589	563	578	575	590	578	557	590	552	572	581	605	567	581	576	567	589	560	595	592	593	567	584	589	582	542	575	545	571	586	555	585	584	579	591	564	569	580	570	569	579	558	576	568	583	569	601	557	583	535	596	561	591	566	600	557	581	575	548	573	564	587	590	564	615	584	593	638	580	546	568	581	589	569	605	608	540	570	580	581	633	618	613	529	602	573	550	553	591	618	554	555	573	579	566	575	641	576	583	558	541	608	610	563	560	597	578	570	599	587	574	558	635	526	600	590	580	587	586	562	599	592	577	583	570	578	570	593	596	616	573	515	592	583	603	579	578	580	596	584	544	599	594	612	595	531	614	567	600	594	558	589	552	533	618	582	534	595	526	606	616	594	608	600	622	584	607	575	555	572	565	560	585	573	582	563	627	574	566	590	543	545	587	592	627	617	612	582	558	525	562	582	599	620	611	600	571	580	591	644	596	581	557	580	587	583	582	546	622	561	609	619	562	525	519	603	607	614	574	532	624	563	582	591	569	548	607	594	569	560	612	558	599	553	564	533	572	591	587	599	551	559	590	575	555	567	553	599	620	585	619	591	583	580	520	614	594	566	592	581	552	588	598	556	613	602	574	571	597	558	545	576	568	567	579	579	599	572	576	541	563	547	550	585	617	631	577	575	564	582	576	558	559	574	539	596	592	615	578	564	591	585	595	591	565	596	586	532	567	561	586	595	600	580	527	564	631	553	577	578	583	573	575	558	591	569	573	587	564	593	574	579	575	619	580	593	558	578	580	624	587	580	586	597	594	541	610	587	593	580	568	569	563	610	558	614	595	599	594	593	602	588	570	604	557	582	615	596	575	563	582	636	610	635	599	554	584	599	605	578	583	608	583	584	580	592	570	607	609	603	589	578	596	556	584	620	581	618	599	572	591	604	594	571	631	609	571	563	581	595	600	594	579	571	598	578	600	553	591	596	594	570	582	545	587	554	549	608	571	598	562	576	527	563	542	557	590	582	572	593	555	573	591	544	534	606	604	558	585	585	570	547	565	600	589	592	576	583	587	540	596	599	558	593	581	547	593	575	649	562	566	576	565	568	568	586	597	531	607	579	579	593	595	562	622	582	549	564	572	534	557	539	611	525	624	574	569	531	589	606	566	586	585	559	541	636	565	535	536	562	554	596	604	526	586	630	598	580	577	560	542	606	600	594	581	595	617	547	589	590	583	577	564	570	558	582	568	589	613	603	599	613	605	610	641	584	585	582	563	613	577	587	544	582	549	575	572	603	573	548	599	610	560	542	574	591	531	558	614	601	580	561	581	566	602	568	515	582	576	556	567	592	537
29496	26774	25609	14471	7302	3370	2564	2032	1692	1507	1032	1173	1014	536	489	396	339	357	331	347	301	296	317	296	407	373	356	338	283	290	315	287	278	289	268	289	314	302	283	283	303	282	295	269	264	304	309	292	286	262	278	320	304	308	306	278	279	290	281	295	330	264	294	315	290	287	306	311	309	269	267	286	289	318	306	260	291	302	276	315	286	286	278	303	292	252	311	316	275	284	290	273	279	245	294	297	285	305	282	281	281	280	290	279	304	295	311	290	299	291	302	263	259	295	287	278	273	306	307	284	273	299	268	323	312	282	323	261	283	249	271	276	265	284	265	283	301	299	296	304	298	292	272	275	271	291	262	331	338	285	262	272	287	291	267	290	318	310	281	304	291	296	287	277	302	257	272	285	272	306	309	259	282	273	304	301	302	296	286	295	236	305	311	266	314	282	289	298	303	283	284	279	312	257	284	308	283	293	288	297	268	309	290	272	276	277	280	283	314	328	269	269	291	303	308	308	292	302	292	289	302	314	269	301	283	314	275	292	322	310	307	261	306	290	284	303	297	322	304	259	260	327	283	262	281	330	292	274	312	288	313	292	278	288	278	299	301	290	303	248	272	286	312	259	300	283	312	288	279	267	324	290	277	328	286	301	309	288	254	268	279	298	255	304	293	295	288	309	276	269	259	286	297	299	293	293	261	287	288	276	268	317	299	325	289	276	284	312	298	289	274	272	292	285	291	278	306	279	308	288	301	261	295	296	298	253	309	285	318	319	300	312	301	308	299	338	315	271	291	312	267	261	273	294	291	274	302	315	278	281	309	286	289	312	285	296	312	320	284	270	293	302	296	258	275	303	305	297	307	303	306	292	266	293	258	292	294	271	268	298	300	306	287	269	321	269	308	302	285	295	285	307	258	269	288	300	271	263	303	266	286	300	299	292	292	282	317	290	285	298	278	285	288	293	277	310	284	305	283	293	274	273	274	286	268	303	291	292	283	258	267	271	308	276	295	318	300	270	306	300	320	291	304	300	274	310	285	293	289	295	285	291	294	291	298	297	285	261	295	296	293	293	281	275	321	285	284	314	276	278	285	311	285	288	264	279	300	305	296	286	285	312	324	286	263	274	316	286	301	283	311	281	301	285	298	288	290	301	285	302	270	284	299	281	308	286	290	284	315	275	295	337	267	308	324	286	297	292	301	297	290	290	295	272	256	284	281	260	288	290	271	265	265	275	296	286	312	293	273	272	271	279	290	292	288	275	273	280	286	313	306	313	279	285	292	245	267	321	292	297	262	288	292	277	304	312	310	292	278	276	271	292	301	256	291	250	298	291	290	300	287	291	281	283	289	292	282	310	288	279	288	315	287	263	307	314	269	320	308	296	302	309	282	309	268	293	296	254	278	301	302	275	289	308	285	297	281	286	293	282	306	303	299	274	304	286	305	286	313	312	276	270	282	295	313	304	285	287	281	286	296	308	294	264	283	293	320	333	270	289	282	320	262	293	303	305	283	297	299	268	314	265	264	293	269	266	289	268	289	280	291	266	304	269	294	306	322	281	288	306	281	290	284	287	307	274	288	280	275	327	331	273	302	303	307	301	301	293	285	285	286	273	300	275	296	303	283	321	283	271	303	282	275	312	330	308	278	319	262	268	287	289	319	261	313	277	308	285	289	291	301	247	309	287	285	296	280	290	262	295	306	295	258	312	307	293	299	283	292	301	265	288	305	277	305	255	255	323	289	299	307	263	304	280	293	337	293	278	284	285	268	249	275	314	311	266	256	300	281	277	276	292	311	272	269	292	289	260	269	283	288	295	315	319	291	306	280	282	315	280	283	271	285	293	298	248	309	299	293	294	294	309	280	296	303	270	268	294	304	295	289	289	298	323	299	261	308	316	274	260	308	280	278	287	257	282	294	295	307	297	327	298	282	271	282	291	293	283	334	269	278	304	318	287	300	345	291	278	328	287	292	266	276	294	287	274	272	300	283	293	283	292	315	276	310	255	277	284	267	297	316	279	291	289	280	293	307	289	318	289	275	284	270	283	305	341	303	261	294	289	283	284	258	292	276	293	284	285	280	291	250	261	295	276	303	292	270	316	280	284	313	298	311	285	297	290	275	298	298	305	303	307	328	294	300	293	291	265	278	295	309	295	292	291	283	275	270	278	302	279	272	290	279	281	300	279	299	281	289	296	259	304	278	293	259	301	288	261	303	306	292	279	298	306	292	282	270	266	305	285	286	286	312	286	289	247	311	263	272	279	303	311	288	304	259	295	295	292	315	281	283	363	316	312	325	301	285	304	306	289	291	290	279	293	278	269	274	262	303	297	277	274	286	276	291	268	301	273	311	283	283	284	260	292	282	272	289	333	281	301	314	297	315	315	286	276	261	298	265	306	262	280	293	300	292	264	263	286	272	301	291	289	269	279	271	305	271	271	267	286	277	305	284	284	313	290	284	308	301	270	281	272	303	273	284	302	323	279	275	272	301	285	310	303	299	282	266	303	286	299	312	255	284	271	260	287	288	281	271	277	287	299	297	292	285	309	300	284	281	273	273	286	305	311	297	274	317	274	315	298	269	279	312	293	282	301	280	283	279	316	271	276	270	323	256	299	296	300	320	277	285	297	292	317	264	321	280	284	298	266	268	292	305	294	271	290	278	291	282	259	286	323	311	305	302	255	275	303	288	302	288	250	275	264	302	273	289	296	290	266	259	311	279	330	306	292	299	306	303	287	274	307	273	303	312	257	319	292	280	284	292	292	295	281	323	277	296	279	276	255	272	271	290	302	268	291	278	312	266	275	277	261	288	272	307	277	278	273	274	271	295	289	279	284	261	282	298	276	301	311	268	266	287	296	286	299	276	283	289	287	272	290	309	293	291	260	269	293	299	307	299	311	276	304	278	300	282	295	310	275	282	293	299	272	274	295	321	325	272	286	279	334	288	309	288	289	304	289	295	275	310	286	283	315	254	259	302	305	296	288	309	289	286	280	268	275	314	325	271	300	285	304	265	275	296	266	296	291	282	295	297	269	318	284	310	292	291	270	279	303	275	311	306	296	291	303	269	262	319	276	274	277	299	284	301	281	280	290	276	287	261	302	277	340	300	257	286	280	276	251	296	293	279	287	301	302	298	297	278	277	269	260	309	318	278	295	308	295	296	298	287	296	276	317	268	310	294	280	279	275	298	288	335	284	302	281	274	277	284	287	319	274	320	294	281	267	312	296	271	286	306	283	290	314	273	251	314	278	279	269	281	295	291	290	282	276	252	268	275	287	305	298	288	322	293	301	317	295	269	292	276	306	299	288	288	290	302	257	312	295	269	279	285	309	311	288	294	331	298	256	265	281	265	291	312	277	269	273	291	250	276	343	284	284	269	294	255	288	258	277	280	262	319	289	330	283	299	294	315	283	299	265	263	267	284	281	297	281	272	283	256	291	283	294	285	324	313	289	269	267	280	267	299	263	299	275	296	274	273	280	269	270	293	323	263	290
27652	40708	28282	14827	10653	5858	4927	3976	3278	2867	1915	2194	1756	799	706	562	410	449	398	391	348	357	352	382	516	502	432	405	297	330	313	334	309	319	348	311	318	329	311	290	322	334	307	305	333	320	321	346	288	315	301	344	317	331	295	332	344	320	327	328	306	342	289	325	349	302	310	317	311	333	351	312	333	312	307	326	350	349	294	335	280	318	315	318	315	291	348	285	335	329	339	325	339	317	321	294	298	320	305	294	310	326	299	288	303	319	328	330	330	313	290	278	327	289	327	348	319	328	311	324	341	260	321	316	306	344	310	351	311	329	343	285	310	320	301	321	329	304	312	295	329	296	335	320	301	296	326	325	306	335	326	348	327	327	319	333	292	350	337	300	329	327	338	307	319	317	318	294	336	317	321	324	296	326	317	310	320	331	337	302	296	299	305	298	311	333	326	327	338	339	312	297	348	312	315	334	286	325	275	306	330	267	294	333	320	319	351	366	311	340	345	324	331	325	306	311	338	317	332	347	336	314	295	293	332	332	312	349	308	311	332	312	312	316	302	317	309	321	340	315	335	315	308	317	294	310	301	332	315	340	295	303	292	278	282	293	343	297	309	314	312	322	334	348	325	315	313	320	318	314	319	345	292	301	326	335	301	341	309	316	316	327	326	335	304	290	330	309	321	330	316	364	321	292	283	342	323	289	350	308	297	327	310	314	286	293	318	295	317	309	305	313	297	343	336	322	325	318	334	320	321	328	321	326	304	330	333	331	291	323	298	327	293	319	295	315	313	302	320	321	308	302	322	324	334	303	327	313	346	302	325	277	325	299	303	285	329	301	340	280	301	320	338	305	315	329	315	324	332	320	314	304	329	313	329	324	283	324	351	288	319	313	333	309	337	317	323	312	320	339	310	315	305	288	324	286	302	293	305	322	310	308	304	324	323	321	337	318	304	293	320	315	289	323	320	322	312	326	308	294	323	312	319	309	289	335	309	316	347	309	298	334	311	318	301	317	322	295	316	312	308	291	314	329	315	287	302	307	337	293	311	300	303	305	284	323	336	301	274	280	276	326	334	298	311	331	310	308	309	331	308	301	312	329	343	329	324	311	300	324	306	299	339	305	323	285	294	319	326	298	317	302	321	333	316	335	310	312	318	320	329	294	315	313	320	323	329	319	305	332	296	287	316	297	305	323	341	308	329	343	289	334	304	333	290	332	311	307	311	298	304	290	320	346	358	337	308	311	305	362	286	319	319	291	309	308	319	321	273	311	322	334	308	284	327	323	329	327	286	382	321	306	306	339	313	319	332	304	314	305	330	324	319	331	285	357	326	304	294	327	309	290	334	308	371	307	285	341	314	345	330	321	326	316	328	363	324	329	334	302	321	324	321	314	300	304	308	305	319	303	310	336	334	326	318	320	319	350	298	291	320	306	301	315	327	325	293	310	317	314	288	328	321	326	312	331	292	330	314	292	330	331	321	342	309	302	321	320	334	308	322	318	331	312	310	308	299	324	326	325	314	304	300	312	332	322	311	307	350	324	352	342	314	305	357	319	308	362	321	314	319	302	295	298	304	293	276	301	323	334	332	325	288	348	306	317	321	303	307	306	287	315	331	313	350	329	335	299	338	302	313	301	281	318	310	305	295	292	315	309	316	307	333	315	310	348	307	294	278	314	312	311	317	317	328	318	356	322	320	328	276	330	329	326	346	294	335	323	331	345	306	316	343	308	330	307	305	328	313	273	326	310	279	285	294	336	337	315	305	300	306	313	326	336	320	335	301	314	303	311	312	312	308	295	319	331	313	351	286	356	297	291	304	312	296	324	348	307	308	304	341	316	295	323	307	324	302	324	364	311	339	296	309	311	322	331	324	298	321	303	325	319	301	347	343	310	308	316	322	307	314	350	295	303	286	314	307	351	302	353	283	299	307	323	324	354	330	309	306	294	321	300	303	326	341	312	305	310	333	288	327	287	326	329	334	310	299	315	321	298	292	310	312	356	313	322	296	316	324	304	334	319	304	331	335	309	322	302	328	282	316	349	298	328	333	315	301	326	311	338	315	342	330	334	334	337	325	322	326	325	282	314	289	308	338	294	316	290	323	310	325	313	319	304	315	311	318	315	312	320	310	330	327	321	287	316	310	335	351	357	308	303	314	336	318	299	308	293	322	302	311	336	315	352	299	306	307	327	331	330	345	334	320	325	329	296	329	329	288	328	309	349	314	347	309	316	342	316	321	328	312	309	329	307	361	349	316	344	345	324	331	333	316	320	344	317	326	334	324	320	292	343	318	336	315	338	311	329	313	340	328	314	318	318	360	331	337	291	361	352	342	312	338	295	310	342	310	342	322	305	355	314	323	317	280	351	319	342	297	365	330	305	332	357	289	338	319	314	300	286	318	313	313	317	342	311	327	325	317	332	324	320	322	288	347	314	300	321	302	297	300	300	334	313	308	320	313	333	308	308	336	312	294	341	319	317	341	349	311	333	311	299	322	317	317	291	290	303	341	294	344	337	326	292	316	304	305	312	301	309	298	306	306	305	311	320	319	305	296	309	319	328	327	333	306	314	340	290	323	310	291	308	328	328	344	302	294	323	358	307	302	313	322	346	315	335	341	287	320	307	350	315	313	290	354	334	316	310	295	321	281	310	274	322	275	289	308	310	324	324	312	281	297	318	316	320	325	305	311	327	316	324	306	334	325	335	328	295	318	315	341	305	330	320	336	312	335	347	314	318	343	321	310	320	307	317	300	320	304	334	297	320	336	318	329	318	315	312	316	303	358	307	327	320	337	315	323	333	332	294	328	350	343	332	305	310	315	330	309	324	301	279	315	315	297	340	315	297	276	310	312	319	308	303	326	345	337	285	272	299	285	333	344	303	347	339	316	281	325	303	342	327	279	308	307	327	352	328	303	281	304	286	306	271	306	336	285	296	298	323	326	334	313	327	309	309	324	297	308	338	319	313	314	289	317	302	297	312	305	324	341	328	341	317	329	297	313	353	277	352	284	320	313	318	324	347	283	330	321	298	339	316	313	353	294	294	341	303	303	311	327	335	295	342	307	335	304	333	308	312	330	286	322	330	362	312	311	307	316	306	324	308	302	342	308	322	306	293	327	344	303	330	333	296	310	287	323	340	328	333	318	301	295	323	306	315	316	303	282	314	330	327	331	331	291	317	307	343	287	283	298	315	313	317	311	315	324	322	334	316	335	314	281	285	322	300	337	293	333	314	338	317	318	308	306	308	310	322	293	313	311	311	304	326	296	330	345	318	296	332	298	315	310	335	337	344	308	291	303	313	318	322	322	326	335	325	305	338	316	310	313	293	318	326	297	315	291	336	313	356	304	365	335	289	294	328	307	324	319	319	288	319	311	321	323	313	303	325	325	294	344	312	307	288	325	331	316	346	295	308	319	304	339	320	299	299	351	314	321	301	319	315	321	320	324	299	327	345	295	346	275	291	358	286	323	328	312	331	328	329	354	307	276	327	345	355
23930	21350	28570	24588	21335	15125	7305	4100	4016	2782	1750	2371	1583	923	759	663	678	633	656	589	552	585	572	630	1322	1844	1335	1032	519	488	482	504	511	547	530	487	512	463	456	476	491	504	433	500	484	519	482	456	513	479	487	501	468	480	457	500	511	482	506	522	494	498	464	475	481	479	507	530	458	488	480	524	489	487	462	512	459	472	438	476	473	485	507	491	487	477	490	464	527	512	492	512	481	482	521	486	475	476	524	498	459	498	487	488	471	519	488	487	500	497	480	472	504	462	499	495	509	450	508	518	491	464	492	467	495	502	475	453	480	476	463	446	507	480	503	489	504	516	492	481	482	495	509	482	499	463	496	460	504	482	492	458	492	485	503	503	456	484	506	495	473	481	460	467	472	451	451	459	484	497	500	522	498	492	482	481	459	474	506	476	500	479	475	479	493	513	469	524	463	508	523	454	492	459	442	448	481	482	503	505	464	481	468	475	502	477	452	463	511	495	453	498	484	539	499	494	474	466	467	490	534	472	496	477	478	485	482	426	503	456	482	516	507	460	491	494	485	440	493	485	509	505	499	472	506	465	469	503	507	458	500	508	552	491	445	456	487	522	494	488	454	477	471	510	494	482	490	507	494	513	487	492	534	469	477	491	481	485	495	450	478	479	502	514	440	479	518	487	517	440	480	536	498	464	499	445	511	483	452	507	479	452	485	511	474	460	484	470	467	481	489	490	475	503	494	459	457	499	523	474	492	492	503	500	460	476	490	459	460	476	510	479	488	513	495	485	469	470	481	474	496	490	486	450	469	493	497	490	507	475	478	460	500	512	486	487	489	473	468	481	477	488	495	508	470	491	469	483	499	465	464	516	473	466	491	495	463	467	507	542	500	458	501	471	468	486	466	483	508	496	525	508	421	516	483	479	501	457	547	456	460	533	495	502	486	507	467	487	480	464	498	504	506	522	502	504	457	461	504	480	474	481	502	496	461	489	511	476	455	475	501	479	465	457	475	510	476	493	540	471	529	463	492	488	472	488	484	508	516	475	468	488	466	459	467	456	518	487	451	506	543	502	509	507	459	468	505	486	492	455	520	484	495	484	480	466	483	519	504	481	544	455	470	475	467	496	475	460	472	520	502	478	433	466	500	484	458	489	451	476	485	495	479	471	473	483	537	491	463	487	490	489	452	464	467	526	545	504	514	479	452	465	478	508	500	521	469	471	444	438	525	464	514	467	475	501	460	512	486	449	504	492	459	472	498	450	493	494	472	468	515	475	482	514	488	508	506	518	459	482	493	491	513	459	484	486	467	502	500	438	482	500	476	467	492	496	489	483	484	432	482	480	439	489	454	466	476	500	473	466	457	519	451	490	479	489	464	468	488	473	493	457	493	459	478	486	498	507	492	483	498	471	474	502	495	459	488	530	528	449	474	494	488	474	457	478	471	454	479	467	459	497	508	484	454	487	497	486	480	497	513	488	458	476	542	474	483	475	483	507	467	452	509	460	487	442	510	466	469	511	482	518	485	470	475	468	487	490	502	495	488	480	441	463	472	473	499	497	493	490	473	483	473	468	499	463	517	472	478	498	479	464	520	482	513	496	477	469	537	506	482	463	489	498	474	499	461	504	465	476	492	474	496	479	481	487	463	448	483	475	489	476	474	476	480	449	502	481	484	501	489	472	470	474	508	538	493	520	511	471	513	490	443	488	490	461	444	501	454	454	480	495	476	497	500	499	472	464	465	503	481	492	524	486	517	516	440	480	487	517	504	470	500	471	493	502	489	423	516	478	475	480	512	475	504	473	495	463	463	478	514	495	498	472	482	484	488	459	492	483	487	480	464	468	485	456	488	508	492	465	494	430	413	445	514	475	536	501	463	487	501	468	489	513	500	479	530	479	504	491	521	482	478	491	518	478	437	479	489	499	470	487	501	505	487	559	490	489	442	517	501	469	488	497	495	482	507	482	497	482	440	453	459	499	470	510	415	504	505	472	536	493	464	520	447	463	470	456	504	492	511	459	514	460	490	469	502	467	471	494	520	510	474	473	525	502	440	427	503	492	463	510	480	545	528	508	499	475	476	509	491	465	521	448	523	487	488	516	490	446	481	459	522	480	466	475	459	483	460	526	451	467	466	457	458	464	487	505	479	518	473	514	504	498	445	488	487	507	458	500	502	485	491	477	524	477	527	510	449	442	478	495	476	444	453	504	475	485	482	497	495	483	464	476	501	485	492	480	499	466	500	475	484	482	435	468	465	526	530	505	487	473	490	478	487	518	499	468	502	494	518	446	448	485	541	491	458	515	479	506	473	463	472	464	492	494	452	459	495	499	461	501	504	499	518	492	458	498	502	495	468	468	485	497	484	505	491	475	477	471	517	483	504	495	470	483	494	467	482	488	498	444	477	461	495	478	488	506	460	442	487	498	483	483	522	488	512	491	479	500	477	482	455	483	447	530	473	464	452	501	465	541	467	484	454	488	458	496	493	479	456	488	491	496	538	484	479	520	457	484	504	494	534	488	472	508	511	464	484	451	498	458	456	466	512	456	499	487	464	456	492	486	509	474	480	461	471	482	487	477	506	491	465	516	470	477	497	474	461	480	490	490	543	485	485	509	462	506	491	489	425	456	502	505	499	435	445	465	490	495	484	445	520	482	483	494	484	453	494	490	492	496	524	481	476	455	469	501	466	521	502	454	445	458	528	504	500	481	492	506	521	491	456	441	468	465	502	448	501	485	463	488	458	509	553	493	465	475	509	491	490	504	469	496	478	526	504	488	479	498	494	494	474	522	505	535	500	516	486	512	511	464	478	457	472	493	513	483	472	472	455	464	470	447	531	484	492	482	471	488	524	486	522	456	501	527	479	478	492	445	482	521	452	507	513	485	498	486	468	479	471	495	498	471	501	465	517	491	456	501	429	479	466	496	487	465	513	488	536	480	460	512	475	498	460	456	464	475	483	495	492	499	512	503	486	496	461	465	489	458	466	511	511	514	463	480	464	491	450	472	449	480	497	478	460	481	494	478	501	543	524	484	475	484	526	478	468	522	492	471	511	440	521	497	507	476	456	478	507	495	491	463	481	511	488	512	467	515	489	508	487	466	449	522	489	499	489	486	473	480	449	477	495	482	461	484	498	483	480	473	474	464	500	454	516	510	483	536	494	466	484	516	444	508	502	496	476	482	455	485	523	524	471	517	505	493	457	460	478	511	490	474	475	455	471	495	492	530	528	498	491	479	498	494	466	449	478	494	442	485	519	520	479	492	435	463	502	483	486	446	458	461	490	506	464	503	485	484	481	469	474	449	507	489	501	464	489	485	480	523	481	496	496	487	478	461	516	487	488	498	496	526	442	461	491	456	508	438	489	492	483	464	499	478	432	512	511	497	472	498	488	489	510	455	456	494	486	486	483	458	503	481	476	501	469	471	498	504	466	464	477	486	473	447	490	481	494	495	477	463	486	518	551	506	473	473	458	509	498	499	497	494	514	490	481	472
29574	53048	38579	23637	16258	12585	9139	6943	7172	4727	3083	4286	2576	1407	1009	909	914	796	700	706	695	704	590	708	2195	2826	1936	1426	552	506	561	524	534	484	546	521	490	510	527	546	478	528	511	509	510	540	537	520	482	546	528	541	558	512	525	540	541	535	526	519	540	544	513	524	542	502	481	499	521	526	522	512	511	528	515	534	511	489	503	501	510	510	514	539	518	578	501	569	495	519	511	510	542	533	503	529	556	498	521	523	491	482	515	538	521	526	527	503	518	493	554	524	531	526	542	520	551	531	527	536	585	486	560	500	513	506	456	499	524	547	528	522	552	520	525	537	513	496	524	536	488	523	521	500	511	515	501	534	509	551	484	533	500	526	529	501	518	548	557	504	526	520	557	498	524	501	505	503	499	547	525	531	544	490	533	553	512	470	554	495	514	515	485	510	542	495	505	545	518	543	487	491	548	505	506	516	521	549	527	511	515	484	511	514	529	517	481	523	534	520	523	529	523	461	546	519	509	524	539	489	537	516	553	512	534	498	494	549	515	529	507	484	519	520	501	518	541	520	529	504	541	503	559	492	475	562	513	539	479	531	524	519	555	529	522	535	538	544	550	528	520	564	540	524	557	497	552	515	522	509	554	562	539	569	496	500	478	490	537	531	482	533	551	547	519	477	495	528	500	533	505	513	491	552	496	530	502	522	505	511	551	564	483	521	485	466	548	512	513	486	517	505	489	510	527	487	495	479	551	540	561	537	523	505	589	540	498	494	564	538	523	503	556	525	537	597	548	500	544	516	524	557	494	523	525	528	531	532	522	494	548	520	561	544	559	547	530	529	490	564	505	506	489	502	522	523	521	544	506	540	547	510	559	519	520	553	554	522	516	539	499	483	472	544	543	487	531	504	516	489	541	505	530	509	549	503	495	541	494	525	522	519	530	485	532	527	535	491	568	533	506	539	543	546	572	503	535	554	508	542	561	496	521	510	551	529	488	564	521	494	511	493	530	495	535	508	502	540	509	513	539	516	501	511	510	533	481	523	497	530	502	515	513	498	531	525	477	532	491	488	529	506	530	552	517	522	549	534	546	539	507	508	524	521	492	493	507	529	521	478	508	561	553	523	531	504	555	510	492	567	507	502	508	536	540	511	521	535	545	526	525	527	548	503	482	477	506	518	566	527	477	556	493	485	497	525	516	527	534	483	518	535	566	535	522	508	533	547	509	505	509	513	494	534	539	518	487	537	543	494	516	524	544	518	504	534	553	518	559	534	498	503	571	501	472	515	478	510	500	504	559	495	526	505	524	508	502	515	538	494	526	539	512	555	530	523	491	520	494	491	523	508	545	568	511	497	478	527	542	521	500	515	524	514	520	536	520	499	501	513	531	511	521	553	515	562	525	529	526	521	554	556	553	576	504	500	485	515	505	526	521	545	521	495	500	506	528	538	548	507	517	532	482	490	474	564	518	542	521	494	540	547	526	515	524	521	507	496	496	523	488	520	532	491	521	510	485	563	515	505	505	533	516	538	479	549	513	576	517	549	513	483	538	530	475	530	528	509	529	573	552	552	551	521	518	519	556	537	536	490	502	536	502	538	514	488	543	490	527	483	504	548	499	545	527	480	534	539	554	536	512	511	495	496	533	489	540	522	499	506	495	513	520	546	576	561	515	520	524	520	499	551	548	499	524	528	504	525	522	546	553	502	506	482	488	496	543	531	487	560	501	516	503	544	533	514	522	487	535	512	528	536	517	554	530	518	504	530	502	530	514	502	502	512	574	565	499	535	521	527	557	544	525	583	552	532	480	503	493	493	540	492	548	496	543	551	498	531	510	540	506	526	513	513	528	522	550	497	512	525	529	511	568	533	507	530	488	515	550	513	531	514	519	505	545	512	547	503	471	520	540	503	534	543	556	543	556	523	505	558	495	519	524	538	520	541	505	536	559	503	542	549	507	485	511	524	515	502	485	540	532	502	495	539	523	511	514	520	501	547	561	529	544	520	499	471	520	517	537	570	518	532	523	512	499	486	505	555	503	481	527	510	544	550	555	555	517	474	514	527	524	522	535	527	531	502	523	515	539	513	515	501	533	506	506	511	521	520	521	515	514	535	537	510	525	513	526	513	535	561	499	543	524	536	475	511	502	510	567	561	502	560	535	534	524	481	531	586	513	505	511	534	551	524	536	514	572	525	490	551	562	546	493	443	506	485	523	517	530	526	533	483	546	555	493	548	482	546	542	501	507	512	531	537	522	527	538	511	515	553	511	545	542	535	520	527	491	523	548	563	517	491	521	529	555	495	522	548	498	532	501	559	542	506	542	492	518	558	518	508	507	520	502	557	495	524	510	567	519	519	505	506	533	530	537	566	516	546	471	501	557	509	525	512	513	504	501	550	530	512	519	494	531	514	544	510	507	536	480	508	511	546	578	485	531	531	522	562	529	499	505	514	509	545	514	537	505	554	520	522	531	499	525	500	510	561	518	528	526	497	514	522	533	526	526	541	508	519	550	520	472	518	522	481	569	529	511	481	504	553	505	562	511	525	481	497	528	590	521	502	527	518	530	509	506	533	494	511	526	495	552	513	551	486	541	480	534	560	528	531	509	570	476	538	513	542	524	508	545	508	508	555	527	502	556	532	502	518	559	531	498	513	511	537	524	530	500	544	532	495	529	479	505	539	520	487	536	514	530	524	510	547	507	487	528	494	542	507	502	539	522	549	490	495	521	499	508	540	493	550	553	514	541	549	533	533	513	561	533	529	543	508	503	457	515	522	530	504	566	521	537	537	450	543	531	462	539	510	577	509	535	529	527	538	504	529	560	563	514	561	532	505	492	491	513	522	541	486	534	485	494	502	526	506	507	510	524	531	537	479	509	509	496	505	551	527	506	498	525	522	545	512	543	531	497	528	526	535	550	559	529	552	524	506	485	520	539	555	515	505	534	548	524	510	523	515	543	517	485	540	486	550	500	583	528	505	507	520	523	513	532	530	503	526	497	477	524	502	502	502	542	496	518	513	524	505	517	531	484	504	515	504	519	486	554	537	541	520	532	565	481	511	556	514	544	532	529	529	542	510	531	533	493	528	477	486	489	509	517	528	519	509	533	581	539	503	509	518	518	501	555	524	565	532	509	522	522	506	503	506	535	509	542	488	503	496	553	489	528	534	560	533	520	564	543	500	522	509	536	486	518	543	516	504	511	501	512	553	514	529	502	514	536	499	514	498	523	516	481	544	507	480	518	544	474	530	505	530	539	517	517	523	517	490	512	502	544	516	515	513	533	517	549	529	487	555	550	502	523	531	484	509	538	504	567	506	503	528	531	487	519	504	528	542	502	521	515	512	498	511	520	494	523	483	526	531	512	510	524	510	509	548	557	560	540	503	548	514	538	507	511	512	573	525	498	527	530	480	520	548	513	516	519	506	540	549	515	543	555	503	516	486	511	494	549	517	494	527	498	497	518	492	540	489	498	511	484	500	515	542	530	527	483	513	519	507
25030	21385	27716	25606	15292	6616	3944	2893	3029	1704	1283	1393	743	612	477	620	506	449	382	302	318	329	331	432	989	1106	526	385	265	266	237	269	240	290	288	246	249	256	263	280	241	241	271	267	215	239	265	249	272	252	241	249	266	275	247	258	252	230	240	243	258	262	259	265	274	252	308	270	264	276	286	252	284	260	258	253	288	282	228	250	267	271	264	249	221	259	260	268	266	249	260	268	269	257	251	243	279	270	261	276	245	273	275	252	265	260	244	257	246	260	254	259	247	256	246	248	276	257	259	244	289	267	262	244	275	258	281	251	295	243	271	263	253	252	279	278	289	243	262	264	231	262	250	291	254	255	274	261	277	281	270	260	254	269	261	276	237	244	294	264	268	279	268	288	267	266	248	249	240	280	274	269	275	292	278	247	279	268	245	258	254	246	223	301	254	261	242	235	262	217	267	272	225	279	279	243	246	244	228	257	262	242	262	274	256	229	257	255	233	261	307	262	266	237	262	255	226	286	275	217	269	296	248	240	254	246	243	254	278	264	273	268	254	234	271	273	262	268	257	258	286	262	247	272	264	251	230	247	276	253	256	257	241	254	282	287	239	245	268	252	256	229	254	261	276	283	252	235	260	274	241	286	256	255	251	253	288	267	267	267	260	269	284	282	251	254	265	261	249	280	246	267	265	272	254	255	276	261	274	273	243	255	271	240	296	263	264	274	264	277	267	254	260	252	236	282	256	252	265	272	231	253	271	259	271	246	264	282	194	212	266	265	256	246	263	278	222	246	246	267	266	279	258	247	278	264	236	235	275	259	243	278	253	270	276	299	285	253	252	264	266	255	266	249	257	283	289	267	276	266	239	268	247	245	245	249	245	248	268	291	269	271	265	286	260	259	284	274	249	249	253	263	249	243	251	255	250	265	283	261	280	242	285	279	273	247	246	255	285	282	265	243	260	267	250	246	227	259	250	264	294	243	283	264	293	259	283	282	279	263	236	248	262	244	251	247	250	241	259	282	270	257	252	259	257	273	239	267	246	274	270	261	265	260	270	237	269	265	237	248	251	269	241	247	267	265	269	272	246	268	248	272	258	268	268	257	274	272	238	242	276	263	250	249	281	298	279	266	254	265	250	251	209	241	230	250	231	238	233	244	269	259	260	254	286	254	270	285	244	266	243	270	247	270	265	257	247	266	247	243	255	274	258	266	253	259	283	271	267	274	262	243	244	236	262	269	261	240	266	253	278	239	273	254	265	227	252	257	268	253	273	240	238	249	256	263	270	259	250	288	234	298	262	282	257	252	269	284	268	275	252	278	256	301	270	272	272	276	244	278	257	273	261	236	249	265	245	211	251	251	262	244	239	267	301	279	270	259	289	243	255	269	287	273	258	271	267	247	237	250	269	241	250	250	240	237	251	264	233	239	257	231	276	270	271	253	249	278	289	290	268	256	240	260	265	267	261	250	260	225	267	257	234	275	271	253	279	250	275	267	264	278	248	242	226	270	283	248	240	257	268	258	272	245	263	244	277	290	220	266	258	255	260	261	273	264	257	276	261	265	227	271	251	219	294	254	257	241	256	297	277	280	247	283	261	260	251	257	233	269	242	253	299	247	214	255	256	279	268	264	291	268	254	255	235	262	273	249	263	244	259	287	244	278	290	255	275	268	272	215	253	269	253	254	280	254	255	238	255	267	241	264	271	278	269	233	265	269	256	270	255	243	281	248	231	272	263	229	251	297	256	263	265	263	274	250	229	290	258	257	255	231	239	267	252	276	255	252	267	241	263	284	269	239	263	242	288	279	248	293	238	261	243	241	276	267	254	270	260	284	267	273	256	268	265	261	259	269	269	270	281	285	259	273	259	266	219	283	259	248	261	263	285	267	283	291	257	243	248	261	249	232	251	258	252	224	233	263	246	267	240	288	265	281	238	271	271	259	248	250	239	235	277	240	251	260	272	267	265	267	246	261	264	273	266	276	253	249	244	266	258	279	247	240	268	245	247	252	277	271	266	293	239	250	267	242	275	227	233	218	261	266	229	280	255	259	245	293	242	271	264	248	259	236	262	289	246	255	247	243	263	263	253	261	266	274	242	217	243	260	248	228	259	260	272	260	275	282	274	236	244	259	244	266	241	247	260	256	263	229	241	268	264	223	277	247	264	268	235	254	218	283	247	278	252	256	232	258	280	278	251	239	233	248	253	280	251	269	268	227	202	255	258	235	269	247	250	245	246	242	265	248	264	259	250	249	278	259	270	277	266	280	253	240	254	285	247	269	242	219	276	251	246	261	248	259	292	259	262	263	218	219	249	268	248	246	302	237	234	264	276	246	276	247	267	270	239	252	266	272	254	272	247	266	250	269	262	273	242	231	248	247	273	247	262	277	279	245	251	261	276	269	260	283	273	269	245	269	291	275	262	254	226	249	270	249	248	247	259	234	280	240	251	252	258	254	269	270	248	276	299	263	239	220	227	269	243	241	249	265	244	263	243	282	226	249	250	265	275	272	267	234	253	260	280	275	283	257	266	243	283	239	278	241	254	255	257	242	262	256	251	270	292	257	249	266	250	276	269	245	278	274	254	239	252	274	269	264	256	256	276	260	271	256	237	295	291	251	244	264	254	249	254	249	270	294	282	264	260	231	276	264	276	279	244	283	268	244	277	273	235	255	269	266	249	255	248	260	251	226	287	246	246	264	286	266	253	262	252	255	257	268	284	260	261	287	274	263	267	241	257	258	250	279	240	290	247	253	275	288	261	284	250	253	285	251	261	283	251	273	263	252	279	255	276	247	255	278	256	235	277	273	223	264	279	247	257	249	252	266	250	248	285	247	276	266	262	251	253	268	274	253	241	240	263	218	243	245	276	269	248	241	275	262	224	253	272	282	242	268	239	271	251	257	253	283	278	251	275	260	226	260	240	225	261	269	246	274	270	265	272	281	235	253	242	256	287	250	259	269	210	240	285	251	276	263	236	267	273	264	262	258	284	286	264	251	236	271	278	282	274	234	222	270	245	244	268	242	276	235	244	267	252	247	257	260	276	259	271	253	293	291	254	258	250	250	250	267	262	250	280	229	240	295	286	255	254	267	270	261	274	286	285	259	242	249	258	244	271	255	247	261	261	268	241	284	266	248	261	274	289	255	275	273	250	281	283	268	243	251	252	263	278	262	253	258	281	281	253	293	241	268	276	256	256	259	273	244	255	264	245	282	280	261	249	269	296	239	250	283	265	255	244	256	260	280	236	281	269	238	245	228	264	297	258	272	255	259	254	250	281	274	239	263	287	255	270	253	260	236	263	243	269	246	257	251	268	248	286	283	256	263	269	243	228	244	249	223	289	262	264	259	247	260	264	268	230	249	275	278	265	259	279	281	258	279	271	260	255	268	269	253	259	248	251	257	309	267	265	282	265	233	261	270	270	255	256	256	239	272	277	241	271	247	267	265	264	269	253	257	235	242	248	242	254	271	229	258	254	268	251	221	239	247	232	294
28253	47346	33919	21000	13472	9827	6963	5730	6072	3267	2602	2647	1344	1009	765	968	714	597	507	414	411	428	403	607	1660	1843	838	481	305	305	298	293	295	297	264	297	301	301	312	300	274	278	290	260	309	325	282	322	283	291	268	264	289	319	307	272	277	315	302	306	284	293	314	316	303	300	316	287	286	300	299	263	261	288	288	310	295	269	250	297	273	259	296	279	294	285	272	318	295	272	297	299	291	266	282	276	326	300	318	320	284	298	299	323	282	326	308	309	287	278	280	291	303	305	284	288	286	311	294	321	303	302	284	276	278	308	277	282	283	283	280	287	286	289	267	305	292	319	293	305	264	295	279	300	297	320	292	291	284	298	297	284	329	298	276	319	294	282	282	279	287	263	300	289	277	310	301	301	269	288	292	308	328	304	311	299	296	297	291	272	281	272	262	313	275	301	281	326	252	294	296	319	295	282	274	297	305	296	307	267	296	287	294	306	290	272	282	298	299	301	262	287	306	307	265	289	306	282	278	287	264	293	283	267	307	307	304	320	264	325	308	304	296	268	291	319	312	288	262	294	269	301	308	320	270	312	307	296	280	321	286	279	286	285	293	279	317	285	270	289	290	255	301	296	299	277	278	298	287	328	308	326	285	306	281	343	282	318	324	262	294	313	295	313	290	286	299	261	304	307	319	298	314	282	273	303	297	265	270	276	316	259	265	259	284	301	300	259	323	293	283	312	268	286	304	311	279	294	326	288	285	270	268	329	285	278	319	273	272	268	301	312	301	302	308	283	305	295	314	303	296	303	309	314	315	282	279	294	302	294	249	299	306	298	275	303	288	286	272	312	294	263	300	308	287	265	303	326	306	296	305	279	288	325	292	284	304	268	351	317	268	317	295	287	303	302	254	288	258	290	286	285	285	295	275	266	281	304	317	292	305	291	268	283	292	292	266	284	304	327	294	301	263	348	273	272	238	293	297	306	291	315	302	309	284	314	309	268	288	285	294	273	266	293	291	271	292	319	300	268	326	294	296	281	274	266	283	311	270	317	306	314	296	275	290	284	293	304	289	309	292	284	314	315	303	305	260	308	249	306	269	301	290	280	271	260	296	282	323	272	270	274	308	276	294	309	284	302	299	326	300	273	314	295	282	277	279	283	291	287	287	260	311	290	300	291	283	310	287	294	283	306	293	287	306	271	273	286	299	280	311	283	287	309	299	315	311	284	302	310	294	284	280	300	300	247	312	276	280	309	283	298	282	269	308	303	275	284	283	284	265	305	332	286	284	310	286	292	281	284	281	273	319	328	294	266	291	276	271	285	301	278	290	261	304	297	299	292	309	306	298	271	296	294	285	255	276	262	286	288	289	302	294	295	295	288	317	282	283	264	264	312	315	318	315	300	305	290	297	291	258	275	293	307	287	275	293	270	312	305	277	293	296	305	277	312	273	307	278	275	308	298	309	307	291	334	276	286	333	300	295	278	319	298	286	293	283	290	271	306	305	300	268	285	301	288	279	280	275	299	296	291	283	289	307	286	304	291	275	271	306	321	319	306	283	283	274	303	272	302	275	271	298	293	289	285	280	291	282	322	351	313	305	280	277	285	292	297	305	313	280	266	288	287	285	292	323	267	284	304	299	292	313	284	270	278	276	302	279	325	293	294	271	280	281	295	291	303	323	307	298	272	267	299	288	281	267	305	268	269	336	281	318	263	338	306	295	305	277	287	298	275	300	291	313	325	310	311	295	285	264	330	313	301	300	288	280	261	287	299	301	311	312	327	267	270	322	294	285	306	295	278	277	302	299	308	279	261	286	307	305	234	278	281	292	272	281	276	294	281	287	302	279	314	290	305	260	300	299	296	310	269	298	295	275	284	297	310	300	313	305	314	318	299	323	296	278	306	292	283	272	296	295	263	282	316	272	295	288	284	324	297	297	291	309	307	292	279	338	311	272	282	314	291	313	271	284	294	280	302	305	304	307	278	269	313	317	288	279	306	303	295	298	255	293	282	315	267	293	330	325	291	278	304	284	255	305	324	278	280	346	265	278	276	267	291	316	285	278	288	269	303	294	297	300	299	328	294	296	296	296	290	287	304	290	283	261	324	262	298	278	294	293	321	252	314	308	286	281	284	302	291	306	276	296	267	311	271	267	309	291	262	275	265	265	307	295	269	316	306	271	278	278	300	290	304	266	271	302	289	283	305	300	297	284	298	283	313	285	322	311	309	299	312	282	291	310	289	306	289	277	298	342	297	274	312	274	293	293	304	287	255	284	293	279	285	291	286	291	298	312	274	294	300	296	289	286	290	341	319	272	308	256	274	286	294	276	289	318	310	312	300	285	312	300	261	312	287	336	303	306	275	285	311	270	288	304	308	284	291	271	291	311	349	322	313	291	288	271	274	283	270	287	337	296	318	323	291	297	308	307	314	269	275	282	319	310	294	287	310	289	309	344	290	266	298	270	278	309	287	271	295	295	292	302	288	296	277	294	302	283	297	316	276	286	288	289	291	299	320	286	263	306	299	292	294	283	282	294	278	325	293	291	295	295	263	300	266	269	288	309	293	293	286	300	283	290	279	242	282	292	278	276	319	314	310	287	272	302	294	298	266	301	281	270	280	306	310	272	297	323	305	294	238	283	274	281	274	296	277	305	306	300	277	276	287	292	288	308	313	297	267	277	305	305	282	251	310	293	287	330	279	279	288	302	338	298	278	312	281	297	289	290	282	285	292	294	311	269	290	293	327	267	266	280	286	330	284	288	271	293	283	275	270	320	283	288	312	262	270	290	295	313	284	299	310	286	306	299	277	299	286	281	275	316	311	299	306	305	287	292	294	286	321	283	296	286	325	287	298	287	286	314	284	293	272	302	336	289	292	305	272	309	299	315	286	298	287	284	261	298	287	295	306	252	291	320	287	302	287	286	274	280	331	275	287	298	307	288	309	289	293	279	271	298	296	317	299	326	273	315	272	286	285	305	283	271	253	302	282	315	294	294	293	315	294	267	300	305	299	297	286	300	291	299	256	283	303	319	295	302	280	276	304	282	290	309	292	252	272	328	287	290	287	258	308	262	295	268	240	300	274	316	291	314	274	317	287	287	357	306	321	298	281	290	310	305	269	293	322	288	304	322	279	302	311	308	265	304	312	266	286	280	301	286	299	285	298	314	289	287	313	288	288	275	268	277	281	271	305	286	269	301	300	314	304	276	308	297	293	273	275	348	296	284	294	293	287	294	278	285	305	308	293	269	314	264	289	311	296	269	286	288	304	293	295	296	295	282	302	274	264	296	283	297	293	301	309	311	279	280	289	274	304	308	307	288	298	308	289	296	294	284	319	290	318	294	316	301	293	305	307	319	291	280	284	269	316	257	263	304	298	295	297	311	301	259	293	278	291	309	300	290	292	310	278	271	267	275	270	254	288	294	285	286	317	286	303	293	299	287	285	281	303	251	275	273	284	281	291	306	273	324	297	292	319	309	305	293	290	304	313	254	282	282	284
22721	21355	29008	24063	21463	21640	14061	6576	6014	3265	2911	2417	1662	1381	1135	1011	1036	955	775	650	630	631	637	1333	3493	3469	1786	678	535	575	543	548	531	538	548	554	541	557	546	538	531	530	509	541	534	531	528	502	542	518	539	530	549	520	561	575	588	497	509	577	554	515	528	496	548	539	556	522	481	485	557	546	538	521	540	542	573	539	499	564	528	485	511	514	546	557	508	538	578	545	540	515	518	523	515	535	579	495	543	510	547	556	560	593	511	538	499	524	541	572	554	523	532	550	529	553	504	528	535	530	571	545	540	545	532	572	506	516	561	545	539	539	483	537	525	565	520	487	534	549	547	539	507	523	516	522	558	525	526	536	481	553	550	525	555	537	478	515	535	499	518	549	567	537	575	517	530	528	525	563	535	540	540	540	521	512	532	502	532	588	530	526	558	519	582	520	512	470	521	554	546	535	558	519	561	526	550	510	527	521	516	524	552	556	489	532	521	538	548	528	583	530	480	512	523	535	516	536	529	515	529	523	525	523	502	533	560	510	545	543	556	572	548	521	578	518	503	562	517	521	508	534	550	525	526	485	543	516	539	500	506	527	515	579	531	562	512	564	539	508	539	483	511	564	503	542	540	550	502	547	539	509	528	548	520	489	523	536	536	578	499	516	540	519	525	555	574	541	507	513	564	504	535	567	490	525	533	508	569	531	513	547	553	537	526	566	527	500	537	524	553	523	521	559	536	540	517	537	557	522	552	525	505	524	512	529	536	521	545	553	544	518	532	529	523	511	479	561	551	500	558	517	537	535	555	535	464	533	522	522	517	524	492	554	568	540	494	554	532	570	568	529	500	497	546	561	536	510	541	561	532	501	572	500	534	518	560	507	504	560	566	529	578	559	511	541	560	546	524	574	552	508	558	553	535	499	554	539	497	517	582	565	526	538	572	516	545	510	559	551	514	556	479	567	520	494	529	554	550	532	493	550	573	552	539	562	522	517	518	546	544	536	505	547	553	519	527	520	547	522	568	546	508	528	542	504	552	507	519	611	560	532	497	550	499	565	542	574	531	541	547	496	517	534	518	522	545	548	521	519	502	540	523	525	542	532	523	522	526	527	508	557	555	548	525	536	560	526	541	565	598	522	529	546	542	477	523	544	562	511	513	540	544	543	525	516	562	573	523	534	535	519	516	509	527	531	529	504	536	513	529	504	565	524	519	560	525	527	524	530	521	531	511	519	545	552	516	554	495	530	547	507	552	555	517	578	568	530	497	522	542	536	508	566	520	497	535	542	505	518	521	558	543	530	502	559	525	529	548	501	553	519	540	574	541	521	569	530	541	562	531	540	588	539	553	532	533	560	529	572	576	517	535	550	512	563	488	507	557	545	542	549	495	507	539	539	529	460	554	539	462	501	521	519	564	544	538	522	531	528	508	506	532	528	551	479	542	582	578	539	532	513	530	511	526	541	575	513	521	525	554	535	484	517	541	570	514	518	549	538	520	536	536	511	544	535	474	486	527	518	514	524	552	566	533	512	526	542	521	511	490	559	533	533	517	521	503	497	519	548	542	494	542	518	566	542	533	524	482	540	514	521	524	521	537	527	525	489	516	527	539	544	517	548	528	492	578	516	523	555	512	507	517	520	554	530	517	492	534	525	526	539	525	511	519	539	502	521	556	527	532	516	490	521	518	522	550	547	486	509	524	546	555	549	519	522	531	578	551	550	533	548	526	529	538	525	507	546	528	524	554	515	522	543	534	523	517	501	558	484	501	511	492	529	510	529	487	557	510	567	532	542	567	519	515	516	516	536	568	523	529	507	536	514	533	554	531	571	519	539	552	519	521	536	555	530	538	514	515	544	563	493	564	501	520	546	519	512	559	488	539	504	535	537	533	538	538	467	527	580	569	528	539	515	541	493	511	501	523	510	509	539	581	514	535	514	560	543	515	489	530	552	509	518	528	519	500	564	567	541	542	515	554	498	553	505	532	542	539	496	536	524	514	532	548	545	528	516	477	526	530	553	527	553	525	541	543	519	529	523	543	523	497	557	556	564	592	538	515	584	530	540	546	552	560	519	539	566	567	535	543	553	509	526	541	563	553	514	521	548	537	549	569	536	549	521	544	510	528	508	547	533	540	568	511	540	534	504	508	527	557	532	515	536	530	538	550	521	549	495	495	551	521	533	562	555	522	539	536	506	566	500	520	526	478	535	507	499	568	534	540	568	549	502	548	548	535	501	561	531	525	525	510	563	482	564	507	563	593	542	523	506	549	516	586	533	540	535	519	521	502	534	532	514	548	549	567	527	537	493	563	534	508	490	511	527	512	495	535	506	491	510	522	526	558	532	519	519	548	555	556	505	587	503	559	548	561	569	519	516	556	546	538	507	550	528	542	512	509	510	552	551	526	477	553	543	522	476	570	535	520	514	546	533	569	513	510	504	535	526	515	540	531	519	482	566	520	490	527	527	534	555	457	518	516	520	518	495	554	526	499	542	528	545	501	526	503	552	525	526	526	471	546	537	533	520	535	517	550	547	584	534	530	524	550	557	488	505	540	530	573	529	517	554	476	533	547	575	554	575	533	559	531	538	514	534	515	565	511	522	474	455	543	563	507	525	519	536	529	510	509	535	521	513	555	559	552	506	513	576	527	553	558	591	580	518	550	527	531	518	513	494	542	536	579	510	515	505	531	520	524	541	510	509	513	525	554	516	521	574	547	562	527	498	545	541	487	564	519	552	532	522	499	511	536	527	501	499	530	484	553	537	519	516	550	507	526	495	518	577	563	532	548	515	504	542	542	541	511	533	519	544	545	496	530	543	529	571	522	524	539	556	575	499	543	564	567	511	572	548	528	520	546	528	522	494	540	566	503	529	514	548	515	545	550	548	556	558	506	505	556	530	518	569	474	512	535	592	529	532	539	523	511	532	542	548	553	561	522	533	545	478	484	542	522	530	567	515	512	545	517	524	516	548	546	506	574	539	511	499	508	563	574	527	573	525	510	533	527	562	538	585	525	535	534	556	528	529	521	519	560	526	554	522	555	554	505	531	506	521	514	541	566	533	508	515	513	510	516	551	502	493	545	511	540	488	570	525	568	500	513	501	517	522	527	502	553	563	529	542	525	515	535	535	530	518	531	525	503	557	550	552	515	542	485	524	528	546	530	552	540	530	557	542	551	536	545	542	568	545	570	514	532	515	563	525	543	510	578	550	540	506	500	505	509	507	496	531	533	552	539	479	517	510	522	514	534	529	547	527	505	506	589	526	529	483	486	503	515	566	590	501	521	532	560	521	527	539	519	522	557	520	534	557	535	544	546	514	534	505	573	550	521	517	513	564	495	513	519	564	549	503	540	525	582	541	531	553	500	482	552	531	544	522	514	478	499	523	525	527	502	507	519	523	505	548	553	548	504	497	571	533	539	520	529	556	491	561	474	574	517	530	558	551	525	519	496	501	552	507	517	495	527	579	528	521	531	499	542	525	531	495	542	539	524	519
32847	59268	44950	30419	21789	16055	10433	10466	10230	5305	5034	4041	2612	2148	1872	1505	1576	1285	995	814	778	743	803	1916	5421	5246	2481	878	592	561	584	569	566	574	590	584	613	555	625	555	551	549	593	587	559	566	565	571	574	607	616	631	531	564	539	587	565	566	611	569	615	549	572	553	584	569	570	600	579	574	549	602	544	579	574	575	606	584	575	563	521	568	616	557	540	561	605	569	590	551	612	547	531	572	579	533	590	571	563	605	565	559	607	546	562	553	578	585	595	575	565	568	516	624	546	565	517	562	532	599	556	556	557	561	575	587	532	535	552	575	622	554	548	560	578	566	566	554	558	594	618	571	556	567	545	541	550	574	581	582	549	542	588	549	611	550	595	534	595	558	601	581	598	519	573	590	539	543	525	581	598	569	566	593	579	534	563	566	552	578	567	563	567	548	562	579	633	543	567	574	546	566	577	568	575	567	564	525	542	568	551	576	567	587	598	582	592	532	565	573	565	566	619	575	620	607	595	595	531	555	574	599	566	578	575	595	591	562	562	558	608	551	601	567	555	515	531	582	589	560	530	606	560	536	569	534	541	544	592	600	549	549	526	581	596	538	540	551	590	576	586	570	569	577	593	540	603	523	507	566	544	593	578	574	552	581	570	537	562	526	585	578	565	568	562	575	552	552	606	583	563	550	585	596	545	549	622	581	590	570	568	568	584	590	562	547	567	580	556	547	557	558	592	579	575	571	581	548	603	559	575	572	562	567	587	575	573	589	583	574	578	626	582	581	583	539	580	538	566	618	527	611	568	588	514	596	529	560	585	567	544	587	534	581	531	569	581	573	565	577	587	585	561	577	560	587	567	576	595	557	593	570	563	562	538	571	558	580	555	560	566	564	584	583	543	572	536	543	577	566	551	563	527	612	560	575	593	594	594	586	568	599	599	527	578	555	603	523	548	521	599	591	624	590	574	558	579	552	558	542	586	577	550	573	560	549	605	546	562	620	569	562	531	572	590	631	558	576	569	604	567	567	581	580	581	567	557	557	597	551	604	593	569	582	601	608	589	567	530	595	583	547	565	577	516	575	559	569	539	552	571	567	550	549	595	563	571	572	566	619	551	550	575	602	560	577	537	596	549	585	576	559	561	564	572	570	559	593	607	585	557	561	537	539	587	565	553	568	584	566	567	598	571	568	576	547	555	581	567	532	560	536	553	578	565	564	598	553	582	594	572	608	600	605	578	567	577	560	577	580	562	571	577	552	533	543	552	574	569	537	593	513	573	586	589	555	569	612	565	599	556	609	598	536	552	558	564	587	590	587	593	556	573	577	628	589	585	568	555	559	572	587	586	579	567	559	591	574	571	562	560	554	535	609	578	562	557	534	596	549	615	561	566	590	561	585	583	569	551	533	618	571	549	560	551	575	589	588	570	580	553	544	609	576	582	553	595	614	541	548	532	571	547	597	570	558	587	587	557	570	576	566	588	579	592	574	550	554	581	596	549	599	575	574	532	574	555	577	545	568	590	582	582	562	612	567	561	572	544	570	592	571	581	578	561	616	597	516	541	593	593	576	562	571	545	549	545	544	587	566	568	528	582	591	585	559	565	572	569	605	533	595	557	522	609	551	545	553	584	617	538	562	566	621	558	593	561	598	545	546	593	554	604	584	574	572	576	587	537	610	578	564	546	566	536	559	573	570	586	564	581	582	550	567	574	543	544	596	510	578	584	528	539	574	576	556	578	531	549	571	584	540	562	567	576	550	553	591	589	530	590	561	579	567	515	579	578	549	567	559	527	525	572	607	579	612	571	577	525	575	573	561	558	534	562	599	596	569	573	524	582	553	550	602	583	564	578	547	566	578	596	604	552	561	597	582	538	547	577	538	530	537	583	535	583	591	561	594	576	575	562	545	562	559	562	572	590	562	578	569	545	588	558	545	555	565	572	558	572	550	587	563	558	580	607	578	559	542	550	544	519	556	577	611	553	584	564	600	600	563	542	556	553	544	534	612	551	540	565	597	580	598	587	580	552	570	583	588	561	568	548	561	575	545	558	587	547	551	565	573	597	532	573	569	540	577	570	608	543	558	575	575	612	570	602	550	586	536	596	547	592	547	611	572	587	541	529	576	537	583	579	573	616	525	598	599	567	607	562	567	549	562	575	570	548	545	536	572	585	583	566	556	595	516	546	555	567	582	585	558	560	573	497	563	517	619	540	616	564	578	580	572	600	614	541	593	565	591	569	562	620	566	547	533	579	528	569	564	551	588	583	578	586	576	537	562	546	596	550	552	569	587	547	552	519	549	547	547	562	594	597	609	557	538	576	575	563	592	610	563	633	617	589	605	524	564	576	527	603	573	614	540	571	562	555	561	571	569	601	577	576	570	544	587	541	566	607	554	565	570	531	605	574	591	589	534	571	575	566	564	590	621	593	559	572	535	568	579	577	568	526	585	586	567	549	569	567	616	586	547	586	589	586	555	604	573	587	593	604	545	596	562	581	561	579	563	578	594	563	593	556	552	575	614	574	578	572	581	584	544	594	578	575	601	587	587	592	574	584	579	577	601	559	531	565	585	544	597	574	581	562	554	573	569	593	592	595	546	549	556	615	556	584	522	562	573	551	623	568	582	597	598	549	599	568	564	536	554	559	543	609	567	543	577	536	599	561	572	537	575	575	531	576	603	566	574	551	554	623	566	556	578	601	541	537	591	524	531	552	534	604	633	535	532	551	592	559	576	542	544	559	562	571	551	612	534	619	564	570	563	564	587	583	589	598	567	575	585	550	532	581	527	573	582	526	591	602	565	591	545	555	560	581	565	571	556	610	583	558	559	582	574	579	558	570	543	576	604	590	555	568	573	584	556	522	580	569	556	567	597	605	536	544	557	552	560	570	568	558	591	591	572	581	575	588	559	524	533	563	560	562	564	586	593	587	603	610	528	575	554	552	601	556	584	548	545	575	605	585	575	567	598	549	575	590	549	498	586	564	559	552	572	588	570	572	554	569	536	553	577	565	581	541	534	560	555	624	580	561	534	551	569	557	563	564	576	583	617	568	572	587	644	587	534	547	606	594	547	570	564	566	556	574	541	542	538	549	558	566	579	559	592	559	581	568	588	580	557	558	584	567	569	565	615	582	549	561	551	570	532	587	601	610	596	595	585	570	544	559	557	583	572	544	597	556	578	562	586	572	583	577	545	609	606	576	588	569	559	590	606	554	560	536	584	578	548	580	605	595	579	551	547	550	577	539	573	569	558	508	570	583	577	596	545	558	615	623	602	576	532	550	556	575	563	583	587	574	551	578	549	567	532	575	571	597	581	555	622	583	514	557	581	533	542	591	534	508	547	576	566	618	591	524	619	551	573	600	551	528	613	543	553	570	557	586	543	582	562	547	559	568	606	547	570	575	565	571	557	534	596	568	603	560	552	593	576	567	560	580	580	570	605	536	576	581	567	587	592	563	601	585	538	571	614	554	577	535	572	585	588	591	532	563	574	561	591
29363	27142	25677	16069	6772	3630	2064	2351	1527	885	997	758	595	491	409	392	448	394	275	280	266	287	307	270	354	302	290	259	240	254	242	262	247	265	224	260	269	257	269	273	265	260	233	251	274	280	264	221	293	256	268	258	262	258	248	246	260	265	257	270	261	234	233	240	241	278	270	273	251	234	256	252	244	293	254	249	263	285	253	238	232	289	268	250	255	255	251	273	256	250	262	268	289	263	263	283	247	262	270	274	260	272	245	253	228	254	276	233	228	259	254	259	272	274	253	251	297	265	246	245	239	240	246	267	263	226	275	250	246	256	247	244	267	254	272	272	270	259	237	262	267	241	247	268	245	248	255	240	249	275	256	229	275	262	259	253	243	273	270	260	242	239	252	246	294	242	250	269	264	261	244	263	261	247	255	273	264	227	265	249	256	272	254	282	260	245	255	260	251	244	254	242	245	246	256	269	266	235	240	231	281	238	240	259	269	241	252	275	249	251	250	232	241	241	249	246	231	258	275	273	273	260	274	261	264	262	244	258	244	249	261	239	276	234	279	260	236	244	271	247	257	245	229	257	230	228	241	245	271	268	263	304	262	274	251	238	282	247	288	241	257	294	267	264	283	256	268	241	259	259	263	244	244	285	246	237	254	261	244	244	251	256	261	255	260	254	275	260	236	262	272	275	226	241	280	268	254	254	256	270	260	245	261	254	244	244	242	269	246	249	252	286	241	239	252	240	263	272	279	279	273	284	271	271	232	277	242	271	271	237	277	252	258	257	274	239	266	268	276	252	255	232	268	272	248	261	229	253	248	259	256	256	258	264	273	280	252	251	265	278	297	263	258	253	237	263	287	274	231	281	278	263	262	255	248	260	275	261	300	260	255	234	288	261	241	246	290	243	236	253	281	261	282	286	261	275	279	239	239	243	241	276	228	286	250	265	241	262	251	232	235	234	251	260	274	261	244	295	284	264	261	256	247	254	252	289	282	246	250	254	249	252	251	288	257	258	258	278	257	240	243	274	241	264	249	257	262	278	265	251	257	248	269	247	263	245	249	271	280	275	258	235	259	256	250	270	225	256	227	251	244	233	255	223	251	266	250	246	245	277	241	241	256	268	260	274	272	263	275	259	246	272	274	257	258	269	240	271	242	233	295	254	242	263	251	257	243	274	260	258	249	267	253	258	252	264	276	266	255	260	292	295	255	284	248	262	272	241	256	249	255	256	293	256	242	262	253	254	237	292	253	252	260	252	222	271	268	267	263	261	231	229	245	259	251	271	257	261	242	232	238	226	266	237	266	243	252	245	250	279	268	230	254	248	247	242	261	287	268	292	234	234	258	261	283	285	263	264	242	275	249	249	274	251	261	227	290	242	267	236	289	239	275	269	273	265	256	296	255	248	259	273	264	266	269	262	237	284	246	261	247	257	258	264	237	286	260	245	256	252	254	248	257	306	245	280	274	264	279	245	262	258	268	249	245	276	259	271	263	266	245	253	250	231	290	294	249	267	283	254	265	249	258	280	294	277	244	257	249	220	233	289	244	261	241	241	256	250	208	276	231	242	254	276	232	258	270	262	255	258	270	276	278	248	262	240	266	275	248	255	276	284	270	272	260	267	261	274	278	297	251	256	240	240	261	264	256	242	281	252	255	253	223	246	239	232	236	249	254	249	241	280	271	285	247	226	261	257	261	240	255	278	275	265	248	267	260	229	251	258	251	278	257	267	262	263	219	272	253	269	229	268	247	274	247	243	252	256	280	241	273	261	251	270	227	291	264	279	246	254	249	250	274	255	262	258	283	249	245	262	259	266	256	270	243	252	273	266	258	274	259	237	272	257	261	273	261	253	295	246	219	230	263	249	260	243	272	225	238	251	271	227	280	239	248	247	259	274	256	249	263	264	249	243	248	240	266	212	248	241	261	287	278	264	251	240	273	294	275	268	279	255	254	283	266	260	257	254	254	235	257	250	280	240	258	242	259	256	278	231	257	258	288	261	274	252	271	264	262	268	238	240	258	280	277	256	252	252	283	254	221	261	264	278	251	260	235	228	255	271	258	243	232	252	240	252	278	264	232	260	255	249	259	272	261	282	269	268	249	236	272	259	248	228	237	267	282	260	253	303	245	245	238	254	262	267	253	250	234	249	262	265	221	262	237	281	248	256	299	289	273	249	290	296	232	246	258	264	277	277	269	266	244	278	238	273	267	268	251	270	258	269	238	259	253	251	289	235	258	265	260	248	244	288	256	275	260	249	268	237	241	275	275	243	278	248	236	266	298	268	270	243	255	255	249	264	273	264	290	275	244	262	254	268	264	253	256	257	237	240	244	274	250	284	260	238	257	282	251	255	249	264	276	245	286	277	265	259	268	257	275	272	218	289	242	271	250	242	286	232	270	244	266	232	273	267	274	264	260	291	267	253	261	283	283	253	279	257	282	255	255	263	260	272	257	282	260	255	269	225	248	243	230	236	250	262	257	262	270	275	295	250	253	272	280	238	281	246	266	250	256	276	257	246	259	245	266	252	263	277	280	250	258	271	271	243	264	265	287	255	244	269	263	269	296	257	267	253	265	259	246	250	263	278	278	247	249	270	271	274	284	273	255	265	261	252	250	232	261	270	263	249	241	257	282	239	252	260	250	259	266	252	244	254	262	255	248	234	268	254	236	286	266	282	247	261	240	248	262	265	259	257	271	283	236	257	229	261	252	256	269	231	266	244	243	275	286	244	264	261	262	247	269	277	265	268	261	283	284	265	254	237	248	245	269	221	244	228	224	281	253	284	268	259	255	277	243	245	270	230	275	254	275	270	272	251	262	263	252	269	247	222	264	260	264	271	258	242	283	285	262	255	254	237	282	245	263	277	282	234	246	270	269	274	244	249	259	249	253	261	270	278	248	277	290	260	263	267	257	276	244	240	276	259	249	271	247	269	254	252	255	276	260	257	259	253	268	300	272	271	265	263	223	265	247	269	266	255	260	250	268	256	262	252	274	235	260	277	259	253	257	266	259	215	236	249	287	260	264	250	269	279	251	268	277	256	252	269	268	283	264	256	279	284	242	236	255	282	247	233	278	257	281	249	257	259	279	260	260	228	259	256	258	229	254	246	226	285	257	268	258	251	262	258	284	265	251	262	256	268	240	247	236	250	243	282	242	244	250	255	254	282	266	274	244	263	261	247	242	273	261	272	276	235	264	268	257	265	228	242	277	274	269	250	244	241	265	280	254	254	284	245	279	235	270	263	278	276	288	242	261	223	262	266	257	230	255	261	264	257	283	281	259	280	282	278	271	273	278	242	256	269	282	262	273	255	256	255	255	276	279	254	253	277	252	250	280	274	242	239	227	270	286	260	250	248	251	254	236	282	244	258	275	275	258	287	265	246	290	263	261	238	252	252	260	291	277	272	250	230	283	270	266	255	277	272	267	254	271	275	289	273	250	251	268	244	259	215	241	235	271	262	258	265	239	251	267	259	259	257	267	256	236	265	258	237
27129	41336	28223	16285	9583	6469	4157	4696	2983	1695	1841	1478	1080	800	516	542	682	437	338	331	331	316	355	382	426	382	291	278	275	289	295	276	271	295	287	281	305	295	283	299	258	270	306	277	299	274	281	276	300	298	299	326	250	274	303	282	269	293	303	324	285	278	302	291	271	295	292	290	281	289	283	289	274	252	297	276	296	266	278	278	278	268	272	312	293	266	275	289	278	290	297	263	313	308	271	280	282	253	299	272	300	285	291	298	334	288	295	285	283	278	290	270	294	256	287	275	261	271	282	278	286	268	264	316	269	303	287	274	320	268	279	289	297	241	301	280	287	263	263	294	266	274	286	290	251	298	282	278	285	288	281	273	306	307	275	282	280	284	292	304	257	257	294	278	310	274	279	273	286	288	276	283	279	277	281	321	267	283	238	260	275	277	275	292	276	282	327	280	254	279	279	272	271	289	300	292	278	289	266	278	274	272	300	282	297	289	292	302	267	297	292	274	293	287	269	293	308	295	267	284	302	273	276	280	275	294	284	302	258	288	306	261	274	273	286	282	265	267	275	280	269	254	267	277	250	299	288	256	273	271	277	254	279	293	288	298	264	290	268	307	276	256	318	296	255	280	300	252	288	308	272	274	294	250	281	281	279	279	290	265	297	282	289	260	269	249	274	282	283	319	277	268	269	252	279	286	294	288	252	272	279	270	297	282	295	312	282	290	291	297	270	295	286	294	299	299	284	249	268	274	307	259	296	306	288	281	295	301	275	311	289	256	280	270	265	281	295	275	268	257	317	290	280	279	288	280	282	273	305	287	268	303	280	290	288	271	272	299	295	312	286	284	261	286	280	267	246	306	277	290	272	276	332	268	300	272	292	280	270	272	258	326	285	291	298	253	276	283	301	277	294	257	294	297	285	285	294	280	277	285	271	283	304	276	295	264	297	281	262	260	260	289	261	330	255	295	266	305	273	310	297	271	297	272	306	298	268	308	302	261	298	269	284	289	268	278	273	274	281	313	293	314	323	292	308	311	288	274	304	288	272	290	298	310	287	286	289	264	274	281	307	271	277	320	286	258	261	311	279	278	299	333	310	299	283	270	307	247	280	277	313	266	293	272	269	251	267	249	255	253	261	271	279	290	294	285	304	285	290	303	308	284	286	260	308	284	317	292	270	290	271	316	280	273	283	271	271	295	282	282	297	285	325	256	277	273	271	293	286	294	258	289	253	266	264	263	290	301	293	274	294	297	288	283	282	269	267	307	264	295	281	274	257	306	324	270	304	287	281	274	282	280	271	304	303	289	268	270	266	255	286	264	276	297	253	298	311	282	293	300	312	306	275	270	305	275	277	292	347	285	267	254	275	281	282	281	272	284	321	288	294	292	289	286	263	276	310	263	274	287	308	282	324	288	293	283	281	284	267	231	292	303	300	284	300	274	266	255	282	291	257	275	284	297	277	300	271	279	292	285	293	273	292	276	276	247	307	283	302	264	279	277	293	269	260	306	280	287	293	295	307	283	280	291	284	294	277	296	300	296	277	253	249	302	284	282	274	268	292	310	281	298	302	282	251	272	299	264	292	279	272	279	273	292	292	272	289	276	267	272	319	250	277	270	266	282	309	292	272	283	273	296	255	278	297	289	256	289	271	296	286	262	259	305	300	273	320	267	289	298	292	283	274	289	305	291	297	287	331	287	282	312	300	295	248	259	292	255	267	274	277	294	295	273	298	263	253	292	307	269	285	268	266	263	278	293	295	276	271	269	304	309	290	275	276	310	301	252	272	304	281	237	290	270	283	307	283	285	278	299	280	284	301	293	300	308	281	278	263	306	296	287	247	306	301	272	279	303	272	268	281	275	273	317	294	272	286	294	256	265	296	255	278	282	281	278	286	285	274	271	284	285	295	293	292	257	279	305	303	286	261	284	296	265	242	275	268	279	283	271	263	272	263	264	290	274	282	296	265	269	286	301	299	280	315	268	287	266	294	284	280	280	302	266	268	296	314	264	304	293	267	275	304	265	266	271	289	296	283	256	286	304	264	283	325	316	279	253	274	275	274	253	279	313	269	262	275	286	284	284	318	271	316	277	306	279	270	324	275	291	264	267	325	268	293	274	295	260	264	261	262	275	277	276	292	299	286	276	323	289	303	306	271	273	311	282	297	256	268	295	287	279	279	296	259	311	260	298	267	288	257	294	262	274	307	281	285	277	286	268	286	276	281	292	287	286	275	303	262	289	266	304	275	291	284	261	289	298	273	291	279	273	281	297	279	258	273	310	267	276	306	321	313	261	285	280	263	286	283	319	261	296	295	262	288	288	308	266	282	287	294	277	306	302	301	277	262	299	274	307	297	282	277	290	300	253	300	289	300	261	267	272	294	279	294	285	302	291	332	282	277	269	278	305	292	289	249	279	295	248	249	255	315	273	293	287	298	280	273	246	306	276	286	300	302	287	310	301	269	266	287	289	305	281	280	268	304	262	284	299	277	311	281	307	267	306	268	275	320	266	288	283	313	290	279	293	333	297	303	279	277	279	246	290	316	307	279	273	294	308	282	292	254	282	280	293	267	303	287	292	241	299	283	262	292	277	280	273	291	272	271	270	291	292	340	310	310	278	272	286	288	289	259	280	309	305	292	265	291	318	320	307	296	256	281	274	270	280	279	283	303	248	265	263	298	295	288	276	294	249	280	309	272	286	290	280	282	287	282	267	266	275	301	283	262	294	290	300	280	277	267	278	270	284	290	258	306	293	279	266	308	286	281	299	299	291	290	302	268	286	308	297	271	283	294	307	313	280	285	287	275	271	281	266	299	274	284	286	259	309	325	298	299	264	297	279	276	268	283	294	295	287	278	286	278	296	257	267	288	308	289	308	276	268	287	274	289	294	267	281	316	267	266	312	273	277	283	281	252	282	286	272	271	290	250	276	269	288	303	296	257	288	294	270	243	283	260	285	320	278	302	284	282	283	281	302	274	302	287	279	289	281	304	284	270	263	288	274	296	284	269	280	277	258	332	283	271	282	283	293	284	285	249	254	275	260	254	275	276	267	260	317	287	258	286	284	306	278	297	249	261	285	305	302	295	293	288	273	312	277	271	277	280	274	274	292	283	315	261	288	283	295	299	289	236	275	312	289	308	253	276	308	303	288	282	308	272	297	304	276	293	278	257	277	273	275	302	254	269	323	274	316	311	277	287	294	274	283	282	307	277	299	292	329	301	322	298	294	281	290	277	335	273	297	301	256	273	289	309	276	299	280	284	267	301	284	266	283	277	257	300	308	280	270	289	269	317	298	296	286	304	296	275	286	279	290	309	280	254	279	270	261	272	308	282	304	286	297	318	320	278	266	273	306	298	300	285	315	254	282	307	262	294	276	287	280	286	284	268	281	278	269	302	299	296	283	269	314	286	266	260	291	269	272	304	265	278	279	280	293	280	317	315	294	289	293	308	285	254	246	309	291	294	283	270	287	266	277	293	270	283	280	294	296	304	268
23882	21305	28570	24617	21296	15340	6503	4581	2724	2146	1950	1437	969	826	807	804	718	677	562	586	561	567	681	1070	1447	1159	875	748	490	440	461	459	473	493	486	487	507	432	433	530	478	459	468	474	460	524	469	484	490	433	467	494	488	447	428	482	473	480	492	456	469	451	473	490	454	466	493	474	471	482	505	465	461	496	453	425	484	475	485	457	471	454	447	459	461	465	459	495	441	473	460	467	482	462	492	432	457	459	474	479	508	481	473	490	421	480	470	496	472	489	478	454	455	445	451	450	505	436	469	469	449	453	505	459	489	484	465	472	467	426	463	482	458	482	494	454	508	475	470	502	448	473	439	472	449	515	461	463	429	459	423	427	479	476	464	439	459	442	478	493	425	433	443	486	466	459	457	439	463	486	478	463	437	490	423	452	475	478	475	465	459	473	488	459	470	494	458	453	442	467	437	443	454	453	440	488	486	493	499	446	466	464	489	433	494	443	475	434	442	465	480	448	438	481	508	454	477	445	461	478	454	516	475	448	471	466	466	437	463	423	463	486	437	449	455	487	470	487	466	476	472	472	439	464	447	485	482	497	471	434	473	445	461	476	493	443	470	450	492	464	475	427	440	434	450	487	452	439	500	474	447	470	495	475	488	469	464	453	461	480	424	465	442	442	461	413	484	489	483	423	459	459	485	480	457	520	463	477	500	475	477	470	437	438	466	452	514	450	413	503	443	483	466	453	454	492	440	445	474	468	445	457	454	464	443	436	442	453	450	460	442	481	407	430	490	453	440	471	440	449	485	455	449	462	460	484	455	462	416	487	469	470	453	494	480	501	451	447	505	464	482	460	460	459	487	474	500	467	485	466	491	465	458	462	484	452	469	445	461	453	441	481	480	458	487	451	474	492	457	455	504	474	514	514	447	451	499	495	446	456	450	454	481	475	459	478	449	440	458	475	466	434	465	466	456	515	479	499	471	485	476	474	470	471	444	439	478	477	503	443	431	461	443	448	467	441	476	453	447	469	481	463	456	437	499	468	458	480	439	489	437	480	458	459	440	492	445	425	494	500	511	509	436	451	466	466	462	461	425	430	492	456	503	453	522	446	468	444	445	495	498	471	474	471	443	520	473	480	456	462	431	470	481	447	485	430	501	513	459	466	455	463	469	451	451	486	475	443	427	495	437	435	492	505	419	499	433	485	480	446	460	449	490	476	403	493	505	478	496	427	473	480	456	461	475	471	479	456	455	472	475	436	494	488	470	474	499	482	440	513	514	484	454	467	454	475	460	461	474	437	456	456	462	457	495	466	458	441	497	509	501	446	447	431	433	476	463	510	420	464	444	461	477	464	483	483	455	467	445	436	482	472	424	475	436	481	467	441	501	474	457	474	456	474	466	430	431	440	502	448	463	423	461	471	467	518	433	444	451	485	479	496	468	483	500	430	471	489	487	504	463	479	465	427	462	444	447	468	451	433	441	475	467	468	477	478	467	480	494	475	505	487	474	498	495	448	461	499	484	463	461	463	469	481	476	437	480	450	466	485	477	472	462	431	454	461	446	482	485	452	438	480	465	449	451	473	487	462	492	446	424	493	463	450	399	506	468	453	481	483	465	482	453	468	446	476	462	500	476	412	465	480	440	463	472	472	441	434	455	439	437	495	435	467	427	468	482	465	471	498	462	463	462	449	455	465	432	450	472	453	481	457	455	468	494	425	482	451	504	492	448	488	458	492	455	449	483	498	441	480	446	476	420	434	452	463	469	468	467	477	470	468	489	474	493	480	486	484	470	476	494	466	471	463	485	439	434	484	450	489	427	463	441	477	503	449	459	478	438	481	484	479	460	441	463	449	466	519	432	470	479	438	445	478	461	491	461	485	486	447	436	462	432	446	530	495	442	449	473	457	476	433	500	487	489	469	478	424	479	475	473	495	468	477	447	467	464	448	488	450	461	492	446	498	445	470	467	477	456	472	481	459	470	446	448	444	475	512	483	430	438	482	495	464	444	477	458	471	471	469	457	459	466	433	487	452	438	472	477	460	496	441	526	431	456	454	459	442	503	480	486	477	476	487	495	481	475	484	489	462	493	486	449	477	448	510	453	486	450	483	482	492	460	449	432	458	466	468	499	452	450	436	470	436	442	447	491	465	487	449	476	453	416	461	437	467	451	464	479	426	491	466	470	449	425	490	459	470	473	473	480	495	499	467	442	435	446	466	448	468	461	467	463	468	454	509	500	427	446	495	434	451	467	478	475	417	426	464	494	477	473	434	450	483	470	467	458	473	477	504	469	471	481	494	463	487	454	466	461	465	464	463	487	433	459	448	459	465	490	457	456	467	439	442	473	456	463	479	471	453	494	463	399	434	491	437	469	476	466	488	469	480	452	473	491	488	476	441	485	415	421	446	450	457	479	474	436	470	427	475	450	510	470	482	492	500	496	486	461	454	437	476	449	450	464	509	461	459	443	461	484	442	509	443	463	467	437	495	481	476	454	462	510	483	437	447	471	449	501	432	455	465	487	460	503	460	457	469	426	479	462	480	491	462	396	450	432	455	466	461	478	455	485	459	450	469	464	462	457	443	483	455	502	438	424	450	475	473	497	473	432	484	455	448	463	467	494	428	470	415	489	455	479	451	471	446	455	490	462	464	432	470	482	447	460	462	471	470	459	482	448	506	472	427	474	443	447	434	461	478	470	473	483	482	488	457	434	483	452	495	481	442	428	469	467	458	457	461	472	461	493	484	477	436	438	464	471	516	465	491	472	440	517	493	463	457	502	486	444	459	482	437	439	493	421	456	475	488	486	447	431	472	484	481	438	442	454	466	455	448	447	475	438	525	473	466	448	464	500	465	448	463	450	472	500	459	461	434	508	455	493	467	473	435	490	483	456	475	470	457	491	425	491	496	457	480	452	471	451	448	416	461	486	497	429	433	457	463	443	451	441	441	466	457	498	499	439	478	527	462	415	484	432	456	442	443	460	448	446	467	461	462	449	450	443	487	492	433	428	512	464	513	457	470	453	494	471	442	455	480	462	475	493	478	506	460	467	457	468	512	480	448	456	447	441	460	458	459	459	464	459	429	453	462	478	475	482	473	455	485	463	439	491	459	428	471	483	447	483	459	444	495	473	437	451	458	503	429	441	462	486	436	457	460	474	460	481	465	504	449	470	441	475	447	437	461	439	442	488	460	440	448	480	484	464	496	474	439	484	451	444	438	507	428	458	483	451	485	441	492	438	433	484	452	463	485	484	486	451	461	448	441	476	495	452	472	473	463	488	458	496	469	454	461	469	447	477	471	484	456	459	494	454	473	510	464	446	461	471	482	481	455	483	462	483	475	456	427	442	487	445	459	460	452	456	468	495	448	469	466	458	456	498	441	449	458	446	450	475	472	499	432	459	435	457	471	474	482	447	455	472	500	477	424	457	485	425	446	465	439	452	485	470	466	496	435	450	476	474	468	478	469	481	453	482	484	454	466	464	450	466	480	481	458	450	513
30013	53204	40575	24583	16608	12730	8006	7746	4840	3614	3232	2366	1521	1251	1190	1153	886	863	732	659	656	619	829	1605	2109	1816	1298	971	480	486	472	483	547	501	475	499	547	531	499	506	527	524	498	483	471	490	522	514	511	499	497	505	522	499	493	521	520	506	467	482	507	505	502	504	530	523	474	529	499	486	509	474	485	502	510	497	495	522	497	492	513	489	505	467	502	504	512	516	465	475	542	512	487	492	495	518	495	483	502	512	452	518	551	484	468	514	494	483	510	477	480	460	492	483	508	528	465	485	495	470	491	516	509	482	520	512	520	487	519	505	496	498	469	483	525	501	530	485	487	493	539	493	453	525	519	509	499	499	486	473	533	508	525	517	493	460	510	511	516	512	520	470	569	493	530	464	493	503	507	484	522	490	519	471	445	522	488	522	496	512	511	481	483	505	539	510	497	501	499	531	476	499	479	507	483	507	500	522	476	479	532	481	541	466	463	506	529	506	519	498	502	513	491	525	497	524	462	525	494	499	478	484	490	505	503	521	491	491	536	501	563	495	531	494	529	502	541	496	512	529	471	505	462	489	516	515	490	524	530	474	480	497	501	456	546	530	521	496	532	520	499	525	505	496	470	497	533	493	466	526	511	485	476	502	448	466	482	481	495	509	523	485	508	520	481	477	456	533	506	496	528	496	481	529	522	488	493	508	523	530	514	503	487	498	447	545	478	515	474	522	472	514	501	474	482	498	486	511	485	490	463	512	504	512	500	492	482	481	486	510	479	502	500	511	519	484	456	520	484	534	489	526	515	468	483	490	526	549	513	525	510	477	474	497	531	500	490	508	518	522	506	515	533	491	474	514	512	475	504	497	520	472	473	493	517	521	475	463	484	489	478	495	460	538	472	511	485	493	503	497	525	501	486	527	508	505	487	485	498	499	453	512	511	487	481	516	487	480	482	488	480	490	543	517	500	496	542	498	525	481	497	514	490	495	494	465	507	502	474	510	522	505	475	481	505	521	493	493	451	528	509	489	481	485	502	495	485	544	512	511	481	542	502	459	518	505	505	515	500	491	499	501	497	447	467	490	530	485	488	445	495	474	467	508	523	529	470	473	544	476	486	512	502	497	511	507	498	536	530	547	485	504	510	521	509	444	510	524	494	499	513	457	481	482	504	530	492	425	507	507	509	475	507	459	505	477	500	513	516	472	515	485	514	456	467	474	505	484	531	507	522	510	514	507	509	489	501	501	511	506	501	466	495	449	483	508	496	492	484	529	474	544	546	485	489	463	495	501	499	520	473	544	499	530	497	480	485	484	481	521	478	465	514	543	498	464	507	565	459	473	484	475	505	489	493	530	513	496	529	509	469	488	494	491	490	521	498	486	507	495	519	481	477	509	482	507	497	559	464	489	514	533	523	534	476	549	506	522	496	467	486	496	537	527	471	494	490	526	510	489	516	458	458	474	522	489	500	532	471	514	555	513	511	488	487	516	502	492	509	480	518	464	491	486	482	449	502	480	474	482	527	530	520	496	482	477	521	511	530	452	534	466	519	527	476	507	469	543	507	523	478	511	501	491	499	533	535	499	505	511	489	500	487	509	494	470	531	467	493	479	506	489	469	495	482	513	478	527	492	533	525	489	492	500	475	492	508	515	532	470	500	458	507	459	492	467	472	515	531	525	497	506	529	477	501	478	502	501	490	499	530	535	443	518	443	482	515	466	498	532	496	533	483	515	530	501	512	500	492	464	473	516	486	485	498	468	523	496	488	523	452	483	542	505	519	527	466	527	516	495	516	475	499	516	484	480	505	554	474	462	518	499	513	465	532	503	508	479	513	510	494	518	482	493	499	512	438	507	522	507	527	500	505	510	531	472	519	471	513	492	485	479	520	501	511	506	509	513	456	505	508	537	514	472	517	531	477	504	480	488	489	481	502	507	499	493	507	516	497	483	535	480	521	458	520	491	493	491	482	498	541	487	455	529	485	502	517	463	502	531	513	525	488	535	510	505	461	509	457	496	514	485	489	500	524	506	514	462	492	510	545	516	474	512	472	455	502	499	557	515	494	500	498	503	516	505	524	509	524	496	523	512	538	514	439	494	486	507	494	495	505	500	525	460	492	497	485	460	520	495	527	492	534	502	459	458	504	487	507	503	480	509	489	504	501	497	503	517	528	535	512	521	483	449	558	520	484	476	495	484	509	472	520	476	490	504	500	515	486	484	539	486	496	502	536	489	499	507	504	489	525	505	499	522	547	506	498	528	522	531	519	510	466	526	453	513	487	500	532	495	526	508	493	531	498	488	466	498	528	490	518	525	477	466	533	509	457	518	521	501	498	522	538	469	456	505	492	447	532	532	506	504	459	505	517	440	545	473	490	507	461	526	540	489	509	523	516	528	529	519	488	509	484	497	504	448	515	484	483	488	482	487	507	495	549	479	486	560	491	511	523	496	516	508	533	503	484	470	534	462	490	517	519	469	516	473	499	503	523	462	489	500	515	514	495	505	502	502	481	445	477	522	511	511	511	494	525	502	465	502	493	490	527	529	501	495	489	511	473	469	506	543	540	481	468	480	489	484	570	524	479	542	549	427	494	502	504	504	536	496	478	498	481	505	492	533	494	485	464	495	493	509	502	517	504	494	505	499	493	460	508	533	473	478	533	514	504	472	502	523	516	489	485	512	489	487	482	502	483	455	490	461	487	481	530	520	485	506	446	505	510	528	497	486	499	505	513	441	509	515	467	495	495	487	523	471	517	478	522	466	499	531	526	503	499	514	514	502	494	478	527	537	559	532	507	503	473	495	490	516	481	468	480	537	462	501	491	540	483	525	515	451	517	475	499	493	526	491	541	509	509	506	505	512	521	471	457	510	512	503	490	486	497	533	485	516	454	516	477	523	528	495	526	522	460	471	542	505	508	491	501	468	528	516	533	505	463	513	507	474	478	511	471	475	506	487	493	526	511	485	515	512	469	528	493	503	499	523	503	456	510	464	513	495	512	477	506	471	481	551	512	492	483	509	514	510	505	496	504	493	499	505	491	499	494	476	512	477	491	507	504	483	521	511	489	515	543	504	506	470	562	482	499	505	531	485	472	488	511	470	500	513	461	533	483	470	525	498	464	499	502	543	534	462	497	469	488	496	504	531	518	499	482	515	508	487	479	526	515	487	551	483	499	489	418	488	482	495	489	484	509	522	481	554	558	489	521	491	496	506	517	475	497	497	487	514	517	501	480	508	505	498	505	492	496	520	495	509	482	475	545	519	476	486	506	515	546	475	500	462	478	478	500	482	505	517	471	501	508	545	528	501	501	548	493	494	532	500	504	487	502	495	533	521	507	492	512	509	496	491	515	516	514	505	471	468	521	476	525	514	487	532	502	529	522	477	474	467	500	547	475	499	503	478	519	494	492	532	493	503	513	498	491	496	493	488	546	495	483	496	442	525	477	495	465	547	514	501	480	499	476	474	510	496	500	500	527	490	520	508	537	473	519	540	517	521
25079	21350	27786	25647	16090	6793	3803	2553	1902	1564	1193	898	560	663	529	350	350	354	324	324	283	292	288	627	866	507	425	283	248	234	220	237	242	232	244	243	251	233	220	224	225	233	217	242	219	249	245	267	236	226	218	227	250	240	262	222	221	225	226	231	234	248	248	271	230	234	266	231	230	239	257	225	247	254	227	248	247	224	262	236	232	255	214	250	240	249	228	227	246	264	237	250	245	240	228	236	201	217	227	211	261	226	227	238	210	232	199	246	222	259	214	209	240	234	259	214	263	217	235	199	255	224	228	250	196	272	263	251	203	242	243	217	257	244	228	260	229	252	260	223	230	246	212	250	225	226	211	236	233	246	248	222	210	255	234	224	244	233	217	218	254	236	219	213	230	217	250	279	228	253	239	251	221	253	230	216	239	229	228	241	245	228	205	246	260	259	264	209	208	220	242	210	241	224	232	231	226	232	228	226	237	227	231	228	271	263	222	257	215	218	267	205	214	216	208	240	221	255	240	213	228	211	255	247	257	227	237	241	241	227	240	244	231	224	237	263	229	238	223	228	223	227	220	259	240	227	224	250	236	229	244	233	214	266	218	225	247	227	211	222	239	225	241	285	231	262	248	241	229	250	256	230	222	228	241	256	239	226	236	220	202	245	228	235	211	212	266	232	239	246	228	248	246	236	214	243	242	222	193	220	228	268	237	243	209	238	216	241	226	230	229	228	236	222	254	221	222	260	236	239	282	247	227	236	259	230	250	235	242	230	205	209	247	250	233	256	236	222	243	232	234	236	234	221	223	227	226	243	235	218	248	241	223	237	215	257	222	217	250	214	259	240	226	247	242	229	251	252	220	221	234	225	227	243	225	227	243	242	247	232	224	242	230	238	228	236	260	234	236	228	212	255	232	257	235	227	236	245	249	239	257	233	220	237	219	243	232	239	226	245	267	245	218	231	251	212	215	229	201	246	219	231	246	223	226	228	223	226	234	230	242	238	227	244	246	230	237	214	223	240	281	219	228	234	242	214	254	211	239	213	212	239	211	260	212	232	243	234	244	216	210	228	232	238	230	248	229	233	248	244	233	216	206	208	213	245	228	233	224	240	220	235	242	237	236	224	233	245	237	240	242	207	215	217	241	235	238	231	197	218	254	235	252	242	221	232	228	236	252	245	238	244	230	246	230	230	230	254	240	232	235	212	206	238	215	232	236	247	239	245	272	221	239	214	229	214	228	237	225	240	233	237	239	227	221	232	237	244	212	224	248	247	238	249	251	216	239	225	226	221	224	241	239	228	247	226	225	213	212	242	213	243	239	222	225	249	249	237	232	227	252	234	270	242	231	230	236	218	253	270	244	226	229	248	221	242	208	233	247	232	235	240	218	205	247	255	227	233	247	252	236	245	224	212	230	243	247	236	229	224	211	238	209	235	270	223	224	252	266	226	252	231	272	236	216	219	258	254	246	228	238	230	246	229	247	250	228	239	233	221	221	257	235	245	219	219	232	256	239	233	243	220	226	220	251	277	215	229	240	241	237	236	229	204	217	220	237	255	208	218	225	232	223	233	258	228	223	231	235	242	240	237	237	259	240	234	213	214	248	259	242	237	228	204	232	237	202	234	230	227	211	261	215	212	244	228	230	227	238	252	242	220	236	251	260	221	250	219	226	228	248	227	217	246	249	248	233	249	246	242	231	249	248	245	253	259	206	245	256	211	219	214	256	209	249	253	233	230	258	228	249	232	239	242	244	218	239	221	240	216	233	260	234	225	229	240	226	245	246	191	242	255	255	220	222	224	217	233	196	235	250	221	219	226	224	241	244	233	219	223	200	216	236	213	224	205	235	237	228	222	226	246	248	223	231	231	244	247	243	219	215	222	235	217	232	235	228	242	234	231	274	250	217	211	229	256	233	262	246	235	215	202	256	249	211	219	210	242	217	246	255	240	230	242	222	206	224	218	215	232	233	236	243	227	249	221	224	230	237	256	233	236	230	252	243	233	232	255	244	210	238	245	228	252	240	228	246	246	229	235	220	238	232	256	248	237	239	237	245	229	210	221	217	227	254	220	250	255	236	242	223	229	233	237	240	233	203	228	240	254	223	229	217	241	258	261	238	209	258	246	227	221	235	243	248	230	223	243	226	267	232	264	235	257	256	233	231	225	239	257	238	217	223	219	253	224	245	233	227	219	215	223	239	255	238	237	224	241	264	265	229	250	232	207	241	217	223	242	240	241	229	216	235	235	229	205	239	241	222	244	264	240	252	253	237	219	225	240	213	248	229	245	233	218	241	245	239	226	227	250	238	262	220	218	236	250	220	217	249	254	256	230	236	220	239	240	233	258	219	197	244	235	226	236	213	223	266	225	229	241	283	213	251	260	199	236	235	235	242	239	226	193	221	199	236	186	257	223	252	242	216	221	237	204	235	215	223	201	251	209	248	201	258	222	225	249	236	214	194	239	239	213	229	231	229	220	233	217	232	217	251	216	204	269	242	239	230	253	258	226	226	218	207	241	231	233	237	265	227	219	211	252	220	224	219	209	223	222	255	239	236	235	249	216	220	209	252	250	258	229	241	228	233	230	231	258	232	218	231	218	233	240	212	241	215	241	254	245	258	236	233	245	255	243	236	236	236	237	225	227	212	218	257	263	237	236	238	249	236	230	259	222	228	218	259	257	230	253	206	261	234	227	210	241	216	221	230	223	229	240	224	249	249	225	236	227	273	223	243	217	251	223	228	223	241	237	225	227	228	254	237	240	253	226	245	258	243	231	201	236	246	224	266	234	241	216	220	235	244	203	210	214	207	250	257	237	220	230	254	271	238	248	246	245	213	274	209	249	228	219	246	212	251	250	253	197	238	228	219	227	224	257	250	239	219	218	204	231	255	214	238	245	245	216	235	248	217	251	224	229	234	240	208	217	240	241	217	229	217	236	235	251	249	231	205	244	203	252	243	232	222	256	222	226	211	234	213	253	258	221	231	229	237	236	213	218	226	239	224	223	238	243	229	240	234	255	246	232	223	215	218	249	244	217	216	237	247	241	220	210	211	217	227	256	257	211	249	223	232	247	225	265	224	229	262	239	239	246	239	240	228	225	202	235	238	242	229	248	236	235	216	225	220	188	233	219	248	223	220	227	227	238	229	219	230	218	233	233	224	230	237	243	217	213	225	223	249	240	237	237	240	202	260	238	227	247	207	231	224	206	237	222	240	233	223	247	218	257	253	259	238	218	224	246	250	218	256	258	233	210	230	209	235	222	243	242	226	230	223	234	266	241	245	215	236	217	252	216	224	245	234	230	213	236	256	250	211	226	248	249	250	243	240	226	284	229	242	240	270	249	221	241	254	257	228	226	256	242	234	236	233	246	216	237	222	221	243	261	228	237	262	213	224	248	226	230	242	237	243	232	212	242	268	242	227	236	217	224	255	239	216	241	228	210	234	233	245	242	246	225	229	253	206	267	225	237	212	239	214	217	233	234	230	228	228	222
28644	48346	35885	20544	15582	9382	6955	5193	4010	3293	2301	1779	964	1160	900	564	512	500	474	440	333	357	404	1025	1450	792	630	350	259	269	279	251	267	282	267	275	277	244	309	270	268	233	258	267	296	263	259	256	261	260	258	265	282	261	270	239	257	278	295	269	241	275	257	257	278	267	247	252	250	276	261	262	275	249	289	268	271	277	252	262	259	260	264	277	279	309	280	264	284	263	273	270	264	282	270	282	289	257	263	280	279	241	290	261	262	260	278	260	282	297	233	283	245	261	250	280	261	252	250	253	261	244	275	254	283	264	243	266	269	284	242	292	291	283	277	259	281	247	279	276	275	282	265	278	287	241	279	272	259	279	286	271	268	249	249	252	255	247	261	275	253	232	226	273	278	259	264	254	279	266	259	241	256	275	248	295	252	290	286	258	245	274	278	251	272	298	276	280	312	281	257	230	258	254	263	267	283	227	295	260	267	253	243	281	248	251	279	217	251	251	241	273	246	287	287	270	243	233	286	274	250	272	263	273	263	276	273	276	284	246	272	253	235	274	262	277	291	245	274	299	256	271	264	244	238	253	278	266	267	275	292	265	285	283	284	248	266	258	262	270	265	278	268	252	269	247	269	270	271	246	253	253	280	261	270	273	294	269	284	273	251	226	272	270	243	265	255	281	286	252	277	274	280	290	271	253	253	264	258	252	234	272	271	281	274	277	294	267	260	251	259	271	271	242	264	262	241	283	276	253	282	282	282	250	269	251	280	250	284	295	277	255	266	258	264	262	269	256	266	321	282	269	277	260	259	263	266	246	285	263	252	260	274	237	256	296	269	272	259	267	255	261	260	316	256	272	274	252	253	289	242	289	251	263	268	220	243	269	265	257	245	272	281	265	253	267	260	263	277	266	252	261	290	261	253	224	240	294	253	282	243	269	269	266	286	271	271	251	223	254	257	276	274	268	302	245	268	257	310	245	264	265	247	269	283	285	282	286	287	280	269	276	280	239	280	257	250	251	265	277	271	264	283	256	276	243	263	246	274	268	268	260	263	273	285	262	290	258	270	243	275	256	273	262	244	261	243	258	264	271	286	265	267	263	252	264	251	249	265	265	288	258	299	273	278	240	272	256	259	284	254	257	297	296	280	251	261	267	262	269	271	257	248	259	258	256	256	259	276	266	270	247	274	275	256	299	239	250	276	250	270	279	223	279	267	276	250	282	297	280	258	263	279	273	255	285	269	263	262	263	264	263	270	275	256	265	270	259	282	236	280	262	257	272	301	254	278	266	278	252	259	280	262	254	292	281	283	280	303	249	287	277	276	286	270	283	320	248	297	263	290	268	271	270	272	269	266	247	260	247	272	301	274	261	260	268	300	278	282	295	260	252	251	284	246	264	269	212	268	278	259	294	257	222	270	263	281	267	240	257	255	279	264	248	238	273	276	253	252	284	266	247	280	304	249	288	256	236	250	260	265	254	269	254	278	229	259	284	262	261	279	308	289	260	248	249	272	260	265	253	239	272	289	249	227	244	255	241	273	288	256	268	263	275	254	248	265	276	254	296	277	247	240	266	260	264	269	272	252	263	273	262	230	285	285	270	287	265	280	273	268	253	260	260	263	253	298	274	238	266	263	274	268	252	265	265	260	251	270	274	260	263	293	269	246	293	270	281	267	261	259	269	261	301	234	284	267	243	290	272	287	274	258	274	259	282	269	248	296	269	248	283	251	273	269	270	278	259	261	279	251	249	268	274	273	259	262	264	256	269	273	238	260	233	253	233	286	262	278	247	275	262	259	243	278	268	287	244	298	277	274	268	291	249	282	255	280	248	282	258	307	253	266	289	280	281	273	272	271	308	274	281	297	249	297	272	278	252	281	247	291	279	272	292	264	260	253	251	281	262	295	297	278	253	277	282	266	268	271	281	279	261	249	260	274	268	273	262	289	261	288	285	275	273	255	261	271	268	265	264	277	276	266	267	266	278	289	257	258	250	302	270	269	270	278	286	251	251	275	292	296	276	272	275	272	254	273	271	239	275	244	253	279	276	246	257	253	267	281	253	264	258	277	250	250	263	283	301	253	265	229	274	275	276	271	283	295	266	281	251	254	246	285	229	278	254	265	260	267	270	225	267	301	255	273	284	267	247	286	266	257	291	292	277	258	249	260	273	273	260	268	227	253	263	267	278	268	239	244	286	308	250	266	288	292	254	245	270	269	278	287	279	260	285	263	287	257	252	256	240	260	276	286	243	251	265	266	268	244	258	268	255	272	245	284	277	270	282	271	270	276	243	237	257	293	258	263	279	278	284	298	311	258	257	251	264	243	279	278	265	267	285	260	252	277	297	263	258	272	264	257	258	284	283	256	317	277	276	262	292	249	284	282	278	289	249	273	265	293	263	283	273	275	274	263	256	276	288	274	255	267	286	300	265	283	247	264	269	262	251	282	244	264	264	283	292	264	266	292	251	289	254	274	243	275	287	286	271	313	276	260	279	282	272	294	269	282	287	289	264	283	278	272	282	293	282	238	249	262	270	271	253	285	255	255	286	278	269	275	290	247	289	262	242	285	241	285	261	269	271	285	268	245	280	270	264	264	268	263	291	251	274	276	247	265	274	275	279	294	246	259	259	286	267	254	281	265	254	266	299	254	267	268	267	259	283	283	270	275	265	298	271	266	255	253	268	263	281	272	245	273	292	257	251	254	260	273	268	273	245	276	249	271	257	266	294	246	266	248	282	282	241	254	268	260	281	279	254	246	256	278	277	258	270	267	257	273	290	258	288	257	286	241	255	270	255	270	292	245	278	298	267	274	276	268	258	266	263	274	285	261	271	288	265	260	287	289	263	253	274	237	293	282	268	287	234	280	239	272	256	265	275	288	275	255	271	270	287	274	253	288	280	280	241	293	265	282	244	265	265	291	281	256	285	292	250	265	249	272	249	269	281	280	267	277	257	275	250	267	276	240	282	241	261	254	289	276	246	286	258	274	281	272	253	276	276	293	244	261	260	270	284	264	256	281	246	239	272	251	271	267	282	265	245	304	265	256	268	250	255	269	280	269	267	261	259	266	260	273	262	264	252	263	275	273	281	251	256	263	272	281	261	258	253	294	268	260	267	261	243	271	266	270	254	259	255	277	290	247	250	270	264	253	260	288	270	261	308	294	268	280	232	280	271	244	233	292	255	265	272	247	273	285	226	259	255	249	268	269	252	274	297	265	270	285	283	263	277	253	238	282	297	268	287	271	281	273	254	265	278	240	283	247	256	276	245	260	256	277	277	244	235	244	310	255	267	249	253	273	264	248	248	269	239	276	277	277	263	247	260	248	283	256	291	234	279	284	273	298	277	272	276	305	278	268	265	274	271	247	281	246	262	275	278	266	238	265	266	290	275	242	264	273	265	268	297	251	295	250	258	276	267	273	255	266	277	270	271	292	238	250	285	315	266	254	256	267	257	265	285	279	266	276	264	271	258	240	290	262	276	267	289	284	249	261	277
22786	21315	28921	24094	21509	21581	14836	7380	4882	3235	2742	2334	1704	1695	1095	856	929	914	873	747	669	569	753	1717	2534	1377	1374	622	572	485	497	489	514	526	518	547	524	531	514	556	535	512	513	539	532	492	523	479	503	511	503	508	513	470	490	522	493	524	553	522	539	523	518	503	530	510	492	513	540	530	481	523	527	515	467	506	515	507	549	478	521	544	472	492	484	480	474	512	503	472	533	556	540	542	564	511	528	495	460	559	528	532	527	541	530	516	492	453	557	504	519	507	487	527	494	501	511	500	542	521	481	525	501	533	555	514	523	473	529	503	493	526	484	501	541	473	518	519	506	496	516	533	513	545	477	478	522	494	527	527	491	471	482	483	497	515	508	493	535	523	497	498	508	553	528	488	536	516	521	506	528	490	493	499	505	539	532	504	484	478	495	499	523	516	525	516	503	536	480	531	516	541	476	536	521	556	500	504	496	530	537	518	496	534	526	540	510	515	501	459	502	525	528	531	522	515	490	556	544	530	485	503	513	495	467	502	506	517	507	532	530	518	528	526	491	499	531	525	475	473	527	504	547	496	501	538	470	468	499	532	499	492	459	518	484	515	525	513	503	484	494	482	501	544	467	499	499	489	503	509	510	504	497	501	496	507	496	493	501	482	497	518	499	528	543	468	502	514	496	449	513	502	504	536	521	482	499	513	529	524	534	538	510	518	539	499	519	498	525	504	526	542	515	511	485	494	517	485	525	529	506	524	508	533	517	532	526	494	511	500	524	506	472	542	503	522	552	518	527	544	504	501	491	503	498	494	517	520	501	483	505	480	519	518	548	495	530	538	532	504	505	488	527	527	494	534	521	521	518	505	513	480	517	480	540	528	481	497	484	507	527	507	506	504	554	528	503	481	525	500	527	497	520	521	513	473	487	523	553	538	489	463	499	498	434	519	541	542	506	493	562	524	511	527	549	487	517	537	498	519	499	505	497	504	513	504	513	533	501	486	495	524	525	502	528	507	541	458	489	495	536	487	503	505	537	497	499	520	510	495	492	535	526	466	543	501	542	481	495	501	557	541	475	495	515	481	498	551	511	512	517	489	521	522	525	486	497	516	532	515	509	505	521	512	561	536	473	531	501	534	513	492	495	494	481	491	513	502	496	536	488	528	481	477	482	512	518	510	527	493	510	495	548	494	511	502	493	521	502	491	493	508	472	499	499	516	510	534	548	494	506	467	523	534	520	529	503	507	491	452	535	532	522	525	524	515	485	501	522	514	540	515	509	509	503	541	495	505	496	538	475	497	478	570	553	519	541	494	502	509	499	491	527	522	483	495	501	482	537	515	484	510	497	502	492	505	524	560	488	480	552	501	470	512	539	520	523	510	544	499	498	529	487	477	498	515	476	546	505	508	535	540	524	488	498	501	502	468	548	534	495	483	494	524	482	536	481	527	535	530	506	514	488	484	472	518	516	457	524	511	470	527	505	471	554	505	524	539	536	504	498	495	485	491	510	489	494	490	477	489	527	575	483	513	512	501	531	531	528	494	505	507	478	486	530	545	500	490	559	530	555	497	519	510	526	523	504	525	496	494	551	537	506	512	509	515	517	509	495	504	519	519	518	495	530	501	483	482	508	507	512	521	522	521	495	521	534	528	464	480	523	537	515	502	513	503	469	524	535	512	529	523	514	532	507	485	500	531	506	525	506	523	478	499	524	520	492	528	531	497	557	508	526	534	505	576	486	534	501	472	489	498	500	452	479	510	504	497	493	475	484	482	517	510	526	514	515	498	510	493	521	515	532	514	487	516	550	508	497	556	487	494	504	491	529	509	525	468	497	526	523	518	502	524	499	527	513	554	560	507	507	482	520	496	480	523	517	526	523	488	531	528	511	524	555	535	514	496	512	518	500	538	518	495	485	497	478	504	569	526	510	487	512	527	573	504	515	515	485	532	516	510	471	483	511	526	503	485	572	484	517	516	494	460	498	527	495	494	515	447	525	510	518	488	525	511	495	550	504	551	503	559	514	511	494	506	497	502	513	482	496	538	500	510	482	532	521	523	524	550	516	478	504	456	528	559	496	514	535	508	454	498	501	523	494	489	482	537	515	528	493	548	475	494	529	514	524	481	580	485	546	493	509	508	514	487	506	496	533	545	520	515	510	483	497	504	543	519	555	513	522	495	546	536	464	473	477	508	512	508	499	513	496	500	491	512	508	505	541	509	519	494	480	523	498	495	474	486	516	548	532	551	474	497	519	492	527	450	499	518	486	500	510	520	489	495	518	502	529	508	509	535	518	485	515	545	541	503	509	515	547	545	521	511	534	519	533	550	514	475	499	515	487	493	493	501	510	500	481	489	510	503	518	497	517	518	493	496	500	510	507	519	474	504	495	485	510	520	498	551	528	476	480	510	505	469	514	507	512	528	475	518	536	534	523	554	491	477	507	542	515	477	496	489	478	491	478	524	496	520	518	481	531	491	506	498	509	490	519	521	488	524	533	526	475	547	490	500	531	531	503	518	568	473	494	511	519	491	516	524	502	456	514	479	481	510	468	517	494	541	495	525	541	490	488	537	493	560	528	525	497	517	531	504	536	515	505	524	510	519	504	517	527	540	463	476	534	498	529	511	506	464	496	520	520	481	504	500	515	500	538	557	508	525	529	511	486	472	469	476	510	477	506	507	485	468	496	541	496	501	493	532	447	517	529	514	507	467	472	492	515	524	490	528	478	479	519	560	552	503	523	518	513	476	527	515	511	533	501	491	498	501	466	494	493	518	533	517	509	511	470	511	528	511	516	486	528	506	498	497	507	512	553	499	502	494	524	562	511	529	506	460	497	508	547	511	497	531	480	462	514	472	508	541	530	519	492	501	507	525	524	453	522	513	497	522	519	477	511	538	521	503	491	503	528	470	530	506	508	507	506	481	504	474	471	503	480	481	477	517	520	564	512	515	488	490	485	534	563	528	498	495	534	487	488	517	523	531	491	526	485	531	487	472	519	528	478	529	522	526	496	487	511	530	526	493	508	527	522	514	493	513	500	540	489	485	480	495	517	490	534	458	505	512	506	508	519	512	536	523	483	494	496	531	494	516	519	516	512	499	526	479	509	508	519	493	535	541	530	473	511	520	482	573	513	526	533	535	504	501	520	500	529	521	484	501	541	528	545	519	505	538	508	478	488	507	532	499	499	509	505	482	476	487	537	525	506	522	496	489	514	530	492	503	504	477	515	491	519	498	487	467	490	498	492	485	543	516	494	507	514	502	498	538	523	504	511	502	539	482	534	509	527	515	511	525	513	499	494	503	526	505	506	471	496	507	520	549	508	513	498	529	524	511	501	473	538	504	519	457	518	479	518	486	505	483	490	536	530	544	499	486	504	506	513	538	498	468	523	481	504	523	471	540	536	495	487	496	498	503	496	524	494	564	506	509	510	537	479	513	495	479	497	490	499	555	468	474	517	528	504	501	514	516	514	507	534	504	454	515	511	493	548	553	487	518
32271	59001	46742	30697	23741	16629	11896	11153	8473	5683	4614	3952	2923	2570	1771	1220	1404	1278	1061	882	779	693	900	2731	3958	2027	2110	717	573	583	524	558	500	568	554	561	590	540	599	571	588	572	520	513	562	528	574	526	533	574	582	595	526	529	536	591	538	603	587	563	513	557	574	512	527	513	534	576	553	565	544	565	546	527	607	537	534	587	505	561	499	561	583	561	593	568	548	568	547	523	581	548	573	555	522	548	546	590	516	564	568	543	536	518	587	565	575	532	537	551	553	576	530	587	582	549	576	557	509	521	516	527	560	520	552	568	579	566	548	517	541	523	532	519	536	580	545	551	589	580	545	552	553	562	577	529	546	564	536	564	573	553	569	521	540	557	543	500	553	577	533	554	561	573	567	601	526	544	571	545	536	541	604	548	520	515	554	575	538	505	580	549	588	567	539	547	542	524	566	564	581	518	562	535	559	530	588	566	577	538	575	528	553	596	570	568	522	531	568	533	557	533	504	557	516	563	560	553	565	526	599	575	532	561	559	541	579	538	582	548	540	519	525	551	559	544	554	541	543	526	592	586	558	583	543	543	584	564	522	553	547	588	548	553	608	592	556	537	567	562	554	494	545	540	557	539	572	547	540	548	561	561	567	550	559	543	537	549	573	593	543	550	554	552	575	596	534	544	518	571	541	489	578	586	545	570	559	557	537	522	509	538	510	539	585	561	527	617	560	570	568	568	567	563	511	548	581	557	558	559	543	541	555	538	574	565	589	574	579	519	559	564	541	583	562	598	582	546	519	544	555	541	536	542	553	551	537	558	545	539	570	529	580	560	591	509	529	547	548	554	544	559	553	558	510	529	520	536	588	578	530	559	543	562	569	541	553	518	555	497	555	556	568	547	558	541	594	555	589	536	562	563	511	547	611	573	566	520	575	513	571	548	533	568	570	589	534	541	559	539	542	548	540	544	553	544	588	531	519	560	575	527	543	549	549	516	550	538	598	520	548	562	549	549	556	553	524	527	563	524	586	477	579	553	527	527	569	532	542	578	569	554	588	574	529	577	571	557	594	520	545	538	588	565	550	551	531	526	487	576	590	552	569	572	565	537	550	555	544	563	557	537	566	570	553	543	544	567	516	552	587	557	556	548	583	574	578	542	569	568	573	553	579	579	569	505	506	573	510	539	561	551	554	551	577	548	539	574	515	577	557	549	568	532	552	562	564	577	555	535	556	557	575	536	558	500	584	546	573	591	532	547	550	535	553	528	560	550	549	569	536	563	608	501	565	536	522	604	560	516	568	574	543	582	553	537	523	565	595	545	579	549	511	588	539	501	541	538	549	604	558	569	533	537	572	568	566	554	542	560	548	585	562	569	542	550	579	521	536	586	558	570	576	527	556	506	560	503	579	508	535	590	549	578	546	575	561	512	559	588	596	607	570	534	529	561	513	523	536	581	564	564	561	597	559	593	512	521	555	553	555	522	572	513	553	540	563	534	573	543	537	589	577	556	524	589	538	500	579	555	530	554	554	561	561	564	555	577	590	579	587	552	585	545	578	545	551	538	543	554	553	557	575	602	555	555	509	540	575	577	546	583	559	522	591	546	569	544	558	484	545	518	547	516	541	626	562	537	557	550	646	555	578	566	605	525	544	564	539	579	521	535	582	547	564	574	540	560	546	537	564	500	534	553	565	555	539	567	542	532	565	550	574	577	570	582	553	590	567	526	588	548	570	536	585	542	581	545	553	571	534	572	528	561	523	549	549	547	546	567	542	541	522	563	584	552	518	527	564	546	537	554	556	551	600	509	616	572	527	573	580	533	551	541	584	571	553	541	580	578	560	579	564	539	563	532	552	529	557	524	600	591	531	567	597	574	582	519	534	541	551	541	562	587	595	543	522	574	596	579	548	528	564	614	551	549	556	580	568	561	545	530	523	524	577	542	560	531	551	539	540	544	542	540	578	576	550	530	550	548	562	576	545	541	561	585	559	545	560	601	622	551	532	551	545	512	562	561	537	547	569	563	541	562	562	555	537	545	541	584	535	537	561	542	569	591	555	527	515	578	567	525	562	538	564	528	552	592	576	580	569	590	549	547	529	537	570	574	539	517	557	561	538	560	546	553	528	539	514	568	584	593	571	534	564	559	524	560	565	555	562	564	543	523	535	536	547	541	555	514	544	512	525	582	566	570	529	515	564	515	583	555	585	553	611	617	547	537	557	586	535	556	562	538	630	560	584	567	598	547	533	548	600	540	517	519	590	514	603	527	574	568	554	557	579	551	527	524	518	582	556	544	565	537	590	580	553	594	483	526	599	542	576	521	497	559	519	557	522	568	539	494	560	564	538	618	557	544	558	552	551	505	525	528	542	579	556	539	589	565	542	546	517	537	558	538	568	539	589	552	600	562	550	574	575	572	550	487	583	552	549	557	564	547	564	548	546	545	553	523	553	561	552	542	530	551	554	524	551	590	538	563	586	553	571	559	574	553	566	552	562	569	598	552	552	533	575	531	549	549	565	545	559	583	532	541	544	544	531	611	561	568	552	558	554	560	583	535	553	542	605	556	543	572	532	552	540	562	538	523	570	569	550	538	561	526	509	558	568	562	526	545	529	569	556	546	572	539	524	540	536	557	534	538	556	551	548	522	560	546	558	537	568	555	510	589	567	571	535	554	555	564	543	547	586	559	552	559	540	514	549	541	570	523	545	496	512	552	539	536	596	530	550	525	521	556	565	568	533	559	571	536	554	512	570	565	527	545	567	565	567	553	544	550	539	534	564	541	529	543	584	557	544	548	561	563	543	507	547	557	570	523	580	580	564	585	558	575	565	526	549	548	525	545	548	572	552	609	534	527	559	583	570	556	534	537	561	560	547	526	544	566	565	569	543	582	547	545	542	546	542	571	553	546	537	559	538	566	557	521	572	563	612	546	531	546	590	569	549	516	549	521	575	564	525	556	529	588	576	520	580	536	549	530	544	548	571	568	574	543	571	538	539	575	559	557	550	544	545	532	542	575	535	592	597	560	570	538	531	563	523	553	593	549	557	551	562	583	579	553	550	548	574	590	551	537	540	538	606	551	602	509	552	542	549	547	549	536	559	574	554	527	553	537	556	558	550	545	535	573	555	524	576	554	593	598	591	532	599	545	524	534	542	604	556	563	537	557	522	526	552	574	581	565	522	550	565	570	524	516	553	594	547	504	561	521	572	554	548	533	579	532	556	570	543	531	529	583	530	565	544	589	503	546	543	617	618	537	534	556	600	571	534	554	526	526	577	530	553	562	545	587	548	522	560	545	517	562	556	539	518	562	543	532	552	546	587	522	558	508	548	571	601	551	567	596	536	563	563	582	573	534	572	562	534	519	562	531	578	535	558	533	554	536	584	584	562	543	557	565	576	563	542	565	534	594	580	552	552	560	562	551	596	543	523	534	531	610	556	548	571	542	559	526	573	562	569	540	551	573	544	582	560	558	545	558	530	569	557	539	570	587	540	557	556	566
29615	26595	27600	16394	8017	4189	2589	2180	1381	991	1052	853	749	536	396	406	395	337	321	315	279	287	317	332	299	305	279	265	286	293	233	267	275	279	262	274	255	245	269	274	254	280	271	252	260	276	236	253	268	258	248	259	250	270	247	238	253	285	273	264	240	274	251	245	280	257	264	261	272	281	251	247	251	248	254	247	264	256	244	256	269	218	280	257	263	270	256	252	270	261	253	240	269	247	253	250	258	280	253	264	273	278	277	273	255	251	245	232	266	252	258	257	288	286	253	218	287	246	254	283	251	254	260	237	255	258	274	242	244	264	264	221	247	251	248	244	249	269	262	268	236	272	265	279	286	253	219	258	245	300	283	259	244	277	275	284	283	264	286	288	263	238	265	259	263	258	245	268	240	277	257	244	266	272	261	233	250	273	259	272	274	255	255	278	258	290	277	276	268	245	284	249	269	266	274	285	267	264	276	226	280	237	280	272	261	257	231	257	269	283	283	280	251	245	279	220	225	237	282	269	260	255	267	221	301	283	237	258	263	230	263	278	250	252	286	252	254	259	232	258	252	262	234	264	269	275	241	248	257	260	254	234	259	259	270	252	260	263	242	273	283	263	248	249	270	241	262	245	241	277	253	246	260	259	254	272	261	265	260	267	258	265	218	260	278	284	277	245	260	270	260	254	281	263	240	231	276	259	265	260	253	248	248	270	246	273	247	242	261	247	285	281	255	252	260	243	266	266	250	258	258	275	258	252	263	244	289	249	277	250	263	244	236	257	258	231	267	263	240	271	274	272	276	261	261	260	253	271	271	296	287	249	266	263	261	240	251	255	284	253	255	249	284	269	252	243	248	241	267	252	270	260	246	268	277	270	233	286	281	255	260	286	246	254	264	242	246	250	253	228	276	270	261	272	272	259	244	249	246	261	275	262	251	276	268	255	270	255	254	258	267	293	265	242	284	263	282	265	235	270	256	261	210	263	260	252	268	256	274	266	274	251	234	270	264	271	280	247	234	262	252	259	255	257	287	260	231	314	258	245	277	269	272	280	260	249	250	253	248	234	253	255	294	254	249	253	240	271	300	259	239	254	254	288	280	226	268	253	243	256	256	243	266	268	254	255	277	252	269	273	294	271	283	262	250	252	259	286	295	259	270	264	260	258	263	259	269	255	235	277	274	251	268	247	265	253	248	263	250	235	280	263	251	267	284	238	251	243	238	238	250	275	288	256	270	270	258	264	278	302	269	263	251	264	247	248	248	277	261	254	262	275	261	253	245	288	261	234	273	241	222	247	255	247	220	256	268	258	242	244	266	274	252	248	280	272	271	262	277	259	278	240	260	275	239	279	264	277	263	266	260	267	261	278	237	267	245	249	253	280	241	239	252	275	250	249	245	278	252	241	275	266	245	284	270	276	265	266	270	263	289	256	283	269	254	244	279	307	276	259	258	273	263	263	248	256	274	271	256	270	251	278	281	254	260	252	282	270	288	274	253	256	292	259	244	302	250	265	261	252	264	281	245	264	271	254	255	274	234	271	240	251	247	302	240	281	282	240	272	243	229	241	261	252	247	257	239	264	242	246	255	258	238	254	263	282	262	266	266	277	272	268	266	265	233	276	258	260	256	259	257	254	245	243	247	262	276	247	243	245	259	286	268	252	271	249	277	261	257	272	260	235	267	247	281	269	262	260	254	259	259	251	278	268	262	271	247	250	228	269	261	263	272	277	233	243	272	258	228	241	260	254	227	274	260	300	257	261	252	241	278	265	274	265	259	294	250	265	276	254	268	280	263	256	229	260	279	261	253	289	269	268	294	263	273	274	268	266	256	262	280	251	274	256	300	261	242	288	257	235	274	262	226	229	278	303	260	269	258	267	253	271	272	242	263	282	274	242	307	284	264	248	273	238	248	285	242	264	251	265	261	241	258	237	248	279	291	251	271	255	274	267	295	277	269	248	260	253	238	230	253	282	258	266	252	278	236	246	260	254	248	268	248	285	270	249	248	260	278	247	280	280	281	260	271	243	265	277	269	260	236	282	254	273	270	242	289	231	253	285	247	259	258	251	272	262	236	249	241	275	273	268	254	238	235	244	253	278	247	258	259	234	268	249	277	242	265	249	264	258	247	268	244	283	275	264	244	278	249	212	261	257	236	224	246	250	268	270	277	234	291	240	266	264	259	240	264	253	241	270	275	250	280	271	289	269	279	247	256	254	243	277	264	271	262	272	228	277	259	233	297	298	233	275	274	259	226	250	228	230	259	246	279	225	242	241	243	286	252	255	282	228	260	279	221	266	253	260	268	289	256	258	246	261	277	274	247	250	265	246	270	259	265	277	253	271	263	273	255	265	249	290	245	275	275	295	266	266	244	256	269	243	268	254	259	268	256	275	269	271	258	271	247	279	259	263	267	245	244	257	237	247	236	262	264	281	256	271	297	238	287	254	291	262	247	288	278	255	255	274	264	232	240	300	257	265	247	252	247	250	260	263	253	257	259	262	246	275	283	247	250	278	272	255	254	280	255	231	249	283	271	287	258	250	269	267	264	246	289	263	282	264	232	255	263	279	271	263	258	268	265	262	256	239	265	250	246	269	253	270	287	280	253	254	291	282	261	266	298	269	254	243	269	306	257	280	241	257	259	256	264	265	254	270	252	252	264	270	262	244	238	270	268	278	278	274	269	275	262	262	266	247	267	252	240	265	267	262	248	242	260	300	234	264	269	266	256	248	257	251	245	279	242	246	251	272	295	240	264	236	237	260	253	259	280	278	274	254	252	248	258	265	255	246	243	224	262	275	245	289	263	251	266	268	264	268	221	268	273	277	259	250	246	270	254	261	252	269	246	265	245	234	243	245	284	252	272	294	280	264	253	263	249	235	261	264	251	238	278	251	276	244	262	253	238	262	246	265	260	245	281	268	276	226	263	234	254	240	271	261	270	244	279	268	284	257	280	248	246	283	274	265	254	283	236	272	235	280	266	308	247	264	268	251	254	260	253	261	256	285	244	256	261	229	256	273	289	261	265	279	248	283	229	233	250	260	241	262	254	287	231	251	269	246	248	250	263	286	259	250	270	248	236	273	266	258	253	259	254	265	266	271	254	281	255	264	245	270	260	293	253	248	246	271	258	266	268	242	240	237	273	278	246	264	264	278	245	281	271	258	247	259	250	262	262	267	244	242	273	255	267	239	254	267	251	252	245	284	244	257	280	261	298	261	290	288	268	250	250	249	292	294	271	242	280	255	246	254	269	264	244	259	298	247	273	246	277	255	265	249	281	256	266	282	251	265	248	235	259	269	262	259	257	240	277	286	279	273	231	274	281	244	266	256	235	288	253	288	241	285	227	269	264	272	273	268	287	275	288	251	281	238	232	249	275	245	265	247	256	249	243	240	242	249	254	278	254	244	294	241	257	287	251	242	246	250	260	257	278	265	267	263	276	261	239	264	244	265	283	271	275	252	245	250	261	274	251	267	229	267	245	275	256	268	264	268
27509	40656	30259	16810	11298	7232	5154	4246	2842	1832	2130	1397	1296	925	544	534	533	498	383	357	364	365	340	350	416	373	371	294	300	283	265	278	241	257	259	266	295	271	282	308	299	276	287	301	292	276	311	284	264	292	273	298	290	280	312	278	277	301	291	313	282	297	291	278	301	275	276	299	281	271	290	295	306	268	294	294	307	301	291	290	281	298	309	289	296	279	311	286	299	292	293	314	296	305	272	278	274	256	322	301	302	286	271	283	280	280	294	299	299	291	282	299	307	280	280	254	287	281	290	286	280	263	275	285	268	276	267	291	288	271	290	307	280	276	270	307	289	306	291	247	326	298	278	280	267	280	276	282	279	287	297	272	287	272	302	313	300	279	312	266	299	267	319	277	274	253	272	288	298	274	295	299	308	304	241	291	288	279	295	294	292	331	292	262	264	289	299	288	300	279	284	289	298	293	253	302	267	311	298	303	303	269	273	286	282	285	302	286	283	248	279	300	290	312	324	249	303	288	268	281	303	292	292	290	274	297	288	301	307	258	294	285	269	253	274	278	293	304	306	291	290	285	268	276	276	273	311	284	283	282	286	268	273	300	294	292	288	270	274	301	312	267	285	286	304	266	283	314	291	277	297	268	288	273	282	253	293	295	312	269	305	282	282	297	271	302	319	297	290	275	310	296	309	287	265	279	287	269	304	275	297	263	299	326	302	350	297	267	280	312	277	287	287	296	296	317	287	296	261	288	320	258	272	269	309	287	287	307	297	311	312	275	322	286	291	300	300	274	282	292	288	307	287	281	268	280	294	284	277	306	269	288	299	294	262	280	282	275	294	259	277	264	310	288	293	281	269	299	285	246	282	282	300	297	266	260	290	261	271	299	315	306	273	300	264	297	286	310	271	275	295	276	273	288	305	275	305	277	297	285	298	290	273	276	252	279	318	272	270	260	277	271	265	288	298	305	290	282	288	288	282	295	283	285	276	281	295	287	285	327	277	302	272	287	295	302	276	255	296	264	318	276	293	286	283	287	291	303	277	279	308	262	295	309	302	269	286	295	279	275	312	317	328	328	261	305	276	274	295	275	304	269	292	274	292	330	283	297	280	275	255	304	306	281	248	267	257	276	281	276	277	295	271	269	245	277	295	310	286	284	282	273	307	276	264	270	289	286	293	254	286	264	268	300	297	258	283	257	282	300	275	297	320	295	285	270	266	256	261	289	309	283	311	278	316	279	266	268	299	281	288	316	282	284	306	275	305	270	253	315	292	301	299	282	275	321	272	274	305	326	281	318	302	284	306	274	267	285	284	287	300	295	292	297	318	305	292	285	283	299	288	322	306	249	272	279	278	275	280	292	287	296	258	300	299	271	301	318	306	252	256	271	288	280	303	266	327	304	318	280	285	285	293	277	276	343	310	318	292	304	292	274	294	285	303	302	298	298	278	313	274	299	311	295	283	295	280	276	310	295	290	273	285	277	291	273	317	300	325	275	277	277	255	286	291	290	297	302	279	282	296	247	286	273	266	316	271	262	293	316	318	278	293	289	299	284	309	272	275	284	287	325	283	282	286	292	304	277	290	259	288	298	294	281	276	282	244	287	331	313	286	264	276	276	305	266	289	265	288	291	279	302	268	290	282	276	294	312	283	259	273	300	292	274	340	294	270	294	285	288	299	294	281	280	308	281	275	297	293	297	290	325	295	281	289	265	272	287	286	259	296	292	306	262	308	267	297	313	303	284	287	267	291	291	255	249	293	272	291	285	276	305	287	281	282	295	303	258	281	273	293	279	287	281	308	285	282	296	302	292	286	301	297	296	269	310	289	280	306	288	309	325	284	292	320	258	298	269	286	289	307	305	303	305	276	304	280	255	302	271	300	285	288	272	259	265	315	332	263	262	274	280	263	295	279	297	299	296	299	288	315	290	316	296	274	264	297	292	287	294	301	290	277	275	313	299	322	286	295	282	278	294	300	283	283	296	304	301	287	269	296	300	282	286	288	257	272	283	295	307	316	305	287	297	307	284	276	316	274	263	290	282	263	300	292	298	284	279	300	312	309	264	293	281	272	271	323	275	257	300	298	292	302	307	287	299	300	267	291	297	300	289	335	301	283	303	268	290	258	282	308	261	300	287	272	288	289	285	281	263	282	306	284	281	266	281	280	310	286	286	243	265	283	275	300	312	258	281	315	259	299	282	314	287	322	299	267	267	272	307	271	257	273	288	316	281	279	303	280	291	311	292	301	279	306	299	270	288	301	303	285	262	271	287	297	312	293	270	287	292	289	282	318	279	289	286	271	285	297	275	316	277	287	271	279	260	258	291	302	308	298	282	284	275	291	278	297	298	272	293	302	282	285	280	276	282	268	314	290	291	289	290	256	284	270	292	293	280	291	307	305	288	283	260	260	289	284	317	285	272	298	274	262	295	299	315	281	279	278	271	311	287	285	258	281	288	289	280	286	268	304	288	293	270	302	277	283	301	254	285	324	283	302	294	276	301	283	293	306	294	306	302	271	266	300	306	281	282	306	305	317	264	291	269	296	292	282	284	260	283	281	285	265	293	269	293	292	272	286	267	278	282	290	276	295	277	297	285	267	280	297	301	291	298	285	277	303	291	276	263	254	278	315	269	287	278	283	280	261	273	279	276	274	261	289	296	288	279	284	285	279	302	286	306	292	280	303	292	261	257	274	323	248	308	317	293	294	266	311	259	272	299	282	288	297	289	293	308	301	311	280	269	265	265	264	297	301	304	283	316	281	271	282	278	283	265	300	287	302	283	292	308	250	299	285	288	280	293	282	300	291	291	270	323	301	293	322	259	274	294	271	268	284	283	273	300	285	295	299	286	273	303	268	285	301	318	282	278	277	298	275	304	305	289	269	284	263	270	278	294	265	293	334	288	281	294	296	301	277	307	266	274	262	266	282	256	275	290	285	296	271	269	294	317	312	253	306	323	276	259	270	280	303	297	275	308	269	282	308	261	285	271	291	286	322	277	290	277	276	287	290	287	296	295	303	293	280	293	281	289	245	277	277	270	289	269	281	281	322	318	268	266	288	314	264	309	287	318	286	257	298	290	266	307	287	263	254	260	286	260	285	315	302	302	263	271	301	274	291	282	297	317	287	325	299	289	275	285	287	279	311	281	286	282	320	280	267	282	310	321	289	278	267	273	291	281	275	267	299	300	289	271	258	291	282	287	283	302	299	257	298	295	288	319	291	272	305	288	279	276	285	289	267	261	272	304	301	285	303	282	281	290	254	296	308	289	285	302	302	306	291	284	287	283	259	269	301	301	306	283	291	275	290	308	305	290	290	269	294	279	297	271	274	281	320	290	264	300	271	304	319	330	293	309	322	284	240	300	336	313	268	254	275	280	299	298	315	295	284	294	273	298	299	286	297	289	271	280	305	259	306	267	283	287	304	294	287	297	262	285	300	320	284	286	279	293	293	256	308	280	284	297	278	310	284	293	298	309	303	277	324	254	296	282	320	292
23851	21294	28571	24670	21464	14796	6611	4113	2746	2290	2117	1481	1385	884	793	818	709	602	566	579	562	534	542	930	1118	796	1091	587	436	477	453	471	475	475	446	417	492	461	507	492	484	475	479	472	458	519	494	491	487	472	491	459	450	465	470	431	445	435	447	471	434	436	483	470	459	450	484	495	447	471	474	479	478	412	450	466	424	464	455	451	415	476	515	504	475	458	440	471	461	485	461	458	460	485	453	478	473	448	464	467	443	454	465	485	454	466	471	456	500	479	456	444	481	462	441	426	432	464	494	440	483	455	471	433	451	459	453	429	457	435	455	465	434	476	475	464	433	442	452	499	474	486	484	470	471	477	477	482	469	402	434	455	459	503	437	473	454	474	468	466	439	442	433	457	479	433	440	450	499	422	443	494	479	467	460	475	472	498	447	444	434	500	451	451	435	462	462	461	488	492	451	463	483	466	462	474	449	468	483	478	494	466	458	469	489	476	463	463	501	443	457	480	429	459	478	476	456	437	488	485	447	462	448	448	468	460	465	482	473	460	473	449	443	466	460	481	489	471	480	469	421	436	483	457	437	455	460	464	487	491	455	486	498	438	492	465	479	456	497	492	456	431	476	431	472	479	469	464	495	451	460	475	462	461	437	449	445	462	484	443	482	475	498	478	463	444	424	445	444	451	428	468	483	485	462	433	422	473	467	441	445	456	485	436	477	508	459	473	484	459	452	482	472	469	445	459	441	444	470	444	488	439	452	450	475	411	428	454	470	467	467	442	463	466	462	472	458	431	450	460	477	482	439	442	441	423	452	450	456	467	487	480	438	453	482	441	497	474	433	504	464	447	487	415	433	470	475	451	474	450	472	463	474	451	463	464	460	442	449	481	454	449	462	448	444	458	453	456	436	464	495	446	460	453	468	455	457	484	464	502	453	463	495	491	478	452	438	508	451	432	485	477	446	485	497	482	488	464	429	484	467	469	470	454	440	427	457	437	461	483	485	442	472	435	414	467	457	421	446	464	452	481	440	428	469	485	449	481	458	461	430	486	476	459	453	432	459	436	478	474	491	481	484	427	450	426	452	487	476	462	439	501	464	477	465	458	449	498	470	444	447	456	419	474	497	490	429	492	498	453	474	475	478	464	468	458	461	468	438	435	448	443	434	453	476	451	467	438	463	473	462	448	480	465	485	462	463	462	508	488	481	452	449	481	428	455	463	507	454	471	448	451	472	503	467	476	470	444	450	452	423	489	475	443	466	462	458	440	480	443	457	483	453	430	447	451	470	471	425	454	483	484	436	462	458	457	437	443	489	482	477	445	457	494	473	461	442	447	474	475	511	398	501	501	470	470	445	494	443	467	486	487	478	431	459	462	457	429	489	475	450	463	452	432	453	416	497	479	459	448	479	420	456	465	472	415	428	451	471	440	470	438	474	462	501	479	490	453	444	454	501	457	480	465	470	461	438	471	454	421	472	466	456	461	445	485	436	467	432	487	493	447	488	497	481	453	460	460	466	439	490	501	464	447	436	499	482	453	464	467	490	448	457	476	439	445	462	462	466	434	438	474	477	425	452	450	453	467	452	452	480	459	445	417	481	453	475	443	417	481	460	442	438	443	438	433	472	453	501	507	454	473	459	443	424	447	453	509	438	473	437	490	458	466	464	444	452	465	437	453	449	440	448	427	430	471	459	498	466	438	473	460	453	461	422	461	448	440	496	451	424	466	446	449	422	505	433	461	453	525	437	477	484	478	505	468	448	492	481	487	460	405	410	487	451	437	509	441	469	461	464	422	465	415	465	462	472	482	487	473	455	460	436	469	449	496	462	462	467	473	459	448	455	439	470	461	479	486	472	451	446	496	452	469	471	481	465	454	487	486	426	421	426	414	462	464	422	473	469	475	469	469	428	446	428	465	473	408	383	465	497	444	470	431	442	477	488	478	443	454	454	480	468	434	480	433	470	459	444	459	492	483	475	471	487	494	455	463	451	486	459	444	487	495	435	422	467	498	455	467	484	474	468	470	489	486	458	503	431	453	452	460	485	445	482	498	482	498	466	488	484	468	431	454	462	473	437	483	426	496	474	463	516	474	451	446	481	455	484	484	492	471	449	494	434	495	410	445	452	455	447	414	453	473	455	452	496	489	440	465	506	485	500	496	441	474	452	442	445	449	450	453	449	461	466	466	466	483	504	455	465	450	440	441	452	488	410	488	503	460	471	424	478	495	427	475	476	432	430	457	433	433	431	471	470	441	469	442	438	468	444	471	463	461	447	477	434	463	447	451	471	452	460	460	474	445	458	471	481	504	472	455	428	417	479	426	448	478	494	433	429	486	470	447	468	444	484	439	493	487	437	484	447	469	490	508	461	469	468	450	457	474	421	455	515	483	477	444	440	464	499	435	488	426	460	475	452	460	428	505	472	453	474	439	472	472	446	506	470	465	465	449	437	478	449	466	470	432	444	433	424	432	460	451	461	472	456	490	495	441	432	491	426	477	439	478	473	452	463	442	433	510	463	451	489	461	477	452	506	452	455	482	440	434	449	448	469	440	470	440	486	472	492	476	493	468	479	465	470	443	458	444	479	438	444	428	464	490	483	431	404	432	463	479	486	445	466	424	494	434	426	450	522	484	472	454	488	438	468	454	453	461	447	443	502	473	443	472	436	475	478	463	460	442	434	450	454	480	474	456	453	460	431	473	458	465	466	479	421	438	430	463	454	493	454	460	469	445	442	460	465	490	447	467	474	483	473	482	470	430	432	500	492	445	462	488	528	447	466	503	449	473	456	418	470	414	456	446	487	438	462	441	496	429	510	486	473	489	455	435	484	450	482	472	425	487	456	466	463	465	471	484	452	455	495	476	459	502	453	451	442	429	483	442	495	470	462	444	433	450	440	478	453	484	488	468	452	435	458	446	461	460	468	424	438	468	477	436	476	454	468	459	478	460	439	419	442	499	466	440	462	450	450	447	430	431	434	479	440	425	454	492	485	478	467	460	454	488	497	477	487	472	443	433	540	444	428	434	462	455	452	465	434	475	435	437	507	474	449	483	462	462	475	438	419	470	438	455	463	479	489	471	493	446	466	502	454	446	481	491	446	432	446	465	481	455	471	478	467	476	457	463	479	456	461	482	474	493	474	456	441	434	462	467	456	483	446	460	481	462	462	492	445	443	447	460	450	438	468	473	479	471	442	506	443	472	441	445	444	490	461	496	479	480	469	446	489	473	475	445	472	466	456	459	456	465	463	461	472	495	449	430	470	409	517	502	488	480	463	487	435	455	428	469	468	463	484	498	445	464	463	475	444	475	479	444	462	478	485	467	447	467	500	448	415	485	464	420	478	458	498	452	446	497	462	439	438	432	476	488	482	461	454	460	487	479	435	461	489	467	470	456	460	472	434	456	458	443	462	453	457	460	434	466	509	465	490	476	456	473	429	442	499	455	453	463	461	506	478	468	478	465	440	453	427	501	509	449	477	444	471	443	518	454	483	471
29884	52808	41703	26287	18107	11695	8554	6984	4983	4083	3813	2553	2434	1378	1096	1206	1023	747	744	663	641	597	714	1406	1695	1145	1622	707	490	528	513	514	508	524	492	494	497	505	506	489	488	533	510	515	463	462	486	476	488	505	545	508	519	473	494	517	488	469	502	488	481	498	501	485	510	476	500	475	515	488	499	488	501	471	463	490	498	537	517	507	520	471	461	530	537	473	535	503	486	486	500	457	501	509	471	471	531	485	458	505	525	505	482	537	484	478	516	505	504	513	518	530	486	484	527	468	480	514	473	481	502	482	467	511	497	489	464	508	487	464	507	513	515	471	499	471	499	544	510	505	494	492	505	524	473	478	453	479	517	515	474	512	477	484	460	480	505	514	517	532	514	528	454	498	526	476	518	493	471	487	505	515	516	542	507	506	507	508	515	498	475	492	485	494	485	521	500	527	537	494	508	497	497	479	510	515	472	517	439	509	505	459	456	492	489	476	502	469	505	472	532	523	500	515	473	508	526	483	488	485	467	456	485	507	514	484	497	523	520	527	514	508	483	511	505	523	498	535	533	534	505	469	513	509	504	492	485	481	461	485	516	488	489	508	498	487	491	478	489	485	467	469	487	544	494	499	492	506	492	494	495	471	545	533	484	517	467	496	524	520	503	484	520	500	472	467	498	486	528	501	502	502	503	533	472	513	527	524	493	559	513	508	516	515	491	500	499	499	502	525	445	473	513	509	500	529	486	537	492	510	473	500	506	521	507	486	501	505	491	450	514	502	526	453	522	521	508	514	489	506	508	491	481	496	515	486	514	519	518	485	469	506	505	518	486	486	475	452	514	454	507	478	473	517	457	472	502	509	539	510	487	498	493	520	485	524	497	477	523	531	534	487	528	457	519	528	468	532	486	499	499	507	478	511	495	527	471	496	496	509	446	500	480	503	524	468	530	488	474	514	504	516	506	523	463	476	506	498	521	513	539	489	487	521	474	461	504	522	484	480	442	526	469	497	479	500	491	459	500	511	506	476	533	490	482	510	520	494	508	498	477	533	505	477	468	517	515	511	541	525	465	545	503	519	486	490	521	527	480	492	550	498	490	467	489	515	484	476	492	498	471	476	493	482	456	512	551	504	475	493	498	459	440	477	480	508	501	504	487	501	528	479	450	502	474	512	480	438	517	535	506	502	488	510	487	491	497	495	537	495	487	496	502	500	496	466	509	548	495	506	483	506	484	499	510	482	499	455	457	500	485	487	486	494	473	448	495	507	511	490	516	503	478	555	498	476	503	459	523	470	479	482	510	500	504	545	513	484	503	537	501	486	489	463	505	497	469	483	535	477	496	502	512	507	528	512	503	490	482	494	498	503	498	471	458	496	479	504	454	493	482	505	537	474	530	486	480	505	510	494	519	489	472	530	485	549	451	521	515	497	513	475	517	467	479	477	536	517	470	510	494	490	505	507	471	473	497	512	503	502	506	487	522	474	511	485	510	464	494	517	473	488	505	481	486	510	511	536	509	484	491	463	515	455	507	493	461	493	485	493	539	495	486	518	486	497	475	547	520	507	442	476	515	484	493	492	521	490	488	492	533	526	492	513	511	504	482	504	508	503	504	496	444	508	488	520	491	489	484	527	511	545	478	539	511	501	484	501	483	523	507	508	468	512	563	501	521	491	526	484	528	485	522	470	450	526	544	478	497	524	522	506	490	508	508	498	530	532	505	508	499	490	525	460	480	527	541	534	520	505	513	467	474	492	512	488	500	501	514	517	511	528	514	502	502	472	495	574	472	508	462	522	477	480	522	474	510	480	515	504	511	491	503	533	483	520	520	507	521	466	497	507	530	483	466	506	521	515	465	507	485	502	478	495	474	534	506	486	445	499	510	537	522	475	497	480	499	535	507	526	488	494	489	516	484	499	508	476	494	533	525	484	502	473	487	476	530	499	512	524	487	513	535	486	480	501	496	484	533	510	494	511	493	492	501	537	503	525	534	500	486	463	496	540	511	482	516	500	507	519	474	486	471	503	508	486	490	479	451	526	486	462	492	517	485	485	499	478	518	519	493	495	496	497	477	474	494	436	462	501	515	474	491	470	489	506	501	520	520	470	497	511	471	457	494	473	521	451	520	489	547	517	479	487	499	493	501	446	541	486	489	517	518	535	506	515	490	478	495	530	473	486	524	486	488	486	479	494	532	544	487	473	469	490	485	514	513	480	511	537	487	484	484	506	555	537	531	494	505	489	517	469	486	510	503	542	497	502	483	481	516	490	504	505	538	518	489	491	495	484	475	499	502	465	509	499	572	494	498	506	503	545	483	508	523	485	460	505	473	479	517	523	491	503	483	472	494	455	483	459	502	484	499	491	542	528	531	524	497	516	535	480	498	497	518	509	484	489	522	520	523	491	506	498	486	512	491	455	504	506	512	503	514	507	522	481	545	510	462	477	514	530	482	487	505	517	495	480	513	523	494	499	498	506	504	494	511	503	486	518	485	457	480	486	487	519	518	520	500	493	483	496	507	513	489	476	484	492	473	484	519	488	518	499	463	499	503	517	551	486	523	500	468	457	500	484	505	496	498	489	504	469	499	493	530	501	473	517	463	501	492	509	531	473	496	463	476	477	485	446	495	532	491	484	506	485	546	506	509	534	529	439	501	464	458	479	521	489	535	486	550	484	487	486	544	504	504	492	449	487	495	511	500	497	518	482	507	492	516	489	465	489	499	482	501	514	454	535	450	510	506	441	513	536	534	477	494	461	500	461	519	478	474	519	534	465	523	528	514	514	485	514	490	522	513	486	512	515	504	473	479	493	522	542	494	493	490	490	513	519	491	513	519	478	510	509	492	512	496	474	510	535	504	500	464	501	488	536	500	493	509	506	465	508	467	533	509	528	486	452	504	473	488	490	501	487	519	539	506	511	472	566	499	489	546	499	493	494	509	468	497	485	508	495	496	498	504	474	482	499	516	487	543	513	460	483	501	526	498	505	497	520	476	452	488	521	486	494	477	504	512	479	500	504	535	516	481	537	515	517	513	447	542	500	479	516	468	492	482	471	501	530	474	459	520	482	522	502	475	493	496	477	508	496	455	468	499	536	490	477	470	526	479	490	500	477	470	471	487	490	491	492	496	444	502	492	531	503	501	512	536	508	524	510	485	491	541	474	520	489	494	519	511	495	517	543	564	457	472	491	498	492	520	541	536	515	531	503	455	435	492	507	530	486	532	517	480	480	529	475	493	519	509	518	486	521	487	510	521	528	515	512	465	511	497	493	504	488	489	509	492	529	549	519	512	492	496	478	554	507	497	527	510	479	477	466	505	495	525	486	468	528	499	508	482	524	536	496	482	498	499	501	508	429	500	452	458	508	528	512	518	532	487	501	494	489	440	483	502	505	477	533	553	484	465	526	537	486	529	512	453	473	542	492	468	489	508	489	499	515	472	484	502	488	479	524	514	513	509	485	523	443	530	442	505	498	516	507	502	490	451	503	465	505	468	506
25036	21397	27848	25811	15717	5981	3356	2600	1777	1586	1438	907	730	508	480	460	362	320	298	288	284	283	254	424	322	389	577	245	263	225	227	236	227	215	233	194	204	224	225	234	228	216	206	238	215	231	265	229	238	205	216	212	217	201	195	227	248	247	241	226	221	240	216	210	238	231	224	222	236	230	228	219	232	222	217	231	229	228	234	220	213	191	279	204	227	227	226	210	205	230	214	202	245	231	220	252	227	229	231	254	233	203	212	203	211	249	238	224	248	201	239	221	225	238	235	210	207	194	211	233	237	237	225	214	220	218	252	243	233	235	216	236	239	218	232	238	205	222	204	212	228	196	243	239	237	241	229	228	228	243	236	241	228	215	217	234	237	212	194	216	247	230	223	227	222	223	268	214	215	253	221	226	239	229	223	217	229	233	203	241	199	247	237	205	222	222	235	227	227	217	225	230	262	235	217	261	205	222	201	207	199	226	217	219	213	217	221	237	217	215	205	234	241	228	214	227	240	243	234	203	239	238	228	198	242	232	216	252	230	247	219	255	239	223	240	233	220	239	221	235	227	205	220	241	237	235	214	230	213	230	223	237	214	225	195	253	249	224	211	224	208	235	230	231	212	219	222	231	203	223	235	223	239	218	220	230	227	224	223	238	216	233	248	229	216	242	212	236	227	221	212	224	219	231	242	236	230	243	224	228	228	220	198	205	240	245	241	217	234	228	218	246	233	257	240	221	219	218	205	234	210	217	237	215	203	206	219	235	215	214	240	212	230	226	205	228	224	213	248	199	240	231	229	223	235	216	214	216	223	234	209	219	196	242	253	224	205	236	249	214	241	231	219	228	239	231	228	222	217	222	240	246	208	243	227	221	226	245	235	251	217	217	231	236	235	229	209	241	200	212	255	225	233	220	213	227	232	199	200	248	229	217	220	238	237	228	214	199	216	222	248	207	230	198	217	240	236	229	211	211	209	233	224	236	217	225	221	234	219	199	195	246	224	206	245	214	242	253	209	218	225	227	214	237	234	214	242	237	207	244	220	216	236	226	251	214	223	217	224	238	195	226	229	221	247	207	259	259	225	249	229	234	209	217	188	235	249	216	207	217	234	237	240	249	202	211	230	223	223	219	235	217	213	222	262	218	245	268	237	260	239	244	211	190	241	207	208	226	243	231	208	209	225	217	223	194	221	215	217	223	226	226	242	208	226	227	187	228	233	198	223	228	230	226	231	237	228	228	228	263	244	203	211	213	257	221	209	212	240	234	262	217	235	224	222	231	225	204	227	231	234	218	230	251	215	215	198	223	240	225	213	232	197	245	223	212	225	228	226	238	242	259	218	230	205	239	254	238	242	239	234	225	228	220	229	225	237	217	213	219	233	232	195	211	235	233	231	226	195	219	225	232	207	228	212	214	220	227	259	224	232	255	229	201	200	228	251	219	210	219	212	264	197	212	215	233	205	221	227	206	231	232	207	220	275	238	213	230	226	249	253	214	208	231	238	242	224	219	225	198	239	236	248	213	208	224	205	218	217	215	222	240	219	213	240	213	224	254	231	204	236	214	213	230	244	261	217	224	224	243	234	220	223	236	210	246	219	228	209	203	225	214	222	229	220	229	227	189	241	232	223	216	206	237	203	227	230	221	224	246	230	223	238	225	215	232	216	213	211	209	209	223	220	218	229	216	217	205	215	241	205	244	223	239	247	221	253	217	224	229	214	226	220	204	207	232	188	239	225	241	204	220	235	232	221	231	219	233	206	199	231	241	216	257	236	231	225	209	246	218	229	223	226	228	236	218	227	221	228	232	240	227	228	236	223	213	243	208	234	211	231	206	227	258	234	201	204	220	254	240	249	229	231	213	212	245	221	224	246	219	245	238	230	238	229	231	225	230	199	225	245	207	224	235	199	234	199	196	258	214	218	209	220	215	225	210	233	214	224	234	221	223	235	215	219	229	227	266	230	210	208	221	222	228	219	257	257	242	235	237	226	221	206	220	228	214	246	209	220	223	221	233	253	221	214	216	214	225	215	266	219	238	212	211	257	229	217	226	239	210	212	227	219	233	214	219	223	242	212	210	245	219	191	228	235	219	217	220	232	203	224	248	196	228	217	211	258	234	233	232	243	211	231	254	215	222	237	239	239	265	241	245	222	221	237	212	233	236	236	243	225	232	226	204	241	212	246	211	230	240	221	212	215	225	211	226	251	223	207	233	250	237	219	196	254	229	207	217	242	231	235	231	213	197	256	207	200	237	241	225	223	258	262	200	254	246	237	235	234	259	231	203	224	211	213	214	220	237	236	225	234	236	230	232	234	214	212	210	220	235	228	237	212	187	231	226	219	198	224	207	235	210	230	221	209	215	202	211	244	228	220	251	223	209	212	245	239	238	257	213	210	192	234	249	241	223	218	199	213	242	214	234	196	231	249	220	240	241	198	237	227	242	192	225	238	205	237	202	212	210	218	222	212	240	262	226	241	235	244	206	221	207	233	235	205	237	221	221	229	235	203	191	220	226	194	228	236	231	240	221	233	197	217	220	251	242	233	221	242	225	233	210	230	229	220	254	216	236	208	235	223	215	242	216	228	227	240	223	214	217	232	204	242	212	216	209	224	258	218	222	218	214	227	257	207	203	247	253	222	211	249	232	216	221	215	225	214	241	253	215	223	242	248	223	201	241	201	221	235	212	226	234	209	231	204	219	231	220	218	244	204	233	197	242	230	212	211	238	227	242	220	235	242	188	225	231	191	229	219	203	232	215	246	242	224	224	209	253	241	243	238	215	223	202	219	239	244	237	224	209	214	195	214	197	201	206	222	226	216	220	200	239	216	221	253	213	221	206	206	223	220	232	247	240	215	223	193	233	232	230	232	228	214	183	203	229	240	220	254	218	211	229	248	218	199	226	212	230	218	238	214	242	202	208	244	219	223	223	222	252	204	229	229	218	236	225	250	225	241	217	218	206	228	229	202	206	220	231	211	232	211	218	245	217	225	220	227	239	230	231	231	228	235	192	225	228	215	237	249	229	213	246	258	215	210	254	227	201	229	199	218	247	204	228	220	263	207	237	220	250	246	221	239	213	262	235	208	257	193	213	237	235	230	215	233	277	201	233	214	231	248	239	184	213	249	222	213	205	203	227	225	238	238	235	224	251	209	206	250	191	238	221	229	237	217	243	251	234	207	238	210	223	214	211	246	227	237	224	230	226	196	208	219	220	242	217	246	231	219	208	206	221	241	230	246	256	210	223	210	235	226	216	239	205	209	213	235	237	226	217	216	217	232	232	215	195	233	232	256	215	251	262	227	196	211	221	227	235	208	224	247	231	243	227	234	205	206	222	222	253	215	238	232	222	250	215	249	206	249	218	234	238	213	226	247	234	223	247	216	216	239	197	211	222	202	232	222	225	237	196	209	234	204	204	231	258	203	212	225	217	224	226	231	237	212	218	227	248	225	209	242	226	243	197	221	225	224	223	234	243	203	238	254	232	241	225
28512	48687	35970	22466	14497	8311	6309	5455	3922	3385	2926	1962	1357	862	863	742	526	493	456	398	342	352	341	629	521	492	977	290	266	280	248	249	225	259	273	268	262	244	276	257	255	277	300	264	249	269	293	258	296	268	273	239	263	258	272	249	286	247	273	247	251	238	275	297	259	229	252	253	275	267	242	248	253	229	270	271	247	252	258	269	237	271	269	222	252	241	263	237	278	252	261	285	252	283	246	255	242	255	258	241	255	251	264	251	256	236	282	246	266	248	285	285	253	257	266	265	248	281	299	252	282	243	233	252	268	288	291	250	270	240	252	259	275	264	274	269	274	270	262	263	251	286	254	238	268	267	281	268	254	266	248	256	269	243	293	285	275	218	231	270	289	245	249	264	233	278	274	271	252	247	232	239	260	261	274	274	270	260	252	256	240	261	267	272	260	260	271	246	236	275	255	258	247	252	237	255	257	256	252	287	267	245	308	275	250	265	251	237	273	260	259	256	249	262	265	253	260	267	294	237	263	266	247	264	240	271	250	269	238	261	248	263	263	231	281	273	256	255	223	233	262	278	253	266	264	221	248	256	273	238	279	269	259	270	269	264	262	310	261	249	268	226	243	284	252	249	269	281	243	232	228	245	236	267	262	258	261	266	269	253	275	234	264	284	217	281	231	250	246	277	217	261	244	238	248	250	239	240	253	275	241	290	253	270	239	248	282	249	231	246	232	250	235	270	263	288	275	238	273	270	286	283	263	252	268	239	274	256	268	243	256	289	255	248	265	251	283	274	245	270	246	269	271	248	273	263	274	261	272	251	260	242	280	287	257	253	269	294	259	264	281	256	251	290	244	243	252	312	266	260	268	262	274	284	241	295	262	277	226	243	246	245	254	285	238	273	252	257	250	238	276	261	275	267	258	265	283	278	274	244	250	246	296	249	249	268	214	255	272	230	258	261	273	265	242	256	245	244	260	254	277	246	269	275	237	258	255	251	266	262	293	246	254	248	278	252	250	268	276	262	274	271	241	230	268	257	260	266	257	270	272	266	249	287	273	256	256	248	223	266	273	265	268	271	224	268	249	255	231	228	264	245	273	241	262	261	272	261	260	263	287	241	259	243	259	265	260	250	264	267	246	259	280	243	278	266	273	255	274	264	279	251	257	277	273	257	274	276	244	264	255	265	279	259	235	254	265	294	276	241	299	259	259	260	261	272	278	233	254	258	259	293	249	257	287	259	253	255	273	260	259	236	270	251	276	238	255	222	266	275	287	275	281	238	258	272	275	264	250	245	253	283	279	298	263	273	259	284	266	291	258	247	273	267	253	257	281	236	262	233	270	261	247	248	228	229	256	260	269	267	248	266	250	263	247	244	260	246	240	253	262	270	255	263	280	251	282	266	244	268	232	237	256	260	285	295	255	264	269	261	260	244	248	254	264	224	259	268	258	254	229	253	247	268	250	251	262	277	267	274	261	252	252	231	298	272	263	262	265	238	252	237	251	281	310	255	250	255	262	236	222	234	250	229	254	249	260	254	251	257	262	246	271	264	252	274	239	243	251	268	274	259	262	242	264	291	258	249	272	293	279	254	245	243	266	277	242	295	256	266	248	249	241	259	228	241	250	267	257	256	248	263	259	258	246	260	252	267	292	259	255	260	240	282	251	228	224	271	261	242	259	252	263	253	269	256	255	269	280	238	264	264	277	270	272	251	264	268	266	278	265	250	276	268	263	244	256	262	261	272	280	233	249	237	273	270	249	232	232	241	231	268	242	288	274	254	257	245	284	264	248	287	221	265	257	246	251	229	249	249	219	257	267	250	245	255	270	250	237	265	257	251	242	232	247	265	244	277	255	249	273	248	277	257	253	272	282	289	249	228	234	260	260	246	254	219	250	267	238	260	269	267	252	258	272	257	264	267	265	274	261	265	270	278	248	280	281	259	256	247	229	262	268	236	252	240	245	262	261	245	282	235	247	265	247	269	267	261	268	268	281	254	249	275	246	263	248	278	257	254	269	259	263	247	230	261	255	280	228	252	278	273	258	259	253	246	257	265	244	255	245	239	251	271	264	255	259	282	304	256	238	265	249	241	252	269	256	263	258	250	256	249	266	265	271	248	244	255	233	264	239	259	260	220	259	271	283	275	256	263	247	243	279	240	277	267	242	257	250	273	229	273	219	260	266	247	282	257	218	284	274	246	255	262	255	281	264	243	254	237	263	274	266	267	254	253	251	225	254	243	271	259	255	270	237	275	255	227	255	261	266	270	259	273	268	238	248	254	251	242	250	245	261	215	247	250	247	288	256	268	236	270	233	297	238	256	228	236	266	276	256	254	255	259	258	240	246	270	248	250	271	235	263	242	242	272	268	248	276	279	251	264	273	247	242	246	267	250	265	267	241	264	265	257	242	239	238	236	280	258	251	243	250	280	250	276	281	259	239	249	237	276	247	244	259	279	250	241	261	254	255	247	273	278	255	266	254	255	262	256	237	241	258	262	260	248	267	293	249	260	263	281	253	262	252	249	273	242	279	236	239	249	243	269	268	263	287	279	274	230	236	271	263	240	268	273	298	269	265	264	240	236	276	256	235	258	258	279	207	276	246	239	233	278	257	256	265	240	268	235	250	236	254	278	271	214	269	248	266	258	282	256	248	221	270	258	280	259	238	255	256	268	266	257	252	256	255	249	275	273	263	283	258	223	259	259	266	260	265	246	263	245	298	246	271	230	251	258	284	259	259	269	287	268	260	281	238	259	266	262	266	248	247	262	278	248	273	251	253	256	283	251	279	268	277	259	252	258	229	258	243	262	258	246	243	263	231	249	263	249	260	237	255	238	263	266	250	285	244	278	277	273	246	266	279	249	275	261	261	253	242	266	269	240	261	271	271	261	277	271	255	241	279	273	258	310	261	249	284	291	252	267	235	242	264	262	255	253	275	256	253	236	271	268	248	278	263	240	267	272	266	232	274	263	250	273	276	238	242	219	255	266	251	259	259	267	289	248	243	279	282	267	280	247	275	248	248	302	280	253	268	278	251	255	258	258	264	226	234	262	289	264	268	271	267	299	247	249	243	263	235	265	285	243	241	251	280	254	240	263	242	276	269	270	246	255	273	266	238	284	243	261	255	253	291	274	255	232	243	234	259	263	257	241	242	253	242	253	254	255	249	257	266	272	255	282	274	268	256	278	240	243	257	238	270	244	284	255	249	247	261	253	266	261	279	221	255	242	269	290	256	237	250	278	229	265	276	272	229	254	249	239	273	288	264	291	271	264	249	254	249	266	260	263	274	270	220	258	268	283	243	246	256	271	251	248	278	257	254	255	254	257	257	277	261	273	264	270	256	264	264	251	261	264	274	277	251	240	252	281	266	266	263	235	281	282	246	256	224	265	247	253	279	275	260	247	286	262	270	249	247	275	259	282	249	255	255	277	276	252	242	253	244	257	279	235	261	247	242	235	280	249	262	268	274	243	254	267	257	252	291	266	254	298	227	251
22810	21353	28990	24109	21474	21341	14441	6279	3825	3141	3125	2129	1561	1250	1224	1019	852	750	609	671	611	600	671	1063	988	677	1434	655	528	497	498	506	548	474	495	544	491	489	516	536	533	509	494	501	528	504	503	487	460	514	515	518	507	511	487	549	472	506	507	537	521	506	515	529	525	525	475	509	482	516	478	507	512	500	507	521	515	456	517	486	496	487	493	479	518	545	496	491	495	514	473	484	483	527	482	524	502	518	494	490	513	525	490	498	501	464	524	510	503	518	506	528	515	509	505	498	492	518	498	525	507	519	509	488	521	522	455	528	502	502	517	484	484	562	476	482	518	484	508	528	531	487	515	471	502	497	515	479	504	509	522	497	515	511	504	496	458	484	464	543	542	507	488	486	482	488	502	484	476	530	503	489	551	537	525	503	501	519	487	480	510	508	537	499	533	482	518	507	452	470	469	503	534	495	504	476	525	535	531	493	450	486	506	520	470	478	501	533	460	500	539	530	544	514	473	496	539	480	493	494	477	509	504	465	499	518	506	502	552	480	484	497	462	540	486	496	507	524	484	486	493	463	481	464	484	432	521	468	492	491	518	483	470	500	518	485	532	473	483	464	459	473	485	480	541	458	523	521	468	514	496	523	502	446	480	467	497	510	486	456	491	462	495	498	479	527	493	526	512	481	504	492	506	459	512	477	484	499	497	519	496	503	480	472	506	506	485	501	509	471	479	479	517	480	492	519	453	483	527	501	457	471	498	499	502	512	523	486	527	541	486	487	490	483	527	467	500	532	448	496	489	494	518	508	500	468	535	532	467	518	532	516	495	515	520	517	485	498	521	491	476	507	494	503	478	510	480	518	497	511	478	479	455	459	503	546	490	503	512	482	487	512	464	528	470	491	471	507	473	525	524	530	519	503	526	488	495	492	470	504	537	507	521	492	488	517	467	476	485	477	525	478	487	482	500	555	501	453	495	441	493	453	471	452	480	506	468	522	478	473	494	498	466	500	467	477	481	507	484	496	483	466	515	485	516	510	523	507	472	495	445	525	498	498	500	492	512	472	513	516	522	506	517	517	511	515	456	506	529	460	489	482	506	517	533	513	548	549	477	498	532	522	468	503	524	486	465	477	504	515	530	490	519	499	483	530	507	532	501	460	490	507	501	483	482	474	483	450	473	542	499	469	530	529	532	516	516	541	486	485	489	508	500	484	447	478	521	482	445	499	488	509	485	539	509	510	502	495	521	500	492	506	464	477	505	515	535	534	490	520	508	482	515	508	521	509	493	457	484	502	485	515	505	484	468	510	492	500	508	500	500	510	480	486	477	526	527	493	475	447	509	498	432	499	467	475	466	492	516	502	493	470	543	446	498	492	535	548	509	526	496	509	516	519	466	480	501	508	494	478	510	501	485	495	513	460	491	495	505	519	486	499	513	532	458	484	467	504	540	470	482	582	514	516	494	507	469	504	480	482	490	473	451	517	538	523	487	494	505	465	494	539	446	475	524	499	495	512	550	498	582	504	488	477	502	443	522	480	434	523	478	467	498	553	514	468	455	505	490	523	515	492	482	540	482	478	517	495	513	477	560	494	528	525	507	506	503	445	481	508	511	483	490	511	507	558	511	492	507	473	503	471	459	466	512	492	499	509	496	512	503	499	479	511	509	544	491	480	526	521	495	498	480	487	471	474	496	523	501	500	498	518	508	477	475	498	530	472	510	495	495	466	498	494	518	477	490	474	509	477	494	489	515	491	517	513	475	550	515	510	492	517	544	520	480	503	523	478	536	520	520	524	457	503	520	519	444	452	462	511	505	518	508	500	476	538	546	490	498	502	488	440	539	493	489	488	535	500	484	520	490	508	502	498	548	506	475	500	492	497	502	473	464	456	531	500	488	492	513	519	540	533	477	524	543	473	476	513	494	511	501	508	510	499	445	563	490	500	491	507	511	473	488	454	484	526	509	504	486	460	494	481	472	474	446	491	479	486	499	464	488	482	524	487	472	518	502	496	520	500	504	489	484	530	518	471	497	474	466	496	476	521	493	519	511	487	476	496	550	552	502	467	488	495	458	517	488	516	496	486	490	523	513	508	456	513	525	520	503	520	488	480	525	480	493	489	480	527	483	474	477	506	469	550	514	459	517	544	450	517	500	536	505	520	518	519	498	487	486	486	538	530	481	502	509	454	478	475	495	472	515	508	459	479	476	480	538	533	490	511	475	496	504	481	492	474	445	489	487	472	519	465	471	521	501	500	512	516	479	495	459	509	485	518	511	504	505	492	484	490	474	504	477	489	467	522	534	459	514	513	550	508	486	515	480	500	482	521	485	523	525	502	518	477	506	520	489	516	515	517	527	488	501	496	506	489	494	525	484	505	552	475	495	512	504	497	494	474	466	490	476	492	477	496	487	453	537	497	473	508	508	506	480	471	505	501	482	476	471	502	508	511	493	467	469	526	495	459	477	533	510	493	478	489	562	471	478	519	477	514	499	510	479	465	542	488	499	475	515	481	482	462	519	516	506	536	479	539	493	514	480	507	473	521	516	519	499	510	501	545	501	493	518	481	509	495	507	454	490	488	496	492	485	486	498	523	512	469	489	485	515	503	526	511	506	517	518	503	502	503	503	537	513	535	475	509	518	483	519	529	491	507	548	536	502	495	496	551	552	515	517	532	528	476	505	522	500	492	500	466	497	489	524	475	492	456	481	530	469	517	486	484	536	500	464	520	525	503	514	535	513	532	500	488	510	494	505	533	476	514	472	469	502	496	531	509	508	518	513	479	456	487	476	505	561	508	529	477	528	526	489	503	548	504	529	495	547	508	519	515	539	475	479	497	497	466	514	513	500	461	507	468	502	538	502	475	482	478	488	501	518	485	491	491	532	513	526	480	522	471	570	496	506	526	490	489	515	500	500	474	523	500	486	522	493	505	567	501	468	473	531	507	479	477	495	483	530	471	535	535	499	494	506	500	539	477	522	474	462	464	516	496	478	530	514	500	502	465	506	448	517	482	489	464	481	473	535	494	493	490	512	530	472	487	490	511	504	468	484	473	474	488	505	479	478	515	513	482	479	508	488	467	556	492	500	499	466	467	455	516	471	492	457	482	479	451	479	498	478	475	480	492	491	492	490	486	483	497	488	473	522	463	525	517	527	491	489	490	496	465	499	450	503	500	501	498	489	514	497	519	535	526	481	463	477	526	512	478	551	519	541	486	493	494	456	487	521	487	524	497	477	472	511	512	541	496	530	513	493	526	483	540	503	515	520	524	467	461	490	480	469	487	504	491	536	494	482	488	476	484	487	495	493	530	483	510	517	500	506	494	522	494	521	520	493	531	496	454	491	480	481	465	496	466	526	492	480	452	492	496	470	496	488	499	507	548	502	484	507	468	475	552	542	519	462	536	471	510	502	502	509	516	511	492	483	516	495	518	533	514	500	518	456	501	481	522	525	539	533	488	456	525	482	488	477	483	499	488	477	458	509	513	541	507	502	530
32501	61350	46469	31568	21547	14247	12116	9514	6854	5551	5506	3562	2727	1886	1914	1596	1181	957	912	780	756	738	819	1641	1428	795	2193	834	557	555	607	570	566	563	534	537	560	517	569	580	535	528	492	516	530	537	567	554	532	548	552	558	542	558	524	523	552	571	511	582	558	575	527	551	557	551	550	552	524	571	492	514	488	534	500	550	520	561	528	511	537	586	531	542	538	537	575	591	528	535	507	529	534	545	564	524	529	544	552	555	543	560	532	537	539	555	539	569	535	601	520	487	565	568	571	511	554	545	526	546	514	553	546	552	552	541	560	532	515	532	570	544	517	540	578	515	510	507	551	522	547	514	552	542	498	504	516	539	523	570	538	544	505	500	538	555	512	521	563	549	493	545	529	581	546	503	514	535	526	554	514	564	585	586	545	526	484	519	546	527	526	542	502	518	529	566	537	526	535	541	543	534	515	533	579	533	566	534	533	509	545	521	570	540	566	530	519	500	538	543	568	493	539	509	538	542	563	583	562	544	531	566	555	554	513	495	545	533	560	504	556	536	591	562	498	557	535	517	537	575	552	511	543	505	531	550	525	541	504	563	548	530	530	564	523	574	556	530	536	537	551	529	543	527	538	553	557	542	514	540	568	520	545	488	541	546	545	577	524	518	516	502	500	536	553	501	557	570	543	556	573	566	525	523	540	576	570	517	506	543	503	573	501	558	525	541	541	498	488	552	557	521	543	531	518	562	528	516	551	528	533	552	536	495	527	524	527	520	508	533	535	541	591	527	537	492	551	504	561	525	544	554	575	523	540	551	557	557	536	548	508	502	518	496	541	505	562	556	531	504	526	557	552	520	543	514	534	519	541	499	531	562	523	537	569	510	539	543	565	537	537	555	528	605	526	520	534	572	560	571	541	554	525	545	536	564	566	554	553	547	521	527	514	525	532	551	527	456	548	538	487	536	525	487	511	558	548	531	549	558	569	547	538	543	547	536	541	509	537	541	524	525	531	613	526	518	565	586	522	549	503	560	550	511	540	551	569	535	518	520	507	556	526	556	564	503	524	545	565	563	551	526	561	529	526	548	579	556	530	544	521	541	567	565	578	557	524	510	551	551	570	566	523	475	541	531	526	536	565	554	543	556	540	532	568	559	543	528	502	537	533	545	543	541	568	552	525	557	530	561	523	526	544	549	557	531	543	561	540	550	529	543	540	508	515	546	543	554	518	560	535	489	530	553	521	505	582	541	560	527	503	532	567	575	510	587	556	524	582	542	527	563	564	545	536	531	549	516	530	529	552	546	529	528	537	530	552	561	542	602	524	542	516	533	524	545	571	524	553	535	544	557	521	530	529	506	570	580	566	585	538	511	544	556	503	561	540	525	509	527	533	539	511	558	565	523	557	537	544	551	565	545	554	564	542	606	540	532	567	510	562	547	559	539	515	506	509	586	540	529	535	551	549	524	556	581	500	530	540	548	511	547	533	541	558	565	532	516	516	528	539	525	511	566	503	573	527	564	514	488	520	564	519	547	525	550	519	544	510	519	534	551	541	548	545	546	550	548	506	514	555	532	536	538	527	494	548	558	533	534	523	562	568	508	566	546	524	526	495	542	530	574	573	541	548	505	544	551	534	507	547	529	514	550	517	565	536	547	536	547	527	532	546	562	574	507	563	539	569	544	544	569	522	519	497	548	531	560	524	552	529	552	570	542	504	528	544	525	551	548	501	541	526	559	556	525	536	570	503	551	514	556	538	491	518	511	567	521	555	539	541	572	547	518	573	491	557	524	551	543	512	556	529	532	568	515	501	520	574	536	526	541	508	586	521	534	518	507	551	537	566	574	568	546	540	539	537	507	531	555	546	505	559	572	559	561	562	489	528	555	579	583	526	578	508	555	543	524	515	541	539	551	508	525	501	581	531	522	541	573	566	554	524	532	523	525	494	515	567	534	595	555	545	539	551	530	553	523	543	520	569	534	591	529	536	525	536	528	519	543	608	520	539	541	536	540	540	556	532	525	507	521	571	503	527	551	542	476	514	567	541	555	505	545	550	500	567	507	583	534	534	539	555	548	552	574	563	504	551	492	527	552	560	511	526	511	527	520	511	537	534	550	537	535	539	536	500	592	537	568	514	592	521	524	523	527	561	545	523	586	528	523	554	542	520	515	550	523	540	553	502	548	544	520	558	488	532	576	478	565	530	525	555	563	551	513	520	514	539	533	540	507	538	527	539	534	494	509	530	537	602	529	537	527	505	570	497	563	547	529	529	530	535	548	562	506	504	513	521	541	554	514	539	512	594	510	540	551	531	576	537	548	543	474	570	520	542	567	549	586	494	511	567	538	512	520	556	539	568	566	552	517	517	564	544	549	533	548	522	556	541	537	552	520	569	561	562	511	552	517	589	531	532	513	550	494	557	571	510	535	507	555	539	545	544	510	554	579	587	521	554	544	520	534	524	547	569	519	576	520	546	558	527	530	532	524	542	521	569	509	506	526	498	570	585	550	523	510	549	550	519	528	558	529	547	531	535	535	523	514	540	532	538	527	543	542	557	525	542	523	493	545	513	553	530	518	534	551	569	543	562	530	546	530	515	562	521	530	531	547	541	588	565	523	527	490	559	551	544	518	574	523	600	569	579	515	521	529	551	567	574	530	546	545	560	484	548	535	486	501	529	532	564	546	511	561	536	544	520	561	538	523	521	529	486	527	548	563	554	525	510	551	532	524	544	543	526	561	557	532	554	543	526	534	521	550	541	495	546	542	502	570	565	522	622	528	540	542	592	511	527	579	522	526	513	515	536	529	527	536	543	497	529	529	510	550	537	570	540	528	559	536	553	545	568	539	581	570	549	513	516	542	528	530	525	509	553	528	561	553	520	550	533	576	526	538	578	519	554	515	598	596	503	551	568	493	557	545	465	555	542	541	542	515	503	511	522	515	521	541	487	531	532	509	535	533	548	536	552	538	500	556	546	519	543	513	544	528	520	529	576	543	545	518	591	504	512	496	545	545	548	549	529	511	541	596	504	501	497	494	554	522	556	554	556	522	512	534	547	552	521	504	544	545	542	555	589	527	496	527	529	532	569	525	549	552	531	501	499	520	523	513	554	497	533	545	573	558	506	550	518	526	483	544	522	469	539	533	529	609	570	525	555	535	560	572	531	512	508	554	523	547	525	566	481	506	573	519	531	570	525	550	496	507	512	560	530	537	543	559	522	553	552	527	506	497	499	550	552	554	537	532	533	543	539	553	541	531	597	544	502	543	536	568	529	529	572	531	536	502	561	503	534	550	550	537	539	523	588	541	521	615	533	527	521	519	548	538	525	519	533	520	497	527	546	569	550	556	537	548	521	568	568	571	516	525	532	547	540	574	558	533	547	555	525	522	553	545	535	508	516	520	543	582	593	577	562	508	528	470	529	582	588	549	516	513	547	527	516	532	536	502	548	544	556	549	534	577	551	488	508	550	569	552	553	559	521	567	558	541	536	532	505	502	573	538
29281	27988	27007	17046	6611	3536	2643	1814	1212	1192	1121	701	483	449	417	338	359	312	276	287	309	264	269	317	280	253	280	277	261	259	274	279	286	262	222	256	266	261	246	245	273	245	220	261	233	269	252	237	266	262	259	227	231	265	241	249	255	263	249	250	278	258	255	258	237	268	242	243	251	243	250	241	259	260	242	247	272	252	266	256	240	250	270	276	253	245	250	243	255	225	249	257	247	245	266	267	246	247	258	234	265	224	272	246	262	270	278	262	241	264	260	253	235	248	255	239	255	244	248	260	258	256	265	232	270	274	262	232	239	263	246	234	269	264	255	262	241	223	261	264	229	254	265	256	226	252	256	280	257	273	247	250	239	256	249	282	252	238	251	259	240	264	229	254	269	241	235	212	253	238	266	252	233	255	268	242	268	246	270	239	252	266	255	247	257	243	234	229	261	232	248	253	250	250	266	256	272	233	237	274	267	242	284	238	260	241	252	232	248	246	282	255	266	236	264	276	252	285	252	266	232	266	249	222	276	254	249	255	271	259	265	261	271	248	249	247	248	247	249	236	277	278	284	274	268	294	262	262	242	268	237	296	254	260	261	229	265	248	247	269	244	245	237	267	252	275	230	227	292	239	285	229	235	240	266	220	247	232	280	230	233	243	272	248	235	248	246	286	243	237	245	271	244	261	287	259	235	244	239	263	232	252	264	251	258	238	269	263	224	273	233	250	268	231	264	224	248	256	245	225	261	241	229	233	232	265	254	268	264	260	252	245	261	269	247	255	235	234	249	239	221	256	237	255	286	250	280	241	221	263	265	255	225	259	247	245	253	239	254	254	235	247	209	247	249	257	243	253	242	277	248	255	243	230	247	251	266	270	255	224	256	247	244	225	249	243	247	244	256	271	229	245	227	252	239	244	242	238	262	220	232	246	268	264	244	258	251	276	236	249	246	259	238	228	233	249	251	239	252	259	244	243	262	256	251	264	257	254	260	244	258	264	233	245	247	248	245	267	268	241	279	257	226	233	263	275	272	258	260	253	253	270	265	224	235	257	234	242	229	222	236	236	226	248	245	269	278	267	248	242	225	277	257	293	239	251	274	241	264	255	257	282	264	253	280	261	237	226	282	269	289	241	252	249	253	257	276	259	263	254	252	248	243	207	276	226	233	261	245	228	262	205	260	241	250	243	258	237	237	224	264	265	243	271	258	258	265	277	277	232	240	256	253	236	250	238	258	291	223	279	255	255	255	249	232	264	275	237	219	233	260	235	248	246	260	241	253	263	250	238	244	257	280	277	202	239	243	225	246	260	225	235	251	264	235	254	291	273	252	270	246	260	259	268	235	229	267	276	275	266	254	259	237	227	239	260	261	233	265	239	247	239	254	262	242	268	255	258	257	226	254	255	266	263	263	254	272	236	242	247	232	237	238	269	261	270	247	260	239	252	262	241	255	238	287	249	245	254	278	219	262	274	240	244	229	232	271	288	277	248	263	238	259	254	269	293	246	269	255	240	258	244	240	262	265	256	262	243	261	262	256	250	218	238	249	260	258	243	259	228	239	261	267	212	269	237	250	250	268	238	250	256	246	253	262	222	235	256	271	238	271	279	223	261	272	222	278	264	240	252	242	264	245	214	239	273	252	239	262	238	259	245	251	245	242	262	260	232	270	238	245	263	237	264	264	264	254	252	270	245	271	269	266	259	248	243	253	265	249	257	245	231	243	263	272	243	268	253	243	221	258	254	273	274	279	260	259	278	260	257	248	247	244	270	245	244	246	264	250	272	265	255	240	255	248	248	229	264	281	276	241	255	261	241	255	249	277	267	275	259	275	272	251	271	267	246	248	246	258	240	247	260	259	248	282	284	267	252	239	274	240	251	261	275	260	276	257	272	253	242	269	245	262	256	262	265	226	260	236	229	275	239	278	234	259	285	262	264	242	264	286	224	242	243	232	250	217	252	234	244	249	260	257	256	269	233	233	256	301	233	263	251	236	244	258	246	240	239	229	243	232	253	250	251	238	266	256	252	237	239	263	241	244	278	262	254	261	260	264	272	248	221	232	229	245	261	258	235	243	228	269	264	268	235	253	261	238	250	265	272	257	226	303	278	244	242	265	244	279	251	253	264	251	231	255	235	222	240	232	258	259	235	243	269	252	233	253	225	243	250	273	271	253	246	246	248	257	247	242	264	239	238	254	253	251	231	227	261	262	253	246	243	259	284	261	251	244	266	239	274	268	235	235	227	223	236	222	265	221	220	281	276	242	240	242	257	286	257	251	243	268	240	251	248	227	228	257	259	270	245	260	245	204	270	264	268	247	259	251	253	260	247	235	254	246	226	244	247	252	274	246	245	263	255	237	252	258	256	266	293	264	248	246	244	203	233	237	243	240	232	249	253	248	268	254	276	233	239	242	251	247	252	253	233	252	261	260	270	231	246	233	268	267	254	257	249	251	239	259	228	255	278	242	227	252	266	284	272	249	242	247	237	263	240	240	243	241	257	238	263	229	270	293	247	227	256	259	277	277	258	250	262	244	227	222	243	250	277	209	249	261	241	237	249	245	240	234	242	259	252	282	247	250	268	229	260	276	221	247	253	263	238	256	232	230	256	211	263	263	237	240	267	269	220	254	280	236	229	245	248	236	245	239	270	234	272	254	225	259	225	272	278	282	262	258	272	244	264	253	237	258	253	223	279	258	238	266	259	249	255	231	248	235	245	243	227	219	269	281	262	235	248	262	249	254	268	270	250	261	278	249	265	243	249	247	261	261	238	268	243	255	257	271	229	244	257	243	254	273	228	272	258	223	255	237	254	234	236	244	282	246	241	236	253	233	262	245	239	232	241	253	246	239	277	273	246	240	226	239	230	252	216	222	213	228	234	263	255	257	246	239	261	265	262	239	232	273	229	244	263	264	285	238	227	264	241	206	254	297	263	242	225	256	245	260	264	238	258	268	255	241	230	255	252	270	224	246	216	251	262	259	261	241	252	229	234	289	235	236	254	254	225	263	256	248	240	275	229	246	250	261	243	223	255	246	268	251	264	237	269	243	254	242	276	236	250	253	260	271	280	257	254	240	232	242	255	256	259	267	262	227	230	254	265	236	244	229	237	248	253	265	260	240	227	250	278	291	250	270	253	261	216	256	244	255	257	243	261	230	263	270	264	234	265	260	266	237	236	224	231	265	277	228	252	271	243	270	256	251	244	272	249	264	262	264	256	270	288	248	262	227	255	249	256	285	238	250	261	244	229	228	274	279	243	261	261	240	271	213	268	256	254	224	235	251	281	259	246	248	282	275	271	263	232	236	256	233	278	256	251	263	239	247	232	238	265	262	237	276	248	253	266	265	244	248	249	245	276	248	233	252	250	291	228	256	223	255	245	252	251	235	236	239	239	262	265	244	211	254	240	249	262	249	266	262	248	250	247	243	257	232	235	244	248	283	257	273	259	247	253	248	245	236	269	229	271	274	256	269	262	236	240	255	264	278	281
27182	42367	29688	17103	9246	6662	5202	3686	2325	2391	2338	1271	711	714	603	479	482	385	371	341	330	333	345	396	327	306	360	270	291	287	271	250	262	259	283	271	294	274	293	307	266	277	273	293	267	252	282	282	262	273	303	288	262	252	253	246	260	260	269	264	277	301	287	285	250	265	244	263	278	309	270	284	275	266	271	293	284	283	272	266	286	283	294	293	307	265	311	292	268	283	257	292	287	276	291	273	287	300	274	283	277	264	255	261	313	290	265	287	256	295	248	245	289	274	278	264	263	250	279	279	279	284	283	262	282	256	284	307	283	276	254	283	305	264	271	237	269	296	273	289	284	271	288	266	269	267	292	259	277	268	281	278	276	309	267	311	287	260	253	289	285	292	271	283	301	290	310	277	304	263	286	273	268	288	249	267	286	252	243	271	259	302	278	303	294	311	265	290	246	276	262	259	250	277	307	277	288	263	294	284	255	291	266	292	244	279	266	251	244	274	282	290	277	285	282	290	299	255	297	273	257	284	253	255	291	290	292	274	289	281	265	274	276	295	267	287	303	251	289	260	276	300	290	276	279	272	269	284	264	260	273	277	271	280	251	310	266	275	284	261	268	302	263	258	287	292	297	274	286	293	244	254	266	268	302	325	281	262	290	306	271	246	299	269	286	275	279	299	271	287	275	300	272	281	291	274	261	289	268	299	292	286	294	294	307	277	300	278	253	278	274	308	280	271	282	285	287	276	249	267	278	294	299	256	265	248	271	271	273	260	287	261	255	311	310	294	264	300	303	303	272	271	266	271	246	279	278	278	300	273	270	263	303	276	254	286	301	263	255	269	293	275	270	267	285	261	270	274	287	269	303	269	267	303	260	292	280	282	284	254	282	287	266	295	267	286	304	272	270	268	269	285	302	290	281	260	298	274	298	285	252	261	246	268	300	274	291	261	264	290	274	280	279	265	298	271	249	255	265	284	272	288	293	298	284	291	272	293	301	263	288	287	261	288	256	268	269	288	290	263	280	277	262	308	262	271	302	266	290	301	267	265	266	258	300	289	283	274	286	272	306	268	299	271	300	261	277	287	266	270	245	267	269	273	277	311	272	280	275	284	283	251	273	253	276	276	306	296	267	264	282	270	278	286	286	257	266	279	298	279	272	281	261	265	273	272	260	280	269	289	288	259	285	290	273	268	293	280	307	272	294	289	303	269	275	279	248	273	307	290	243	285	270	304	294	281	256	252	265	275	268	268	269	294	289	286	259	289	291	298	266	272	266	275	261	240	263	261	236	304	281	285	263	296	259	267	289	295	307	277	284	248	268	280	270	272	303	283	248	281	258	282	304	291	290	304	276	285	271	283	287	279	282	295	295	259	311	268	283	259	289	282	289	267	310	290	276	266	286	292	267	278	297	284	274	267	267	303	266	278	298	275	257	317	308	286	277	289	263	270	280	278	299	310	301	287	259	245	290	266	291	307	288	275	285	273	296	276	249	276	291	261	280	285	303	290	265	267	291	281	280	285	271	292	276	310	255	252	283	277	259	280	264	312	266	266	284	278	251	273	298	286	261	268	277	295	269	280	290	256	292	270	268	290	251	269	296	293	280	285	273	275	281	285	289	289	273	292	319	262	276	279	256	294	290	260	248	261	268	287	283	240	269	263	248	281	273	256	308	301	275	268	307	269	264	294	267	270	258	269	296	252	304	237	290	261	271	253	299	252	266	282	277	296	260	327	297	289	304	294	266	294	259	276	290	251	302	274	280	256	300	285	283	280	302	290	287	276	291	277	262	280	281	288	241	293	264	302	281	249	260	251	277	251	296	303	276	273	297	275	264	259	288	303	279	284	269	295	275	286	276	275	277	270	304	256	273	260	258	247	290	286	276	282	275	279	273	302	286	284	281	281	268	269	275	263	267	272	282	292	274	258	278	272	285	278	260	283	264	294	267	262	311	282	255	271	253	278	280	289	253	290	271	273	252	288	273	289	288	270	269	277	254	271	280	249	284	256	292	291	260	276	292	286	291	272	266	283	285	258	256	281	265	297	293	294	289	292	290	268	254	262	291	290	292	306	223	313	283	295	267	252	263	303	260	270	284	246	282	260	259	269	273	288	250	289	276	258	260	287	289	278	266	294	273	246	296	282	317	298	285	276	261	270	275	261	293	290	283	301	244	260	281	279	256	241	260	265	264	273	280	285	267	263	286	265	284	299	246	268	283	266	278	281	298	299	260	280	242	279	260	277	301	246	266	271	282	277	279	276	289	254	270	293	251	279	273	260	246	271	278	294	289	292	262	274	280	310	269	288	279	264	294	270	322	267	271	275	268	317	243	312	292	246	269	260	270	268	271	277	286	281	273	290	276	278	301	255	299	267	281	253	283	259	283	295	283	261	280	310	298	270	274	259	286	265	278	269	277	282	281	282	263	270	298	275	281	270	259	303	253	276	271	263	331	270	282	289	304	273	290	267	269	262	299	284	281	319	265	281	304	279	271	240	280	257	298	270	291	325	253	255	272	270	273	291	276	290	254	273	250	233	289	275	261	282	287	249	302	283	281	281	279	290	261	286	267	260	300	295	268	310	282	259	279	267	260	277	243	285	291	303	281	270	285	275	286	262	262	269	278	267	285	273	275	312	270	281	256	296	281	254	270	291	290	287	264	266	289	275	251	285	265	282	287	266	280	261	282	293	304	269	263	287	288	263	277	286	293	271	264	261	277	278	287	273	269	264	291	270	316	274	294	254	274	253	253	257	285	252	276	261	278	287	273	258	264	282	243	257	295	246	239	273	281	256	251	302	283	267	271	296	242	275	252	256	292	289	265	268	285	288	289	280	276	288	261	239	261	311	281	266	262	285	273	248	287	238	261	260	282	293	284	283	265	269	287	292	276	258	278	269	244	262	296	306	270	264	291	267	274	288	265	285	276	279	294	271	299	287	294	268	275	275	289	272	271	270	275	282	260	283	287	296	256	286	291	286	257	276	277	281	260	246	275	308	293	262	264	288	287	282	306	283	284	273	296	276	264	261	267	288	291	314	281	275	289	249	272	308	281	296	302	262	271	262	322	265	251	298	304	271	284	238	260	257	293	267	280	276	261	289	272	287	286	288	301	295	259	287	262	271	265	248	260	265	270	265	257	291	292	282	265	297	271	292	267	281	264	284	251	282	277	261	277	265	277	299	282	260	309	308	295	278	286	293	269	274	270	276	294	253	295	263	284	270	272	299	307	298	287	284	296	282	264	278	286	269	256	280	276	287	296	301	292	286	300	290	294	242	302	271	277	257	291	290	289	259	286	262	303	273	257	285	277	278	289	291	269	272	277	279	283	281	273	273	257	271	298	314	299	251	275	252	283	298	272	261	289	286	301	250	277	269	274	276	263	275	278	282	275	281	273	252	275	268	284	271	261	258	250	306	284	250	293	277	270	292	258	268	277	268	257	288	250	264	253	301	274	263	299	280	272	283	280	283	270	299	285	263	301	260	279	258	280	273
23770	21232	28454	24595	21163	14564	6496	3638	2543	2932	2334	1147	841	834	723	764	731	640	543	557	519	511	842	1625	808	602	1081	573	427	477	441	447	452	470	429	450	424	464	467	482	437	455	482	480	457	438	452	474	460	454	449	482	485	459	501	481	493	449	446	488	455	468	425	450	467	487	460	456	474	441	485	481	474	496	450	481	454	419	504	503	462	484	482	446	444	486	482	468	470	458	454	470	452	456	436	444	444	471	442	461	488	448	485	482	501	468	423	468	449	474	467	457	432	431	468	468	501	466	457	456	440	455	463	455	437	469	432	465	453	466	482	452	495	445	487	455	479	476	484	504	459	453	469	477	474	443	424	461	454	441	464	464	467	475	458	478	399	484	501	500	405	464	443	472	497	438	445	478	455	429	454	440	456	490	463	456	481	404	472	438	476	415	468	469	440	470	468	467	426	405	472	431	447	478	455	488	454	471	491	443	444	467	455	438	461	471	461	455	491	427	486	467	456	448	472	489	469	485	457	502	460	482	515	442	469	443	454	472	467	460	471	475	498	457	470	477	444	454	443	456	402	461	429	486	454	447	438	481	413	448	476	471	468	486	474	470	462	460	488	505	450	487	469	508	446	461	467	412	456	435	435	456	511	432	473	478	433	454	455	489	466	466	486	480	448	487	446	461	422	407	450	451	452	475	446	426	477	482	474	488	460	496	462	474	445	432	485	475	415	460	461	436	506	438	469	482	480	485	467	444	465	453	416	483	473	431	458	451	422	478	465	440	452	474	474	441	453	459	429	458	440	445	456	467	487	424	478	493	465	470	448	444	433	454	462	472	454	466	472	470	442	442	467	444	460	457	505	461	485	446	441	461	446	446	458	443	426	495	478	471	420	441	423	442	457	479	464	494	494	485	463	462	481	432	455	496	441	430	480	437	476	475	457	470	465	458	471	483	484	491	461	441	461	449	465	476	499	495	448	461	473	453	463	460	461	468	462	451	478	459	472	475	478	463	455	459	440	489	485	450	469	465	481	446	451	494	462	488	432	476	447	472	472	478	472	469	423	485	500	466	446	493	426	440	471	484	496	500	493	458	461	447	461	450	444	461	462	435	452	451	451	429	439	426	467	461	481	450	455	501	445	464	446	443	444	478	442	445	499	468	457	477	442	459	468	483	470	475	470	431	454	442	480	426	482	494	473	450	455	427	465	480	476	439	496	454	482	465	478	455	449	449	458	476	452	454	474	457	439	447	444	473	484	451	470	453	484	489	446	431	459	474	468	480	507	454	516	430	420	477	451	421	484	449	483	430	456	451	444	445	453	446	429	447	444	474	450	469	433	480	460	436	467	476	447	480	471	466	468	410	435	443	445	457	448	437	472	451	467	473	477	465	452	478	477	446	461	466	435	472	472	448	439	454	448	489	469	462	452	466	470	447	495	476	451	476	419	472	434	449	443	454	463	443	477	452	457	436	466	461	443	472	472	456	443	441	458	469	434	455	467	460	482	474	461	473	429	459	431	457	454	434	463	456	508	463	471	447	462	445	471	467	471	446	483	457	484	478	475	451	458	443	469	459	437	435	483	445	445	483	467	437	457	461	470	452	479	446	432	425	510	475	502	505	465	470	449	463	482	431	461	482	480	451	446	436	491	460	462	500	467	465	474	477	478	442	470	492	465	468	465	473	438	456	481	482	449	417	459	409	480	432	454	481	461	438	424	432	450	453	473	521	448	447	452	455	500	442	497	474	446	465	435	444	443	440	483	474	430	477	470	453	479	465	471	497	464	510	428	450	464	450	469	432	470	456	485	449	424	467	477	457	469	486	452	474	485	428	468	466	428	433	507	493	484	463	463	445	481	483	451	461	419	460	445	442	500	466	450	495	429	453	488	463	457	469	445	449	497	464	471	454	465	452	446	435	425	458	469	474	476	472	471	505	411	449	495	444	442	459	411	453	458	448	462	437	460	439	463	476	484	454	441	452	453	467	484	432	463	445	456	444	481	455	436	485	453	463	500	504	414	454	484	468	479	461	459	451	471	422	436	466	439	466	459	457	483	459	458	450	414	450	441	470	446	460	449	474	454	479	436	453	511	495	476	449	482	478	477	472	428	454	461	433	496	443	443	471	484	474	444	482	432	459	467	485	493	424	446	478	447	456	492	472	475	477	461	478	475	483	462	484	491	413	438	462	498	406	476	438	448	489	443	466	478	483	472	444	456	472	462	460	492	488	474	427	486	460	441	437	446	411	467	457	423	466	435	485	486	440	442	433	442	440	436	455	442	455	450	465	488	439	484	416	454	527	496	429	431	498	481	458	513	455	433	458	450	439	478	468	464	464	448	463	452	461	475	459	427	524	424	436	485	488	463	498	452	459	438	507	468	505	476	470	460	452	473	424	491	494	451	466	456	440	401	406	428	452	481	453	455	463	472	448	471	474	429	450	429	473	482	481	453	461	438	437	466	441	465	442	431	475	503	481	445	464	464	446	441	425	458	475	470	502	456	430	440	453	449	474	508	479	506	490	458	456	476	429	474	456	452	492	418	465	430	504	446	473	473	471	442	468	457	456	446	453	489	479	467	483	462	456	458	429	496	443	464	427	435	468	407	447	482	450	475	497	468	505	463	429	443	510	479	455	467	450	443	461	426	443	459	443	481	429	439	509	435	477	456	456	437	470	446	447	438	462	435	440	478	464	459	470	460	480	435	489	458	445	450	478	424	461	452	447	444	443	479	478	446	462	473	448	471	505	453	470	496	483	439	484	434	452	452	485	432	507	465	503	509	493	459	445	470	429	446	442	450	435	430	454	474	463	451	465	475	448	489	483	498	452	472	457	484	465	450	483	456	473	476	472	488	462	449	403	463	426	451	469	462	499	483	452	439	472	492	451	446	438	436	457	469	440	422	418	460	449	500	461	438	466	461	472	465	457	473	488	456	450	452	508	447	446	423	417	480	431	447	462	454	481	445	472	454	454	485	460	463	482	453	486	488	436	474	477	467	458	460	463	458	473	469	441	450	442	460	489	484	474	441	483	468	490	477	519	479	449	474	474	472	494	473	501	486	473	432	446	447	462	461	453	469	463	443	476	518	468	463	454	472	483	456	439	475	434	479	469	437	444	473	497	467	450	451	473	452	452	424	440	411	463	452	481	474	451	499	476	469	442	467	460	460	468	462	487	431	449	464	447	435	452	457	458	462	463	451	454	434	457	452	444	450	423	441	471	450	465	446	457	424	481	507	480	477	450	459	460	463	490	472	443	462	483	437	423	466	464	456	491	478	481	431	462	454	456	481	450	454	444	469	501	491	445	449	453	431	432	484	455	428	452	478	494	460	482	492	488	462	475	444	449	443	444	495	410	472	463	442	415	470	421	476	488	479	430	427	492	449	476	457	458	466	453	439	438	471	466	481	443	443	460	444	449	459	455	474	464	477	462	417	422	461	441	460	473	443	467	466	487	465	457	472	452	457	505	464	479	485	465	498	400	449	461	476	434	499	438
30055	54304	40938	26106	15952	11187	8753	6192	4609	5452	4148	1702	1284	1242	1156	1062	886	808	681	656	667	621	1161	2651	1073	667	1608	730	546	500	508	468	453	493	492	481	481	552	477	478	489	513	505	479	524	491	488	489	515	483	489	498	530	481	496	496	485	533	473	494	551	480	504	513	499	474	526	461	478	498	525	478	492	502	466	508	500	493	518	488	503	476	445	470	525	525	505	501	484	523	493	509	536	538	490	500	482	485	519	547	534	534	506	498	478	499	484	520	506	505	518	478	523	500	504	526	530	478	527	496	478	546	521	496	508	535	464	506	461	472	507	518	483	498	461	493	476	476	523	480	538	479	479	464	482	508	500	474	501	489	485	532	476	513	475	457	453	498	500	507	490	493	483	526	495	471	469	507	547	460	516	524	481	528	475	492	551	505	488	539	461	510	484	506	519	512	511	503	527	491	471	520	466	490	499	521	497	478	530	520	512	523	487	486	494	516	494	456	512	486	490	522	470	528	513	511	474	491	480	503	504	506	510	482	502	540	548	523	506	467	491	499	526	515	505	494	503	494	480	477	488	444	495	497	505	532	532	518	499	541	472	531	509	504	501	469	495	482	498	476	474	477	514	457	517	484	509	514	483	539	492	501	502	479	491	463	496	456	515	494	500	474	535	531	504	494	506	483	554	493	490	489	486	480	484	444	509	475	509	500	504	483	498	501	505	505	463	540	514	489	488	484	487	483	498	499	484	500	501	442	497	503	514	489	490	508	488	435	472	503	493	484	523	501	528	509	492	496	465	517	490	516	497	470	509	486	490	490	486	488	513	504	510	487	514	500	512	446	508	537	501	505	467	521	489	478	514	526	490	498	512	465	500	502	491	535	515	503	489	489	469	450	474	493	520	486	524	520	512	482	504	503	465	494	526	524	494	493	504	517	485	512	483	514	448	516	507	480	502	489	476	505	470	483	488	499	508	473	487	492	478	466	500	505	515	513	472	508	493	490	487	516	464	452	548	539	461	518	493	501	516	489	552	483	530	485	479	499	541	527	515	497	479	505	501	514	492	506	502	451	499	519	487	460	483	502	525	498	506	490	516	482	501	448	482	492	500	460	493	510	546	487	511	488	494	515	518	508	465	524	499	533	481	467	551	476	495	493	504	481	493	469	538	476	497	505	490	483	540	538	501	472	522	441	511	497	513	519	503	484	489	527	524	509	517	517	490	523	514	446	491	493	534	495	508	460	517	550	523	500	494	480	462	503	477	505	522	523	502	510	474	485	484	473	518	457	500	496	499	486	552	491	510	497	489	505	493	505	518	485	503	510	482	486	504	506	509	517	518	504	474	480	496	495	474	510	517	527	522	466	478	502	523	508	503	522	468	482	499	530	498	501	519	511	489	489	496	494	468	499	522	514	519	478	536	498	493	497	498	502	463	498	528	525	502	521	497	463	473	519	507	493	517	519	507	486	532	492	525	502	496	451	462	502	507	513	481	484	469	478	493	454	507	508	502	471	464	473	493	486	498	484	473	507	535	499	473	548	502	503	486	472	488	466	466	504	493	489	471	513	500	519	512	526	488	520	482	469	498	494	512	506	487	544	485	479	514	507	500	472	483	539	490	494	549	494	514	509	510	519	457	432	490	488	493	515	530	498	498	487	458	479	508	472	489	510	484	493	495	491	502	506	472	486	485	532	521	535	516	511	513	478	495	497	471	525	487	523	511	504	508	513	482	519	530	497	512	528	537	492	511	505	449	471	494	506	497	502	484	483	517	492	535	467	488	507	506	502	494	482	484	484	500	470	488	521	509	492	470	489	477	477	481	520	509	509	498	483	501	480	518	476	462	483	484	477	522	489	487	512	531	505	508	534	490	504	533	514	498	575	480	521	478	505	512	471	507	497	531	503	530	478	524	511	488	501	478	491	498	478	477	459	526	523	467	539	536	487	510	522	508	534	497	502	511	547	512	548	496	469	503	490	527	491	530	493	543	448	483	497	528	471	494	480	538	504	503	505	486	489	470	519	516	520	546	478	505	455	456	465	499	521	532	519	493	507	489	545	486	485	488	478	492	488	445	495	527	499	517	466	486	485	506	472	490	484	508	495	548	528	513	497	479	460	495	494	466	501	465	467	487	481	497	508	503	479	516	460	515	516	510	475	491	504	542	505	498	510	508	482	474	481	534	515	503	526	481	474	473	453	458	477	474	482	505	501	493	494	488	505	522	476	471	485	525	514	506	522	489	539	456	509	492	478	499	482	470	488	540	480	521	473	523	531	495	528	494	500	531	479	479	517	500	486	478	533	499	495	522	477	507	521	507	541	497	480	492	502	528	515	531	510	486	449	495	525	489	494	471	478	506	475	464	473	502	496	506	494	522	494	438	479	485	490	485	510	533	488	532	541	462	498	494	476	456	464	473	492	538	482	490	465	486	533	507	497	503	502	531	498	536	476	494	536	485	501	507	480	495	497	546	509	467	485	474	515	515	472	493	507	473	483	499	469	477	462	516	519	497	494	498	501	520	530	480	449	470	502	497	509	500	506	545	481	501	494	474	512	501	505	471	475	486	479	505	510	455	471	492	517	478	498	517	528	485	528	513	523	527	492	488	481	511	508	485	476	475	534	501	463	537	510	469	499	475	488	490	479	500	511	501	474	482	509	518	489	525	488	505	468	506	488	518	480	492	496	520	507	484	478	466	464	524	494	486	491	465	510	462	517	497	455	509	478	524	520	536	460	505	477	510	493	490	525	550	516	536	482	527	512	484	496	474	503	494	508	452	481	479	485	482	530	492	504	481	503	490	477	516	496	494	473	522	481	488	474	542	499	506	509	473	514	502	515	480	505	501	483	457	517	511	453	530	457	527	501	501	487	481	519	492	505	563	472	538	486	537	506	464	530	484	501	484	483	482	492	470	501	478	514	516	521	522	519	467	477	502	540	486	510	479	548	529	507	569	514	488	471	479	515	534	530	440	484	521	492	476	476	490	498	479	476	480	497	523	490	514	497	491	489	503	515	535	471	478	501	515	524	500	461	456	479	509	509	496	485	525	484	487	476	479	468	475	454	503	489	502	470	506	513	517	494	491	488	540	544	492	502	469	490	514	477	484	499	503	509	495	493	512	490	460	488	452	516	519	491	527	488	531	509	544	532	481	496	477	486	498	535	546	506	491	507	489	490	486	514	503	483	478	495	532	454	509	531	479	484	518	496	506	522	500	481	495	504	517	517	510	501	519	482	448	487	499	494	480	494	545	505	503	529	506	517	511	489	510	469	537	495	524	511	506	526	489	518	458	441	513	490	484	539	499	490	501	503	457	479	505	529	516	501	505	515	496	503	500	477	492	498	467	522	492	484	496	565	516	523	513	508	476	482	467	474	468	465	513	514	500	480	493	445	505	515	474	538	491	480	443	478	514	479	539	484	504	522	485	487	503	460	526	496	489	455	478	487	511	524	494	486	499	502	469	498	504	539	487	493	481	486	525	505	463	522	506	529	502	477
25030	21342	27876	25698	15192	5641	3533	2241	1820	2297	1378	641	446	457	467	466	399	373	306	343	287	324	349	744	435	398	630	438	275	229	235	235	238	248	248	238	268	240	241	241	234	262	223	239	226	254	223	213	224	263	231	260	245	224	251	226	245	257	257	238	233	253	244	240	228	220	228	232	255	241	260	236	255	242	248	210	255	244	231	265	243	222	238	231	252	241	226	241	228	217	252	227	235	243	236	236	241	239	233	230	232	249	249	264	257	229	246	259	229	249	238	261	246	247	256	254	228	265	253	208	249	260	222	233	265	252	236	224	241	242	247	250	248	244	247	251	226	278	254	256	263	274	241	263	218	237	253	228	218	258	243	248	227	272	227	232	254	217	246	265	234	250	268	221	248	224	229	248	241	238	234	227	242	242	234	237	250	248	245	230	252	234	266	238	203	235	253	257	250	272	225	229	259	278	253	241	225	271	250	243	268	238	260	237	247	240	232	243	229	219	235	228	234	261	231	254	249	263	238	250	262	251	254	247	248	245	218	266	256	228	260	252	249	251	251	247	243	237	247	274	254	236	238	192	253	213	258	262	240	241	220	247	257	245	259	237	263	217	277	259	274	263	247	265	244	244	272	235	212	261	252	250	248	262	250	248	246	258	238	257	249	241	247	246	235	210	262	232	246	220	234	226	218	232	232	243	215	226	220	268	220	226	220	246	241	235	226	229	235	248	256	239	237	224	258	237	232	217	249	223	241	226	248	260	223	215	237	236	223	251	234	247	228	221	253	244	263	248	238	238	276	250	234	220	242	253	256	253	210	248	235	229	255	248	240	232	255	231	247	237	244	251	259	268	225	255	211	263	234	234	219	253	255	250	250	236	232	263	244	268	248	242	239	250	252	262	261	250	252	237	239	241	231	249	236	243	255	239	263	227	219	250	287	266	214	282	228	230	252	206	228	255	238	271	236	233	247	251	245	263	237	246	246	259	265	285	262	232	258	253	225	237	239	250	272	224	227	238	227	246	255	249	235	243	229	246	242	237	249	244	246	247	260	240	240	224	251	235	288	223	267	255	253	222	231	234	254	210	215	255	218	215	256	222	241	239	236	238	262	223	265	239	248	243	272	231	257	270	257	238	256	230	253	254	257	228	246	258	227	250	242	223	259	238	238	216	250	243	240	266	239	263	245	241	239	281	249	217	239	226	247	214	234	248	237	271	240	267	231	246	257	240	238	239	220	237	229	249	248	242	234	212	251	273	259	286	227	244	254	248	263	248	249	238	252	227	241	240	211	226	233	232	218	262	262	242	269	252	257	256	260	230	257	215	233	225	239	217	196	232	244	240	250	231	248	248	225	227	283	251	239	247	275	242	249	271	235	242	250	278	246	243	254	240	235	249	230	234	216	249	242	241	233	258	242	244	283	224	262	241	250	229	236	247	257	232	237	221	245	252	221	228	233	238	248	258	248	268	238	258	235	223	242	234	232	245	233	237	232	252	217	231	255	246	242	253	249	275	221	236	257	265	257	245	244	257	250	221	257	267	242	234	219	242	247	257	264	247	236	257	281	216	218	239	240	235	240	247	255	235	232	263	264	267	220	250	240	215	240	256	211	261	249	256	244	237	225	245	221	236	234	238	223	242	235	252	248	240	253	259	259	244	215	279	251	276	254	242	276	246	256	226	253	255	229	230	226	236	252	228	250	237	243	227	223	226	264	236	234	251	232	253	237	266	268	249	241	225	251	246	251	248	234	246	241	251	225	223	234	252	240	232	230	251	220	234	223	240	250	237	233	210	228	287	247	246	263	218	236	254	237	213	226	239	234	252	238	264	246	265	242	248	255	256	257	250	232	237	241	221	260	237	224	262	241	246	232	251	249	227	224	217	225	265	240	235	246	236	259	233	244	261	230	218	227	237	238	264	242	255	240	235	241	243	257	229	251	245	222	232	239	237	250	222	238	231	229	262	228	236	213	234	242	234	268	263	224	231	240	253	210	253	254	238	261	226	228	253	230	242	270	229	237	222	246	229	227	212	239	268	237	224	254	235	241	245	229	240	226	209	229	238	213	249	239	231	258	230	226	218	240	235	238	224	247	219	248	244	242	267	232	220	268	248	236	248	225	226	243	198	241	241	242	223	238	230	235	225	241	236	228	238	252	247	244	218	237	262	267	240	217	249	222	232	246	266	250	234	266	260	250	230	217	250	246	229	242	250	266	258	264	229	268	263	229	243	247	211	256	230	264	239	220	197	221	236	254	243	218	238	244	249	274	248	241	261	248	264	261	253	241	260	240	240	224	250	260	251	255	246	243	217	237	229	237	224	262	249	245	208	185	241	222	226	230	266	255	268	232	212	261	222	249	247	236	213	259	247	198	214	266	241	222	222	202	256	244	267	210	237	241	261	231	247	238	269	241	237	230	242	226	222	246	246	254	240	248	249	256	247	269	266	246	266	245	242	220	241	244	236	217	252	246	237	223	226	257	222	253	252	249	231	232	233	264	236	256	243	251	240	243	243	245	255	227	272	225	247	229	223	224	245	248	232	241	251	246	238	252	248	225	256	263	250	269	223	245	241	265	231	264	248	244	240	237	258	226	265	242	231	262	227	240	257	254	246	253	239	251	249	262	231	229	229	241	242	240	251	234	245	271	242	232	218	216	244	236	251	265	223	244	223	237	238	222	259	240	247	229	259	240	226	227	235	256	238	240	236	226	245	237	239	256	270	260	233	272	239	254	225	257	247	245	248	258	224	232	240	242	213	233	222	222	231	266	227	242	234	261	249	227	270	196	268	239	237	226	230	263	227	257	280	251	260	244	240	225	248	260	229	209	237	250	245	224	236	239	259	222	231	264	233	243	219	252	253	243	238	267	219	224	254	263	270	225	228	257	236	237	224	262	237	240	227	266	234	260	222	219	232	232	257	220	245	228	280	238	246	231	229	245	244	255	249	239	234	228	208	243	255	245	247	225	259	250	198	237	242	228	224	237	275	233	224	242	220	246	233	261	238	234	226	251	219	212	211	202	219	264	253	237	210	261	248	250	244	229	219	254	224	247	264	250	255	260	231	210	268	244	239	243	229	245	274	269	243	258	236	253	232	228	243	239	214	248	236	264	229	230	229	217	237	221	239	239	222	233	232	248	216	251	272	231	243	243	227	224	215	265	257	257	237	282	233	236	232	240	241	248	254	230	227	219	212	237	246	243	233	249	248	211	226	245	255	255	247	249	240	232	275	228	186	269	198	228	244	230	222	255	227	223	222	230	250	257	258	219	253	229	236	252	254	242	264	246	254	244	232	262	271	247	242	218	233	237	227	216	237	231	255	262	227	245	241	244	249	243	221	241	237	243	239	235	265	234	257	241	270	242	256	241	233	219	233	246	262	235	261	217	227	235	239	250	233	214	250	256	243	254	224	221	233	258	268	231	213	266	246	264	237	262	230	255	255	262	212	274	244	245	257	253	259	267	244	262	239	252	246	238	267	237	268	238	244	256	239
28415	49223	37135	21281	12794	8158	6491	4522	3808	4503	2522	1117	775	866	765	812	693	508	405	416	366	346	507	1211	721	569	1051	605	268	293	276	295	281	289	288	274	291	273	285	279	264	279	245	274	283	314	273	273	290	263	262	246	280	268	263	256	300	265	280	278	297	283	266	264	281	270	273	270	280	260	277	259	299	283	279	263	262	263	271	250	279	273	259	290	261	284	284	254	264	277	244	289	277	255	299	267	279	294	264	265	257	271	306	302	279	275	277	285	282	286	310	291	282	247	278	289	263	248	283	296	279	256	278	301	272	295	275	274	280	285	304	278	265	295	258	287	279	257	272	291	275	270	278	261	265	293	266	257	268	258	279	268	303	299	251	261	329	281	290	292	286	258	278	266	255	287	262	263	281	265	312	288	257	269	262	288	252	239	291	260	275	281	279	240	269	275	260	253	259	287	246	279	270	253	287	268	256	290	291	271	254	293	280	275	291	256	276	251	287	291	260	281	305	260	260	260	263	263	262	273	293	299	271	306	265	256	246	246	262	272	283	303	270	254	297	276	288	279	265	249	255	280	270	276	284	270	285	306	263	262	267	282	269	289	296	276	246	291	267	305	295	279	268	299	275	277	266	282	281	239	282	263	281	251	274	277	289	285	239	259	275	285	247	262	274	280	248	281	292	275	280	276	271	278	263	264	284	240	279	258	276	277	253	299	288	280	269	280	286	311	228	307	274	273	288	261	252	265	253	281	268	275	280	257	279	285	283	301	273	284	251	304	265	285	252	284	277	262	272	275	263	275	288	286	304	236	253	254	264	286	272	290	286	287	281	286	247	294	289	271	268	249	318	252	254	268	287	303	305	278	283	303	275	266	280	316	292	280	273	275	253	274	278	307	276	261	274	297	272	271	263	267	284	248	257	258	269	283	276	271	298	260	296	260	272	299	308	290	278	292	294	304	299	299	269	281	273	259	272	256	300	275	282	261	290	238	268	260	286	265	267	306	279	274	247	258	233	297	268	277	259	255	282	298	286	263	278	291	294	263	256	297	259	279	245	292	273	301	250	260	271	288	271	269	273	291	284	278	283	254	280	266	288	293	251	298	268	310	250	257	284	311	277	267	245	248	257	281	273	286	276	279	250	265	319	300	250	269	284	259	282	267	275	279	250	250	272	276	278	260	271	273	273	284	277	271	269	271	286	248	282	269	242	266	264	288	280	272	291	252	283	284	268	287	278	287	280	278	290	293	292	254	282	258	268	283	247	269	271	265	271	238	292	289	278	261	280	286	296	264	262	266	285	284	297	291	273	267	315	259	296	265	253	296	267	259	270	243	277	298	261	278	266	274	246	276	287	281	277	260	292	299	285	281	291	266	248	273	278	290	283	266	274	288	274	259	301	298	293	263	260	294	281	262	322	267	279	283	295	274	291	268	283	252	296	253	262	319	263	255	294	268	300	295	305	277	283	275	280	246	264	251	277	266	261	311	281	292	292	260	299	290	305	280	272	285	255	249	264	280	244	250	263	270	291	265	265	265	276	259	261	267	258	303	258	274	282	278	274	260	285	293	253	258	304	299	290	297	263	296	267	276	284	272	294	268	268	260	264	277	265	291	286	265	296	283	248	262	254	259	248	292	287	272	289	265	272	280	275	280	253	297	272	277	260	264	286	288	298	294	261	284	289	322	285	269	272	283	273	250	254	259	267	260	308	265	287	282	253	286	262	262	299	290	298	265	261	279	250	291	288	272	287	308	300	308	286	260	297	267	279	284	267	267	304	269	287	284	306	279	312	278	256	255	262	282	250	279	277	279	267	288	312	268	255	274	291	286	266	268	272	280	270	298	280	276	281	280	254	292	292	267	299	286	311	279	246	294	280	256	270	294	266	299	325	273	261	285	260	289	267	305	256	270	281	241	276	258	267	286	270	265	297	255	278	302	292	271	267	278	289	271	258	283	241	308	268	272	246	287	305	283	270	288	296	262	275	270	294	265	274	281	267	254	282	306	296	268	291	270	260	297	274	268	275	243	285	310	272	281	262	291	275	285	273	267	270	295	262	270	238	248	281	265	271	289	290	264	261	277	260	281	263	244	280	293	290	267	275	271	292	288	232	287	270	287	287	291	289	289	296	252	218	289	291	289	265	275	229	252	284	270	275	280	279	255	246	267	299	265	302	275	298	248	292	273	282	269	296	258	298	269	270	257	281	277	289	288	294	269	276	307	268	260	279	275	282	273	286	266	267	269	249	276	287	301	279	281	278	268	292	273	274	261	265	282	270	304	247	258	250	253	278	275	278	264	279	247	291	267	258	242	260	275	274	257	285	247	276	292	248	324	260	273	291	291	266	282	271	282	260	254	251	303	266	256	284	294	243	267	250	288	289	279	268	296	276	278	258	266	276	263	283	262	228	263	290	270	276	270	275	280	254	297	279	285	281	260	273	283	284	268	263	278	295	277	285	294	237	257	293	261	297	306	244	270	290	259	297	318	244	250	287	267	249	257	295	257	291	275	264	297	267	253	272	258	263	275	280	276	286	270	269	282	273	290	258	268	279	283	276	278	285	274	267	270	262	263	300	265	270	273	275	291	278	282	284	257	308	296	285	271	297	284	254	264	271	290	253	270	259	270	285	284	276	283	281	280	298	279	288	284	289	290	234	275	300	280	280	289	288	289	276	273	262	253	260	272	273	274	270	291	313	272	285	315	282	303	267	261	290	248	282	241	274	268	275	268	316	304	295	270	261	287	254	308	267	299	297	256	300	274	263	256	274	285	282	278	271	295	262	247	286	286	277	272	303	266	285	282	256	281	253	268	251	278	267	283	295	282	276	267	289	260	281	269	285	262	235	267	269	264	278	264	270	248	256	266	295	250	261	282	279	258	274	269	259	254	291	301	275	275	270	288	258	280	308	275	272	239	277	259	309	265	272	272	288	305	288	279	256	267	279	271	275	279	266	282	283	273	279	282	293	259	269	262	244	269	252	276	288	278	242	265	293	271	249	284	297	287	261	273	262	249	279	306	273	275	283	306	265	301	282	293	273	251	270	242	262	279	271	237	272	294	280	317	269	312	282	242	283	247	310	283	231	278	284	279	273	264	257	287	247	308	276	266	288	291	270	294	273	297	287	275	263	256	280	299	276	310	295	289	278	280	244	241	267	262	267	280	308	250	261	291	281	294	261	268	296	274	286	259	296	274	295	281	292	266	279	264	240	286	262	286	272	279	272	284	278	265	253	296	286	301	237	245	282	292	272	263	283	272	291	275	267	279	260	291	289	278	286	246	249	283	261	295	276	265	279	276	252	273	270	254	299	278	292	292	275	258	280	284	257	282	261	259	269	276	271	291	272	295	243	264	271	239	259	286	296	293	290	253	275	270	290	255	282	258	263	281	296	294	265	275	277	279	280	303	274	303	293	265	260	263	288	267	288	247	255	268	279	276	248	289	328	298	288	312	286	280	243	295	272	283	259	285	271	273	275	297	277	262	292	263	267	296
22819	21337	29007	24085	21401	21363	14506	5381	4048	4209	2480	1486	1113	996	1269	1119	895	762	733	673	613	581	773	1205	685	1011	2770	1947	547	544	538	523	498	501	538	503	484	553	480	500	538	563	487	487	495	490	498	524	520	462	513	513	500	523	529	496	521	545	499	494	504	490	504	525	534	505	477	539	524	485	530	550	498	572	476	539	518	479	484	516	537	518	528	514	501	525	473	534	513	525	510	555	512	525	518	554	488	457	458	500	503	538	525	500	483	496	534	560	537	511	511	534	528	518	512	498	497	510	485	494	451	470	531	513	532	520	503	530	499	495	516	511	531	513	497	511	509	532	530	491	528	537	530	501	571	468	530	538	527	509	492	513	456	521	491	575	486	509	487	492	493	520	490	496	526	506	501	510	506	517	532	533	534	472	491	477	557	524	506	513	525	481	505	558	501	528	505	498	525	500	556	530	498	495	482	512	500	469	529	556	526	489	474	512	552	478	504	485	507	478	510	518	537	523	547	522	506	507	521	504	508	501	502	523	498	549	520	533	523	487	532	479	561	515	495	544	515	495	500	498	490	502	487	553	527	488	531	467	595	491	496	475	539	517	496	538	477	491	494	514	479	527	531	520	521	518	527	482	503	489	511	541	534	549	473	527	520	513	535	556	529	512	489	483	532	516	468	490	485	526	509	524	542	489	533	520	497	477	553	548	552	496	517	472	525	508	534	462	497	539	504	507	488	520	511	519	503	528	502	480	504	518	506	512	510	548	499	540	534	532	503	514	558	520	484	492	542	508	535	519	519	491	527	518	467	528	494	525	519	489	497	499	515	523	487	470	510	498	492	505	477	483	525	525	498	511	466	485	503	504	489	535	492	488	524	497	506	523	477	555	481	528	502	535	510	539	515	482	545	512	475	499	508	521	491	475	483	498	531	513	517	500	522	521	482	506	515	494	495	495	464	497	518	469	520	494	546	489	501	486	537	489	507	512	506	486	504	518	521	531	538	501	539	527	498	527	523	547	475	518	471	545	482	510	527	534	507	501	540	507	544	504	539	519	516	482	519	485	540	563	515	513	519	548	529	508	541	512	516	441	488	503	503	492	557	501	517	478	545	533	463	507	521	528	466	512	519	521	503	474	486	516	556	535	506	515	496	483	479	532	525	506	504	490	497	505	515	540	578	490	498	503	527	513	541	516	518	519	495	516	558	519	525	548	524	530	532	513	509	492	508	521	515	486	529	512	516	504	510	547	537	520	472	490	522	524	495	503	510	508	550	490	480	515	561	517	503	531	509	549	518	523	528	536	515	484	499	507	502	579	511	501	487	513	505	479	495	475	505	537	466	527	516	569	567	502	547	524	505	520	493	525	484	476	494	489	518	558	493	542	556	513	483	513	487	509	468	511	541	506	515	508	510	477	503	508	520	490	551	540	491	508	514	490	490	486	517	547	555	507	505	506	492	515	510	507	502	462	504	500	557	506	529	511	489	564	521	546	522	489	494	468	466	513	454	514	506	518	543	470	490	486	526	503	503	506	527	465	538	460	504	483	498	507	493	496	528	539	479	522	486	531	529	532	527	476	497	511	520	471	491	502	538	536	509	503	491	487	501	511	499	501	496	536	474	488	516	518	512	476	499	506	508	529	503	498	511	507	486	500	474	505	525	510	477	516	487	533	528	531	488	545	515	518	502	469	505	500	506	554	516	498	497	508	534	509	481	509	510	508	536	509	516	533	485	508	495	526	530	514	507	557	521	502	495	540	535	518	502	509	520	519	537	521	506	518	507	523	504	573	522	530	529	511	491	507	498	529	503	497	511	482	527	504	458	500	511	451	490	494	553	513	534	511	512	521	476	500	545	530	513	504	515	512	524	480	536	483	494	507	535	507	495	515	485	522	510	515	526	506	506	532	538	526	522	518	502	501	496	529	474	521	510	532	515	489	490	524	509	513	538	492	536	527	510	547	541	502	520	505	474	517	501	528	502	501	494	527	518	535	488	555	519	529	500	503	547	478	518	502	523	521	507	537	505	541	491	521	527	505	506	518	532	499	534	513	489	524	503	510	503	494	487	477	510	504	524	522	493	528	508	515	517	509	500	507	517	505	532	524	520	501	558	562	499	541	525	481	507	511	491	543	500	538	482	483	522	519	518	530	505	501	503	514	506	525	514	528	547	451	467	501	513	473	499	510	464	523	488	470	530	481	491	491	484	525	491	494	514	498	519	467	563	522	493	500	509	519	506	507	493	513	506	500	486	527	528	511	489	518	484	499	509	507	522	532	513	499	519	509	518	509	488	511	504	490	475	510	515	475	538	501	495	496	512	510	545	521	491	469	535	492	487	524	507	494	487	517	556	522	540	490	509	511	519	507	506	542	529	498	518	515	498	514	562	497	497	537	469	525	488	545	532	541	546	549	491	480	516	511	555	538	504	542	490	537	503	493	518	520	521	508	501	514	487	536	524	504	553	465	507	547	516	464	507	489	496	512	489	492	558	488	483	541	487	495	563	525	497	501	478	507	539	527	455	525	479	500	484	513	548	501	524	513	510	509	538	497	502	505	528	512	476	548	500	507	520	524	493	495	526	514	488	490	497	501	472	527	521	521	536	507	548	500	511	528	534	475	544	507	497	528	522	528	511	508	516	490	506	488	498	490	501	508	502	505	502	514	538	538	466	504	529	505	497	519	510	544	502	521	472	509	521	496	533	512	514	479	504	507	544	561	510	508	549	538	509	521	506	534	497	547	562	499	508	570	507	494	527	472	536	527	518	508	509	498	509	482	511	493	499	532	531	526	536	498	542	484	489	502	501	475	435	524	522	536	513	506	501	483	513	532	510	470	499	534	554	529	513	553	478	472	505	512	541	518	504	523	496	490	512	469	519	471	511	466	571	532	507	495	465	491	535	532	498	475	500	528	526	529	513	490	520	503	488	528	524	504	505	511	538	539	508	495	488	508	495	520	518	544	517	524	496	512	498	484	478	471	541	518	540	498	485	514	496	487	490	533	510	512	521	507	506	520	495	493	526	455	499	550	515	523	506	517	542	501	550	472	512	483	537	544	516	502	527	484	545	497	511	482	485	536	512	517	470	508	481	526	569	514	545	523	505	487	505	495	539	535	473	552	526	513	505	520	519	516	482	514	510	499	497	512	512	512	501	511	491	495	491	507	487	508	465	465	500	540	508	496	494	516	549	517	513	493	502	481	533	512	476	494	483	531	539	493	551	482	448	491	453	482	526	492	492	525	532	508	530	495	482	481	515	494	524	487	490	476	505	485	532	469	513	507	498	518	513	498	494	512	516	492	510	517	505	462	489	515	511	504	496	516	528	507	554	463	509	496	513	547	518	498	491	468	516	505	495	530	503	523	501	524	510	532	459	517	529	528	481	493	496	518	529	469	508	546	486	497	517	511	514	509	472	463	519	531	483	483	516	518	543	493	489	535	472	518	488	519	508	485	504	537	469	556	499	504	495	509	503	521	503	531	503	468	560	521	521	516
33257	61992	47472	30003	19180	13261	11720	8291	7209	7319	4258	2419	1779	1653	1848	1633	1133	995	1000	855	742	697	972	1835	874	1438	4364	2919	559	575	557	533	575	580	592	577	549	489	567	563	594	546	513	564	560	542	552	574	563	546	560	513	575	557	551	545	553	551	544	587	538	541	550	537	527	575	571	536	559	579	581	566	566	561	568	569	567	602	547	579	556	525	566	598	573	527	558	562	521	560	568	562	543	545	579	528	580	530	511	555	561	551	534	566	557	541	539	572	602	558	512	558	538	568	538	567	553	572	545	595	538	521	552	541	542	567	543	546	575	532	512	535	567	555	579	565	580	518	525	567	512	553	547	589	559	555	521	539	571	568	554	568	533	544	560	565	566	560	554	529	573	571	556	549	602	579	561	562	546	536	572	540	546	559	581	509	581	551	539	549	577	545	554	613	542	559	586	531	588	560	551	555	538	524	566	579	556	529	535	554	515	554	564	585	505	552	562	552	547	519	525	544	513	517	564	571	594	541	589	554	539	577	556	536	551	513	544	558	546	540	537	542	547	510	549	550	519	555	540	543	560	567	560	572	551	546	572	573	525	544	557	556	557	530	554	532	555	538	530	591	580	538	545	555	560	583	534	552	536	574	550	521	584	590	504	539	538	554	574	556	565	549	533	531	517	553	556	563	586	560	538	580	516	575	569	534	555	532	508	582	555	538	570	510	530	545	563	509	536	572	550	546	544	554	579	535	533	533	555	556	579	548	587	565	563	541	554	535	554	558	544	525	560	558	546	532	559	561	568	543	535	539	507	526	572	556	546	522	531	548	558	553	546	598	541	538	537	545	550	558	569	535	530	542	514	527	572	568	574	577	542	571	578	576	602	578	582	538	515	543	541	543	544	580	553	525	567	548	562	597	545	551	533	557	571	586	575	491	561	548	583	530	564	550	562	532	532	516	558	555	544	556	582	577	547	585	537	560	559	559	565	547	529	563	558	568	548	610	486	536	534	542	588	550	502	564	561	598	565	580	535	565	585	561	519	526	545	589	552	583	548	534	557	529	532	528	582	561	555	585	500	569	564	539	548	508	520	571	564	547	533	551	549	558	569	530	572	558	522	541	548	535	547	554	568	535	590	565	575	519	549	583	534	562	551	563	558	513	576	548	520	550	527	545	502	569	565	574	594	507	585	547	567	534	541	597	578	575	555	548	576	559	547	517	584	534	531	557	490	544	543	566	553	505	585	565	523	536	520	552	570	571	566	572	588	564	558	545	553	536	516	531	530	525	571	540	575	592	538	528	537	568	519	517	543	536	539	526	578	555	546	525	559	540	590	572	556	517	556	574	542	528	546	578	566	530	563	576	523	558	527	569	522	569	545	550	579	534	594	548	542	600	538	587	564	546	566	561	564	560	530	471	566	514	542	482	551	566	532	536	545	566	571	558	560	523	542	525	553	557	541	560	552	558	544	551	568	510	576	522	563	535	579	585	560	524	568	537	564	561	589	591	551	549	569	552	537	564	559	551	544	526	578	525	535	540	560	541	590	523	539	560	558	522	540	525	529	552	546	542	557	596	523	565	569	561	555	559	508	553	537	558	511	522	556	511	573	514	527	557	515	543	536	563	563	581	587	619	565	541	537	554	589	536	513	577	541	544	567	547	577	562	561	534	578	545	587	585	532	549	552	542	557	517	544	528	555	538	586	548	578	578	531	564	581	528	533	560	533	552	522	530	526	537	535	565	554	581	553	582	563	572	515	572	542	584	480	543	574	551	551	600	563	565	552	564	555	546	575	494	559	578	547	561	551	560	518	495	574	596	583	566	545	572	558	561	527	524	552	538	569	581	536	520	609	530	549	550	585	573	521	572	552	548	572	539	509	551	517	544	493	554	575	544	578	532	576	564	505	591	567	528	553	564	566	579	561	548	529	567	531	565	522	524	585	551	516	504	565	551	560	537	510	558	565	526	545	567	537	534	541	573	573	559	549	567	597	527	523	538	555	565	570	575	564	551	586	541	559	544	550	516	548	551	565	558	551	519	513	579	550	534	535	543	529	529	581	557	591	549	550	571	534	563	552	572	523	556	570	579	524	523	520	539	543	555	506	593	524	544	558	543	539	544	537	554	605	505	546	570	559	592	557	556	534	561	574	522	555	575	541	602	552	542	522	549	570	538	556	570	557	569	569	563	541	558	525	566	520	573	577	530	520	541	600	562	587	516	559	577	579	560	528	519	547	545	567	560	579	494	546	572	606	513	540	543	545	555	567	569	553	499	550	532	557	587	561	558	519	549	533	529	579	578	567	532	549	585	576	543	584	535	556	566	550	540	504	568	554	564	550	578	578	542	584	552	570	560	584	560	580	528	546	577	566	586	565	618	550	570	557	565	531	572	572	578	515	583	555	525	563	533	556	531	591	553	573	540	563	583	526	548	564	523	540	554	554	556	550	550	549	477	494	561	539	527	540	511	561	494	504	528	521	578	569	525	522	596	575	535	594	556	543	531	548	554	566	578	529	576	596	553	526	520	546	523	521	533	542	505	570	558	546	573	558	535	541	586	529	548	557	553	553	528	538	539	559	564	555	543	558	565	591	590	562	535	520	606	567	525	545	574	573	553	550	611	567	557	577	541	583	558	575	530	530	568	543	571	577	552	526	534	554	575	573	546	566	566	552	523	545	574	578	541	530	553	554	596	534	532	574	542	542	548	557	552	582	558	502	549	548	574	550	542	541	553	544	541	541	537	555	591	520	563	558	561	571	555	524	536	595	559	555	577	532	582	583	554	608	582	574	535	555	517	576	541	527	581	521	547	564	526	560	543	536	514	536	545	573	569	564	582	558	536	568	545	586	532	559	571	533	562	560	569	554	542	533	548	557	554	553	557	543	547	538	573	525	555	538	527	543	572	557	534	535	538	550	601	565	554	512	599	487	527	538	589	564	562	552	558	536	577	572	565	560	592	551	588	583	557	546	548	538	515	561	584	557	596	516	554	512	554	555	569	573	597	564	525	515	551	530	525	602	530	546	555	559	545	595	560	538	560	582	546	549	563	547	564	566	571	537	540	590	537	555	555	559	532	533	528	546	504	538	539	597	530	569	544	521	539	542	556	546	538	631	581	549	529	574	554	541	514	547	560	516	571	539	555	573	580	526	548	538	574	544	523	570	560	553	510	538	584	569	546	538	558	559	582	576	554	555	550	530	553	544	588	537	600	525	513	531	577	553	567	542	574	538	532	551	554	543	532	545	566	558	561	518	554	528	558	541	552	502	551	568	533	566	562	523	550	582	543	543	590	568	558	611	550	560	548	492	544	554	548	585	534	534	574	571	584	563	576	538	546	561	557	558	510	518	550	549	587	543	541	528	560	535	572	568	569	537	537	526	585	550	571	564	553	542	578	563	549	542	526	560	549	577	568	596	559	587	541	572	521	535	571	571	553	534	535	541	522	536	555	512	574	571	544	576	507	526	573	485	539	544	547	574	567	533	495	536	562	546	519	543	511
29635	28253	28265	15897	5149	3156	2307	1434	1326	1344	908	460	434	423	442	377	346	320	303	293	284	281	262	305	269	298	352	349	291	261	285	280	256	255	273	267	283	265	255	257	279	285	264	263	262	275	257	289	249	293	249	267	272	245	270	274	260	276	271	293	283	203	296	232	282	272	256	263	259	293	277	248	261	270	259	268	249	241	273	247	262	257	297	286	274	279	255	254	244	255	256	273	286	306	267	284	276	262	264	263	262	263	263	254	263	278	272	258	255	249	263	252	257	242	280	270	264	289	285	238	246	259	266	286	264	262	256	285	286	279	263	289	268	265	250	287	246	275	281	278	299	272	279	258	255	276	268	264	277	258	278	269	261	254	268	249	251	272	247	259	271	272	237	236	264	283	270	257	271	263	270	292	256	286	246	263	233	268	258	267	286	287	271	259	279	274	272	261	270	287	244	252	258	243	271	284	259	264	295	248	249	274	245	248	272	279	273	281	282	239	241	259	254	247	259	263	307	277	266	265	246	261	267	291	266	255	256	258	250	276	253	281	265	266	285	266	279	269	270	260	250	271	281	254	248	254	263	270	257	301	259	283	261	294	246	291	250	259	271	268	263	259	280	279	233	264	247	237	266	292	295	269	286	275	254	280	267	260	237	306	297	277	293	264	283	261	261	266	244	282	250	270	269	272	251	285	271	247	247	265	293	272	264	294	268	261	253	253	275	266	258	286	268	241	284	273	293	259	290	240	271	256	275	266	268	265	259	291	251	254	264	245	260	246	270	287	250	290	263	272	278	255	281	262	234	253	270	253	276	277	274	270	269	287	273	251	243	276	290	276	253	263	273	256	265	262	266	251	258	259	297	276	241	280	229	266	240	242	257	281	282	280	252	270	284	314	312	282	265	266	279	268	261	290	270	273	273	231	292	288	245	273	248	296	260	277	259	284	286	238	226	243	264	280	259	245	270	244	260	250	239	253	253	281	247	272	278	268	287	278	257	257	244	262	286	286	278	265	246	261	256	257	268	271	262	280	272	267	264	307	287	296	252	256	264	266	250	278	263	254	309	260	248	267	257	264	275	283	267	273	290	279	258	263	271	252	276	277	289	258	279	289	256	239	259	261	264	266	283	267	251	290	285	262	273	274	248	265	250	253	270	284	264	281	262	283	267	267	275	235	269	244	250	264	283	276	270	268	268	294	262	298	271	256	250	260	272	297	278	275	265	229	265	322	235	251	293	245	279	230	245	256	230	277	270	252	258	271	254	274	275	268	257	266	294	264	267	265	249	273	290	257	286	246	278	234	267	278	258	289	277	277	301	276	248	218	279	260	291	249	303	261	243	289	247	262	262	283	271	264	280	276	265	264	269	265	260	263	257	293	257	264	291	269	273	276	261	290	309	265	285	266	278	280	272	254	258	249	259	291	247	266	266	275	279	238	273	280	267	248	252	298	267	227	256	249	238	241	254	229	242	326	293	247	238	241	248	257	269	267	277	272	250	255	258	291	284	283	264	284	270	271	290	267	252	265	289	231	272	260	286	291	260	241	290	267	276	281	263	279	233	235	271	293	237	275	268	258	249	266	280	279	262	292	264	250	276	252	301	249	243	296	282	250	253	277	276	272	235	244	261	241	255	253	239	254	252	263	270	258	241	298	257	224	243	252	280	277	266	279	271	276	247	271	273	264	297	264	280	256	284	258	267	284	283	258	252	275	284	260	264	239	266	280	251	283	269	300	240	282	249	274	244	283	280	259	256	279	285	273	251	269	296	266	275	270	266	284	249	269	279	273	244	244	278	274	259	261	260	253	277	241	237	277	274	294	248	299	289	301	269	249	255	266	276	256	264	274	244	254	259	273	253	290	290	279	242	295	264	260	303	235	258	245	258	246	272	275	278	290	254	258	254	255	259	225	283	274	277	288	281	279	253	269	275	248	277	266	303	257	269	279	300	241	283	249	286	256	261	245	283	283	281	249	300	262	233	270	263	267	256	244	267	270	279	249	263	271	261	246	250	286	270	278	262	306	273	264	285	251	256	270	252	271	253	264	284	261	246	272	253	271	274	278	276	275	272	269	299	249	282	265	261	255	267	284	273	274	269	259	259	256	272	267	253	293	278	272	254	248	247	254	258	287	301	287	261	256	278	275	265	261	259	274	259	273	263	309	281	277	291	286	287	268	278	265	266	261	268	251	265	291	263	265	244	270	291	235	275	298	266	270	275	276	244	280	248	278	261	289	272	279	289	270	300	276	256	252	288	258	288	268	262	270	240	276	273	266	255	271	283	271	244	289	287	291	248	275	264	242	279	266	273	252	275	250	262	259	279	317	273	254	281	286	237	244	255	283	265	272	256	285	251	271	248	289	292	225	285	243	271	278	257	265	251	274	270	260	250	245	251	261	265	265	285	276	266	260	268	243	271	249	260	262	263	255	228	263	260	292	250	226	241	262	270	251	265	271	254	254	265	244	269	273	264	256	278	246	277	291	258	280	284	268	275	244	281	271	276	279	260	245	269	272	296	275	267	256	264	260	273	268	291	234	258	267	249	267	257	264	229	298	271	263	270	253	283	261	265	269	242	267	256	269	257	249	270	279	265	271	274	283	254	284	280	282	259	267	265	251	263	275	268	242	258	300	265	271	235	287	248	274	273	281	245	288	291	275	255	276	268	275	249	247	269	274	260	251	262	281	264	288	258	304	244	268	277	259	249	249	267	263	277	268	258	243	278	284	276	270	267	281	262	248	257	230	287	283	251	275	292	247	285	278	280	264	247	267	267	267	271	257	246	253	256	237	254	257	248	242	270	253	280	264	260	281	270	272	266	262	276	257	260	227	273	245	255	253	240	259	315	255	223	270	243	269	281	271	290	241	269	280	248	285	274	248	264	241	260	247	298	242	261	272	281	258	248	281	292	282	251	244	271	261	277	292	286	296	245	266	269	291	283	286	254	262	253	263	285	285	298	259	260	252	315	251	256	285	282	268	265	253	313	253	272	265	254	272	254	286	261	271	246	267	269	311	249	262	260	285	281	259	258	254	280	289	253	271	263	274	275	255	268	300	252	274	244	280	261	273	276	238	280	255	244	262	274	265	289	266	268	265	263	232	259	263	262	267	251	285	273	272	276	262	249	268	270	248	256	266	295	270	258	253	259	235	270	263	256	272	266	277	260	300	241	250	252	285	254	270	274	282	268	281	287	276	273	265	265	261	262	282	251	233	260	295	298	246	263	258	269	258	242	253	240	276	293	255	258	263	262	269	270	284	294	275	277	287	288	283	272	263	261	301	287	270	274	253	237	253	262	243	271	262	278	262	239	255	238	250	271	255	265	282	288	266	284	270	253	248	266	249	244	266	264	291	255	267	281	278	270	256	279	277	251	267	252	268	271	278	256	240	277	240	263	272	277	264	251	253	267	246	288	282	265	292	279	308	260	300	244	282	280	260	255	281	236	268	278	264	273	249	261	256	287	291	243	288	273	263	287	269	241	281	300	245
27826	42732	30756	15648	7684	5874	4287	2812	2721	2572	1725	833	587	718	636	559	462	394	414	364	404	335	310	339	340	393	416	413	277	314	310	293	278	271	272	283	286	321	284	267	281	298	318	275	298	297	292	294	268	285	295	320	265	270	279	270	279	287	310	292	298	306	303	307	297	323	304	254	298	273	274	281	282	305	277	302	287	291	328	316	276	303	304	264	315	310	283	277	243	286	333	283	299	286	303	283	311	301	284	263	298	303	300	285	298	286	263	273	300	316	335	272	296	290	312	322	277	304	309	315	303	280	297	278	297	306	292	307	298	300	280	308	287	286	313	308	311	294	292	286	269	271	283	281	279	294	262	270	289	276	284	301	285	305	291	294	301	333	288	269	274	288	290	294	299	304	327	311	308	294	325	293	317	320	311	283	319	281	316	298	279	277	315	289	298	304	303	324	303	289	291	258	313	300	295	302	317	266	275	285	292	295	285	336	306	314	299	278	280	300	284	292	301	294	311	302	283	289	281	283	292	293	300	323	271	281	307	291	306	266	283	272	264	282	301	276	287	298	253	310	285	272	292	273	297	277	271	312	280	282	270	316	271	307	245	302	317	313	311	287	305	270	247	289	281	275	293	275	308	307	283	323	321	306	285	292	332	302	293	302	285	285	318	289	284	305	284	300	248	295	281	274	301	300	307	284	284	286	310	288	321	272	295	299	269	314	310	312	304	272	278	281	322	286	296	301	286	288	299	291	292	314	288	277	283	316	298	283	290	265	291	313	289	273	279	306	331	296	313	330	265	302	292	276	278	289	285	297	267	270	285	324	303	285	319	327	268	306	292	292	295	299	302	321	326	291	283	292	299	302	261	280	293	265	258	301	281	275	294	296	303	294	282	308	278	293	271	278	274	293	313	282	291	292	268	275	282	293	304	241	305	285	311	293	300	281	282	290	266	298	317	294	292	312	274	304	302	301	304	308	305	301	284	306	325	314	316	305	308	278	279	293	303	290	300	273	268	283	288	290	263	303	288	267	297	325	315	327	289	296	310	295	288	288	279	290	330	309	332	303	320	296	267	307	295	293	280	285	291	316	278	285	283	289	274	268	317	313	289	281	289	293	310	281	323	299	301	301	312	322	301	290	296	303	289	291	289	289	296	287	289	268	311	288	279	293	297	270	286	293	328	298	299	304	306	275	271	280	295	290	293	282	288	299	305	293	292	321	311	284	275	299	271	304	304	292	306	301	313	276	296	280	311	296	286	281	273	291	316	316	297	292	330	269	295	291	279	303	272	276	285	295	284	309	306	255	259	283	276	263	254	295	303	287	269	299	275	338	277	311	273	276	288	292	304	282	292	311	286	301	296	302	303	287	308	304	298	266	312	292	255	315	298	315	308	274	292	286	273	290	312	280	260	296	311	287	308	299	303	278	289	296	320	292	295	313	291	307	262	324	283	292	299	295	283	313	278	307	295	289	298	286	267	287	305	312	306	244	294	304	297	258	266	311	304	325	280	300	343	356	270	327	327	296	301	281	287	306	300	253	275	271	315	282	273	281	307	289	290	298	262	312	290	313	289	290	274	289	296	285	307	290	273	287	338	305	300	318	307	294	294	263	316	267	308	305	290	285	261	297	304	285	267	311	291	298	304	292	284	297	294	321	266	282	327	270	306	334	286	315	314	272	292	277	303	291	306	322	291	286	286	290	264	295	313	293	272	298	280	319	284	295	287	257	310	286	271	257	300	295	283	304	234	305	321	287	283	304	298	291	289	296	270	285	299	270	290	276	284	319	314	312	300	275	291	286	285	269	292	302	281	312	307	291	297	281	281	319	299	298	259	323	252	285	268	245	321	290	291	309	294	320	292	288	311	260	285	305	298	296	293	291	295	287	299	276	290	306	281	299	304	293	279	282	292	299	290	292	288	304	266	304	302	300	321	310	277	295	268	297	282	308	302	308	289	288	272	295	282	285	315	299	293	288	286	304	300	279	309	286	291	293	309	323	298	275	292	306	291	285	313	313	259	297	310	288	263	265	277	294	304	280	284	280	281	334	306	268	279	259	275	272	347	294	313	286	274	309	268	330	339	323	294	286	295	275	286	273	273	309	294	295	290	312	263	316	306	327	273	303	259	299	297	274	294	301	299	304	283	312	300	290	307	298	299	276	292	308	284	297	284	251	292	293	255	294	273	296	276	260	283	280	291	296	282	300	290	290	280	307	284	324	302	307	292	316	302	303	327	328	283	283	305	284	297	283	305	295	288	291	282	301	323	305	305	282	292	260	332	316	284	299	291	308	286	265	317	281	298	271	298	335	293	283	298	309	283	285	288	304	300	289	303	299	316	296	288	270	306	295	271	311	284	332	274	282	288	296	302	271	297	306	308	294	286	300	317	275	298	271	321	301	274	286	270	308	307	282	266	322	315	297	273	316	293	301	290	292	279	273	276	323	314	288	313	261	307	307	283	301	314	296	275	262	289	299	310	290	299	271	306	299	267	273	299	314	286	327	265	291	329	322	308	331	309	303	297	290	280	286	298	302	278	299	279	295	276	298	261	291	261	283	272	270	308	277	275	268	294	287	302	292	274	274	294	271	329	300	297	300	292	288	302	290	273	272	280	304	285	269	283	315	274	288	321	309	293	315	267	284	288	295	309	262	310	303	290	329	290	290	274	290	317	315	307	295	302	267	310	285	272	312	288	287	292	289	264	282	291	328	293	311	291	295	282	312	313	269	312	279	303	318	272	302	296	332	302	281	295	310	275	295	267	266	281	288	274	305	299	285	299	287	289	298	292	297	319	299	277	279	274	307	317	329	302	301	271	283	264	293	290	294	301	282	281	305	324	288	258	295	281	317	322	273	303	282	264	291	295	309	281	310	309	289	281	295	297	284	280	297	274	329	287	313	282	276	267	331	318	314	307	294	285	311	302	311	312	308	279	269	277	323	277	300	305	291	299	262	301	286	307	316	290	291	301	313	323	279	293	297	338	272	295	306	300	274	284	293	285	327	272	287	288	307	284	301	289	266	274	319	299	327	320	314	299	305	308	299	298	319	282	301	313	300	284	292	288	295	280	285	290	268	304	279	292	287	308	288	259	270	290	316	263	313	300	289	285	279	280	279	293	290	300	293	293	304	318	269	283	285	273	294	309	300	284	303	275	303	260	325	264	302	281	296	291	313	305	296	315	278	307	277	281	282	304	307	274	323	270	272	312	247	296	287	282	275	305	299	304	308	299	342	287	297	264	302	294	300	279	267	297	290	281	292	312	300	313	274	316	287	281	340	322	303	296	288	265	305	277	329	267	279	329	276	273	314	296	293	287	289	284	262	289	303	285	290	285	286	311	265	326	312	301	281	254	300	300	292	321	294	298	339	320	281	280	274	275	317	287	279	320	297	301	298	263	290	311	292	277	291	295	317	309	298	282	289	279	283	275	309	288	288	298	268	322	284	287	287	287	294	285	288	290	278	263	274	265	285	270	327	269	288	275	298	271	321
23855	21298	28491	24696	21021	14358	6021	2833	2615	2618	1676	947	826	1059	861	783	659	632	559	539	503	503	502	569	647	839	1861	1099	496	443	450	499	436	445	434	447	508	446	483	477	445	481	455	479	452	451	476	457	499	463	537	469	499	413	483	466	474	501	501	467	462	458	495	488	492	504	488	441	430	465	481	492	438	517	500	464	473	492	436	455	451	443	456	447	488	474	482	467	456	423	446	473	468	488	461	501	481	457	446	466	453	479	459	464	489	515	438	467	480	468	404	465	472	446	466	481	447	474	476	470	438	458	491	476	488	484	481	455	477	488	480	508	419	478	446	507	482	480	475	488	467	436	499	480	435	452	491	455	500	493	474	518	440	496	453	468	484	505	467	473	482	444	491	466	461	471	450	496	486	446	439	524	478	473	483	485	469	439	444	462	479	451	459	472	437	456	480	456	444	494	463	441	503	460	452	428	484	472	474	461	464	465	398	479	474	470	419	480	508	486	432	492	440	468	435	462	485	452	478	474	504	469	460	464	440	475	494	458	439	459	483	445	469	482	470	447	462	473	493	447	455	465	483	454	454	477	466	451	485	462	465	482	487	439	490	484	470	489	478	449	434	467	442	439	459	473	457	480	470	477	432	478	483	487	486	449	441	465	463	464	473	468	494	456	472	470	450	454	450	448	476	450	450	437	441	508	440	492	440	433	458	507	445	481	436	482	469	490	459	471	451	494	488	452	464	450	462	450	476	443	431	462	480	483	467	467	494	462	484	449	464	484	481	471	472	480	434	408	437	472	484	476	442	468	479	473	457	490	458	502	422	398	475	434	477	440	439	429	431	437	447	455	446	496	432	458	471	468	468	487	456	452	404	480	481	464	462	455	471	478	452	493	478	439	465	460	489	449	443	468	460	453	474	512	479	514	468	488	470	467	463	467	445	443	460	484	469	481	426	464	459	436	426	436	491	468	457	488	461	434	462	481	477	435	455	469	465	513	489	520	478	476	476	410	493	465	479	484	480	518	484	451	490	516	472	441	459	443	488	481	437	477	478	465	407	487	463	437	490	451	443	469	456	434	465	430	464	480	486	475	479	475	481	456	461	479	454	442	479	468	479	486	462	432	485	470	483	466	473	488	469	449	442	464	461	456	462	437	478	455	463	464	490	490	458	433	432	449	427	478	456	448	467	492	469	524	473	478	460	482	503	458	448	450	457	504	531	487	452	454	447	444	471	461	455	418	490	449	445	441	486	415	483	501	443	445	468	462	495	469	453	498	465	464	456	435	447	485	449	448	483	475	462	457	488	481	456	479	481	452	481	470	434	461	418	446	450	472	463	434	459	490	472	452	473	453	464	485	431	453	470	485	472	461	483	496	477	445	440	443	494	479	463	493	460	476	524	442	478	468	434	433	473	476	466	466	480	482	498	430	491	459	470	459	445	494	433	496	464	439	451	454	470	457	451	447	467	409	452	448	481	455	469	486	448	453	479	463	485	394	459	475	479	496	460	474	482	449	431	434	449	462	466	479	503	452	431	441	496	438	475	474	454	478	495	479	450	494	509	478	449	497	465	446	444	458	463	468	493	442	479	428	435	437	430	459	438	466	497	462	477	461	459	464	473	486	510	483	489	478	481	462	455	434	492	461	447	454	488	468	442	498	484	478	451	453	459	453	448	446	455	499	467	423	426	449	450	448	485	453	437	492	473	468	433	497	436	485	462	437	478	452	484	496	448	478	462	443	461	466	469	456	459	463	443	463	458	474	426	496	422	452	482	490	457	449	483	451	500	509	462	472	440	479	442	468	452	469	490	431	492	489	487	474	472	474	470	472	480	462	478	454	468	435	468	476	472	457	463	468	475	492	477	458	446	435	500	484	482	479	445	465	449	476	459	462	514	488	478	451	478	447	446	469	475	507	435	446	463	431	492	440	443	442	446	481	447	486	451	459	448	498	445	525	413	467	453	429	471	475	484	473	475	453	460	540	426	439	443	474	486	457	448	460	458	441	479	449	503	433	473	444	477	442	454	488	428	510	476	442	438	467	478	441	444	484	456	500	512	456	458	472	490	464	493	444	484	477	466	440	462	470	474	452	491	424	486	430	482	470	444	494	472	471	495	478	453	481	496	458	471	464	445	507	494	483	484	435	424	456	471	483	407	427	451	456	450	485	441	509	480	449	459	481	496	479	471	413	484	450	459	455	495	472	457	471	479	468	475	516	489	485	444	458	501	458	445	470	492	491	438	462	474	502	463	444	479	438	474	489	476	488	458	427	456	508	439	444	464	459	448	520	420	469	495	475	455	475	484	464	436	460	455	450	465	506	443	499	494	483	470	458	453	459	471	467	445	477	477	452	462	493	532	492	458	463	459	476	477	413	449	401	496	491	464	491	465	473	436	496	463	476	471	438	474	496	493	467	426	441	474	429	458	427	464	492	485	459	461	468	487	470	470	479	441	513	496	433	492	449	484	456	439	453	476	460	438	390	449	477	470	508	478	459	477	454	485	458	464	423	450	415	483	480	490	448	470	472	463	455	445	506	437	448	450	452	431	406	437	489	464	466	452	457	410	501	474	475	438	464	505	487	449	494	470	505	441	449	463	485	460	482	464	456	503	506	493	475	468	463	473	465	461	428	489	480	476	476	476	463	477	483	452	470	429	464	468	444	448	457	461	443	464	421	493	467	456	486	454	460	469	436	480	467	467	473	470	462	478	467	448	528	490	465	486	496	511	469	432	496	484	505	431	438	459	424	466	446	504	496	494	467	498	463	436	486	529	472	445	470	474	490	452	438	458	482	464	512	466	468	497	493	492	465	456	433	494	483	431	465	457	451	444	474	472	498	450	440	419	487	501	481	435	484	465	487	446	502	490	486	498	522	461	467	448	442	460	463	458	474	441	474	459	472	473	444	479	456	405	498	488	443	494	421	459	470	515	467	477	486	460	449	521	439	499	480	462	477	457	470	433	476	464	455	478	490	460	474	459	458	472	442	433	433	441	455	504	467	488	495	448	502	478	441	474	479	498	462	468	476	447	441	479	467	435	454	489	458	456	498	493	462	470	470	440	485	438	471	454	454	460	507	451	454	439	477	453	454	502	480	461	482	452	440	487	440	450	490	509	416	474	507	493	475	475	457	457	458	456	452	437	465	454	472	473	461	455	451	460	460	421	493	492	478	455	439	502	502	464	441	502	465	532	485	463	483	473	465	481	466	495	517	466	434	447	474	459	467	451	472	489	472	497	493	498	450	457	450	463	457	466	471	500	425	463	453	473	456	483	483	497	464	480	488	484	465	437	466	461	449	491	458	499	476	441	504	499	512	446	496	466	494	484	450	457	459	431	508	462	441	460	479	469	474	468	420	473	441	451	478	464	507	488	458	467	491	413	466	459	449	482	479	467	472	456	429	437	451	432	459	480	458	480	458	462	420	512	451	460	515	466	478	471	466	435	475	483	509	431	480	469	517	437	474	466	400	501	468	504	456	405	462	455	452	450	486
30466	55237	41362	24995	12411	11502	7571	4945	4783	4627	2781	1352	1238	1491	1327	1044	869	800	725	653	623	589	554	610	859	1135	2926	1573	577	493	542	455	505	506	526	493	499	512	507	500	505	456	503	505	493	526	532	492	503	535	536	502	490	508	484	484	522	444	501	528	525	508	511	493	515	459	514	521	549	499	497	479	510	501	498	470	531	487	490	504	507	476	490	510	505	518	486	475	525	515	484	490	528	461	528	486	474	517	509	497	492	487	508	499	507	516	527	508	524	525	548	511	524	463	474	487	554	503	461	498	518	495	528	520	525	486	474	446	491	511	495	494	543	461	531	499	529	493	526	484	503	485	495	486	520	505	537	520	532	505	486	492	468	506	530	548	500	521	449	488	511	469	544	505	515	501	484	507	481	523	513	499	468	500	517	490	512	466	525	491	500	482	529	475	478	510	507	498	497	453	494	491	497	538	461	540	498	468	520	491	478	502	477	536	502	534	503	493	451	517	484	463	492	477	530	491	465	481	517	557	509	506	478	519	491	545	495	486	499	493	528	491	519	498	496	478	515	480	490	510	493	497	488	487	524	512	510	483	501	520	528	505	475	507	528	479	487	497	516	491	486	541	509	509	520	496	512	535	482	476	500	512	479	470	502	521	512	507	493	491	512	481	454	509	501	528	525	475	493	471	492	474	494	494	496	521	537	503	527	484	466	539	507	497	494	504	513	516	487	507	554	525	485	524	520	508	470	498	506	529	486	475	508	543	508	512	479	526	521	485	495	511	548	495	517	518	527	485	492	500	508	477	517	500	500	490	473	512	506	495	508	463	453	546	500	516	514	513	490	504	505	541	497	525	495	518	532	489	484	507	502	513	516	521	515	532	507	478	504	517	557	499	483	479	520	506	499	521	549	502	499	494	493	500	495	574	529	537	503	483	501	501	482	474	526	476	468	476	471	470	500	442	533	513	463	495	490	532	529	497	549	499	527	515	503	498	476	512	484	464	497	468	499	510	476	524	512	534	500	477	498	508	513	530	489	449	570	492	493	492	519	510	520	529	530	510	481	524	558	488	523	457	504	472	497	500	484	490	459	503	492	496	549	543	494	480	527	480	546	487	505	490	504	495	542	505	514	517	561	491	536	457	528	464	491	539	501	476	488	508	533	504	483	501	493	488	491	523	520	489	496	555	543	488	515	495	496	528	483	520	504	501	533	498	546	483	530	478	492	500	496	503	496	507	499	491	528	512	495	517	488	472	511	494	475	500	487	486	467	508	496	526	508	490	483	503	534	493	490	489	497	532	520	507	500	462	518	488	454	485	496	458	484	503	491	524	482	486	500	500	528	527	505	523	523	547	498	491	500	509	454	473	469	483	537	539	493	513	494	485	501	469	507	520	485	499	544	511	489	475	483	509	515	514	481	501	500	485	516	471	475	492	502	520	549	535	527	496	509	458	521	515	520	517	479	470	485	547	523	564	536	525	486	500	524	504	474	527	512	481	459	495	523	499	471	463	494	469	519	488	521	499	489	500	515	503	468	533	484	512	480	545	520	527	495	510	476	507	543	481	492	445	504	497	490	465	472	482	513	511	498	505	527	490	509	470	512	472	524	499	498	489	482	499	510	493	493	473	511	486	522	485	520	509	490	503	529	477	481	473	503	493	508	488	465	490	502	512	514	507	496	519	478	521	499	519	514	505	480	478	501	510	484	543	484	484	493	496	488	491	479	507	468	505	491	519	523	469	509	489	497	539	518	482	497	530	473	510	484	473	538	515	507	473	516	545	491	545	502	487	514	492	513	484	521	560	482	448	466	453	523	478	483	493	521	521	479	511	531	490	499	465	476	502	526	491	499	521	484	493	523	527	512	493	486	452	470	537	498	478	468	513	510	516	489	518	501	545	554	496	516	516	511	516	541	475	520	496	520	520	514	527	535	521	507	533	473	498	508	515	464	484	516	482	497	495	464	477	522	473	517	489	462	505	491	520	494	535	509	517	526	495	478	509	484	536	470	525	459	504	523	478	480	468	517	491	507	516	535	511	533	492	484	497	475	485	525	528	455	537	522	478	463	500	510	510	494	508	476	516	484	539	477	471	508	477	432	528	479	484	500	510	522	507	532	483	479	447	552	507	505	493	512	466	523	485	528	474	507	484	496	528	487	514	514	492	512	530	489	503	531	553	469	501	466	500	505	508	536	508	495	519	493	517	511	528	513	529	486	526	491	499	477	507	515	494	488	530	489	499	504	515	493	515	506	528	513	530	516	475	478	515	515	519	495	500	476	503	489	496	498	501	509	473	496	465	527	510	526	517	493	486	482	518	537	499	494	506	513	473	508	520	500	506	498	497	519	492	478	532	504	514	549	521	472	497	491	506	532	492	490	504	523	525	527	488	502	464	486	491	478	526	505	513	498	502	495	493	491	538	528	468	482	495	520	516	571	497	509	493	502	508	519	507	500	516	505	529	510	503	497	501	508	527	487	501	507	515	525	499	479	471	473	503	513	483	464	518	536	488	510	493	504	509	445	543	487	508	520	483	525	507	511	503	525	559	482	546	494	473	519	584	513	489	508	523	508	493	450	537	478	502	546	500	535	478	541	485	491	492	508	496	502	484	527	506	495	487	567	472	547	507	496	520	531	506	494	508	492	496	500	509	468	542	467	477	472	525	496	497	512	499	534	516	503	499	484	474	499	564	518	445	494	489	501	479	532	509	527	518	506	510	549	518	500	477	507	488	519	516	500	483	538	478	500	483	516	497	495	523	465	532	480	499	482	521	502	507	483	482	474	467	482	509	505	548	507	473	524	496	526	512	516	515	498	508	488	487	460	455	487	471	508	480	497	489	523	486	468	486	493	521	485	513	498	493	486	475	501	500	488	541	473	454	459	532	514	488	517	501	502	498	502	535	493	511	512	512	497	514	499	478	516	512	511	502	509	536	523	494	481	487	486	513	523	495	505	476	570	485	486	493	524	490	501	511	509	528	554	507	508	486	502	519	473	554	490	513	493	482	512	505	476	473	505	518	478	520	527	525	504	454	462	489	509	540	512	505	514	531	533	461	488	499	511	497	517	540	525	494	504	470	510	492	484	471	480	450	522	519	470	518	482	505	495	517	520	497	510	520	521	518	519	459	501	503	518	502	495	487	491	532	479	569	507	532	484	484	512	526	509	494	510	496	500	487	515	474	517	535	499	534	503	513	518	503	546	477	494	495	487	495	531	522	507	505	489	483	491	487	533	477	477	471	492	501	471	539	497	501	478	481	551	509	498	506	499	543	494	539	528	501	504	513	497	503	495	439	509	490	480	487	541	506	518	480	475	518	527	462	519	520	515	511	508	482	498	519	479	514	485	465	464	558	504	517	499	469	497	506	504	492	495	480	498	485	552	501	517	505	491	513	491	484	472	487	521	520	483	531	490	511	499	493	474	482	547	513	506	536	516	497	518	521	522	461	549	540	513	437	471	494	507	503	471	470	494	494	532	530	507	504	483	503	494	504
24975	21317	27836	25539	14210	5724	3134	1988	1802	1509	866	496	518	639	509	451	432	342	297	298	287	266	279	259	299	725	1006	323	254	246	270	236	221	228	257	246	235	245	216	230	221	236	253	232	233	253	246	251	241	228	278	206	210	267	242	239	235	248	211	245	240	244	253	256	225	225	244	239	233	212	256	271	237	243	245	228	240	232	234	215	258	257	255	262	219	229	241	252	270	245	256	230	217	255	266	243	241	237	238	226	207	208	258	257	224	250	229	270	264	247	240	249	227	246	208	217	223	234	233	254	255	218	244	234	222	261	278	234	236	236	218	233	231	214	251	244	256	223	253	257	220	261	237	244	226	243	255	246	239	246	224	226	235	244	238	246	236	252	242	263	240	265	231	232	221	261	246	256	242	255	215	238	264	218	240	226	231	229	229	255	212	224	222	237	267	245	260	228	238	254	237	222	236	213	217	254	227	255	274	237	216	231	237	254	248	260	261	232	248	248	239	244	253	224	262	244	229	249	224	212	234	234	233	240	260	273	242	234	252	266	235	228	233	235	228	262	233	211	254	227	235	288	260	269	193	230	206	236	276	245	233	240	247	224	227	248	253	256	238	264	226	269	250	255	261	246	231	235	236	258	254	224	254	212	252	222	226	249	245	200	229	234	240	234	202	264	221	248	243	225	237	217	227	240	218	217	218	240	218	248	217	247	252	231	268	238	263	258	229	255	233	237	208	227	232	243	253	247	247	266	222	240	251	238	259	237	259	261	235	243	230	247	236	248	224	255	258	220	220	218	229	251	236	257	252	244	264	218	231	258	246	236	262	247	224	239	216	253	227	221	228	221	257	241	238	245	221	235	240	253	224	257	232	216	209	246	249	224	225	241	234	209	218	218	210	255	239	254	254	242	231	219	234	236	232	239	234	253	240	263	240	255	219	242	198	238	225	247	253	262	238	251	255	240	228	225	241	268	210	214	258	237	235	219	235	215	223	234	278	213	234	205	211	298	250	249	228	226	236	227	250	246	242	218	223	241	240	227	256	223	234	217	247	240	233	223	245	242	237	284	245	244	232	227	261	211	211	245	259	212	215	240	247	245	242	235	232	239	256	246	234	260	237	246	263	230	239	243	244	244	244	242	221	240	227	237	236	247	245	220	226	223	250	245	247	241	257	221	216	267	247	221	217	213	260	229	249	250	207	238	248	252	247	243	222	243	246	241	230	233	245	226	217	217	217	242	223	228	241	250	232	232	240	232	244	256	242	275	240	247	238	222	227	244	252	252	225	249	225	235	209	236	207	253	258	243	224	255	244	239	246	253	228	245	227	266	268	216	220	240	242	250	237	233	238	255	249	240	240	250	235	256	220	207	252	251	279	244	211	239	226	220	248	236	251	210	226	271	237	243	246	244	236	262	243	228	212	249	230	239	238	254	241	257	231	242	212	265	232	260	239	237	255	252	238	263	238	247	233	200	244	229	248	245	254	228	232	238	202	259	220	228	254	243	254	249	217	237	234	222	230	237	268	214	261	211	202	232	243	232	236	226	224	215	230	229	220	246	238	259	227	239	234	240	218	246	201	238	243	254	248	261	254	217	205	222	255	253	242	220	249	263	249	236	216	267	241	202	245	240	225	247	251	251	235	241	225	217	209	229	220	215	235	218	243	245	259	239	205	230	267	232	253	236	245	240	265	254	211	237	229	213	250	220	232	217	214	255	223	251	258	243	262	242	246	287	221	251	233	243	275	257	236	223	255	223	236	245	229	250	216	246	221	235	256	228	213	219	273	260	235	242	244	221	268	207	236	250	255	263	260	226	226	219	220	226	231	223	223	213	221	241	248	241	242	215	226	244	241	236	215	228	216	231	237	260	260	225	252	233	232	217	253	239	211	211	226	239	237	240	236	236	263	246	271	235	259	237	229	224	234	242	219	233	242	235	231	248	222	259	247	227	246	248	222	239	226	240	252	243	240	264	236	244	253	250	231	227	237	222	223	275	229	240	231	221	237	249	195	245	265	250	192	248	235	267	258	243	221	238	244	243	215	239	238	248	244	237	250	244	234	243	226	251	252	226	270	207	254	241	246	262	218	251	242	210	229	251	267	214	222	247	246	243	231	216	254	204	245	204	244	247	227	243	223	216	263	241	269	237	252	214	255	213	232	250	242	263	246	232	224	234	264	218	252	226	235	222	243	210	237	256	233	265	251	260	256	255	226	249	223	241	218	262	228	252	253	221	224	252	273	243	264	231	229	235	248	240	222	233	221	231	270	213	235	253	231	227	241	252	233	232	240	228	231	214	227	225	260	226	242	239	257	221	227	247	228	209	217	238	245	236	265	234	202	228	248	262	235	256	227	237	229	251	222	260	246	238	220	253	260	268	249	222	245	208	224	213	230	213	272	241	241	232	247	229	244	243	237	218	239	227	247	236	246	236	243	247	255	251	250	246	259	242	239	259	239	254	256	252	234	230	226	247	247	246	250	224	278	246	238	250	246	243	236	239	224	235	235	250	254	242	216	228	238	255	226	255	248	238	256	256	247	241	254	237	220	223	244	248	233	268	229	251	230	247	239	214	233	247	218	235	223	232	246	221	254	249	263	244	221	254	230	251	242	243	211	233	281	221	239	200	230	244	222	261	205	246	250	232	211	241	254	240	268	244	235	258	231	237	249	243	220	240	228	242	236	232	266	252	228	238	235	248	224	255	248	223	233	235	254	259	253	247	236	208	263	222	214	228	251	259	259	247	225	225	222	232	248	239	257	253	236	250	209	271	241	214	232	256	258	226	262	242	233	222	246	235	254	243	238	227	230	216	228	278	252	260	241	245	239	231	246	256	224	234	248	257	236	256	235	216	247	234	273	240	229	255	231	244	218	231	250	243	252	235	245	244	229	248	255	260	225	217	218	251	253	218	235	211	234	237	251	221	269	232	253	240	247	218	254	229	247	225	223	233	220	215	237	248	285	216	237	244	230	259	235	257	260	234	263	243	250	217	244	233	229	228	229	235	243	229	243	243	248	216	233	247	258	246	230	240	253	253	251	227	225	223	243	229	263	208	233	217	213	234	268	224	239	246	238	266	261	255	226	235	234	233	230	252	259	241	248	237	229	245	247	231	243	241	236	214	223	241	196	259	260	235	223	222	217	244	234	216	245	225	226	245	272	249	240	219	228	216	203	253	230	229	240	247	222	235	252	233	220	242	244	224	244	215	242	223	210	232	248	254	255	228	251	247	218	245	236	230	237	246	240	229	231	237	224	244	238	248	247	232	250	236	241	287	218	241	250	229	225	265	236	262	231	241	234	244	235	222	236	222	226	247	236	237	254	222	237	254	246	216	254	235	256	283	209	228	246	254	257	254	207	270	259	215	251	233	243	245	245	231	246	244	237	257	278	236	283	240	230	237	207	251	243	211	230	223	257	241	240	232	230	225	241	213	234	216	236	272	230	224	254	269	236	232	222	254	229	207	264	246	222	223	220	290	227	258	243	236	231	237
28879	49296	36710	20031	11013	8582	5825	4038	3683	3262	1737	887	884	1161	887	723	602	402	410	360	377	345	373	319	403	1193	1628	483	251	286	282	271	291	294	269	285	258	285	304	276	256	263	280	279	287	264	286	293	259	271	274	265	251	301	257	255	288	278	260	285	244	283	273	286	282	268	287	279	279	270	298	315	286	264	277	273	262	264	308	282	300	262	258	264	253	294	305	275	276	281	277	272	269	282	279	281	289	286	270	250	297	296	287	284	256	254	284	293	276	271	273	311	268	242	228	288	276	273	283	271	257	275	289	278	252	290	273	241	253	261	263	260	256	278	253	271	220	266	252	242	275	290	273	278	275	278	237	249	290	265	277	287	254	261	251	279	247	248	281	279	279	274	297	278	260	305	285	286	297	267	285	269	249	266	305	270	300	245	252	306	305	255	295	296	279	276	284	230	264	272	262	280	273	271	258	266	273	311	271	300	285	294	273	286	257	245	266	254	279	282	293	279	280	286	271	317	300	287	276	257	256	267	300	291	289	289	243	277	272	284	285	291	245	273	256	265	255	245	290	266	266	275	254	284	268	277	272	274	268	311	270	283	273	288	281	261	304	242	274	268	279	258	269	259	247	273	259	284	267	251	296	266	241	242	303	281	272	261	278	264	286	252	270	275	238	251	252	302	297	268	270	280	271	291	258	288	286	260	275	270	272	262	269	253	292	253	271	273	286	256	274	257	282	256	299	257	284	268	275	278	268	237	273	256	286	239	288	259	254	274	264	270	289	270	256	280	263	271	276	282	256	263	266	255	282	257	273	284	260	274	252	273	277	242	276	246	269	268	262	268	272	274	285	277	280	277	297	280	303	265	259	256	298	252	269	272	268	283	292	297	280	302	254	270	297	274	277	254	284	279	271	257	280	249	302	266	265	291	288	250	271	280	266	271	259	260	279	271	296	303	271	273	235	294	267	271	288	256	267	273	300	275	239	280	272	266	289	274	274	252	262	270	269	254	255	266	296	263	292	262	280	260	272	249	288	279	252	276	288	267	271	260	283	284	297	234	254	262	252	258	291	261	257	234	286	273	272	244	273	295	278	286	273	238	293	290	290	278	244	284	293	264	293	286	268	255	274	303	283	260	280	275	303	256	261	262	309	293	285	265	267	302	283	271	291	257	271	241	270	284	266	229	255	259	303	278	273	279	277	273	250	253	268	247	287	273	292	285	299	288	288	264	281	282	275	260	266	274	257	281	279	277	257	286	271	283	259	302	267	263	243	235	280	271	276	269	272	263	265	265	269	270	264	267	278	273	272	267	277	253	297	253	265	285	279	258	278	271	289	256	288	275	252	259	259	283	250	268	293	280	268	256	252	274	297	257	302	263	270	254	267	281	266	296	260	252	264	276	276	288	240	246	287	287	270	273	302	254	240	246	279	276	277	268	261	244	272	251	308	264	285	269	261	254	266	273	290	246	287	287	263	264	263	251	257	246	287	262	272	251	261	307	262	296	287	265	270	257	293	270	244	290	260	282	279	259	287	255	261	295	270	257	288	274	254	269	280	296	296	267	250	283	275	288	243	253	301	279	272	247	261	272	291	259	253	283	285	299	322	278	262	310	291	261	272	252	289	263	283	271	263	319	261	269	261	257	283	265	270	254	298	281	278	273	266	260	270	270	284	270	255	268	246	266	282	265	254	243	288	266	274	293	270	245	281	267	260	251	254	249	283	275	280	286	264	265	270	250	310	249	289	253	258	273	250	282	244	270	257	267	283	266	255	276	247	278	295	284	272	244	276	263	285	290	282	271	264	255	301	229	281	274	248	291	266	249	284	286	271	291	266	283	273	293	273	275	296	264	279	289	262	264	248	281	303	292	269	274	297	275	268	257	297	258	240	254	272	291	256	285	285	280	261	269	257	265	281	242	271	259	294	289	263	270	259	277	278	248	263	249	241	265	275	292	274	297	283	233	255	279	256	275	288	270	255	265	283	296	303	261	282	280	272	259	261	283	266	239	274	252	292	275	256	260	262	260	249	272	256	278	282	265	279	257	283	264	253	282	315	263	285	287	270	267	265	274	282	267	260	232	293	257	297	254	259	279	280	245	282	268	281	247	259	298	277	276	265	261	284	233	273	274	272	287	239	276	272	278	277	289	292	268	267	255	272	281	243	280	259	271	274	281	266	287	302	280	309	247	270	285	265	272	290	281	268	263	269	261	289	280	277	254	272	273	246	287	279	243	245	269	275	288	262	261	272	251	276	282	273	276	293	275	281	290	265	287	283	278	273	289	295	245	263	284	275	303	295	289	299	274	278	263	273	285	287	246	248	264	250	274	264	285	266	267	253	267	281	248	289	277	296	256	288	287	231	248	267	302	287	270	267	267	282	292	274	296	263	251	290	277	293	269	264	287	246	272	261	269	296	294	238	232	240	269	283	287	296	278	275	270	242	282	292	279	284	246	283	271	270	265	271	281	287	252	275	270	260	266	264	285	276	287	305	297	321	292	290	301	256	290	289	242	265	231	253	267	261	260	269	271	261	267	273	251	261	298	295	271	286	286	271	265	239	279	247	265	241	276	290	280	261	282	268	272	264	273	285	257	268	245	261	273	256	267	270	269	259	274	264	256	257	289	257	296	281	294	309	284	252	294	313	269	293	256	269	266	292	264	275	259	275	259	276	288	249	277	275	258	259	264	277	272	252	254	257	252	266	269	262	247	277	314	284	233	251	293	268	275	234	271	307	257	286	270	289	281	270	294	272	269	267	280	300	281	261	295	270	273	287	265	241	265	261	254	291	281	255	255	264	260	278	263	290	262	285	277	296	275	260	263	265	300	274	274	290	256	247	277	256	262	265	289	271	281	271	270	242	253	282	256	286	285	264	269	281	284	290	271	247	292	270	256	289	255	269	284	281	252	288	286	292	255	293	299	265	270	266	241	250	271	270	279	284	292	263	251	296	285	260	298	268	275	258	285	257	280	249	256	273	257	257	294	282	282	269	269	266	273	249	251	253	270	265	267	261	261	277	267	247	283	275	271	263	253	281	291	286	264	257	271	298	284	271	282	286	281	263	274	258	271	252	275	285	300	265	284	259	286	290	272	266	283	281	270	319	254	281	258	254	279	261	273	258	245	258	267	264	286	257	280	304	288	254	271	288	267	277	264	253	276	281	288	244	261	280	262	261	244	259	271	276	269	253	256	291	261	302	274	254	260	290	271	280	262	273	247	268	291	279	259	295	265	263	282	262	282	257	265	255	272	281	249	276	278	270	277	283	270	282	269	280	269	276	252	318	281	265	261	289	244	262	280	265	302	279	301	291	246	293	275	273	278	269	289	317	304	266	284	254	270	250	267	265	271	245	253	278	260	302	311	260	274	254	293	313	287	280	241	278	262	276	262	240	259	261	296	277	242	248	260	265	259	273	297	283	249	282	282	280	269	264	263	283	275	264	313	285	262	282	263	280	249	258	283	280	258	275	265	287	250	263	254	295	261	274	263
22757	21355	29015	24083	21420	21350	13060	4799	3552	3797	2024	1075	1342	1345	1182	1013	824	713	622	608	587	563	572	568	727	2354	3039	752	510	572	522	504	478	541	492	496	508	530	528	495	516	539	527	508	548	551	516	479	498	479	547	465	484	511	510	520	537	498	472	508	496	511	524	504	552	482	482	460	469	456	510	500	505	480	527	472	491	545	493	511	503	498	489	456	522	501	501	461	496	497	479	501	516	479	557	518	549	500	521	480	457	458	494	516	522	498	519	465	510	491	490	495	516	479	447	464	456	518	490	514	482	518	516	509	493	513	535	470	468	470	487	515	510	489	530	514	474	464	497	515	508	478	482	497	490	528	491	487	517	497	513	505	513	530	510	504	491	479	502	524	505	497	480	477	481	503	495	489	509	491	478	494	466	527	482	525	488	470	510	478	496	539	539	507	533	508	502	507	478	533	522	504	500	519	494	481	483	506	508	516	494	519	447	463	465	490	512	501	510	504	489	485	504	498	521	516	494	482	490	520	541	498	522	507	489	512	478	495	445	505	483	472	484	499	530	492	515	494	496	522	527	487	462	469	511	520	497	546	509	493	590	494	499	541	486	480	472	483	528	508	525	511	531	445	491	534	520	469	538	500	468	522	460	495	464	514	512	466	507	505	557	465	499	512	512	456	486	508	508	549	475	498	510	510	514	499	471	502	511	513	503	474	535	500	539	495	512	554	507	540	516	488	523	498	480	477	471	498	514	490	467	515	522	502	513	492	496	498	512	479	517	503	471	502	501	500	502	519	526	524	483	470	491	494	478	553	474	486	505	520	494	517	497	485	526	504	525	512	478	531	445	511	506	486	503	479	539	520	524	483	475	525	499	465	552	537	540	500	497	537	486	507	515	488	455	453	514	474	477	475	501	467	512	510	509	503	527	534	494	490	507	499	459	473	480	470	493	488	517	484	539	498	499	497	470	503	495	506	503	490	488	511	475	508	494	503	494	479	463	496	535	496	518	502	501	475	515	495	515	491	527	494	504	551	475	521	516	510	515	477	471	501	497	521	486	466	494	486	517	510	547	485	507	518	520	503	529	513	541	483	490	530	496	495	497	490	487	560	500	511	507	513	493	532	531	521	513	527	530	492	458	498	497	502	489	518	545	485	514	493	495	526	551	527	521	477	495	482	513	519	507	533	505	543	482	511	482	525	518	480	482	473	512	540	459	475	528	484	497	498	513	485	509	505	483	453	523	496	530	510	474	519	547	503	519	478	497	512	525	472	500	529	521	512	501	485	511	519	531	537	519	527	498	533	537	481	513	477	478	514	464	478	471	465	507	496	503	482	532	536	527	519	521	505	512	470	490	472	513	500	527	499	515	508	462	502	493	501	479	497	504	527	492	526	509	433	509	469	516	483	522	488	513	460	509	528	479	511	523	513	500	526	471	472	515	491	525	461	512	526	486	482	490	496	528	482	506	498	489	493	489	545	471	536	475	501	501	543	510	505	476	463	549	486	505	541	524	536	472	508	510	515	506	495	510	500	489	498	524	480	507	494	548	495	481	490	514	496	530	522	508	513	527	483	501	494	522	473	549	514	502	490	517	466	517	475	481	528	465	501	531	488	505	533	467	488	481	497	545	513	491	486	476	507	492	515	515	520	551	535	463	489	511	534	481	515	505	501	480	477	527	508	548	501	500	512	505	474	491	467	536	512	507	451	466	466	441	519	493	516	489	520	466	516	509	533	436	488	494	482	472	506	510	466	462	470	466	478	488	465	480	509	509	507	539	536	471	484	503	543	524	490	494	506	519	525	472	521	504	518	489	514	477	533	461	524	534	498	534	532	533	537	554	492	520	496	515	486	505	513	503	514	492	485	521	518	474	477	528	492	529	519	486	498	487	504	466	476	520	498	482	483	536	477	481	508	488	485	510	488	486	445	508	524	476	469	518	492	508	503	526	477	473	486	537	497	500	477	526	514	519	488	525	465	458	533	500	526	507	471	473	485	465	501	475	532	534	495	460	540	489	506	477	514	492	489	527	486	471	553	521	496	499	494	517	482	485	499	519	490	486	473	470	500	517	488	519	520	514	545	500	459	507	491	510	496	520	524	516	531	482	511	513	493	512	502	500	544	463	489	475	512	471	501	459	519	493	491	549	466	505	493	527	470	482	471	509	508	464	482	481	491	494	461	496	506	510	518	498	504	503	517	492	533	494	509	519	493	478	506	511	522	540	540	530	554	501	489	463	501	495	524	517	526	452	518	513	520	521	505	511	483	506	536	476	514	523	522	467	473	480	495	493	492	493	513	485	569	498	484	514	465	487	495	483	477	484	478	483	490	468	478	482	521	517	497	502	506	515	537	500	496	489	481	508	501	535	511	482	468	467	513	500	487	505	484	476	515	496	496	472	519	475	516	515	472	532	501	529	515	489	511	512	513	477	463	488	493	473	479	545	504	489	472	546	527	468	467	469	511	518	499	535	515	519	518	479	495	485	509	525	488	474	485	501	498	483	511	484	538	497	522	546	534	504	530	484	497	512	503	488	495	541	484	488	493	494	501	514	526	493	488	505	490	478	526	574	476	471	513	511	506	507	474	529	486	486	481	518	501	556	493	539	478	537	504	505	501	472	482	493	543	524	503	458	513	509	478	493	499	505	497	511	505	509	513	563	509	489	548	489	478	510	511	490	501	495	505	438	537	510	496	513	478	540	475	515	518	453	513	519	504	483	497	486	490	519	449	568	510	495	520	528	500	522	519	558	482	485	511	499	466	479	526	490	513	502	500	490	542	504	532	498	521	541	513	517	477	491	462	473	555	497	488	492	511	468	521	540	496	496	550	506	503	457	512	484	516	525	459	511	479	475	488	487	480	501	503	498	439	506	514	525	534	512	491	486	522	525	502	491	494	486	510	492	465	466	446	479	503	514	487	491	521	492	521	504	531	514	501	489	482	505	517	509	492	516	493	519	524	510	481	447	452	480	520	528	507	464	448	531	490	508	475	505	527	471	495	478	522	487	475	516	476	503	529	489	529	494	514	505	462	533	492	466	497	474	492	485	464	465	483	499	509	502	480	462	492	513	523	476	499	495	513	484	500	490	443	530	520	514	531	526	510	493	502	508	518	488	486	499	487	514	505	460	483	511	497	509	514	507	522	503	514	533	475	493	491	470	469	527	503	481	478	464	517	476	518	505	521	478	524	495	479	461	527	501	441	502	499	548	493	478	493	477	497	458	492	516	520	506	557	489	500	464	479	499	494	494	501	494	483	525	488	479	500	489	496	509	541	505	518	483	487	502	494	464	474	485	492	488	528	507	458	507	504	509	527	525	483	488	493	547	509	462	501	532	511	495	465	489	497	498	445	506	491	497	497	491	461	533	504	541	472	477	497	495	499	489	477	464	505	497	505	514	486	488	497	518	491	519	503	489	510	479	497	521	482	494	423	507	512	507	524	507	509	484	492	507	496	542	539	485	512	552	506	481	478	469	564	451	503	518	514	508	484
33717	61220	46616	28759	19642	13069	10052	7487	6559	6775	3630	1764	2176	2091	1834	1557	1218	937	901	788	789	674	732	701	902	3671	4645	773	560	525	560	505	555	577	556	576	520	566	548	565	543	540	565	563	544	535	575	556	514	527	544	551	572	570	553	553	545	545	517	549	552	551	535	566	572	521	567	514	529	553	595	529	571	555	518	544	530	536	587	576	548	530	543	525	519	516	552	529	520	511	515	583	596	527	531	568	538	540	566	527	535	561	565	541	558	571	488	554	527	549	527	517	526	550	535	566	508	526	541	525	532	547	526	555	546	509	527	543	583	554	543	541	524	589	538	543	563	533	531	536	487	525	547	482	563	536	596	474	510	505	516	553	547	513	545	563	527	542	585	536	529	503	488	519	506	494	565	549	522	562	474	564	504	552	524	562	579	569	523	588	552	548	549	517	549	521	548	554	534	522	530	544	519	519	551	562	578	603	536	539	563	528	505	512	518	584	528	537	580	530	535	551	536	515	521	530	564	536	551	524	561	566	559	526	521	561	552	530	498	562	521	541	509	510	560	551	487	534	566	577	579	552	526	540	529	589	527	569	528	534	510	547	550	532	551	536	512	530	525	563	541	535	524	556	554	525	507	540	533	541	516	567	540	567	529	532	557	542	542	546	572	525	523	540	557	555	498	540	571	508	548	514	567	550	527	542	551	514	528	565	521	531	544	498	570	521	510	562	528	564	569	514	544	536	580	518	542	506	539	528	564	520	560	529	555	519	532	594	536	591	523	545	528	540	575	565	528	537	548	557	542	545	558	555	575	554	542	554	576	527	527	553	520	541	538	557	526	556	544	580	536	516	523	524	542	553	530	533	519	546	564	530	507	555	546	554	553	579	599	520	537	566	522	510	540	539	481	503	516	568	525	547	542	527	536	562	531	540	509	541	536	541	518	520	563	527	548	544	584	565	566	565	567	543	561	563	567	566	549	561	523	571	527	536	527	590	550	514	527	545	503	532	551	538	544	575	515	542	505	533	553	527	550	575	547	539	528	558	530	537	537	563	545	562	567	579	554	501	528	554	511	551	577	509	516	526	527	547	551	492	568	528	558	509	513	566	559	504	559	537	493	519	601	587	594	563	544	546	563	520	571	569	573	523	529	545	546	545	539	512	483	526	527	537	565	544	520	530	498	494	534	558	573	512	527	544	553	519	549	563	495	564	558	536	550	540	552	569	548	528	544	546	567	558	558	547	531	569	532	534	552	527	525	520	568	534	515	560	545	562	537	494	586	557	546	551	543	545	535	543	584	549	524	581	525	563	568	543	576	525	547	537	572	530	533	536	581	515	532	556	596	545	538	548	567	582	553	499	586	575	562	592	548	503	567	528	550	509	518	547	540	550	584	517	484	510	537	525	521	551	541	554	540	517	555	537	535	542	568	559	504	530	557	524	551	534	537	568	541	545	576	551	562	503	539	546	534	560	563	543	552	526	579	546	517	590	526	553	533	556	500	509	509	555	552	577	557	509	530	548	534	542	554	530	513	526	559	538	520	552	566	539	544	558	573	520	522	529	541	564	556	546	545	536	557	469	528	527	535	551	543	551	604	499	575	585	526	569	520	513	556	552	564	519	548	514	550	518	500	563	532	529	547	539	555	546	544	579	543	529	510	512	573	553	512	536	573	550	518	520	544	557	530	532	538	533	517	531	565	540	567	535	538	542	476	605	577	567	565	532	537	506	560	538	531	542	571	521	540	536	532	526	531	557	563	542	556	476	559	551	577	535	541	544	546	529	563	555	570	527	556	565	524	511	577	553	544	538	586	528	533	555	517	527	536	560	558	529	562	570	533	547	576	578	544	524	538	559	559	544	584	551	528	547	547	544	494	544	521	532	566	581	553	561	533	517	544	589	535	516	549	511	529	503	543	560	543	549	572	562	551	549	510	544	538	542	531	546	557	552	532	532	557	581	551	511	534	550	541	524	575	542	549	552	525	585	551	549	515	555	551	571	504	528	578	577	535	522	538	549	575	549	524	545	511	513	556	530	542	580	561	560	550	583	550	539	550	561	551	583	555	548	555	542	569	564	543	532	519	484	551	542	550	514	522	557	519	517	553	538	472	588	531	525	532	547	552	519	543	578	549	526	521	540	539	584	528	541	551	600	549	495	546	524	497	539	525	537	581	579	542	519	500	508	549	564	542	545	552	560	591	544	579	519	578	501	551	517	551	549	545	550	583	547	535	527	521	587	556	536	558	501	538	530	538	516	570	542	567	555	551	523	541	544	543	539	525	542	566	536	614	586	504	533	545	537	506	526	562	539	534	578	554	511	519	544	562	501	546	516	544	534	559	545	581	589	526	501	527	527	561	571	536	568	571	522	542	511	527	559	528	551	525	550	557	547	543	577	556	547	512	531	543	548	539	526	577	567	559	534	569	574	574	545	534	542	561	531	506	559	544	516	540	507	510	589	547	543	553	560	594	563	529	505	542	552	588	548	559	531	539	560	524	561	601	515	522	534	539	524	524	525	554	574	491	536	548	552	590	558	527	511	542	521	565	512	579	510	558	571	539	589	561	526	535	566	526	566	517	531	547	561	552	560	531	526	526	537	518	523	541	527	585	541	511	562	557	567	542	509	540	542	543	555	547	531	489	543	519	546	566	519	535	536	521	537	523	490	509	576	525	574	562	510	546	534	505	572	557	535	555	539	523	538	517	608	571	519	523	564	522	524	537	535	589	543	510	549	542	532	565	518	555	538	555	575	548	523	528	545	552	518	505	578	529	520	575	571	532	572	562	530	529	547	578	541	540	555	582	558	499	546	562	570	512	534	553	522	568	513	573	547	553	560	520	574	505	524	562	569	560	523	563	515	490	523	547	557	591	560	560	531	517	589	539	499	522	498	546	515	527	546	528	536	556	549	540	539	580	513	561	580	517	471	488	525	568	513	542	552	504	531	555	571	565	530	543	561	578	578	578	539	532	536	576	540	521	518	545	529	521	536	580	513	492	550	545	555	537	529	525	573	524	520	581	547	548	570	559	532	527	537	549	526	565	530	542	509	538	570	547	534	582	547	566	549	558	499	551	553	492	559	549	526	557	557	526	564	552	530	581	523	564	546	506	560	592	523	553	551	531	513	531	507	554	545	569	518	529	545	519	521	514	526	548	542	553	532	557	544	576	537	506	581	529	540	503	571	567	508	556	501	588	541	563	606	537	528	518	550	538	555	543	529	494	516	592	550	565	531	602	571	534	542	553	524	536	486	545	533	552	545	502	568	576	553	562	547	576	539	561	510	530	544	522	526	531	490	510	519	565	563	544	496	520	525	537	566	566	532	548	532	546	495	504	532	578	571	550	536	569	507	529	547	534	508	553	509	517	539	485	580	530	573	535	540	537	528	583	580	538	558	540	601	575	537	551	539	517	530	578	528	540	547	516	536	508	560	560	577	546	564	532	542	511	550	554	541	533	529	569	524	515	541	508	496	527	542	517	532	549	547	485	598	536	535
29766	28085	27010	13243	5535	2909	1795	1238	1364	1352	600	485	544	518	416	356	335	318	271	250	275	288	268	283	267	309	328	274	266	270	248	225	238	270	264	257	235	222	234	235	259	265	241	247	230	252	263	254	248	245	271	280	258	278	231	249	269	253	261	258	258	269	254	257	263	267	260	247	264	287	251	222	239	242	253	267	266	271	281	251	233	245	235	271	242	233	253	257	246	228	241	256	268	264	238	253	246	246	261	269	222	284	255	272	248	266	238	246	265	267	243	264	254	253	229	257	258	264	261	255	237	259	271	254	266	242	250	267	234	246	264	259	269	259	290	260	280	259	217	279	245	244	244	215	252	249	270	269	303	251	227	264	249	266	282	256	278	262	256	252	250	253	249	249	244	258	258	273	233	231	247	266	264	250	266	248	257	258	241	241	257	262	258	294	247	267	275	219	266	255	247	267	259	248	264	250	253	253	250	251	268	253	238	264	244	260	269	265	259	255	263	261	235	258	228	240	263	251	278	244	284	258	273	277	236	246	240	256	271	260	215	261	241	254	241	258	247	248	248	231	244	257	240	259	232	233	263	277	283	248	260	226	269	287	263	278	266	260	238	235	264	230	238	276	262	271	239	238	234	247	273	243	266	245	253	266	277	245	262	258	264	280	288	246	249	275	256	254	279	262	265	264	262	267	267	255	226	268	287	259	245	241	257	233	230	227	230	254	270	280	249	232	250	282	267	238	270	251	245	264	252	259	247	254	254	258	249	242	274	242	277	260	281	252	237	228	228	244	257	271	259	236	253	236	253	249	298	238	269	265	225	225	260	283	261	259	262	223	255	279	246	251	269	258	204	246	244	268	250	256	246	258	233	248	261	250	280	257	239	251	259	219	277	258	278	250	246	273	239	243	271	272	269	237	264	237	232	258	259	267	267	262	257	266	247	261	274	247	255	276	239	244	243	256	236	248	270	245	241	266	276	268	250	263	227	249	283	243	263	230	249	249	224	242	213	239	224	252	257	260	235	263	242	266	257	268	253	240	261	248	271	250	264	258	255	281	252	269	217	230	230	229	250	258	251	247	265	245	241	248	245	269	256	253	221	261	280	263	255	261	269	281	261	242	249	261	239	249	260	284	251	242	285	294	246	272	234	226	256	263	262	243	278	237	251	263	264	242	244	240	261	219	256	271	251	255	240	260	270	262	235	250	242	259	227	256	235	268	282	246	261	257	250	261	258	254	261	242	229	248	268	241	272	227	257	252	269	244	250	245	255	249	266	256	271	254	259	262	264	229	230	237	238	238	260	299	237	254	258	253	221	242	238	257	262	258	255	278	268	244	246	247	244	283	234	238	255	231	242	288	231	249	253	277	246	243	274	246	262	251	260	272	249	226	261	246	245	311	281	262	273	224	273	271	256	256	226	257	262	268	243	267	242	235	230	263	232	252	266	246	236	243	223	246	255	230	256	246	268	273	261	272	256	244	253	255	271	230	253	253	239	270	252	224	211	261	273	246	258	236	265	255	259	254	226	241	233	238	258	238	259	213	252	238	234	243	272	274	254	245	253	263	256	269	294	258	260	247	248	260	264	284	255	246	242	266	264	269	275	241	271	251	247	224	232	275	229	278	255	255	246	279	268	261	272	265	244	265	256	239	232	236	245	263	251	251	267	254	265	244	242	248	251	240	256	259	247	263	254	284	280	276	245	262	255	236	266	246	288	273	255	278	279	274	236	245	247	248	245	260	258	242	254	263	238	254	218	269	237	255	253	234	243	244	249	226	264	231	282	254	247	268	238	240	266	227	228	245	280	257	265	251	240	263	234	272	250	250	272	249	257	291	233	233	247	245	226	271	276	271	245	261	246	247	257	239	259	266	263	259	266	282	267	236	250	263	260	242	248	273	252	246	263	264	243	257	246	255	263	252	230	236	224	213	236	238	263	259	295	248	272	266	289	269	266	266	267	289	236	208	250	246	269	255	242	256	271	248	258	235	257	278	259	264	278	259	236	257	280	288	237	239	247	267	230	252	299	230	275	243	279	266	232	258	266	284	255	248	254	245	238	259	234	231	247	303	248	263	278	242	258	264	275	275	284	256	263	271	252	255	238	234	252	251	266	266	243	256	237	300	274	238	281	267	261	275	287	246	271	254	283	257	274	266	241	277	277	243	260	216	265	232	223	235	254	275	237	245	240	260	242	265	271	259	283	243	246	261	271	259	234	251	266	252	268	260	251	257	264	268	268	266	227	235	253	243	263	254	255	271	233	255	264	263	275	269	237	276	267	243	240	259	243	253	249	218	256	261	269	240	278	249	250	262	258	261	272	257	297	230	255	270	282	242	234	248	268	246	262	227	243	259	255	223	268	263	269	248	259	224	239	252	244	256	248	247	238	258	238	284	250	255	237	262	241	256	241	276	253	218	218	239	244	244	249	260	261	252	247	240	293	249	251	234	288	255	291	266	261	244	238	238	231	262	277	266	251	252	282	257	275	239	231	247	265	256	241	269	251	234	264	249	258	263	239	248	250	240	248	242	266	292	234	263	281	246	246	226	238	234	260	272	269	280	253	232	265	245	241	214	268	259	250	269	262	232	257	299	271	246	256	245	267	229	274	282	260	248	251	243	271	219	257	245	254	244	271	260	270	261	264	264	278	239	240	244	243	246	253	250	273	244	269	257	243	225	259	271	266	258	236	269	287	270	237	251	258	238	295	246	237	246	232	233	262	246	249	261	256	270	253	279	267	255	271	260	240	266	258	262	259	260	219	276	257	254	260	260	279	257	254	244	257	247	270	257	263	248	240	248	248	231	254	244	261	264	219	249	238	258	263	270	252	222	255	256	279	264	267	240	246	285	276	275	233	256	270	271	236	253	241	273	271	247	249	258	253	239	239	261	218	273	226	267	252	240	262	239	276	209	254	258	252	265	252	238	250	240	224	257	263	276	275	292	251	243	249	273	251	267	257	259	245	254	262	232	271	268	253	257	258	250	248	261	283	244	268	258	258	290	256	246	232	253	249	239	238	253	235	263	246	227	249	287	236	248	243	261	257	239	250	289	248	215	247	237	240	242	249	246	224	253	275	247	242	269	276	283	265	238	263	243	240	262	234	240	270	258	241	279	244	237	237	273	283	256	245	260	252	279	232	274	257	248	251	251	245	235	270	247	245	257	270	283	244	229	275	241	265	246	259	256	281	237	245	289	248	256	288	266	258	231	251	257	253	272	281	244	248	225	246	215	272	246	251	277	253	267	249	231	295	254	262	252	231	261	231	262	243	239	235	248	237	243	235	270	254	241	260	250	265	279	215	238	261	233	273	251	258	259	274	275	260	236	266	263	267	261	240	263	247	285	267	247	259	230	263	213	298	258	286	265	238	218	259	257	274	234	235	252	297	268	237	252	264	236	239	273	248	239	292	277	239	239	256	239	265	236	267	230	266	246	241	241	204	273	282	270	239	232	254	241	244	263	226	254	261	262	239	264	263	252	266	263	273	282
28419	42451	28888	12745	8528	5424	3402	2293	2850	2630	1023	677	865	827	646	509	438	424	389	356	339	367	348	339	319	373	369	301	263	301	305	298	258	282	291	252	281	258	259	304	287	291	279	264	281	306	256	288	284	322	286	262	295	282	266	238	306	262	260	304	306	295	285	296	266	300	287	277	297	270	277	281	275	273	298	265	253	287	268	275	255	304	314	252	295	270	282	290	272	247	279	270	288	294	284	306	273	276	292	281	274	281	298	282	285	280	280	318	230	276	270	244	280	283	307	291	261	293	277	283	277	289	283	265	278	284	276	325	273	291	279	290	321	267	273	296	282	279	281	284	302	272	259	322	276	298	276	278	283	305	278	314	304	265	278	307	284	289	283	280	269	301	296	278	283	278	254	273	281	264	263	277	287	257	269	275	280	282	268	276	314	279	290	292	291	243	279	268	269	285	287	269	270	280	303	265	267	303	276	280	247	243	295	291	300	267	290	272	271	262	260	276	275	268	264	308	267	267	272	300	282	287	279	242	290	299	310	286	311	276	279	255	264	307	269	279	261	289	252	285	265	278	290	277	274	252	285	260	283	286	298	281	273	263	271	277	305	264	262	264	276	292	280	294	299	250	291	285	309	255	265	283	282	257	303	285	272	280	293	284	264	289	301	257	282	263	269	278	281	268	309	313	255	261	270	257	262	303	300	292	268	255	279	265	270	280	275	285	271	261	294	268	297	274	293	287	263	283	304	273	281	278	310	259	302	287	247	265	273	290	257	301	274	256	304	283	264	289	274	291	254	269	285	300	296	274	295	270	286	273	286	252	270	273	271	274	300	269	303	298	297	300	282	288	288	241	272	267	315	268	238	285	290	301	276	268	255	265	277	271	281	310	285	293	299	278	298	286	242	271	283	291	264	276	295	264	273	301	290	283	275	278	293	313	296	289	291	281	290	298	264	293	296	276	252	282	310	275	265	293	264	289	295	283	277	305	288	309	295	314	278	261	265	275	292	267	280	288	263	278	271	276	280	265	279	266	285	280	264	285	272	288	273	275	274	317	270	275	282	292	282	303	283	242	277	282	288	281	282	288	270	261	289	297	293	269	298	238	291	301	310	284	302	289	254	281	272	266	279	276	278	273	305	246	289	258	271	263	289	307	301	294	269	253	263	314	308	265	308	272	297	256	289	237	289	261	304	300	289	279	296	297	275	249	321	280	271	286	286	272	279	252	269	291	304	261	285	294	286	299	295	274	307	288	295	283	269	307	281	278	271	299	253	263	306	287	254	300	269	283	299	295	288	289	288	290	294	272	275	283	282	286	296	248	285	288	285	267	285	294	269	293	288	283	253	285	284	277	290	284	304	290	291	285	269	283	264	270	296	257	263	296	290	281	279	310	265	290	263	284	291	272	268	314	283	307	305	235	290	322	292	262	309	294	286	283	289	286	296	314	257	297	288	274	280	271	269	300	281	289	294	281	302	281	274	275	294	283	300	293	292	292	268	267	296	302	290	259	319	275	260	313	292	273	289	260	260	270	271	277	302	266	303	279	289	262	260	307	282	274	280	267	288	273	285	270	275	276	282	280	278	274	285	276	254	261	259	300	274	263	281	232	291	253	284	283	246	275	304	268	277	298	286	265	316	301	291	289	281	302	306	302	267	265	258	301	277	303	286	288	287	269	289	306	277	274	284	265	287	244	273	299	292	276	287	260	270	278	267	304	292	282	297	286	315	317	255	332	293	273	300	272	258	292	273	268	271	273	286	265	261	280	290	252	255	278	297	274	279	292	275	276	282	268	277	275	299	282	278	282	264	302	285	293	291	267	283	266	268	274	278	273	282	298	277	247	265	292	277	260	290	276	277	277	268	269	255	304	289	289	269	302	302	290	287	281	271	265	294	281	260	249	280	279	273	292	285	268	255	275	290	308	308	297	293	288	305	285	283	264	266	276	286	265	283	293	265	275	287	283	285	266	273	258	288	284	304	281	271	294	280	289	236	278	271	301	273	262	249	279	296	290	239	291	253	289	301	278	268	286	275	261	286	291	281	280	301	286	267	279	263	286	289	306	286	283	264	280	266	277	294	276	303	305	265	278	311	285	312	278	276	259	270	277	289	254	268	295	259	307	285	305	291	294	274	267	247	255	274	293	253	279	283	287	275	259	303	275	298	283	273	272	284	321	265	284	285	288	271	263	269	304	297	297	281	264	272	308	273	256	306	249	268	278	303	255	287	274	267	274	267	301	270	289	299	297	286	307	276	245	272	271	268	296	274	283	301	278	295	275	274	278	290	272	276	305	269	288	264	300	277	303	294	293	252	274	262	270	264	296	273	265	292	282	277	286	291	263	295	245	290	239	282	273	295	296	303	279	271	294	255	263	260	279	260	263	270	279	247	255	318	278	284	285	267	261	257	271	276	270	279	285	284	287	278	298	278	266	267	285	296	271	292	262	270	309	270	308	280	280	245	266	297	245	255	277	259	253	297	235	271	255	294	270	256	292	281	273	259	292	279	319	295	276	269	254	255	300	281	286	289	268	283	286	271	290	276	308	265	264	299	311	274	283	291	278	282	272	285	328	263	272	294	285	269	280	288	291	279	258	264	276	304	330	252	299	296	275	259	276	276	264	279	287	272	278	292	260	275	279	266	300	328	302	266	258	257	287	295	261	296	298	292	280	269	271	284	271	263	301	307	294	286	270	294	271	269	287	270	267	287	294	257	279	256	284	284	291	317	289	294	299	297	273	280	268	295	302	286	263	276	275	293	295	284	251	302	290	277	289	282	283	297	291	267	300	286	263	272	255	288	273	274	320	287	276	282	298	274	247	285	294	258	328	299	302	289	300	297	307	282	305	267	284	247	282	255	275	262	298	283	289	292	294	264	263	318	292	276	248	249	281	281	284	274	278	290	276	278	287	296	291	309	285	288	274	268	252	270	279	306	301	295	275	269	306	289	290	266	285	282	287	310	279	277	246	281	259	274	301	256	262	300	273	290	285	293	275	287	262	290	257	295	277	280	257	317	300	293	261	287	285	279	294	297	270	250	264	306	309	292	303	254	289	274	271	295	266	292	291	304	297	274	312	244	289	288	267	272	303	303	292	279	265	290	287	260	284	269	258	269	303	248	257	293	263	292	300	246	289	290	291	296	284	295	270	293	305	275	319	283	261	275	307	280	291	278	264	256	272	291	299	280	269	257	287	266	266	285	294	285	281	295	291	288	273	267	266	274	277	273	301	309	307	287	254	264	302	291	276	277	254	254	289	295	272	269	265	295	271	263	284	310	280	259	268	275	284	272	272	304	267	251	277	312	278	274	266	321	266	280	271	298	292	270	295	274	288	282	260	280	274	277	252	262	272	280	294	262	294	283	275	282	287	293	313	272	277	279	269	282	261	298	341	300	265	291	277	256	273	283	276	279	308	305	266	287	326	302	285	310	264	304	282	267	294	253	288	286	272	272	264	285	273	263	311	274	285	274	315	275	264	304	277	284	311
23878	21319	28477	24669	21163	13363	4931	2570	3686	3014	1302	877	1142	1140	872	871	622	668	575	574	561	543	531	496	569	1379	1212	471	474	500	467	431	445	439	436	461	435	473	461	484	499	450	465	449	454	463	443	443	404	410	447	461	472	483	465	455	445	509	449	467	489	458	454	424	462	475	431	462	473	435	415	457	460	476	428	440	430	473	483	446	506	466	458	475	434	480	479	456	440	429	458	452	430	471	424	481	452	457	472	464	462	440	492	444	439	471	406	429	455	449	490	451	427	446	453	450	459	461	452	459	482	488	426	438	427	454	458	477	434	459	437	424	466	452	455	465	457	443	449	438	445	466	491	437	471	445	457	484	478	451	423	430	442	440	431	456	468	452	448	426	491	487	495	477	428	441	470	430	465	462	502	462	486	437	482	436	478	464	465	433	448	409	450	451	470	418	472	439	432	448	447	468	440	435	444	439	443	446	507	460	460	461	474	430	489	472	468	451	461	417	466	468	412	464	473	472	441	496	435	471	439	475	447	441	474	464	450	445	468	435	476	490	442	437	459	466	449	439	426	436	464	418	467	462	487	431	464	450	464	427	422	428	464	460	459	427	464	442	414	418	484	471	476	477	465	422	447	444	446	475	468	479	439	476	445	411	466	473	425	437	429	416	461	452	490	421	470	496	474	456	437	479	445	446	467	449	460	491	447	460	465	449	490	429	448	470	457	476	427	462	441	442	406	442	443	472	468	455	480	480	449	459	464	422	434	469	458	465	445	453	457	437	490	463	442	453	437	433	434	425	463	460	435	447	453	451	434	444	489	456	437	479	436	431	470	431	419	478	514	471	459	432	482	490	478	476	420	456	474	459	464	454	461	499	470	485	446	464	415	449	432	435	472	436	436	446	439	470	460	426	476	457	447	463	440	453	478	471	450	463	432	470	472	433	463	444	436	446	446	435	465	474	458	425	463	452	452	419	450	468	446	435	438	459	462	481	482	471	476	462	471	438	490	469	471	411	478	444	481	466	456	471	445	485	440	461	439	490	467	433	488	441	446	479	454	482	489	436	445	484	449	487	529	440	459	440	489	464	419	464	427	470	451	447	445	478	473	475	422	455	494	446	474	490	508	458	473	464	444	430	477	441	484	477	448	415	459	444	443	477	483	419	440	454	474	487	440	457	464	465	431	453	462	518	466	435	433	453	469	435	465	455	426	438	426	449	445	444	445	452	442	434	433	433	432	440	440	454	459	450	447	444	435	439	485	427	430	413	474	455	511	428	425	433	449	456	472	437	468	498	415	492	436	437	453	425	452	456	479	456	444	418	439	463	473	455	439	441	424	476	467	453	462	461	457	520	481	461	471	442	461	460	492	462	457	450	460	421	443	479	460	479	458	454	433	481	437	440	482	446	441	457	445	472	451	454	458	470	471	421	451	455	454	439	444	453	487	498	434	452	425	469	436	458	451	425	450	453	430	420	479	469	426	417	485	476	436	454	405	462	450	400	453	447	442	455	462	471	432	453	478	465	421	463	480	481	489	455	437	436	439	462	444	460	456	488	455	463	417	479	436	401	462	449	482	509	455	445	440	474	454	495	482	442	495	428	487	453	454	435	475	458	441	465	463	460	446	437	441	470	462	430	436	448	455	460	444	460	430	455	467	417	457	408	492	454	493	456	493	441	456	470	424	479	429	440	462	461	414	445	478	414	447	480	482	487	450	479	460	458	476	468	425	473	424	483	435	463	456	434	450	475	431	443	470	444	447	474	484	445	466	437	438	401	476	417	463	470	480	462	476	499	468	467	449	450	452	476	467	424	435	425	502	462	445	492	464	473	456	441	480	459	475	449	476	460	435	425	455	436	412	476	439	489	428	434	423	444	406	417	431	446	423	475	464	449	455	432	461	446	453	416	450	462	424	480	459	410	445	461	491	470	422	445	465	472	459	482	471	479	472	453	462	469	453	465	457	487	457	420	436	441	432	450	457	445	463	424	485	475	482	455	456	471	466	406	448	480	501	466	445	452	453	482	450	435	406	480	459	488	450	442	417	417	450	454	467	420	442	469	439	476	466	436	456	442	488	462	467	435	453	441	397	468	441	442	465	462	444	417	458	460	451	446	474	473	458	478	463	431	475	454	460	438	449	467	452	454	476	419	458	453	457	467	447	460	462	442	444	465	482	459	440	451	437	460	444	468	442	428	463	488	476	457	482	452	435	426	446	407	464	463	505	439	449	428	460	448	482	441	456	448	473	438	456	481	470	416	469	490	467	435	452	498	437	436	471	493	472	445	497	436	427	472	479	444	446	431	430	443	470	457	479	471	459	439	447	425	453	458	423	457	484	464	466	446	415	445	431	462	440	459	458	456	448	443	457	441	474	423	474	446	488	423	469	425	450	450	472	480	442	447	472	448	437	425	478	440	449	438	507	463	473	447	495	451	468	450	423	471	421	450	500	445	451	479	470	460	445	439	454	473	503	419	473	490	483	453	445	431	492	450	484	454	460	486	453	446	449	411	468	460	438	475	472	432	444	447	490	424	451	473	395	451	478	427	474	446	453	448	456	436	466	430	435	458	460	468	462	487	460	460	421	470	463	453	473	451	462	453	450	476	489	469	469	461	419	444	472	470	460	418	434	471	432	493	422	481	458	486	448	450	447	467	432	446	450	455	476	491	436	425	421	429	432	399	475	418	454	489	416	453	480	423	470	446	460	458	450	454	421	483	445	448	443	473	455	473	436	468	469	451	485	470	465	437	531	437	454	480	433	433	452	459	452	436	473	446	432	480	454	430	489	433	455	456	451	478	455	464	439	478	466	439	470	454	442	456	442	429	465	470	440	468	455	415	476	473	480	473	452	445	435	466	512	388	472	472	459	461	456	510	416	446	440	460	510	462	441	438	438	429	448	459	423	499	444	442	458	430	454	470	468	423	448	464	479	428	460	439	416	449	484	502	468	448	441	465	480	447	480	433	449	465	431	449	420	484	494	444	460	418	471	483	470	454	439	424	471	425	458	422	460	489	461	485	522	469	454	460	470	421	506	473	450	485	443	453	516	484	405	428	429	462	449	446	446	472	423	504	486	513	419	458	476	451	460	462	433	458	439	432	476	462	486	465	406	481	456	454	421	418	452	464	460	462	461	485	452	499	444	457	413	434	467	457	472	465	432	469	459	472	443	453	428	420	451	436	469	442	458	450	450	470	509	441	439	462	438	469	441	448	451	440	462	392	479	424	458	450	466	451	463	421	447	437	485	421	445	456	516	476	427	488	469	403	458	442	443	469	478	449	473	459	461	459	420	439	444	440	463	423	464	477	424	469	448	472	453	499	474	443	458	437	474	439	468	457	448	475	461	399	417	446	439	449	423	472	455	457	517	474	458	462	434	433	504	447	468	468	429	467	411	463	473	465	492	493	449	474	474	454	439	458	470	467	472	484	437	486	463	466	442	457	447	430	437	458	472	436	455	431	439	461	486	463	468	484	458	465	458	469	431	435	456	444
30454	53897	39828	22896	14239	9642	6361	4636	6625	5289	2075	1460	1858	1716	1294	1253	903	803	785	730	641	606	594	602	693	1949	1670	508	538	471	492	530	466	496	475	511	533	513	511	508	514	520	491	508	503	488	493	504	538	515	525	439	496	506	481	504	513	499	493	502	523	511	473	499	479	467	428	485	501	502	528	497	507	505	518	474	465	478	474	484	495	472	494	531	504	508	525	526	477	476	495	499	515	498	546	490	475	500	499	506	514	457	510	519	487	487	494	476	493	508	463	489	495	475	518	486	484	517	467	530	492	516	477	454	531	459	473	494	498	521	504	504	481	481	512	544	474	496	537	542	494	483	504	504	532	526	501	511	503	494	491	508	451	492	499	494	483	513	486	455	482	512	471	496	505	499	506	477	475	514	488	470	501	512	501	492	466	530	483	508	521	497	523	470	498	510	524	504	493	516	472	495	529	463	497	503	464	494	478	482	537	521	496	463	477	565	496	498	537	490	511	472	527	491	471	517	501	497	487	516	500	466	488	499	484	491	517	544	533	464	476	517	480	481	487	478	505	478	492	480	480	489	510	511	509	515	510	514	514	488	467	495	466	523	451	503	488	494	528	474	493	482	464	505	498	498	538	526	512	494	514	464	477	456	447	494	493	487	509	520	449	483	463	491	455	481	524	509	498	479	516	471	525	495	532	512	505	501	486	507	487	471	454	486	553	525	444	479	412	504	521	512	465	481	521	479	503	495	511	508	522	483	519	480	509	498	490	495	478	477	495	487	499	511	466	495	469	501	475	504	515	496	502	496	496	496	524	498	534	493	497	506	507	496	471	481	549	482	505	480	503	470	456	513	484	499	482	477	492	473	497	501	478	482	500	540	499	475	529	493	535	496	492	511	481	489	499	534	481	520	502	501	498	516	466	466	463	523	488	507	492	490	473	481	488	501	460	494	489	488	510	444	498	489	499	529	492	452	513	507	486	505	472	488	491	499	514	501	461	490	489	506	519	489	473	511	476	475	488	531	496	483	502	515	562	509	489	473	507	517	488	441	465	470	512	532	499	499	476	493	503	493	479	523	475	492	470	499	499	413	491	467	513	502	513	491	510	520	501	484	534	465	505	481	455	498	515	452	458	483	484	470	507	471	470	493	518	511	496	514	496	532	487	505	513	490	515	471	469	500	471	455	508	543	519	487	493	465	520	484	517	493	549	495	502	516	472	456	501	451	505	508	512	496	496	444	464	484	509	483	480	527	540	508	497	483	480	468	515	516	498	486	503	519	478	473	499	480	480	500	490	443	475	507	479	445	476	507	501	519	485	515	488	523	448	504	486	480	504	510	491	518	525	508	506	486	471	482	508	469	478	497	486	477	489	500	507	487	446	464	470	484	513	505	500	488	496	431	523	497	527	480	497	502	525	549	493	496	523	476	471	482	491	502	505	483	498	487	467	485	504	496	488	536	507	506	494	479	468	540	514	491	531	469	518	457	538	550	474	500	515	478	480	488	520	505	503	469	476	499	501	511	499	532	520	474	466	432	495	451	517	494	479	524	452	501	470	482	466	531	494	487	495	496	485	477	500	503	496	510	475	530	507	492	523	460	466	499	487	526	491	519	545	515	468	493	490	487	501	498	503	504	468	469	498	506	466	495	475	479	476	492	491	438	480	517	487	484	517	493	479	456	432	492	499	445	517	505	503	499	509	498	526	484	468	489	525	482	510	498	428	478	481	514	469	497	475	494	504	497	464	500	489	492	481	482	487	505	483	469	523	458	486	475	499	510	480	470	461	486	512	462	485	540	537	494	512	476	465	499	489	486	474	495	512	496	497	532	530	489	465	495	484	473	465	509	504	505	476	488	453	483	491	476	479	552	479	476	518	502	498	535	507	476	507	440	501	539	460	492	529	509	503	496	499	484	485	489	487	485	465	486	474	544	482	479	489	519	490	490	510	526	475	510	510	485	512	494	517	478	459	493	479	491	480	521	525	443	456	462	492	506	501	478	534	502	464	468	520	517	467	499	513	511	528	454	538	480	497	473	488	530	511	492	483	458	488	526	462	479	478	489	491	465	451	465	540	506	515	479	519	506	538	468	485	474	570	517	484	491	508	494	475	440	486	487	463	516	502	485	476	491	529	473	475	511	516	512	495	470	474	487	481	478	516	452	457	464	455	481	463	519	533	494	434	506	483	495	518	480	476	472	505	496	474	508	471	471	457	495	486	514	482	492	475	469	551	461	467	522	484	494	461	493	490	505	469	495	463	479	494	517	513	495	447	444	497	496	471	481	472	508	507	478	487	464	498	511	522	528	484	496	503	472	470	452	476	506	480	524	496	521	456	492	491	474	510	495	537	453	479	484	494	491	511	495	509	495	502	544	475	514	495	469	493	457	485	454	493	493	486	490	500	523	507	457	493	472	492	535	500	476	503	512	510	500	503	485	498	494	487	527	491	501	538	490	520	465	480	505	520	510	454	521	486	451	462	479	507	518	497	495	501	469	482	487	459	513	501	459	477	465	510	508	507	506	476	514	476	514	492	502	449	516	477	501	524	492	491	496	497	499	485	500	445	491	489	510	483	496	513	479	505	497	523	468	479	534	448	474	491	500	504	524	439	452	502	511	508	495	479	485	492	500	561	456	496	516	487	475	522	490	532	476	490	490	506	468	504	523	502	500	514	502	471	512	512	443	473	504	477	487	470	460	500	472	495	530	464	483	534	530	500	501	479	456	561	458	485	455	471	504	495	488	512	459	500	483	478	501	525	527	484	466	454	513	512	470	503	487	515	512	480	483	503	500	480	559	533	483	490	464	494	476	483	497	510	483	474	504	512	494	478	446	566	490	502	434	497	512	485	453	481	546	508	498	500	484	527	471	532	493	479	473	472	454	481	481	505	489	520	509	465	503	467	484	480	497	528	463	446	498	482	474	469	467	521	489	462	495	476	495	519	486	495	503	482	478	494	462	490	498	528	515	495	467	511	479	492	482	526	492	476	507	514	510	519	492	501	522	504	527	499	478	470	507	513	538	487	507	477	492	499	482	473	527	495	492	503	526	486	500	490	460	477	511	513	541	515	481	501	463	508	499	530	517	474	466	511	526	504	504	496	494	473	502	524	476	488	435	511	476	479	486	526	488	481	496	498	465	493	487	483	471	519	479	489	474	473	488	471	526	517	465	492	513	483	503	417	509	497	496	498	482	532	482	490	439	493	491	475	524	468	497	510	493	468	509	487	500	499	511	481	496	500	482	470	506	510	542	522	512	495	506	516	499	495	498	460	514	510	484	495	457	477	480	501	530	507	501	458	472	510	525	558	460	496	492	495	499	476	489	496	512	496	487	509	448	496	521	476	466	523	482	490	487	479	479	477	511	489	487	484	508	517	493	516	549	500	498	480	481	461	507	490	520	479	510	512	476	491	443	474	489	494	524	518	509	468	471	513	494	501	505	543	515	522	511	518	508	523	465	469	476	509	506	532	495	472	538	467	495	446	478	480	516
25017	21342	27785	25442	14146	5155	2640	1867	2479	1761	865	597	800	612	536	450	408	297	347	310	313	293	268	269	275	705	558	239	247	233	240	214	238	242	253	241	243	227	217	228	230	223	229	205	232	253	259	230	247	250	239	235	241	229	227	229	245	224	246	242	228	215	241	224	246	224	244	258	226	243	218	282	212	267	239	244	229	245	235	229	251	254	242	267	251	260	235	231	218	230	229	233	253	258	236	222	220	263	248	246	231	229	221	240	250	273	246	250	202	236	221	221	225	244	207	234	265	215	253	238	222	229	235	237	238	246	227	260	267	252	229	235	237	246	248	230	224	261	228	233	224	253	207	212	231	243	219	261	247	205	239	229	220	235	249	237	222	253	226	245	216	229	226	264	229	258	210	215	226	233	211	230	263	254	234	243	233	224	222	234	225	212	224	226	250	254	259	238	251	235	228	231	224	219	210	216	221	218	223	223	264	252	217	249	235	229	252	216	222	218	240	223	214	232	237	261	241	228	247	216	230	206	243	254	241	254	239	235	233	246	232	246	221	221	228	228	229	224	227	233	230	219	238	224	232	217	243	227	209	238	251	260	229	238	227	224	229	211	210	221	248	249	247	223	246	231	224	244	220	226	216	222	218	241	233	251	239	242	241	246	234	226	226	219	251	243	223	230	205	208	261	228	242	233	263	246	249	244	209	256	227	220	260	232	226	249	245	244	257	224	223	208	239	232	203	239	260	226	249	229	254	232	208	243	237	238	242	203	233	249	242	225	222	233	231	233	249	284	248	245	231	237	229	240	226	224	229	241	235	236	241	241	248	213	219	240	256	217	218	254	226	227	235	255	228	221	234	218	238	269	206	236	222	248	236	225	231	273	240	218	220	244	204	244	222	241	219	235	221	226	215	204	240	242	221	219	227	226	227	230	253	227	235	247	235	247	239	224	276	252	241	231	248	247	219	266	242	216	211	230	264	231	248	206	229	236	232	245	253	233	245	276	247	242	220	244	238	223	227	238	216	252	213	255	246	242	232	244	216	250	253	223	205	239	249	244	214	238	227	224	252	228	209	243	238	235	241	244	236	245	252	231	230	223	236	214	238	247	229	245	248	252	254	227	217	267	211	222	248	233	238	260	249	243	235	199	235	224	236	240	229	256	257	236	219	236	249	238	244	270	229	230	234	250	231	228	220	217	261	241	200	244	239	258	228	225	239	232	221	229	246	232	211	229	249	253	232	232	250	259	243	249	214	211	228	217	219	244	265	237	250	239	225	227	232	229	268	225	239	220	219	226	237	239	223	273	249	246	226	215	246	230	238	235	235	250	237	244	260	238	246	226	219	239	240	202	229	246	230	215	231	234	222	246	236	229	249	231	226	255	217	198	234	246	232	228	223	224	215	218	237	216	238	259	239	252	241	249	244	224	267	220	217	204	226	234	224	260	251	223	255	231	246	224	241	243	235	228	245	224	227	215	230	266	226	210	225	223	225	257	243	246	234	282	235	227	241	233	240	233	241	229	216	245	238	239	245	256	242	219	265	262	224	237	237	262	244	225	235	234	221	262	225	240	254	229	235	213	218	225	259	228	224	245	211	231	238	239	244	231	263	224	233	233	230	242	251	270	228	221	205	251	230	224	253	245	244	240	229	256	257	209	208	229	232	238	214	226	258	221	190	225	231	229	234	248	233	243	228	232	253	228	222	254	264	234	229	221	268	245	234	261	256	224	246	221	216	230	241	261	223	236	221	264	219	236	213	231	257	236	236	227	258	245	259	237	220	223	242	244	236	249	261	217	217	226	239	243	225	227	244	238	237	235	208	205	210	199	239	206	235	227	232	235	237	247	230	221	225	254	251	249	232	219	230	231	222	244	226	216	254	222	214	250	246	270	225	219	239	252	238	249	215	230	229	229	236	251	199	252	225	259	233	230	225	265	218	238	243	212	248	228	249	221	246	241	248	224	257	240	262	244	241	226	226	235	250	234	228	243	224	242	251	235	227	251	223	229	235	263	244	279	231	254	231	243	254	233	205	225	253	250	239	256	229	255	226	226	218	231	226	229	247	227	234	240	235	221	257	242	226	227	233	256	269	243	226	215	265	222	249	220	219	241	240	241	194	254	259	227	248	252	241	243	227	237	234	240	231	233	243	243	241	248	266	230	258	257	235	253	229	226	213	232	241	242	234	248	250	239	246	246	214	254	245	214	237	271	242	239	254	215	247	225	252	231	215	251	236	232	225	239	222	227	226	220	238	237	244	255	223	239	205	227	242	241	237	234	258	216	226	256	239	254	250	239	239	246	227	201	221	233	252	234	235	236	227	243	221	220	250	231	250	240	256	229	232	275	247	261	214	238	254	230	225	238	213	250	260	218	225	211	244	224	226	240	240	224	227	228	219	212	246	274	212	226	243	233	252	250	237	241	243	237	251	243	210	234	239	219	201	234	230	223	253	232	242	238	244	239	236	236	238	246	254	221	234	249	225	230	225	235	224	244	248	198	242	222	241	238	247	222	231	222	231	225	260	227	244	235	257	278	240	234	235	246	237	231	243	254	228	237	214	233	238	235	228	227	251	238	223	209	226	243	242	243	258	260	245	224	231	226	253	220	234	230	257	212	252	224	217	232	225	245	228	241	223	217	220	237	225	220	220	250	237	262	233	243	231	220	223	224	231	250	249	270	269	232	245	226	230	244	231	207	217	245	219	240	203	237	243	229	235	247	247	227	209	233	237	242	226	250	204	227	239	243	242	234	261	214	240	246	230	210	214	249	210	231	215	220	211	218	251	243	232	239	244	264	225	253	246	243	237	248	214	234	249	219	256	215	246	226	239	259	233	223	228	254	272	240	239	242	225	206	253	234	227	242	235	247	206	224	204	232	214	204	277	253	200	241	217	215	244	240	239	238	239	235	222	244	252	226	233	255	238	236	242	239	232	223	234	228	220	208	207	241	226	205	250	231	234	238	207	219	216	235	261	246	229	241	241	243	240	207	212	234	235	221	261	243	220	241	271	229	217	221	229	210	233	235	257	233	232	247	228	222	202	243	218	230	217	268	242	263	227	203	256	214	223	225	237	242	244	238	233	229	246	248	244	228	237	232	244	241	240	230	236	244	247	258	258	229	243	247	245	225	248	221	247	241	235	230	252	226	215	242	250	251	262	262	236	239	256	254	251	228	245	211	212	232	222	271	219	244	236	225	226	231	216	236	244	247	238	248	229	255	257	260	239	238	253	214	217	238	235	234	270	248	249	242	239	257	259	234	217	239	225	258	238	258	227	242	228	265	218	230	238	252	246	256	225	226	209	240	233	234	273	239	250	218	241	228	250	210	241	240	241	251	244	247	242	235	234	242	233	217	227	224	221	237	235	222	256	238	245	245	220	220	208	256	260	259	216	240	223	239	230	237	225	234	256	225	250	251	263	228	241	229	240	261	239	242	260	235	241	247	250	254	223	255	210	235	229	249	238	200	245	252	238	258	241	252	245	230	232	255
29061	49167	35330	19214	11165	7711	4846	3869	5057	3452	1646	1029	1368	1178	942	761	604	455	487	430	398	377	343	345	406	1189	897	248	242	279	305	288	273	254	244	275	256	292	251	286	267	274	273	258	246	286	260	282	253	284	273	291	270	278	265	288	259	272	252	272	289	257	263	303	267	277	261	286	271	245	249	219	265	253	260	292	275	293	256	277	253	254	266	292	294	303	300	288	276	259	235	271	252	283	239	240	249	263	276	277	274	271	258	271	264	256	283	262	255	282	267	281	289	275	312	299	268	259	258	302	257	247	306	247	265	296	300	248	271	266	262	279	277	272	265	255	267	257	265	243	276	276	266	258	271	262	293	262	268	295	246	262	277	295	303	283	267	281	285	284	268	253	243	260	259	271	258	261	272	237	268	277	258	270	267	268	270	280	258	284	271	269	259	281	251	247	259	283	260	284	266	282	264	261	265	282	288	242	244	288	262	271	274	255	308	268	264	275	277	268	286	289	255	276	277	260	225	272	274	269	261	289	269	265	251	253	279	258	256	247	294	242	268	272	276	267	252	241	280	281	277	287	265	292	308	254	257	277	258	275	285	247	271	265	255	272	281	251	279	271	243	260	274	262	286	268	278	252	273	273	259	258	269	291	311	259	286	282	256	285	244	233	254	286	276	281	264	263	282	260	278	267	291	302	259	258	265	287	266	297	260	260	296	256	264	237	258	260	283	273	280	239	282	251	259	258	248	252	259	267	269	236	273	263	277	269	267	273	283	270	263	299	293	275	273	266	276	267	274	274	259	249	252	278	291	266	266	263	311	244	275	289	263	277	266	303	295	275	279	269	262	293	267	270	276	263	242	299	230	261	255	249	240	265	243	249	280	284	252	250	283	276	276	262	262	274	264	292	276	267	276	295	251	265	239	283	275	261	256	258	292	243	241	281	302	262	279	262	290	264	292	267	247	248	259	296	267	242	278	264	259	251	260	234	270	295	295	267	258	267	271	264	279	280	259	266	265	271	258	272	244	270	284	244	249	287	253	254	274	276	256	267	269	253	279	270	277	235	253	273	313	282	290	248	284	290	246	279	252	285	272	267	274	284	290	262	290	264	294	258	267	278	297	255	295	222	259	242	248	284	266	258	267	264	253	273	249	259	253	238	248	254	250	252	275	266	260	262	257	295	277	232	248	286	256	256	308	254	276	279	310	271	267	263	264	275	296	254	268	277	279	277	283	262	259	270	266	269	264	269	258	257	290	261	276	252	271	295	298	283	261	270	238	287	242	238	276	249	267	243	265	267	262	252	279	247	285	256	262	258	275	264	279	289	279	218	295	289	249	268	259	261	258	244	263	267	281	270	283	245	259	290	266	257	253	272	266	244	279	243	324	280	272	263	253	272	263	280	256	247	264	260	236	253	255	272	295	237	279	276	233	276	297	281	241	273	276	271	238	298	298	284	290	271	274	262	267	267	250	242	291	234	240	277	278	281	248	261	277	279	260	281	287	259	301	261	285	248	272	279	242	252	255	262	265	245	275	275	272	240	267	258	259	279	283	271	248	293	256	281	274	255	261	247	272	273	259	268	264	261	283	261	278	232	279	242	268	269	268	262	285	258	279	277	258	268	301	283	258	257	270	276	276	244	300	246	283	266	279	269	297	275	264	267	247	253	258	251	295	271	265	253	256	246	257	261	271	281	272	278	293	274	300	262	281	269	272	263	300	230	266	281	256	262	262	259	269	285	270	278	269	274	268	285	278	273	257	266	270	302	272	247	295	264	255	249	229	270	262	269	302	248	255	246	251	247	271	255	276	241	288	260	257	255	270	288	247	250	268	271	286	259	267	291	270	273	262	262	280	265	285	257	281	260	236	265	272	275	237	241	279	270	279	289	274	245	237	245	255	249	271	291	267	242	262	266	231	245	279	269	289	247	294	252	307	261	264	291	264	251	265	258	280	278	292	265	279	260	296	262	259	300	257	257	220	248	297	287	288	282	267	304	269	263	272	234	315	276	239	271	317	255	246	252	292	266	278	256	264	279	275	273	287	258	279	279	268	263	281	270	263	279	266	285	265	257	260	272	262	242	268	289	277	298	261	252	268	277	245	263	289	259	263	256	267	239	237	268	317	267	263	263	273	246	243	248	267	251	254	267	288	262	277	279	289	254	264	269	273	271	255	284	276	280	253	268	279	279	298	288	288	267	290	271	287	281	237	266	232	281	299	282	271	255	233	278	295	250	252	276	266	265	279	300	283	249	268	279	286	273	237	271	297	256	289	329	259	255	271	267	253	296	271	252	300	255	274	267	258	252	259	257	289	242	251	284	277	258	248	262	275	293	261	246	266	252	264	292	260	279	253	293	292	247	279	248	270	250	317	248	246	275	264	295	256	278	275	274	244	253	266	262	287	259	273	282	260	319	242	275	284	295	272	282	265	247	278	273	268	290	253	247	274	242	254	255	309	277	277	264	279	290	277	261	276	260	285	268	259	277	277	267	265	245	244	300	260	281	291	250	247	246	251	261	255	265	276	243	272	277	264	279	297	272	256	253	265	257	286	261	287	272	228	278	260	279	286	267	290	262	274	246	255	275	271	269	253	260	273	251	270	244	265	266	274	261	298	263	290	246	281	286	257	273	254	277	271	258	248	292	286	278	251	283	255	261	247	278	293	279	272	264	240	310	261	234	277	273	274	276	288	262	254	282	275	295	283	261	253	272	277	261	269	255	267	311	272	271	283	264	290	280	244	262	251	231	258	289	279	262	270	284	275	265	283	279	274	246	260	262	246	245	265	270	303	271	262	255	282	268	271	270	268	265	241	297	281	249	263	270	252	264	283	241	271	271	290	272	264	261	268	253	256	281	268	273	282	249	264	256	239	257	278	254	255	283	280	254	247	243	287	266	275	258	267	253	292	262	264	266	284	252	226	250	249	244	255	278	279	276	274	259	276	270	260	272	238	305	269	275	262	262	278	239	249	269	257	294	211	308	277	310	253	302	280	278	261	255	277	291	282	293	288	268	259	273	277	267	302	265	227	251	267	307	262	288	259	270	293	290	281	299	277	289	249	268	245	316	242	287	262	258	283	271	244	258	276	275	259	254	286	268	241	250	260	257	272	232	290	265	257	254	271	284	250	255	253	276	270	269	271	244	247	258	247	268	256	284	285	258	267	253	235	271	264	267	296	247	285	276	278	274	252	250	266	267	263	237	281	250	270	260	265	250	252	264	283	246	276	273	263	242	258	267	278	272	271	267	252	306	235	263	282	271	266	258	297	264	260	262	265	263	261	303	288	278	251	273	302	233	252	300	275	259	262	280	270	286	254	259	269	306	294	274	253	253	280	273	240	267	274	277	245	240	248	260	263	296	272	276	269	241	239	258	300	264	267	269	309	281	291	241	282	300	259	268	257	271	251	244	308	272	276	263	275	249	272	257	283	266	262	268	277	272	254	240	261	255	289	290	273	280	246	277	290	257	283	263	269	271	263	271	276	288	255	262
22825	21343	28963	24107	21411	21404	12731	4322	4141	3564	1965	1333	1716	1478	1280	1236	859	822	702	663	606	654	613	571	733	1852	833	540	473	500	531	472	568	494	480	495	499	552	542	485	461	494	529	508	515	524	522	514	519	503	502	537	529	498	479	499	474	491	489	496	503	494	502	516	524	547	477	522	496	481	494	484	540	525	542	514	508	499	496	517	499	513	478	520	510	479	490	493	501	493	459	531	545	517	506	528	505	517	512	507	496	556	536	529	520	543	517	511	497	552	552	483	500	500	522	504	541	508	503	521	488	484	483	487	490	530	487	504	510	513	525	529	532	525	503	517	455	461	530	507	547	494	522	496	532	533	511	538	485	470	505	491	534	531	530	496	517	492	503	483	511	502	459	521	529	484	491	478	527	510	463	506	507	541	487	469	539	501	516	520	500	466	513	544	487	528	503	473	498	525	464	534	491	525	514	488	469	510	492	459	472	549	515	524	468	540	487	495	517	537	511	530	516	511	518	549	495	493	489	539	546	478	507	540	562	444	502	511	508	505	487	532	499	529	508	521	479	489	498	518	507	536	529	534	528	527	517	509	500	521	523	495	544	484	519	479	507	510	515	454	508	507	503	490	496	497	515	545	495	491	538	519	517	497	479	540	538	494	496	543	507	454	524	505	491	526	553	528	493	480	501	503	512	520	496	453	503	520	531	528	506	543	494	514	463	497	508	497	515	516	520	512	509	492	528	546	526	488	524	507	501	491	526	529	547	543	513	506	500	498	501	496	498	526	508	539	524	482	516	462	483	494	530	509	464	524	517	526	503	465	509	500	528	497	451	526	487	506	483	523	515	499	494	477	480	513	498	520	523	502	528	508	534	480	533	517	507	514	508	482	503	529	522	507	506	502	467	523	516	504	544	562	505	533	548	537	511	462	523	494	494	510	514	533	523	510	500	523	497	498	523	535	486	493	510	499	513	562	494	520	513	512	524	483	501	523	506	537	494	494	496	525	517	555	481	523	514	479	544	509	514	533	507	500	477	488	501	494	504	513	481	549	538	512	496	505	498	454	527	516	562	520	529	563	454	524	494	481	541	499	504	496	479	485	476	530	507	526	487	500	461	529	486	490	495	529	530	500	509	497	535	476	494	520	506	518	533	544	509	491	471	481	501	542	508	461	511	552	459	489	522	531	493	497	534	496	448	510	515	488	470	555	482	511	504	457	553	507	466	538	554	531	534	460	508	457	510	507	523	506	526	495	468	521	508	500	476	516	449	509	512	501	461	509	488	526	496	520	525	513	521	495	536	503	474	505	500	474	493	517	505	514	504	497	532	569	502	464	479	518	565	529	496	518	556	465	478	550	443	521	558	512	500	538	537	527	489	476	496	513	509	529	515	508	468	461	488	523	528	549	472	445	523	512	542	518	494	502	499	477	536	518	517	549	491	527	464	532	498	492	520	504	480	485	560	547	538	500	492	517	466	532	479	555	561	498	548	501	463	501	477	477	495	481	501	491	482	510	496	490	518	471	518	497	511	506	484	509	487	476	505	531	515	484	505	494	504	538	504	584	492	513	492	491	513	511	528	506	519	477	500	504	557	531	469	502	492	531	479	546	512	511	534	481	500	501	489	480	551	499	497	533	513	524	517	553	524	525	507	469	479	514	483	488	539	504	513	529	464	475	495	487	494	511	560	531	521	511	465	521	489	509	546	494	528	470	517	520	505	519	506	514	504	472	543	529	495	484	507	488	518	494	481	492	528	505	543	487	526	486	512	463	491	496	485	497	515	508	505	544	457	481	526	525	502	477	487	498	551	508	543	520	499	503	531	514	497	543	553	470	480	542	512	514	521	511	540	491	470	506	498	511	510	507	495	490	514	506	484	503	491	486	492	506	518	507	528	487	516	531	540	552	505	480	503	495	541	538	529	517	528	507	527	504	498	546	535	528	528	515	475	476	514	503	542	504	514	530	504	521	501	506	510	522	553	513	513	512	516	507	497	475	472	507	504	520	519	478	500	497	497	478	517	490	488	527	509	491	496	510	459	499	497	511	460	527	535	484	499	514	509	542	500	535	488	498	495	503	530	533	529	537	486	554	531	507	488	474	497	521	465	470	491	526	528	516	474	499	479	506	513	561	477	518	503	520	473	513	497	515	506	514	516	535	526	531	511	507	515	507	477	517	466	492	480	501	510	505	491	505	492	509	513	492	558	501	528	480	481	500	501	506	505	523	552	495	523	520	478	511	503	506	515	524	500	487	519	519	525	466	497	555	518	497	496	508	482	548	485	510	489	484	543	507	484	503	458	496	532	497	535	513	496	500	538	529	522	468	517	477	528	506	504	465	524	508	550	474	519	520	539	509	473	536	510	477	521	488	496	473	512	491	525	512	519	504	520	501	532	502	508	513	500	495	551	512	520	519	506	547	458	519	535	541	538	476	526	535	494	511	517	477	522	449	478	550	482	497	520	519	504	519	470	508	501	521	508	512	539	491	503	475	493	473	493	508	516	512	494	546	529	486	472	515	494	495	479	507	505	477	468	506	524	508	530	485	515	499	478	482	493	523	498	528	506	516	493	481	494	515	501	499	513	509	490	521	440	459	525	446	460	502	491	483	491	484	509	515	495	546	517	509	509	546	501	468	496	451	523	469	485	536	484	484	506	548	513	482	559	505	531	484	493	480	499	520	527	512	498	487	497	502	472	509	517	482	534	515	560	506	513	473	467	490	521	512	511	502	523	515	478	492	519	542	506	483	510	503	472	499	564	474	506	519	501	471	522	522	511	506	513	489	546	489	480	512	495	513	502	573	516	540	490	496	512	497	514	504	527	484	508	511	504	515	507	481	528	509	538	513	506	524	505	508	473	526	463	522	523	499	515	521	490	496	533	511	547	523	515	500	489	465	497	468	534	564	511	504	465	518	510	470	467	523	501	497	522	534	475	528	465	520	494	526	532	467	514	518	483	526	519	485	507	525	459	522	493	513	484	467	507	487	527	513	498	493	513	480	518	523	525	462	501	521	554	492	498	479	483	481	534	504	514	497	509	512	503	533	499	471	513	503	487	488	528	517	527	492	512	518	505	501	492	485	518	484	479	521	520	524	504	515	476	518	489	501	531	507	496	559	491	509	519	499	526	486	477	528	503	521	486	473	546	499	524	506	499	502	474	550	500	537	478	536	489	518	502	469	511	529	557	484	494	498	512	489	556	485	494	466	494	479	502	479	532	473	496	467	518	498	539	506	516	508	507	480	538	498	515	464	503	463	504	514	516	525	500	493	493	484	546	492	497	519	493	495	502	533	505	504	485	511	469	507	523	502	522	525	510	496	492	511	525	492	515	480	485	504	491	494	482	496	525	508	497	537	488	502	509	511	495	515	532	458	511	486	464	476	481	544	474	513	527	478	519	511	490	512	510	484	543	502	520	509	536	511	539	496	517	529	549	511	549	539	487	561	464	497	520	540	497	519	508	519	523	520	520	507	530	516	473	504	476	502	513	516
33704	60551	44497	29626	18526	14596	8971	6632	7862	6230	3312	2204	2980	2504	1989	1768	1233	1117	946	896	805	773	724	722	1007	2876	1065	553	606	524	602	565	524	563	579	566	585	557	543	557	576	591	568	555	612	603	554	519	558	561	554	584	585	553	604	554	567	521	541	571	601	571	509	568	598	591	542	538	541	539	536	556	563	543	558	586	506	554	561	562	513	571	533	560	569	556	556	561	510	542	538	532	632	590	600	531	554	528	553	539	551	579	555	540	527	539	546	574	583	539	548	525	553	532	554	538	548	578	550	565	543	544	504	536	550	553	563	567	503	571	540	573	536	563	530	579	549	590	511	568	538	526	579	520	547	571	519	588	533	561	562	529	577	589	531	511	572	552	566	569	580	573	557	600	562	511	560	551	565	544	584	598	530	581	516	556	537	580	566	529	537	553	541	510	520	554	554	498	524	526	537	568	591	573	565	516	558	555	517	528	568	571	579	537	555	533	569	542	592	583	570	566	556	568	546	560	549	538	548	521	527	523	524	539	544	546	531	565	509	561	564	545	549	524	576	539	537	577	544	570	499	556	560	545	539	561	481	559	494	560	565	504	592	537	595	573	474	516	563	577	491	552	557	578	553	491	522	531	529	573	577	545	554	538	484	565	572	574	583	492	526	543	540	568	513	560	522	544	536	561	519	544	532	518	539	542	530	548	588	545	529	482	541	569	573	547	541	571	543	526	563	561	557	565	587	554	553	559	540	525	521	535	602	563	552	541	529	527	622	496	602	565	526	556	564	526	531	544	586	586	539	545	576	591	557	569	559	554	542	565	535	541	499	531	550	538	536	579	527	526	508	545	528	560	554	555	542	540	547	500	544	541	539	532	558	545	527	559	541	528	543	574	579	522	564	539	546	538	518	539	567	524	526	508	570	537	617	565	573	546	537	558	536	587	572	535	515	505	549	555	543	541	537	565	546	553	552	524	531	590	537	551	545	523	546	561	536	552	598	523	576	551	552	529	537	521	570	567	547	571	581	512	549	575	551	548	560	584	548	543	509	548	564	562	533	540	533	556	537	536	558	540	506	562	526	608	544	548	563	546	550	570	524	532	592	572	534	567	539	514	511	571	584	576	592	570	540	561	539	560	538	565	561	541	531	499	514	539	562	515	561	515	513	548	536	526	460	567	538	522	560	551	498	612	557	545	553	561	569	546	522	535	604	558	566	542	532	549	519	579	595	551	565	544	588	532	565	540	565	575	586	579	545	605	511	555	559	543	553	524	531	556	523	543	541	544	551	522	506	567	513	555	545	563	504	534	591	573	514	540	557	535	565	565	545	547	520	553	519	513	530	574	563	577	545	564	547	531	549	539	517	558	536	530	516	537	510	569	587	564	530	580	565	508	563	580	546	575	584	546	563	526	566	518	588	503	533	550	518	530	541	519	579	546	581	546	544	560	534	562	582	477	589	614	600	527	575	537	545	535	578	580	517	573	527	552	555	566	572	526	489	547	551	504	582	506	545	558	565	551	511	527	562	566	516	563	527	567	592	532	549	554	540	517	515	552	554	507	512	524	545	529	557	567	572	532	539	547	542	518	501	568	560	517	557	588	505	516	552	578	552	559	522	534	544	494	509	526	553	562	564	511	562	522	528	521	546	568	533	544	562	544	545	556	530	546	537	553	574	499	488	536	567	564	517	577	540	522	528	519	573	535	544	550	569	565	565	549	544	578	536	522	515	528	593	518	529	532	546	529	548	530	568	501	544	590	544	545	531	565	552	548	565	507	550	591	593	560	538	527	593	513	553	507	564	592	515	529	557	542	557	532	549	548	523	512	560	513	549	524	564	552	546	563	560	574	522	543	532	535	521	532	558	542	524	564	526	547	531	589	494	519	544	516	563	530	554	529	530	544	559	551	560	536	537	554	612	544	584	548	586	563	536	587	563	538	555	564	547	550	560	597	507	584	571	533	563	521	545	593	547	528	545	560	559	532	562	531	537	526	572	499	536	542	545	556	564	522	571	527	533	525	570	558	515	549	538	569	546	565	526	545	532	559	559	527	515	529	567	553	564	568	529	564	539	549	567	549	535	520	586	579	545	564	503	547	523	544	545	578	557	551	564	534	548	572	571	566	551	536	592	511	507	561	589	526	520	541	569	579	545	565	521	532	527	572	558	560	570	576	541	543	574	542	545	583	549	521	565	531	568	546	540	564	508	558	534	584	559	543	540	549	520	580	594	521	534	528	567	566	533	547	550	526	560	533	541	552	544	509	554	529	535	550	524	518	579	573	480	526	545	546	529	569	532	570	550	541	557	514	596	527	596	495	550	533	552	573	556	559	532	519	541	535	564	553	547	591	569	555	513	574	529	522	552	588	502	580	554	517	562	539	558	549	534	532	542	544	520	525	541	515	513	560	548	533	557	551	558	573	541	555	547	522	534	574	541	532	516	570	595	531	550	575	520	560	558	555	561	526	578	556	547	512	586	558	549	556	566	565	569	555	558	525	561	552	542	556	531	544	534	550	535	556	548	516	556	592	578	536	580	556	558	542	557	512	557	589	557	532	553	535	570	534	506	572	558	536	516	534	577	589	551	555	567	507	546	526	525	558	576	582	513	589	518	559	563	543	502	548	536	515	532	543	584	550	588	553	545	526	527	539	561	515	534	558	598	566	526	592	530	580	560	558	584	518	558	524	521	542	523	541	556	534	561	585	557	517	555	557	529	554	523	523	531	528	593	530	521	514	569	580	555	540	510	560	534	550	542	536	504	561	519	532	619	563	590	541	546	504	556	580	536	534	561	548	582	522	540	526	593	584	508	549	523	578	530	514	527	529	599	566	601	582	495	529	563	571	576	557	509	553	530	557	592	565	476	549	521	605	567	532	535	586	552	538	545	571	588	553	540	519	485	539	515	551	533	508	517	531	552	569	561	562	569	532	556	581	544	554	573	537	560	589	531	539	547	560	504	525	549	586	579	542	565	556	505	559	602	510	562	566	583	565	560	531	539	552	541	544	599	508	577	509	570	544	559	600	493	589	564	560	514	548	570	532	539	523	523	502	549	515	549	524	534	508	533	581	550	545	554	548	519	575	531	547	568	551	561	563	531	598	530	525	550	575	554	561	589	538	518	544	567	560	536	524	515	565	539	546	582	531	540	601	585	569	540	560	548	542	562	519	556	559	581	564	530	559	468	546	589	586	544	574	560	539	543	535	556	556	511	539	543	581	513	532	541	598	534	542	531	553	560	551	544	554	553	551	546	545	560	544	571	575	555	544	556	573	544	536	509	552	524	513	519	577	564	583	575	560	543	544	528	525	584	541	538	548	561	563	561	546	530	576	524	504	544	561	556	570	572	551	562	572	574	523	549	568	542	541	532	546	556	525	554	522	563	548	547	526	547	557	513	564	543	559	595	567	550	565	543	527	524	566	557	529	562	552	542	535	565	500	513	552	583	513	540	507	535	558	520	549	557	538	570	568	516	532	552	581	551	545	542	537	560	541
29556	27108	24260	13507	5567	3281	1594	1393	1599	1316	727	471	624	545	481	398	357	335	323	353	310	294	287	299	277	329	287	271	270	289	255	275	295	284	285	258	258	280	295	266	272	293	265	267	258	286	302	269	280	276	292	270	261	260	278	290	277	278	265	270	236	252	248	261	266	280	263	277	253	289	305	253	250	250	255	275	297	262	258	277	270	258	256	284	241	261	267	271	288	287	273	247	276	290	279	250	256	272	264	272	241	299	246	259	288	253	256	277	264	286	263	244	272	264	265	270	253	266	265	296	265	296	285	280	266	259	271	273	266	272	289	283	259	284	274	258	270	310	241	297	270	246	277	285	284	266	297	255	279	250	274	258	243	268	291	308	266	277	291	279	261	243	264	277	288	237	263	274	281	285	311	275	299	295	264	274	292	292	286	253	287	270	281	269	279	285	286	281	277	253	298	284	257	277	288	256	268	284	288	249	274	257	274	281	286	287	269	282	258	265	267	253	251	277	274	264	283	259	287	288	251	288	254	281	303	257	303	229	258	267	274	259	252	299	264	268	261	252	275	273	281	282	265	260	263	257	291	301	306	279	279	277	277	287	256	301	249	257	260	287	278	276	260	266	245	309	266	267	271	250	296	279	272	301	274	290	292	283	250	264	304	273	279	291	280	276	277	286	268	286	271	268	271	251	280	281	294	240	254	271	268	288	268	250	239	280	271	254	289	269	296	263	249	265	285	267	289	277	279	282	281	232	274	280	269	251	299	248	271	288	275	293	264	261	255	281	255	266	283	274	291	287	261	288	248	279	262	322	251	270	246	276	229	248	298	260	277	258	286	253	296	285	284	294	213	250	320	282	304	268	263	274	260	256	250	232	272	266	296	263	302	268	280	267	275	285	273	261	286	254	265	270	265	283	288	264	243	282	270	276	293	274	262	276	283	264	277	276	294	283	297	257	279	323	249	277	279	248	264	286	267	301	293	259	271	279	287	253	273	271	266	275	291	275	280	279	278	294	295	281	272	257	263	294	293	260	240	280	264	247	280	251	260	271	259	263	280	276	306	301	290	268	286	301	244	269	294	269	284	276	283	274	253	269	235	240	278	260	272	252	263	272	302	255	286	261	257	275	250	259	280	273	283	274	251	264	272	265	289	296	253	270	242	262	268	270	248	278	263	254	245	238	269	279	275	271	300	319	246	264	274	261	266	238	280	284	265	282	299	253	290	263	279	255	276	284	285	251	301	277	247	251	280	249	279	275	279	248	280	272	274	279	266	286	273	278	262	279	278	274	266	268	277	266	278	269	275	294	281	262	264	278	285	259	263	249	259	275	289	257	282	257	306	266	264	298	256	294	269	251	272	283	280	278	253	271	250	253	266	254	271	281	250	274	263	276	295	268	289	285	257	277	253	256	307	308	265	241	266	252	300	291	283	269	259	270	273	284	262	261	260	276	283	287	244	245	285	253	274	270	266	299	237	289	256	252	288	276	267	293	316	275	273	319	256	289	251	248	265	254	265	278	295	273	265	271	279	285	268	290	282	255	294	269	272	281	315	280	271	301	264	256	260	252	275	272	268	283	283	283	288	306	276	257	277	268	263	282	245	290	261	286	262	283	274	286	260	271	282	246	250	261	274	256	261	275	270	288	277	273	305	275	259	274	268	288	262	275	296	313	278	251	257	284	277	288	261	275	268	263	274	279	275	277	300	266	272	263	224	272	270	319	286	256	268	267	260	284	268	296	266	270	290	301	279	279	288	315	273	249	268	273	297	263	286	255	278	269	284	278	300	247	256	275	281	254	249	265	281	285	259	273	230	266	280	282	277	261	267	269	265	271	270	294	261	291	302	265	282	262	257	308	261	255	254	272	259	269	255	265	233	261	256	257	259	281	259	280	264	283	294	281	269	260	268	254	241	266	278	289	289	267	265	294	277	281	278	300	270	260	286	286	262	255	263	271	273	250	250	277	282	271	262	265	295	272	285	283	290	263	303	283	290	270	281	248	259	263	281	279	276	287	295	263	269	282	260	275	252	267	244	252	297	291	279	279	311	286	293	274	267	260	277	308	291	253	270	287	252	250	291	291	272	269	282	276	277	253	300	302	282	268	290	272	270	262	262	252	274	290	264	262	272	271	294	246	313	299	248	276	273	278	227	258	249	282	287	243	274	254	299	289	254	302	290	300	254	241	293	278	280	270	284	294	279	268	236	280	282	308	307	258	307	282	255	244	272	285	295	254	274	261	304	268	280	237	315	273	268	264	272	261	271	259	287	280	277	275	233	267	289	267	274	258	268	245	261	284	269	275	266	259	267	264	251	311	249	273	271	273	224	281	247	273	275	248	268	291	255	286	283	274	269	314	277	279	274	240	284	237	280	276	278	275	270	297	278	262	276	263	254	273	265	280	252	293	248	256	280	250	261	249	259	293	230	255	255	265	265	283	255	266	258	263	240	261	239	294	261	270	274	290	274	276	281	277	243	282	256	256	275	262	269	269	283	265	262	244	250	235	239	272	289	274	252	287	270	263	244	252	284	239	255	273	262	272	281	260	286	280	293	250	256	240	290	237	263	283	265	261	254	253	302	263	254	312	273	263	256	272	261	282	268	279	237	248	263	261	262	258	261	278	250	294	262	249	249	270	262	272	272	289	261	285	257	293	259	276	266	243	272	272	279	252	261	268	281	295	293	253	264	291	262	253	261	297	267	271	299	235	311	273	279	282	298	266	248	254	264	273	272	280	266	276	256	242	293	266	268	268	283	257	259	275	236	256	293	277	284	266	261	237	287	268	274	276	296	263	266	274	276	280	287	248	261	288	269	286	267	271	256	282	243	264	248	284	289	273	297	244	283	259	254	262	274	272	271	261	298	267	277	265	261	276	264	248	235	290	296	249	283	260	259	256	229	302	253	250	271	295	273	274	252	226	285	301	293	259	257	315	275	294	226	246	280	259	252	246	267	275	285	291	283	272	260	262	265	273	278	291	268	273	279	245	290	241	280	286	259	279	293	264	253	282	274	275	273	262	272	267	284	281	278	253	283	264	262	252	270	264	278	239	272	306	283	247	282	256	290	252	265	258	256	279	292	280	263	302	271	293	305	266	297	263	245	255	256	271	264	287	266	256	282	267	301	276	259	284	259	285	268	277	273	254	244	265	253	298	245	305	288	278	288	272	272	240	257	254	278	256	254	269	245	291	282	265	289	261	280	285	249	270	255	305	269	278	285	295	281	279	249	263	240	269	289	294	264	272	271	254	243	285	260	284	276	302	276	282	270	259	247	265	281	244	254	265	263	248	262	305	293	262	257	268	258	290	304	257	245	270	289	283	283	254	288	292	237	290	248	284	278	295	292	277	264	280	286	259	285	297	265	262	259	279	286	277	263	263	278	289	284	281	275	272	301	275	297	246	253	246	266	285	269	257	261	271	249	275	310	279	264	271	267	291	296	313	271	267	235	274	242	265	260	280	235	257	269	275	284	242	253	297	272	247	256	283
28088	41110	26044	13749	8424	5800	2937	2696	3118	2574	1255	786	1071	946	799	577	506	428	439	415	406	333	347	335	345	396	316	276	300	291	318	279	337	302	315	279	279	294	296	315	319	319	322	294	278	280	312	286	282	277	285	303	274	339	325	303	321	316	290	305	272	272	315	323	323	292	290	315	306	279	283	334	275	270	321	322	279	296	273	293	312	316	278	296	323	289	349	318	323	305	277	293	316	310	282	284	303	299	283	291	303	280	288	265	297	296	294	278	294	312	302	310	309	315	295	303	285	297	270	300	304	288	323	304	311	323	290	304	313	320	271	298	297	272	280	322	306	282	327	337	295	306	288	247	335	289	298	306	282	315	280	289	308	290	271	287	329	297	314	301	276	265	313	292	312	271	302	269	313	306	297	317	308	304	320	294	326	315	298	310	295	347	299	279	294	310	309	307	303	276	283	323	280	304	298	280	311	304	304	295	306	292	315	313	305	294	283	323	291	281	324	304	291	322	287	309	327	307	323	326	290	279	304	294	264	326	285	264	281	321	284	320	290	313	307	303	307	291	261	254	290	297	297	325	283	309	325	292	320	301	294	287	311	299	319	315	293	301	317	309	291	297	302	322	266	266	300	323	295	311	304	307	302	291	304	288	308	309	271	281	313	315	294	278	305	279	308	309	288	294	306	320	275	297	290	287	305	310	325	283	280	288	315	268	315	271	308	318	332	289	304	291	295	305	294	281	284	320	283	295	312	315	316	302	325	292	323	263	288	291	306	293	279	307	291	312	332	310	277	298	294	325	296	316	319	293	286	302	297	289	330	300	287	280	334	307	305	291	305	290	269	263	281	318	333	286	306	310	279	288	305	279	303	288	285	329	312	276	297	275	274	296	287	281	277	310	274	298	327	260	324	301	305	310	314	272	278	327	297	260	305	302	293	306	291	283	312	315	263	266	295	328	296	260	305	306	302	278	285	309	322	279	288	289	300	296	306	288	297	309	322	314	349	305	315	282	307	273	307	315	312	309	306	297	322	304	303	308	291	307	282	308	315	307	286	271	270	306	280	292	310	297	283	315	299	294	305	304	313	328	312	297	303	301	259	283	288	299	301	300	285	310	257	295	300	298	319	308	323	312	278	324	302	289	301	318	313	306	278	295	282	281	301	299	314	304	265	288	290	263	302	304	300	306	318	344	304	309	313	313	309	322	299	287	283	251	295	290	281	312	296	318	299	277	300	303	313	275	308	295	263	286	318	292	313	276	347	299	293	333	306	309	290	285	303	302	276	306	320	255	312	306	333	330	310	282	299	297	272	279	298	295	280	284	321	303	313	275	315	275	291	315	291	327	326	302	315	295	298	302	316	326	313	287	325	304	301	272	286	284	315	289	329	278	293	274	278	300	304	290	327	292	320	303	293	298	282	314	312	299	293	275	319	281	301	301	285	315	285	320	316	279	304	296	284	278	305	293	347	302	302	313	290	317	300	268	306	299	302	319	306	305	308	289	263	299	320	285	292	307	307	321	304	292	296	323	320	306	335	318	318	300	334	279	300	313	305	258	302	317	307	302	305	310	309	309	288	312	291	325	274	272	288	305	279	323	317	275	302	327	286	307	288	306	321	306	317	286	283	300	295	293	307	294	309	290	319	286	338	324	287	344	277	302	291	308	314	280	298	300	326	314	331	329	308	305	291	282	287	286	337	291	284	322	328	314	291	278	271	295	302	305	324	287	282	260	286	299	283	302	298	301	295	304	285	251	290	277	316	268	291	317	276	329	312	325	301	296	296	296	286	296	301	304	309	288	301	301	291	297	329	322	321	293	293	263	283	286	261	314	271	333	277	281	257	317	282	303	302	299	295	328	322	299	290	300	277	286	327	281	287	322	276	307	300	305	276	277	257	299	311	287	298	309	299	306	291	288	306	278	302	290	315	309	289	296	281	302	281	306	293	288	287	310	275	311	286	312	293	274	307	284	281	316	279	287	297	291	314	317	333	296	305	293	302	334	278	288	331	294	283	343	307	307	320	305	312	274	274	305	291	282	297	286	332	275	290	278	275	319	283	277	315	297	303	293	322	288	285	324	280	287	293	276	339	320	300	316	320	299	312	346	328	305	276	302	278	293	282	291	305	304	302	309	318	325	323	313	296	311	294	287	275	284	304	315	313	267	279	298	287	335	283	291	283	298	300	294	299	327	264	300	307	260	321	277	306	285	294	301	265	282	298	300	298	287	324	302	309	296	288	280	262	301	273	310	288	302	301	280	332	274	301	282	290	306	294	305	288	315	299	319	306	315	293	269	309	302	284	275	263	269	284	318	286	270	307	309	299	295	268	306	302	308	305	281	290	318	333	277	305	320	287	309	297	297	290	294	307	315	293	280	303	315	269	313	300	308	291	285	299	297	316	307	268	302	302	325	322	314	285	272	288	298	287	308	303	285	307	289	304	318	311	305	272	309	303	293	320	322	276	308	324	304	279	258	291	290	289	321	291	294	276	286	320	308	309	309	270	319	315	309	318	283	299	293	293	282	297	299	280	304	299	321	293	284	308	293	313	311	301	319	307	279	283	310	293	296	297	295	318	267	292	275	294	289	314	278	271	311	303	304	305	277	287	296	294	314	304	291	322	302	307	305	278	284	310	264	292	300	291	284	306	317	269	302	325	288	296	260	294	253	287	329	283	317	324	305	322	331	294	289	287	321	308	256	284	306	276	302	304	324	323	300	289	301	288	267	295	296	312	261	304	300	266	268	305	283	311	311	319	280	278	298	293	304	268	265	336	321	315	259	277	292	302	305	306	278	301	285	300	289	303	280	282	293	299	303	316	318	317	318	265	313	273	294	343	311	284	278	285	315	294	287	292	316	287	297	282	304	312	292	295	317	290	329	310	293	323	304	273	300	295	295	315	269	275	285	296	339	290	311	321	285	279	311	295	266	293	285	296	292	286	313	324	292	285	276	298	294	296	320	311	307	308	284	305	327	275	292	292	284	289	307	295	291	305	276	309	298	277	307	309	284	296	317	294	332	268	287	277	312	298	291	310	317	330	280	301	276	333	316	304	327	277	307	308	273	278	306	274	276	315	267	327	346	317	322	331	296	275	309	314	306	298	300	289	288	292	293	287	303	330	275	300	289	273	305	294	314	282	292	293	286	309	318	280	275	281	307	277	314	310	299	290	301	304	313	286	303	312	279	305	277	296	319	299	306	296	300	325	315	288	307	312	322	336	302	299	314	316	265	279	294	307	275	279	304	268	328	288	314	284	308	310	312	328	311	316	318	289	313	329	312	319	282	261	336	324	290	304	300	264	317	313	281	310	296	321	304	289	289	295	293	305	265	299	322	315	329	325	346	296	311	292	296	316	289	298	291	330	296	300	297	262	302	298	296	298	277	288	294	300	285	294	298	293	320	316	320	307	313	305	280	320	283	319	330	303	293	289	292	299	304	269	290	289	310	319	310	275	303	300	301	294	308	306	305	303	292	301	314	304	296	286	284
23956	21360	28599	24700	21284	13456	4243	2910	2897	2432	1254	1041	1356	1101	906	766	622	639	614	570	598	515	605	540	583	1487	1678	469	482	505	505	469	455	455	497	537	453	496	464	473	506	451	451	430	466	473	500	470	461	474	484	513	482	499	432	497	469	485	459	469	461	483	463	452	483	492	481	488	503	504	438	493	496	458	441	481	477	449	461	476	439	465	455	436	463	461	425	468	419	463	463	480	454	476	480	474	499	451	469	460	493	475	471	468	475	466	502	493	511	449	477	511	471	471	499	475	468	466	476	484	480	479	455	511	502	459	459	490	521	488	506	442	487	477	480	452	473	432	470	442	462	451	490	485	455	478	527	479	461	460	492	471	436	451	519	463	505	504	445	487	478	468	487	462	476	497	497	523	476	455	459	444	462	525	451	429	520	492	476	506	465	503	480	469	476	534	460	508	469	493	470	486	471	485	460	472	444	451	484	501	481	483	451	460	430	478	438	477	440	479	475	454	451	492	508	464	474	500	521	461	436	498	468	522	489	487	467	465	492	488	461	451	479	507	475	439	456	479	512	479	448	464	500	466	485	456	522	495	459	469	465	515	514	484	463	497	468	495	487	487	506	456	457	478	418	473	435	473	492	474	441	473	498	543	476	503	482	462	466	446	490	516	471	497	454	482	469	529	441	480	465	470	490	460	472	480	461	473	467	450	451	463	430	468	446	495	476	487	474	529	460	449	441	465	501	478	518	466	470	481	481	451	486	444	453	464	445	491	493	472	479	433	513	463	478	480	484	469	488	472	445	475	493	451	460	490	481	481	492	522	470	506	459	503	461	472	496	488	514	440	462	495	508	474	451	473	492	457	465	493	443	459	457	445	516	485	466	481	492	478	489	497	501	452	483	484	450	473	502	509	467	492	450	437	451	435	446	458	471	479	465	481	465	482	468	446	466	511	439	499	462	467	487	462	489	446	486	528	447	476	480	476	477	463	480	471	463	462	467	525	489	463	479	477	476	476	489	468	485	452	469	470	501	449	457	448	471	471	499	420	481	480	450	471	462	465	478	476	453	462	438	516	478	471	526	477	521	443	471	510	496	417	424	476	468	512	481	458	527	491	460	517	458	521	479	453	476	496	484	472	461	459	471	455	448	497	470	462	438	491	465	482	460	480	419	502	496	509	462	511	506	473	454	500	439	476	457	487	450	491	517	473	520	441	484	476	496	497	439	510	475	538	472	468	480	450	486	487	469	493	486	422	507	469	549	496	476	484	448	482	472	478	459	485	488	435	452	482	449	505	499	467	488	460	481	516	472	447	477	451	447	474	468	449	508	486	460	469	451	486	470	458	508	479	501	456	438	436	516	471	470	463	488	487	467	483	458	445	480	459	437	471	450	467	447	422	460	489	495	455	492	488	463	525	486	484	466	456	489	473	503	506	470	441	491	465	502	495	459	478	480	477	486	491	475	455	489	497	476	481	445	488	470	430	465	466	479	482	456	480	491	442	420	477	491	473	499	418	436	480	490	459	487	425	474	472	487	455	462	454	503	478	452	474	472	459	468	447	452	438	487	459	443	487	473	471	490	455	491	521	471	481	511	478	446	485	456	455	459	436	484	465	478	520	474	485	462	503	472	471	480	488	469	419	496	502	471	516	484	478	454	461	458	423	470	497	483	457	488	449	454	494	475	472	498	477	455	483	465	458	454	491	456	482	487	454	490	472	448	479	459	440	477	532	496	519	493	462	480	466	520	435	504	506	449	471	463	492	489	464	488	446	470	447	479	476	484	490	459	509	491	478	496	413	486	464	473	471	482	426	498	475	471	450	470	429	446	465	454	459	485	517	451	446	474	466	469	465	466	478	509	502	461	473	492	473	495	446	482	451	506	457	482	470	448	474	514	445	490	451	499	450	486	514	457	482	447	477	448	470	461	473	460	453	514	456	461	497	485	465	470	461	455	481	490	428	491	428	456	463	444	464	473	479	478	464	462	469	480	498	464	460	482	489	470	465	512	454	470	440	472	448	480	475	405	497	477	427	472	428	448	463	435	455	475	494	446	473	489	443	452	473	496	467	466	448	461	453	496	464	448	447	463	453	509	483	471	460	505	463	474	489	478	468	458	456	456	470	469	448	479	503	487	466	465	478	482	438	473	483	477	474	494	463	425	449	485	485	508	466	507	465	428	480	467	498	467	507	475	462	493	484	491	472	481	513	472	490	475	482	473	482	493	450	473	502	471	465	492	484	500	495	458	504	464	493	462	481	456	507	514	487	431	474	464	475	484	488	486	480	462	447	483	470	483	477	463	475	463	466	446	472	467	474	465	482	466	460	450	497	456	495	462	477	499	481	503	464	466	486	471	476	464	463	453	472	500	470	472	491	505	468	488	502	472	446	453	469	460	437	479	446	490	472	446	482	492	409	485	465	485	495	441	502	482	472	431	477	472	481	453	464	518	455	461	464	473	515	479	467	471	473	487	473	468	494	499	487	480	514	503	443	480	473	491	470	494	459	485	496	487	460	446	484	460	503	475	449	480	466	477	423	519	488	475	480	474	460	432	478	519	483	453	478	487	470	491	500	470	443	428	458	521	510	453	499	506	469	448	444	470	510	454	433	440	498	489	466	478	467	494	485	488	458	477	445	516	471	442	493	499	478	516	458	497	448	461	468	434	468	476	468	470	473	482	440	457	429	477	502	455	517	444	456	498	494	486	477	493	470	485	485	486	456	446	495	476	465	505	464	470	468	469	442	467	445	492	472	482	450	474	430	477	503	460	484	489	468	522	440	465	505	459	491	485	522	477	490	476	475	442	470	473	467	469	500	476	474	494	477	483	477	463	479	472	474	458	519	469	463	430	443	458	463	451	447	488	469	477	429	477	489	474	448	458	454	487	481	475	451	479	492	475	456	484	500	503	521	460	462	433	473	510	458	475	501	475	477	468	450	459	493	491	475	470	444	505	445	488	442	507	467	450	490	473	473	453	493	488	469	507	400	483	499	443	434	493	477	439	451	476	455	482	471	484	476	483	474	480	486	508	463	487	494	496	457	495	487	450	476	469	494	490	468	480	418	467	484	487	453	473	472	491	456	493	463	434	491	503	476	470	482	507	458	511	495	475	465	478	489	458	466	447	488	474	464	471	470	475	418	471	483	459	493	469	492	460	481	498	509	466	486	454	496	477	450	455	485	440	493	475	447	474	469	479	441	490	468	466	453	462	523	454	440	464	491	476	450	471	470	477	470	475	464	476	471	478	530	494	480	480	529	437	470	501	464	481	480	447	488	476	504	484	484	487	468	506	417	453	505	435	463	482	449	492	451	467	468	451	481	449	452	468	476	461	464	460	503	463	448	472	461	449	486	496	460	499	464	471	427	472	450	465	465	483	453	495	455	469	438	467	494	487	451	467	473	452	466	438	472	467	514	476	487	485	492	501	512	463	445	464	491	435	444	481	482	497	484	478	491	459	485	460	469	461	480	482	484	503	460	451	471	456	474	501	482
30462	53858	39557	24288	15218	9153	5363	5096	5410	4333	2132	1726	2251	1698	1365	984	810	726	737	744	646	628	611	602	741	2335	2598	495	521	508	566	526	544	536	528	514	546	492	520	494	541	512	511	541	524	527	497	521	517	529	522	556	522	507	523	515	518	527	518	515	508	504	532	575	515	547	473	519	503	491	509	453	494	508	522	493	540	502	528	501	511	492	537	535	524	498	493	507	507	485	547	521	492	513	536	516	511	513	496	522	511	506	494	460	536	512	488	500	499	482	515	494	515	532	492	526	499	488	506	527	533	513	512	541	529	483	537	563	525	524	515	476	476	502	499	499	518	476	490	486	487	497	556	514	532	524	543	505	527	501	487	546	463	495	526	534	557	539	520	514	512	476	519	457	511	546	481	502	508	518	486	510	564	507	467	517	497	487	502	509	484	506	492	510	499	492	505	507	523	508	524	532	515	511	511	531	505	492	470	496	523	515	514	500	509	481	527	497	490	506	526	551	544	492	532	550	510	535	517	545	486	554	509	518	499	485	542	491	529	512	513	521	516	503	497	508	524	528	522	532	497	485	474	525	515	537	518	514	474	498	522	471	492	512	490	493	486	546	496	487	518	514	507	551	510	563	480	500	474	501	529	535	527	533	529	509	527	486	470	525	495	562	499	513	531	493	513	482	497	514	504	510	507	526	525	479	520	546	512	502	494	533	485	519	499	498	550	539	526	501	497	503	463	516	520	542	503	450	468	514	483	493	501	511	509	520	508	485	524	507	503	498	512	531	506	551	516	499	495	505	497	521	486	544	548	525	454	550	516	538	544	515	494	452	501	525	517	509	470	514	517	488	524	500	497	515	520	528	516	500	540	478	517	512	519	514	524	542	488	473	473	544	475	527	490	454	503	505	516	523	493	543	536	504	516	512	524	487	520	528	507	488	492	510	522	556	454	485	506	538	538	538	494	484	462	473	484	514	512	509	491	480	532	501	508	526	507	524	528	485	541	506	511	504	505	527	487	520	536	547	538	523	469	489	497	493	527	533	502	510	505	512	478	489	551	548	510	509	477	490	543	527	547	527	515	529	494	511	540	527	498	503	457	520	490	482	490	494	493	495	461	510	533	490	487	495	474	537	499	516	466	503	510	493	504	483	530	532	515	491	500	521	503	532	473	489	521	501	521	502	509	506	513	472	537	534	524	522	473	501	500	499	534	531	492	503	542	525	461	542	511	502	480	517	501	546	483	513	547	499	509	471	530	535	492	554	500	513	483	475	507	471	521	509	525	532	528	522	515	501	518	513	479	491	545	506	525	516	496	556	495	557	504	515	504	485	540	580	506	495	539	483	489	538	518	526	455	536	505	513	541	561	545	493	527	550	548	482	506	528	541	468	515	508	527	499	508	480	515	490	533	496	530	502	456	528	541	494	555	486	492	511	500	483	547	500	498	531	510	500	516	529	546	493	516	493	535	502	500	556	461	485	494	489	544	502	515	494	487	510	507	532	542	508	528	522	508	509	498	506	514	476	585	485	479	499	516	474	515	490	516	513	508	469	499	512	547	461	509	443	517	492	517	491	520	521	486	491	516	501	553	516	531	556	514	493	502	503	533	486	516	530	503	521	497	514	536	553	518	457	533	492	514	497	541	505	521	498	508	504	541	557	497	501	511	500	494	530	513	523	483	504	509	549	511	501	475	516	487	511	507	521	528	516	518	507	511	546	515	493	527	564	550	528	507	453	516	486	483	496	517	517	526	519	511	535	544	514	521	498	530	509	527	507	466	532	502	550	491	470	542	559	531	485	474	536	497	480	511	530	505	489	514	494	479	530	525	531	503	507	481	508	516	501	535	525	520	494	490	487	510	529	511	515	487	508	523	567	506	503	503	542	502	484	534	516	522	505	493	496	467	505	539	472	459	505	479	481	517	543	521	474	543	506	527	494	548	500	524	556	560	500	551	530	550	533	494	542	504	531	505	515	518	536	507	550	497	503	527	493	536	500	525	501	541	518	499	503	539	544	531	491	496	483	481	508	529	502	557	551	539	503	493	528	512	493	479	499	531	523	492	510	477	530	501	528	525	484	486	515	493	510	519	484	508	513	486	529	490	544	509	540	532	534	533	522	478	491	508	546	489	504	571	530	490	493	484	501	478	498	516	523	527	488	471	467	550	512	524	495	530	551	542	494	488	494	478	488	508	503	519	539	500	522	528	537	523	489	527	540	491	495	536	493	503	506	535	485	489	512	483	507	534	502	476	482	534	526	498	510	496	532	487	522	527	520	540	509	499	529	533	529	542	533	519	525	507	530	507	496	529	500	512	511	499	525	524	514	512	494	490	502	488	511	464	513	530	506	522	509	510	511	517	515	526	535	518	528	485	503	483	483	535	495	501	504	530	542	526	541	529	472	516	502	514	490	531	518	451	526	514	520	526	535	495	503	508	538	527	529	557	483	533	521	524	529	542	495	531	482	524	507	488	530	519	524	492	488	532	549	479	477	473	511	524	547	515	489	550	503	492	462	502	486	503	532	511	523	496	526	539	542	498	529	520	509	471	524	512	498	537	515	563	490	517	523	508	525	497	462	523	510	506	519	499	493	534	505	522	501	505	544	513	545	491	507	498	525	520	520	498	512	466	538	481	547	507	525	501	508	516	495	497	512	505	527	498	553	501	517	507	513	492	500	487	504	513	458	504	525	480	483	498	481	499	515	512	511	513	521	517	533	474	515	537	495	476	512	513	515	456	528	532	482	488	485	518	487	495	495	531	501	517	471	537	476	536	505	522	519	502	503	539	493	502	474	504	497	500	512	491	517	505	483	535	515	478	512	512	564	488	478	486	553	490	537	555	533	544	502	515	530	524	506	489	504	524	518	494	501	518	479	548	502	518	492	480	499	506	483	497	549	500	520	486	474	468	558	501	542	510	510	487	498	498	484	497	536	534	544	495	471	505	524	490	520	568	509	509	531	507	510	482	528	492	504	471	528	513	499	564	533	541	503	494	549	535	494	482	531	539	525	485	505	487	509	530	472	475	527	541	510	494	532	536	526	497	528	559	519	496	494	468	547	524	534	495	506	526	511	514	494	498	476	484	495	518	528	493	487	466	501	495	493	475	493	494	519	541	490	528	519	512	497	498	523	505	540	532	530	566	496	533	531	508	490	457	506	486	479	508	520	494	505	496	484	476	507	524	509	491	529	489	487	475	500	505	546	503	508	496	508	476	528	555	509	501	517	529	562	509	496	518	493	499	547	506	530	525	536	535	479	543	505	510	490	517	491	493	548	517	498	494	493	493	485	469	541	512	549	575	522	484	497	546	527	526	529	517	574	570	529	508	523	521	518	489	479	513	518	462	532	510	507	515	542	520	514	501	517	448	490	553	522	523	493	538	524	505	544	534	538	506	520	542	550	489	538	492	531	545	508	549	518	515	490	510	545	521	498	527	511	510	550	522	490	486	517	507	486	528	481	525	511	484	487	518	540	505	527	513	468	504	512	501	461
24986	21369	27747	25627	14437	4540	2529	1882	1708	1326	756	694	694	715	502	461	362	341	344	313	311	327	338	284	365	764	744	256	251	258	264	274	266	265	271	253	283	245	245	236	252	238	229	264	270	236	260	255	246	252	234	272	283	262	283	255	253	271	256	242	263	222	284	275	278	258	257	237	252	245	246	299	246	265	242	257	252	251	261	248	252	273	263	247	290	248	257	250	251	263	247	251	228	238	233	247	271	247	259	247	266	275	266	277	279	267	244	242	240	226	285	272	275	255	231	256	231	248	254	234	268	288	258	231	265	264	221	244	258	223	268	289	259	258	275	256	277	259	277	252	285	245	273	237	250	234	279	270	253	244	267	256	262	269	268	268	250	241	268	246	271	287	255	229	235	244	285	251	235	230	239	218	246	235	244	252	266	223	250	254	245	222	244	246	259	271	273	224	247	250	262	228	220	246	252	264	246	266	257	266	217	246	243	268	269	259	242	257	258	243	255	277	287	271	271	263	248	236	254	257	234	236	240	244	244	268	225	256	234	256	233	267	253	234	247	220	269	251	252	300	268	242	269	253	263	254	262	265	243	273	231	257	254	266	250	229	236	268	276	245	238	280	230	230	250	261	238	255	256	254	234	260	242	262	256	268	246	263	240	268	276	248	255	254	270	216	253	254	237	277	251	259	237	250	252	264	242	240	255	283	269	236	286	258	243	287	260	265	267	235	261	276	231	244	236	242	247	250	249	242	250	245	259	257	246	278	287	244	231	265	248	260	277	228	262	260	227	237	285	258	230	253	246	257	247	238	255	288	276	239	257	233	240	238	248	244	239	246	269	292	236	245	272	244	267	278	253	219	270	248	224	272	240	239	260	241	269	269	261	251	224	250	266	237	258	263	282	245	241	279	255	243	272	269	271	253	250	238	286	264	274	242	254	273	259	248	242	264	237	242	259	255	242	248	237	259	244	247	272	286	263	251	253	255	268	235	265	248	260	241	255	269	251	255	233	267	244	258	242	272	228	250	264	262	236	234	263	235	271	245	245	290	241	265	254	255	286	258	242	259	275	263	240	272	241	250	255	271	277	257	260	230	252	259	271	252	256	250	268	242	235	245	222	244	247	278	258	263	233	251	247	247	249	280	261	254	223	255	245	246	240	241	264	280	250	246	262	257	249	248	255	229	265	233	245	260	269	268	260	289	270	230	232	279	254	245	248	245	235	287	245	297	277	289	246	254	231	276	227	240	235	254	218	253	244	254	253	253	240	261	245	239	253	252	258	279	264	247	243	256	263	282	250	231	242	226	256	260	267	268	267	243	252	255	287	257	241	250	240	257	211	248	224	275	256	245	268	268	243	240	264	253	276	271	249	277	278	245	263	220	245	257	235	238	255	246	255	258	271	257	274	232	247	227	251	253	216	234	251	261	242	252	239	244	242	255	240	260	263	225	239	248	241	247	264	256	265	239	255	244	228	268	289	261	283	253	238	265	233	247	238	272	273	260	267	254	233	252	257	218	299	283	283	241	262	262	257	238	245	249	249	233	246	280	242	271	259	287	268	244	258	254	249	291	243	252	268	257	240	252	248	266	251	259	246	292	223	240	247	269	268	248	268	228	253	251	252	272	256	247	252	233	247	256	239	248	240	267	253	244	242	268	251	272	219	274	255	243	287	252	238	259	263	252	274	241	242	263	240	264	248	234	257	250	239	243	233	272	281	306	286	309	257	235	271	298	235	244	281	284	264	218	237	220	284	252	240	268	288	251	280	271	257	253	252	243	280	250	224	253	232	252	243	256	251	253	215	276	230	250	255	262	274	295	272	232	241	288	217	243	274	287	236	245	232	266	267	250	243	273	263	241	246	229	269	276	253	278	247	295	263	258	265	249	292	240	236	273	260	244	272	250	269	262	247	300	271	260	239	224	242	252	266	264	229	251	244	225	245	281	254	256	248	263	273	247	260	257	254	251	241	258	273	234	250	268	243	241	258	252	261	247	256	252	242	240	250	242	247	249	266	269	250	252	252	270	261	235	264	264	247	237	234	253	253	238	262	271	261	240	241	248	276	233	247	259	230	271	276	256	248	267	239	244	230	243	255	256	278	289	266	257	254	247	236	242	271	248	270	257	228	278	242	247	275	261	245	243	266	264	267	254	258	240	266	283	252	233	273	237	247	235	267	251	236	253	264	256	267	259	246	251	252	256	233	264	265	238	263	238	265	253	235	231	240	247	277	235	259	265	242	233	264	221	244	264	255	280	284	227	244	257	258	238	240	244	240	234	251	235	271	227	256	242	256	265	221	246	258	247	253	287	266	270	245	249	262	236	260	247	236	235	214	247	281	254	271	253	250	252	261	266	242	287	266	234	262	273	262	260	268	259	279	270	244	251	249	243	248	270	237	248	264	258	240	265	230	270	262	261	237	247	241	275	260	283	234	248	246	215	254	279	227	235	236	249	261	247	266	258	245	272	276	276	263	276	274	258	245	237	247	234	259	260	263	261	261	241	267	235	261	262	202	275	254	253	240	222	258	258	273	274	244	257	260	250	263	267	249	256	246	255	206	263	255	246	243	260	274	259	268	259	286	250	246	235	260	276	255	249	237	244	251	233	248	246	271	257	254	245	251	236	251	232	214	242	250	299	238	266	263	256	269	276	272	259	289	228	249	220	253	265	272	259	232	248	263	265	261	237	256	259	258	263	275	243	268	267	275	241	254	264	264	262	241	266	276	243	242	271	266	225	268	281	238	272	244	254	258	229	269	260	271	238	273	234	258	250	286	281	253	266	245	257	225	273	274	252	266	251	254	277	227	264	228	267	252	265	273	220	243	243	257	236	225	241	287	271	261	272	257	246	247	240	257	262	252	259	254	273	246	231	280	241	254	262	249	245	266	235	270	257	235	249	267	245	230	261	256	274	256	262	239	218	239	274	243	254	251	257	256	248	281	250	273	220	253	243	269	254	240	240	258	262	234	254	255	269	235	265	256	249	261	259	247	276	282	266	251	264	259	255	239	251	274	265	247	233	267	256	264	254	253	248	230	266	261	280	258	256	228	270	250	238	258	273	249	257	250	257	247	259	282	278	270	278	286	233	260	249	256	267	243	227	233	251	233	251	237	225	267	249	252	256	280	263	257	284	243	253	255	251	252	245	237	251	255	245	276	250	260	240	254	272	219	244	242	224	268	270	220	284	254	260	254	244	254	237	295	249	264	297	247	274	245	223	266	258	254	253	276	266	250	258	248	266	254	266	234	247	238	257	253	239	265	247	243	232	270	277	219	239	238	244	260	264	246	257	264	246	269	277	264	278	263	270	242	233	256	271	242	241	277	245	242	255	258	235	278	277	239	251	265	248	256	245	276	257	254	248	254	234	254	256	248	231	249	243	229	263	260	245	254	246	250	248	269	226	251	258	260	251	278	264	259	236	249	247	247	252	258	232	211	242	252	236	256	258	226	257	255	243	242	257	255	276	229	266	237	282	252	234	238	271	244	253
29354	47451	35098	20896	11605	6803	5004	3881	3695	2719	1447	1178	1244	1204	786	691	571	542	485	474	457	422	393	368	472	1285	1233	329	310	284	284	291	305	277	317	335	290	286	281	294	250	289	292	278	256	292	286	291	256	309	309	289	293	301	284	286	282	269	279	274	273	301	262	295	269	290	290	321	295	325	300	305	299	295	282	283	324	295	311	268	293	285	304	298	338	308	288	311	277	281	311	278	289	261	288	291	271	297	255	320	300	292	256	293	282	301	274	315	308	282	292	277	266	294	301	305	247	295	297	286	289	284	266	271	281	274	280	281	289	281	284	304	287	290	277	275	264	278	284	297	292	278	279	302	282	273	282	275	308	296	280	303	271	284	273	299	289	298	323	271	270	282	273	294	296	309	294	281	293	279	279	284	307	296	298	283	260	279	326	279	273	273	296	269	296	242	295	311	249	285	272	274	296	301	271	294	275	287	254	310	275	272	294	285	297	296	279	271	286	271	285	301	284	313	297	272	298	306	283	287	262	281	239	276	271	270	282	298	287	292	262	287	283	284	291	277	301	270	273	314	247	285	270	303	275	278	285	274	274	289	262	300	286	330	277	282	284	277	282	312	286	301	290	283	302	273	272	305	241	306	266	284	296	289	291	294	284	275	269	294	274	288	264	276	271	281	304	292	302	292	325	332	317	273	267	311	280	270	293	277	318	266	316	276	285	273	298	286	303	304	254	269	304	316	291	311	304	276	284	265	284	292	290	298	288	282	285	281	284	292	263	258	295	266	320	322	297	286	286	260	279	279	292	292	283	270	260	279	282	297	294	301	273	282	257	266	301	300	305	280	297	280	309	299	295	294	293	275	313	268	301	307	281	293	302	282	309	252	293	286	286	293	274	298	263	290	311	290	287	315	277	298	297	311	297	261	284	313	272	280	298	279	297	335	254	291	279	221	299	317	291	259	274	313	285	275	297	287	309	265	281	303	298	265	293	277	305	279	252	308	251	255	277	307	291	301	267	318	306	343	310	284	276	319	279	297	281	309	296	289	285	293	268	307	269	323	285	313	277	239	304	278	296	318	282	287	329	271	275	289	294	291	294	272	271	269	300	274	284	299	281	283	307	326	310	277	276	285	291	285	273	303	286	299	293	296	308	299	275	281	300	300	312	286	291	280	292	297	263	290	294	276	263	298	296	297	277	306	310	293	289	302	331	286	274	304	299	316	276	255	341	269	281	286	283	272	319	289	277	265	268	276	265	271	291	315	293	324	277	296	309	312	278	300	305	303	282	278	315	240	310	280	279	289	267	273	299	304	280	282	265	264	276	283	305	281	322	297	271	304	307	299	287	298	312	318	277	300	317	286	286	271	307	256	260	291	299	277	269	265	290	272	261	304	262	274	286	295	266	283	282	255	278	296	300	276	291	317	305	297	287	290	307	288	296	292	304	298	287	279	270	278	294	265	280	282	275	279	300	296	289	295	267	287	265	275	303	279	287	269	290	297	273	282	313	273	323	275	302	284	279	283	291	281	304	267	296	274	301	280	272	271	295	262	293	255	293	312	274	289	244	272	302	317	285	284	311	281	293	291	277	297	282	284	268	292	280	284	275	280	285	254	291	303	303	289	261	252	278	276	295	291	262	311	323	282	281	261	256	254	314	295	268	268	298	299	284	280	274	256	302	296	296	312	280	285	238	291	283	315	289	295	295	299	291	287	278	286	271	280	291	295	297	277	293	317	305	292	305	270	296	314	297	277	285	273	288	279	303	328	252	272	297	259	329	292	307	281	252	286	285	286	289	319	286	283	285	295	238	283	278	310	314	288	269	281	287	296	287	253	296	292	253	298	295	289	278	264	281	284	268	280	321	278	313	288	273	311	299	282	265	266	285	257	284	282	303	305	300	321	285	290	283	269	279	277	300	283	304	325	289	292	298	284	268	308	305	274	271	295	309	289	261	284	278	276	306	251	288	288	294	277	298	298	278	280	287	306	297	328	301	301	262	274	281	287	290	315	318	274	268	329	239	291	270	280	279	313	296	265	305	298	303	307	284	293	279	268	266	255	304	280	330	295	262	299	285	300	291	266	290	296	266	280	278	275	293	294	309	294	282	331	302	284	296	291	265	298	264	307	300	286	277	258	289	299	285	254	270	289	271	326	278	261	275	287	269	276	262	282	297	282	325	301	296	304	297	285	269	293	296	271	301	312	291	295	285	285	280	295	287	301	268	276	285	308	300	283	284	261	293	279	271	294	265	285	297	311	281	275	278	295	272	313	282	248	286	254	258	281	296	286	300	278	291	273	277	303	299	247	290	293	302	282	293	299	276	274	270	269	270	309	296	273	307	274	294	268	317	275	259	263	300	270	292	300	304	292	298	278	294	295	291	292	303	309	303	282	331	280	304	310	273	270	278	294	295	266	275	275	292	286	301	299	279	286	273	286	291	308	285	305	274	299	271	291	334	282	283	287	285	315	288	305	292	299	273	282	310	286	293	292	278	288	291	292	282	303	280	265	291	300	280	285	249	270	288	282	302	285	311	262	309	281	286	277	299	280	304	282	297	303	282	291	281	293	286	267	295	289	320	277	279	278	271	284	258	290	311	289	299	284	294	304	321	320	287	294	285	287	256	308	293	301	286	295	311	266	304	300	317	295	295	275	285	297	314	271	289	313	258	273	325	299	302	299	298	278	273	326	300	310	266	295	296	317	304	294	273	292	274	287	266	291	279	292	259	254	267	267	305	316	275	288	301	293	277	273	294	313	282	282	317	287	276	304	278	309	271	289	285	322	254	273	282	312	318	292	257	290	268	283	276	322	275	286	302	279	294	252	311	304	310	301	337	287	263	294	279	302	297	285	273	308	276	296	297	264	278	301	298	295	310	293	264	319	268	279	307	286	280	295	282	307	305	300	260	290	270	282	281	268	276	286	296	285	300	280	278	287	281	277	297	281	284	299	288	283	258	294	279	267	303	278	298	316	300	282	279	297	303	279	292	276	290	276	266	278	296	286	267	254	295	314	285	281	273	266	290	314	272	291	282	292	306	286	271	300	267	306	296	278	281	292	294	301	279	316	320	257	286	303	273	312	297	261	284	266	289	272	284	283	275	291	281	277	286	279	301	273	278	279	284	319	303	295	294	265	286	266	297	268	286	302	285	279	319	305	281	300	286	285	305	283	265	261	308	303	279	294	298	284	298	296	307	309	318	304	289	279	278	288	299	287	287	291	269	293	317	318	287	276	289	314	310	288	296	289	320	303	238	284	304	294	286	271	278	285	291	255	264	294	305	250	297	325	304	297	280	288	323	255	284	286	283	291	279	263	302	291	272	300	273	278	302	267	289	282	302	285	296	297	272	298	305	298	283	315	290	287	262	315	302	288	290	279	284	304	283	274	309	293	308	300	303	310	269	289	295	280	305	271	284	275	279	311	280	304	323	280	276	284	307	272	291	293	267	294	285	278	279	296	278	269	278	288	294	285	287	283	302	259	287	277	291	294
22768	21340	28951	24152	21432	21418	14151	5047	3751	2809	1726	1678	1602	1355	1143	777	803	814	773	727	664	599	634	588	879	2528	2149	525	542	507	540	541	524	554	512	531	499	523	526	517	500	482	551	520	508	530	527	549	553	541	519	539	541	488	516	544	493	521	514	511	528	533	484	524	522	508	528	509	508	480	538	467	475	514	491	548	530	485	501	553	508	493	509	495	510	476	513	495	541	483	506	497	466	500	532	479	480	522	491	525	499	511	527	577	500	495	547	531	512	515	519	514	501	494	516	512	546	506	475	473	531	490	488	513	547	509	509	538	526	484	551	503	506	531	537	495	514	489	531	486	458	497	481	506	493	479	541	532	483	511	525	510	499	485	487	524	502	498	492	535	504	556	483	501	525	543	526	515	523	535	530	522	484	512	515	478	515	539	490	526	559	509	531	519	521	532	520	477	499	560	515	513	466	555	543	524	504	494	502	533	530	495	521	513	487	521	535	479	505	516	519	525	518	495	542	543	513	495	511	518	519	504	519	498	546	514	513	527	516	518	523	484	475	521	527	487	495	514	459	559	472	517	539	528	516	505	509	542	515	497	521	517	496	493	476	532	516	517	547	501	521	501	575	488	507	488	468	535	536	497	491	519	521	490	482	548	504	495	521	518	531	577	521	529	543	514	488	537	516	489	496	539	476	517	502	499	529	502	504	470	512	503	567	528	501	521	477	552	513	492	539	496	482	503	466	527	541	536	542	517	526	527	533	532	475	510	501	537	499	518	565	552	502	480	521	521	496	521	498	558	517	490	481	566	524	520	497	512	513	501	491	502	479	518	503	474	504	510	539	486	547	458	542	526	486	525	487	487	506	541	511	455	528	501	494	500	490	518	532	515	526	508	514	478	530	528	530	502	499	534	523	496	526	548	536	535	519	515	469	468	516	486	532	541	511	500	508	536	535	550	545	499	503	552	491	525	543	496	543	512	481	519	549	522	501	523	498	533	511	483	521	491	509	475	591	517	498	528	503	518	524	511	564	502	490	511	485	501	532	522	471	518	494	542	502	487	515	501	526	493	506	501	501	489	564	496	502	503	536	509	534	488	509	527	531	548	485	495	516	524	516	492	514	494	521	489	526	477	482	475	494	471	551	481	481	539	526	517	497	511	509	542	537	493	530	547	511	520	475	514	498	522	523	521	536	557	539	506	551	537	498	566	487	523	533	506	492	488	498	512	522	504	505	549	556	551	506	516	515	510	482	540	483	536	507	508	452	490	545	507	551	520	498	517	532	493	499	463	533	504	511	509	518	517	512	489	501	480	528	507	547	495	538	533	483	506	534	521	525	493	472	511	551	511	502	452	527	481	526	440	478	504	525	477	462	507	495	539	508	509	532	509	555	487	477	486	506	496	541	532	460	501	536	525	508	538	510	489	501	530	526	482	489	527	547	502	509	514	497	515	521	496	573	550	481	505	530	562	528	548	484	501	508	477	537	513	527	540	493	535	518	503	522	508	503	505	521	497	512	530	513	522	503	537	520	520	502	491	497	535	516	515	512	512	498	503	505	545	513	584	541	496	485	513	510	538	522	532	470	483	517	532	475	526	514	492	538	504	520	514	486	520	529	510	494	535	502	516	532	524	540	506	521	474	521	544	506	523	519	517	526	489	528	486	515	500	507	501	479	514	459	531	488	533	489	510	525	482	509	515	464	511	483	524	533	513	554	526	485	502	505	506	505	506	530	497	533	515	514	508	493	504	545	503	544	501	515	502	504	524	545	483	524	528	485	486	496	519	521	513	560	522	496	538	505	514	524	497	455	515	511	508	535	509	502	532	516	531	500	485	524	510	541	528	503	511	520	558	463	513	543	530	510	485	520	493	534	492	489	494	521	476	542	562	526	489	531	491	556	487	514	494	534	529	519	526	504	563	477	528	537	521	520	543	501	516	466	506	476	480	493	521	550	494	523	545	506	559	512	510	508	526	536	525	523	531	516	524	516	487	508	540	548	494	530	505	527	529	514	510	536	513	513	499	517	529	516	499	515	510	573	505	540	549	512	492	495	523	514	475	545	534	499	519	500	539	573	486	469	493	485	492	517	538	516	466	514	557	514	481	526	522	529	517	449	536	518	561	523	546	512	508	505	511	504	481	510	520	507	531	552	470	505	544	478	542	534	544	529	504	513	506	508	516	530	507	556	506	554	472	519	568	532	487	511	533	522	524	509	501	491	506	520	509	524	540	490	545	526	553	538	512	495	521	536	523	493	489	532	517	489	521	526	541	512	471	492	535	503	467	488	514	548	516	508	524	511	558	486	501	510	501	527	494	507	509	496	491	535	523	497	517	508	526	506	499	531	518	541	535	502	520	510	522	530	536	518	480	518	515	515	539	513	467	498	492	508	538	519	510	509	504	484	503	469	547	498	496	529	495	490	504	482	468	527	482	530	525	503	550	536	496	468	499	540	543	492	557	515	539	552	481	503	523	499	499	514	486	535	514	529	517	526	501	523	561	479	483	505	546	520	503	475	532	472	493	484	566	515	543	499	496	461	500	512	504	511	545	486	479	528	537	496	497	499	538	511	558	481	514	514	508	515	550	542	495	530	503	507	498	555	531	507	488	535	464	564	551	529	519	467	523	521	521	491	534	484	535	552	471	502	496	509	521	498	527	485	560	497	508	535	521	520	504	474	526	548	508	508	480	513	495	525	498	527	515	541	492	532	509	537	464	476	527	493	498	524	534	498	512	513	539	543	516	510	459	472	527	522	501	496	518	523	500	535	533	517	515	499	473	505	533	495	508	494	491	514	505	513	503	487	508	541	491	547	501	509	507	512	489	528	493	493	517	502	504	539	509	484	512	497	531	529	546	476	521	506	484	512	563	534	544	514	494	531	505	521	501	521	539	515	514	550	467	532	516	549	534	514	502	554	510	516	533	502	519	508	534	564	504	531	504	539	511	538	506	532	546	507	541	495	521	564	525	507	493	540	549	498	523	505	511	493	468	532	501	513	535	506	507	507	535	493	490	555	551	515	528	502	522	512	525	496	540	535	544	505	548	508	520	486	543	507	519	515	479	505	492	546	468	453	529	508	523	538	502	512	502	506	496	529	526	536	509	468	554	535	533	518	529	540	504	542	510	499	517	542	482	547	539	519	504	495	547	463	493	485	487	514	519	554	532	570	499	519	528	506	547	508	482	512	553	500	522	497	541	491	512	469	507	485	535	534	535	470	540	552	483	546	537	523	499	515	568	527	508	482	516	557	515	515	534	534	508	522	499	528	528	488	522	492	530	552	547	480	534	478	516	510	506	545	515	501	505	467	515	520	512	545	517	472	527	525	533	537	534	480	525	495	516	512	516	509	512	491	490	485	543	506	494	533	539	479	495	524	496	513	501	501	540	521	515	519	501	501	524	552	559	511	478	510	464	533	509	511	535	516	514	516	474	515	540	534	557	523	529	522	502	523	507	506	483	516	520	536	519	513	499	493	526	524	546	498	536	499	520
33172	58239	45845	31198	18769	14360	11407	7711	6752	5101	2795	2834	2728	2205	1746	1140	1043	1121	1061	1030	796	765	758	642	1210	3947	3204	564	607	562	538	599	530	582	598	571	509	590	587	580	594	509	564	524	612	526	567	567	549	584	548	502	537	542	514	604	597	579	594	587	533	542	551	530	544	590	533	568	551	579	538	548	514	530	526	547	573	605	561	527	520	553	540	528	517	546	573	563	537	554	533	564	574	559	548	577	574	591	540	547	554	589	532	541	602	582	572	573	526	560	561	553	546	574	532	575	586	511	559	556	598	531	569	577	543	542	501	533	510	560	590	579	539	576	538	555	565	526	545	594	531	538	551	557	507	558	579	592	555	563	549	579	574	579	552	525	579	522	495	591	541	564	572	540	538	569	557	528	582	573	564	538	558	587	531	484	563	538	570	573	550	540	600	518	551	564	595	547	522	564	552	512	563	564	531	542	568	573	556	541	529	570	555	579	527	551	573	541	538	607	540	543	543	543	560	548	577	559	579	517	492	586	561	555	567	547	537	539	592	541	553	560	535	584	543	559	529	576	570	587	572	535	541	565	546	568	582	536	521	547	576	594	554	566	569	556	544	535	535	579	557	574	549	543	612	572	555	555	530	558	538	556	558	575	572	524	567	573	576	590	552	552	577	550	554	555	592	531	553	524	551	558	551	559	552	563	547	535	555	528	533	520	568	563	572	553	585	615	575	559	532	608	542	530	546	557	568	509	524	514	491	576	529	519	516	502	501	560	553	559	548	554	559	542	554	548	549	559	550	579	528	527	568	543	569	542	547	569	568	574	510	549	563	532	566	536	531	549	542	517	546	544	591	592	534	584	533	554	525	541	550	541	537	532	556	541	604	572	509	532	597	544	542	569	577	576	550	516	555	591	545	535	541	541	543	571	543	550	546	533	555	555	539	540	549	542	575	561	570	513	572	556	530	546	542	512	552	580	577	530	517	576	579	561	564	569	564	532	530	523	566	547	522	537	546	561	623	562	541	575	551	535	547	573	532	564	565	511	549	552	547	552	589	595	505	589	609	536	550	581	535	560	550	546	561	542	582	573	593	574	525	582	573	540	577	525	556	571	578	565	536	525	591	559	573	540	550	555	564	537	536	549	574	585	559	579	575	497	534	564	581	522	553	566	547	560	569	583	587	567	559	542	537	531	530	532	554	569	548	569	593	530	530	563	532	589	540	551	551	548	553	548	607	537	550	583	534	552	529	563	529	540	568	517	519	555	518	546	587	558	559	564	561	591	545	613	548	513	540	506	555	593	561	544	546	562	575	537	559	564	559	586	551	536	567	566	564	559	548	539	583	563	569	563	562	509	558	577	544	574	567	522	568	552	560	538	573	570	539	564	544	531	539	563	591	535	589	559	581	588	533	602	511	547	512	538	580	566	555	572	552	559	544	548	571	552	528	596	565	540	572	575	572	557	553	552	568	535	545	539	539	551	591	562	560	572	536	506	545	573	549	585	588	520	546	543	578	574	607	581	514	553	593	536	558	521	513	595	602	571	538	518	515	546	555	511	510	519	547	558	570	552	562	561	532	519	584	542	564	524	542	541	544	488	563	548	582	530	576	549	559	513	499	553	533	568	531	551	533	542	513	570	551	548	570	509	543	559	558	538	534	536	547	521	570	535	563	545	474	558	554	565	549	546	547	592	537	548	508	548	564	547	529	550	553	541	547	586	537	547	576	564	543	582	512	581	560	562	565	561	580	572	585	535	540	508	569	534	576	539	549	546	578	544	532	540	533	551	547	546	538	629	541	548	577	552	543	566	550	558	552	599	551	532	518	513	564	541	583	555	580	515	571	557	526	552	581	545	571	600	557	545	557	574	566	520	548	542	568	571	561	589	530	563	562	546	533	570	538	530	594	549	541	579	532	544	530	533	581	527	567	546	528	527	570	559	572	573	554	548	540	503	593	565	527	596	516	556	573	563	559	562	537	578	552	518	541	579	575	577	572	567	559	592	549	556	594	570	565	577	576	616	532	547	534	589	589	582	559	528	577	533	533	588	564	587	523	580	555	587	542	564	557	551	518	535	552	580	591	525	558	541	495	561	600	533	607	534	575	550	534	546	556	567	550	565	556	549	579	560	558	583	574	586	572	587	531	540	583	551	548	527	554	552	581	561	545	573	537	530	522	567	586	566	547	552	575	508	545	570	553	527	542	552	541	569	591	568	535	567	552	527	566	549	552	504	530	549	552	545	561	605	552	563	562	544	533	557	594	550	524	536	546	560	558	558	551	567	531	574	563	583	536	558	532	536	561	573	553	532	584	599	571	596	561	562	510	585	571	594	543	581	563	564	551	576	585	564	522	553	532	566	567	553	551	566	562	580	534	582	591	607	544	541	558	543	526	562	568	582	546	541	539	591	577	579	534	598	597	556	529	571	543	543	556	566	570	546	548	574	564	600	515	508	506	541	519	546	522	556	580	578	566	556	571	588	572	568	556	595	530	559	535	554	547	575	570	555	572	550	504	539	534	557	532	535	549	579	570	516	546	581	592	543	546	534	585	548	564	552	566	630	559	562	549	517	549	555	585	570	613	543	514	561	540	562	539	537	559	540	553	564	570	523	535	575	554	512	553	560	579	550	551	544	565	508	529	524	585	537	597	535	573	533	587	546	556	528	576	599	555	567	554	536	508	532	526	551	546	532	512	550	523	546	529	560	588	564	541	518	506	537	531	558	591	592	570	573	533	548	533	561	530	547	573	553	548	553	578	587	567	545	597	573	543	564	519	548	579	534	561	586	510	558	561	523	559	563	606	534	543	562	538	531	548	569	558	567	542	539	557	568	509	543	530	553	582	546	555	507	544	574	534	566	520	556	572	583	543	567	530	552	530	552	537	584	563	535	571	543	559	556	503	539	539	567	561	554	526	539	554	600	550	516	558	539	582	565	560	530	558	545	545	519	508	588	574	573	538	542	557	546	525	498	545	560	520	578	524	590	560	547	574	569	541	559	559	564	540	579	549	602	578	576	574	564	584	585	542	583	566	534	529	599	590	534	549	581	550	586	525	503	545	526	536	568	526	503	552	547	557	597	582	573	545	501	532	541	562	554	544	551	581	583	580	552	594	555	553	517	572	555	549	496	569	607	536	549	592	561	548	583	562	558	568	584	571	557	532	538	561	583	555	538	541	549	521	561	553	530	579	561	585	551	563	553	549	543	535	574	515	541	584	572	537	558	550	531	547	568	538	563	586	562	540	527	560	521	553	571	590	540	535	488	549	585	554	577	531	581	536	552	552	557	557	564	538	561	540	566	571	540	546	549	543	549	553	539	528	537	582	552	522	557	530	554	558	578	590	545	522	545	551	559	578	555	566	591	550	541	537	535	572	552	558	575	543	533	570	579	566	549	564	586	570	528	549	515	541	535	555	559	569	546	566	579	534	544	530	553	507	584	559	558	536	535	519	564	506	522	547	600	567	574	519	548	560	517	544	541	604	573	535	560	557	523
29562	25733	24705	14715	5852	3749	2652	1583	1159	741	647	689	650	625	471	315	362	354	358	328	314	322	310	262	286	312	332	280	274	277	268	271	277	272	258	283	263	245	268	288	283	266	288	255	264	276	280	286	279	287	279	279	288	252	251	270	279	255	259	291	229	249	256	275	271	279	267	270	264	266	279	265	276	260	287	315	264	260	276	273	257	248	257	265	271	275	281	234	243	270	274	249	273	273	283	261	261	254	278	254	272	265	277	228	257	276	295	277	313	247	258	281	304	267	260	297	257	278	284	300	220	253	256	265	270	270	273	290	283	276	275	272	272	282	282	251	278	253	273	256	263	291	267	251	269	250	276	275	265	261	271	291	280	271	263	275	282	262	246	269	271	266	255	299	288	283	258	271	280	275	261	249	274	286	278	269	262	240	245	248	285	255	260	279	288	266	251	263	290	289	252	286	257	284	240	271	258	258	288	274	266	260	264	270	278	285	280	300	255	276	270	257	272	273	294	248	244	295	284	298	269	259	259	257	281	266	303	255	261	269	271	252	273	273	291	230	257	254	278	260	267	262	268	268	279	253	250	280	281	259	268	267	317	272	263	261	277	272	259	278	309	258	256	270	273	232	273	283	278	282	275	243	246	236	277	276	276	272	253	258	290	265	285	302	269	293	269	307	261	304	296	260	285	289	295	225	274	265	305	249	273	259	250	276	262	271	261	276	275	270	259	281	272	270	279	251	263	293	279	280	269	251	291	266	282	248	265	305	239	276	246	287	279	268	264	281	256	274	262	289	257	281	295	277	277	251	285	264	267	249	285	255	291	273	281	267	219	305	301	266	285	272	273	260	266	268	271	260	279	278	280	259	274	279	258	270	236	268	287	279	276	266	255	261	264	292	269	259	247	237	270	258	268	273	291	261	283	289	277	287	258	281	281	260	269	293	293	257	289	263	278	280	289	260	279	254	256	242	258	271	283	293	267	238	246	255	290	298	277	274	278	268	263	244	237	251	259	254	270	242	264	249	249	262	273	289	270	238	276	276	234	264	266	271	315	260	284	262	260	268	274	286	260	270	256	253	276	269	263	274	260	267	275	303	268	260	259	269	271	241	250	242	275	275	285	255	277	262	297	297	250	264	227	293	275	277	235	271	284	272	291	269	243	271	263	264	280	274	253	252	261	245	271	272	277	239	276	244	280	268	262	265	256	253	293	258	300	251	241	264	256	238	243	258	259	249	263	298	283	239	268	279	267	274	260	267	295	262	264	286	213	250	299	292	253	265	244	270	247	270	278	264	255	269	253	295	236	300	291	284	276	258	260	276	264	277	263	292	254	258	291	258	286	256	271	287	263	260	288	284	238	260	283	275	281	283	286	236	265	269	258	270	280	289	246	277	302	262	266	264	270	275	280	268	260	264	270	236	283	259	258	272	248	276	243	310	266	291	280	237	261	276	270	261	244	286	269	293	264	295	254	273	298	292	257	279	266	263	290	283	269	276	253	245	308	253	262	274	269	260	255	273	267	274	255	245	257	251	267	299	248	274	281	254	254	260	251	268	272	266	267	266	263	255	254	266	234	261	257	248	252	266	239	266	241	243	272	254	262	279	244	270	304	286	263	276	279	288	282	261	262	256	259	251	291	270	274	259	251	270	275	263	236	280	272	262	278	235	280	262	281	275	244	258	296	282	269	260	244	276	291	269	250	268	268	281	253	261	283	295	245	293	267	243	249	257	298	258	270	252	259	271	259	257	245	257	251	290	270	283	255	268	270	262	270	256	265	308	268	312	284	277	281	241	278	302	266	285	274	260	266	272	278	284	285	291	257	256	287	244	272	291	256	272	256	282	263	261	274	260	263	247	275	293	280	282	266	266	275	293	274	255	262	271	224	272	249	285	271	268	287	273	270	257	273	283	281	299	295	236	266	257	259	274	267	311	269	265	269	293	260	284	284	251	272	260	266	274	265	285	240	282	255	295	257	277	252	263	248	224	266	276	260	268	265	275	278	257	280	317	283	263	273	265	264	219	273	258	261	260	267	255	253	271	284	289	249	278	256	258	275	261	272	269	261	273	263	266	265	263	255	268	288	262	280	260	256	251	266	252	250	274	263	276	251	245	263	263	270	274	244	259	289	264	273	276	269	259	278	289	253	310	269	235	248	257	281	243	255	287	290	272	270	263	260	288	240	281	305	254	266	274	247	272	262	278	243	286	278	249	284	232	243	251	275	274	260	264	274	283	259	277	265	260	271	279	259	244	240	248	265	264	288	278	255	277	274	258	261	269	278	249	252	302	262	300	254	277	256	269	276	286	245	267	268	283	264	258	271	272	276	275	249	276	279	273	264	247	275	246	280	261	272	283	260	283	273	260	273	304	262	268	265	256	252	280	282	266	303	258	227	274	269	273	283	303	248	261	273	285	281	256	273	283	273	261	292	272	235	249	299	237	280	279	274	271	241	275	271	277	262	268	237	263	270	266	255	274	267	282	256	272	229	288	278	283	250	283	268	276	290	249	247	252	309	281	296	246	258	248	273	292	260	262	279	265	252	284	295	280	292	276	260	261	284	260	275	270	262	254	270	302	267	332	276	265	262	274	291	246	268	261	257	275	273	243	276	274	247	282	267	296	266	283	293	266	249	304	248	258	265	273	272	290	240	259	291	287	282	271	300	261	268	277	282	278	269	256	289	272	270	293	275	278	266	269	273	281	283	253	267	269	236	273	278	263	258	255	247	256	276	272	229	261	292	281	304	254	247	245	244	276	277	275	266	244	261	266	300	257	290	273	280	265	270	253	268	326	252	271	288	260	294	265	231	260	277	275	294	292	305	283	282	262	269	277	259	269	300	294	294	265	285	262	276	271	263	260	283	275	262	267	267	282	269	255	254	267	274	294	264	265	280	266	275	262	263	283	236	254	274	233	255	271	248	255	274	273	261	271	290	287	263	306	249	280	299	287	295	265	266	262	253	282	274	256	257	250	269	260	284	277	262	266	247	266	269	265	280	307	250	277	254	283	256	240	263	244	261	278	276	257	289	269	272	269	268	238	259	291	260	253	286	258	267	278	272	273	280	292	251	268	238	263	271	278	276	267	287	281	279	270	260	228	282	243	255	253	256	247	265	260	257	276	244	274	268	261	289	266	275	257	254	275	237	248	275	287	278	275	271	262	269	287	284	268	260	256	249	276	247	282	272	265	263	257	252	279	267	253	288	250	257	288	255	239	277	276	263	288	280	267	253	235	269	226	304	261	272	262	251	255	267	247	246	242	263	272	255	259	247	305	252	261	266	234	271	286	270	286	268	266	258	295	264	276	275	263	263	271	241	231	281	258	283	248	267	287	283	277	261	254	277	264	238	260	263	289	236	275	264	280	266	246	229	245	264	278	252	271	262	272	251	256	260	285	255	260	262	261	269	259	242	247	251	264	266	252	269	268	275	298	263	267	247	306	261	260	266	287	280	293	254	265	268	265	283	260	274	284	244	258	289	264	270	253
27655	38817	27293	15385	8612	6923	5275	3216	2137	1385	1092	1163	1040	965	603	442	490	443	407	396	381	395	357	348	319	429	391	324	251	324	311	296	294	303	299	265	299	282	303	281	274	321	296	299	292	292	279	300	278	319	290	258	289	294	312	321	310	281	292	254	305	305	306	303	280	257	286	280	330	316	310	263	314	281	279	282	281	284	274	299	302	288	289	282	295	312	272	331	314	305	251	315	300	257	270	292	290	299	295	287	246	280	319	296	279	294	301	267	282	272	301	320	309	281	302	295	272	335	269	292	264	278	323	308	269	305	286	279	290	295	294	310	327	302	304	315	294	288	300	304	300	290	316	291	271	295	293	298	291	314	289	260	287	268	294	276	285	270	300	293	300	302	277	298	278	292	305	305	310	273	297	322	291	321	285	277	300	274	303	292	315	320	294	292	308	317	277	277	297	340	321	290	277	314	279	323	297	307	289	270	303	293	284	276	290	271	313	294	278	308	303	290	298	272	256	301	284	256	287	298	283	269	328	277	281	323	306	300	276	282	284	313	314	292	278	266	302	304	299	297	324	318	278	310	267	319	277	293	284	287	281	303	276	319	273	288	293	285	307	308	272	271	260	274	282	284	298	302	302	303	268	256	292	289	307	312	315	295	297	281	315	281	305	315	304	299	293	271	310	313	297	254	312	288	273	277	318	307	266	281	326	302	276	273	300	294	294	273	312	334	276	284	290	289	306	260	284	280	292	287	302	283	261	256	308	266	293	320	299	280	314	277	288	278	283	297	268	317	301	297	290	288	304	310	294	283	292	331	313	289	293	302	265	289	267	310	294	308	291	313	309	294	288	294	274	314	302	264	315	259	278	304	295	293	287	291	297	314	302	329	290	314	302	271	282	306	286	263	292	262	290	312	292	287	333	314	282	263	287	297	313	270	297	280	262	290	281	299	278	276	275	304	344	294	292	287	265	282	327	284	287	266	309	290	303	279	287	310	290	311	306	249	299	309	312	300	276	281	284	307	294	310	277	299	280	306	296	326	302	306	290	275	278	263	295	297	303	286	277	264	290	310	289	294	271	288	322	287	288	299	274	304	286	315	306	286	272	282	311	316	328	301	297	307	287	277	279	295	292	275	298	284	289	303	308	320	279	330	285	313	285	299	304	303	309	286	337	293	322	301	317	304	266	298	268	303	287	292	301	292	283	274	301	320	280	299	291	298	302	276	296	320	307	296	300	307	283	314	293	285	316	301	315	282	313	287	292	306	269	298	260	292	334	293	308	270	310	289	323	298	302	307	287	281	329	280	281	297	290	305	325	281	282	268	326	265	270	308	296	310	276	264	286	304	315	307	285	285	309	298	289	295	284	284	329	306	287	256	284	268	300	274	302	304	323	341	267	293	313	333	315	288	336	301	297	299	302	321	320	284	280	338	254	324	285	293	299	294	310	307	277	291	294	285	282	285	302	282	315	280	300	278	295	296	279	285	277	302	309	321	293	279	306	282	296	288	280	282	298	254	262	289	305	304	273	278	313	270	286	288	294	309	275	253	291	333	314	264	290	287	293	322	290	303	296	295	312	303	293	296	275	267	307	293	312	308	318	294	291	281	273	320	303	270	299	299	275	272	317	286	317	301	297	296	296	283	318	305	274	296	319	303	306	288	301	301	301	289	303	302	308	305	279	311	286	292	307	282	302	305	312	340	298	310	318	271	308	320	281	282	276	258	301	287	281	305	301	312	300	274	284	278	276	281	308	277	263	282	301	289	282	295	294	301	307	283	275	300	299	303	330	310	364	297	300	322	294	284	326	260	280	303	297	301	286	305	300	283	271	306	313	316	268	301	323	316	298	283	322	295	283	259	321	283	308	304	312	270	288	256	301	297	272	282	261	311	332	318	277	283	291	302	310	286	294	309	274	297	314	307	279	291	270	316	279	320	292	292	283	314	304	270	290	295	276	331	260	283	285	296	321	310	294	286	310	297	320	283	315	336	296	299	316	279	302	298	325	306	294	284	253	325	278	294	309	283	314	278	307	298	300	290	276	295	277	287	280	273	298	278	278	291	279	301	296	304	288	291	299	279	292	255	292	294	294	282	324	285	277	288	278	312	289	291	302	299	285	296	305	329	301	284	281	286	319	306	282	300	296	301	301	301	302	272	311	287	291	308	315	290	285	316	291	294	297	269	311	271	319	316	278	286	284	249	288	277	305	297	289	307	310	290	311	303	292	304	322	309	312	319	288	308	293	309	299	262	301	274	292	303	296	288	282	285	281	287	318	271	318	281	299	280	324	286	294	301	288	303	301	290	291	296	316	278	321	275	324	317	290	299	316	263	307	301	268	279	298	309	279	300	278	308	292	258	311	290	276	308	336	279	279	291	274	290	307	278	275	293	278	272	296	291	261	308	266	301	307	307	297	315	312	312	301	310	299	322	268	292	262	275	314	282	279	306	289	317	276	266	312	279	278	278	326	288	324	300	311	266	311	290	299	279	321	315	296	285	319	289	274	304	253	312	295	285	295	284	321	285	279	288	267	292	304	297	313	309	280	263	315	276	308	284	299	322	246	300	281	296	275	339	288	294	283	306	341	282	286	290	271	296	299	292	305	291	287	302	297	293	287	297	301	273	288	276	287	279	293	273	265	291	294	324	300	304	290	287	293	296	291	297	299	300	267	287	286	276	286	309	292	322	286	266	289	305	277	299	310	283	309	305	307	319	285	292	312	322	286	288	287	281	250	288	321	314	292	296	269	290	292	314	290	272	305	286	303	310	266	302	266	304	302	271	290	285	305	301	313	305	285	306	290	292	306	285	312	295	279	291	308	285	301	304	275	303	291	313	289	304	267	296	293	317	280	269	288	334	318	302	302	300	282	291	307	316	289	271	286	338	295	296	303	289	267	298	302	283	304	277	328	296	337	308	306	274	306	298	312	293	318	293	302	286	317	267	293	280	267	315	322	316	306	278	298	332	268	288	302	283	285	281	313	302	258	282	290	242	330	287	296	286	300	323	289	305	295	270	283	347	299	311	295	308	281	328	276	294	294	285	268	268	302	294	310	277	263	292	263	309	274	306	311	274	275	289	299	318	293	282	314	279	314	316	291	293	279	306	308	299	296	285	265	324	311	297	254	303	298	269	280	301	302	277	286	303	290	283	268	330	301	271	303	300	290	297	298	313	311	325	305	281	312	283	300	299	303	319	304	299	288	298	266	301	305	316	306	301	289	283	318	340	296	308	279	299	317	288	291	306	304	272	285	303	297	262	320	288	323	304	286	296	285	290	297	249	292	298	292	279	286	312	283	267	306	294	291	307	280	295	265	302	290	294	298	289	292	250	319	313	317	283	290	261	271	259	307	288	288	286	302	292	282	290	315	299	301	318	305	294	285	311	314	274	294	292	283	262	320	272	310	301	297	300	310	288	302	295	300	293	292	287	327	284	286	313	281	311	294	314	282	307	306	317	301	291	318	307	300	276	271	281	294	313	263	275	300	320
23856	21306	28552	24670	21293	15408	8152	4015	2325	1672	1446	1333	1268	1020	761	747	687	594	719	566	563	597	538	537	739	1615	872	451	431	502	476	480	469	485	521	438	468	432	462	473	463	448	487	480	437	430	424	457	474	465	478	454	434	459	450	472	472	456	435	471	459	470	460	454	483	452	461	491	465	480	446	449	474	465	498	471	438	433	516	473	446	468	443	465	462	476	473	471	460	484	484	464	454	438	466	472	481	474	463	463	453	449	434	471	460	453	424	423	458	486	439	493	467	463	465	436	482	423	452	470	487	461	500	444	441	466	458	454	478	441	430	439	488	471	436	441	498	449	436	422	458	457	436	486	441	469	456	450	465	458	434	467	468	421	473	461	474	445	495	510	421	470	465	471	468	463	439	433	432	447	496	528	438	451	431	461	460	450	485	456	457	455	487	495	416	484	431	489	426	463	446	452	438	474	442	458	463	431	454	461	487	488	510	431	483	451	451	438	468	471	468	488	458	493	421	446	450	486	449	461	496	484	432	446	462	459	469	458	499	504	442	474	465	472	529	447	450	436	420	472	459	458	458	499	476	456	440	484	457	430	468	445	455	490	469	465	445	492	442	481	445	444	510	468	469	449	481	445	440	471	511	489	467	458	445	452	473	496	418	463	470	467	476	479	471	432	469	448	439	476	481	504	486	444	458	493	483	498	426	463	444	472	450	479	446	489	484	486	458	478	450	502	485	438	473	453	475	454	463	457	435	496	462	471	451	467	485	470	484	444	502	473	488	454	474	438	450	494	475	480	461	466	520	483	458	468	469	477	494	475	461	456	461	461	429	469	484	441	486	466	475	440	453	461	465	497	468	447	460	471	451	482	516	455	456	485	467	464	488	467	481	484	462	460	448	449	430	449	500	462	457	453	466	441	452	417	458	456	484	475	461	453	483	497	457	488	440	473	445	460	451	448	473	486	430	473	460	469	502	495	448	419	478	447	464	442	449	429	468	449	503	459	501	514	427	453	455	481	437	497	457	461	486	441	480	431	442	428	480	433	500	487	453	425	477	460	454	487	461	461	503	459	486	427	447	482	479	471	435	473	481	463	515	469	507	464	492	491	454	477	454	444	475	479	441	390	484	439	483	498	427	483	480	478	468	497	458	431	485	473	425	428	435	471	490	496	469	465	472	452	448	478	462	485	467	457	479	490	464	447	483	421	475	437	496	483	469	458	438	454	480	478	473	425	476	476	465	481	397	490	437	479	463	426	465	449	468	456	451	469	470	475	423	469	446	467	466	496	489	466	449	466	506	473	414	469	465	447	497	462	426	447	415	441	470	441	462	484	432	439	485	450	479	476	502	459	486	454	492	510	462	473	438	441	490	493	470	482	428	480	501	450	508	469	506	422	441	460	424	466	492	480	468	408	457	445	451	499	487	447	456	451	425	474	455	471	440	434	499	485	453	461	465	461	438	462	443	466	509	457	456	472	435	480	455	452	458	474	476	463	456	464	482	470	473	398	487	442	457	456	506	470	449	467	460	462	448	414	453	504	454	439	446	481	451	457	453	492	466	510	484	502	457	449	447	478	470	466	450	466	484	462	440	475	486	467	521	439	523	477	435	428	499	466	458	442	443	509	450	483	497	489	459	467	420	462	484	478	469	467	472	486	443	478	468	468	449	448	428	440	470	443	454	420	480	461	453	464	460	467	462	448	461	451	459	484	489	448	460	473	466	464	489	467	444	444	480	428	443	471	409	459	433	408	486	489	473	466	477	457	487	474	453	459	495	487	450	460	440	441	511	479	475	504	484	439	453	504	471	486	481	472	426	520	475	436	483	412	492	442	482	455	420	510	494	476	437	454	476	480	452	470	465	512	446	476	483	454	478	429	448	450	470	417	470	429	443	478	447	457	502	461	478	446	464	472	500	438	467	470	464	489	482	460	439	464	454	476	444	452	479	476	485	453	440	478	501	487	448	489	471	456	460	484	456	458	434	455	509	448	458	473	457	478	427	488	450	493	471	442	438	476	485	469	457	474	436	484	486	491	473	514	497	431	441	476	458	475	503	456	487	486	485	465	473	498	452	462	441	444	492	480	477	451	456	445	433	481	456	429	467	478	468	448	462	470	460	429	484	474	465	456	475	505	434	459	473	455	436	465	474	425	483	481	483	446	477	467	451	448	506	472	456	487	452	491	480	433	460	507	481	398	493	470	431	427	500	457	474	484	478	430	458	454	472	454	466	484	437	444	478	466	487	465	470	496	478	489	483	446	452	435	452	464	509	478	485	455	463	489	480	475	496	481	448	473	439	452	489	462	452	451	473	464	494	498	465	434	447	422	458	438	432	482	492	461	436	444	491	493	452	471	452	473	497	469	458	438	520	480	462	426	455	452	438	488	488	452	444	482	484	483	419	434	438	460	494	463	449	467	449	462	415	506	502	439	496	468	472	473	476	451	460	453	458	491	424	498	453	474	481	490	492	467	466	469	419	433	450	504	456	470	437	444	471	466	485	482	480	488	470	444	473	455	437	463	457	465	473	454	472	483	472	481	492	455	491	516	483	450	458	465	473	464	491	496	452	462	426	496	449	508	443	429	483	424	425	460	465	442	460	450	440	461	439	450	466	491	485	427	465	441	464	465	422	431	466	484	512	471	453	435	480	465	473	468	472	465	441	451	423	471	447	468	462	472	421	460	469	445	435	459	474	494	473	392	440	462	463	499	427	449	463	460	478	444	444	495	469	470	447	495	494	445	479	477	491	480	524	460	490	470	461	468	431	477	445	461	455	470	449	479	466	496	472	427	457	461	485	458	486	479	408	439	464	495	487	422	493	465	452	443	446	457	468	497	472	441	494	444	462	475	484	480	473	428	449	459	450	501	463	453	461	479	457	472	460	475	419	468	469	469	481	431	473	447	468	473	463	450	457	492	455	450	438	483	456	463	445	440	501	450	478	489	454	475	475	489	464	458	470	462	494	487	469	476	485	434	477	468	466	465	437	434	460	466	455	471	467	499	427	444	488	445	482	474	472	460	488	471	437	452	447	425	483	534	474	450	487	467	454	415	456	485	454	451	460	498	454	460	439	483	484	498	473	429	442	470	466	486	451	462	466	458	464	491	429	495	462	494	496	451	452	440	436	447	442	441	474	446	453	446	449	490	470	458	498	474	496	469	482	471	479	460	420	483	458	427	471	441	470	474	517	485	499	468	518	451	437	465	454	479	464	492	443	476	434	467	488	467	429	485	459	442	454	461	424	502	465	496	452	445	426	474	453	464	428	495	452	501	485	498	455	454	467	487	483	490	434	440	419	447	463	420	471	458	432	438	468	458	456	498	458	480	445	424	479	451	447	476	447	459	399	493	457	436	488	467	457	451	475	423	466	416	433	492	449	464	469	455	454	446	445	469	466	428	452	462	464	459	471	437	453	423	467	465	430	452	450	462	493	452	475	441	466	480	479	445	482	465	464	502	452	431	469	445	502	450	496	484	475	460	464	470	491	423
30455	52639	39878	25303	15647	13159	10365	6656	4257	2999	2448	2168	1963	1584	1024	967	928	804	829	686	646	633	616	582	1007	2466	1175	500	516	509	495	519	498	487	492	490	493	487	514	486	466	499	499	480	467	511	499	474	505	495	471	474	530	522	516	500	469	501	455	480	482	496	536	488	521	479	499	511	513	459	482	476	508	484	517	501	539	489	488	486	487	503	500	498	521	494	523	484	501	478	516	488	486	520	499	502	492	496	518	512	468	469	494	520	470	471	486	486	504	500	528	524	485	512	545	519	506	523	520	480	555	462	496	487	540	492	513	508	529	521	476	533	500	472	481	497	527	481	544	492	529	491	489	503	507	527	492	523	481	496	519	511	514	480	497	515	467	511	497	503	498	527	514	489	515	503	494	443	505	495	449	506	507	514	543	471	544	484	520	506	446	497	467	511	500	524	509	524	517	506	517	506	500	549	513	480	498	513	497	440	489	450	492	476	524	488	501	465	506	527	479	535	506	494	490	505	477	505	549	488	468	492	525	494	450	525	513	514	511	486	501	532	487	538	481	496	495	461	462	517	468	475	523	483	491	484	458	485	507	489	508	500	462	532	509	492	497	523	493	529	523	493	581	475	519	488	501	500	488	505	459	458	512	480	458	514	494	496	504	471	508	511	516	521	521	512	512	468	485	492	514	507	526	495	526	488	526	474	468	492	488	540	537	486	507	488	488	488	490	488	500	522	521	477	514	541	500	488	496	469	500	510	480	457	501	464	443	494	499	508	491	508	542	457	579	523	533	519	513	548	523	524	499	507	514	508	514	515	542	482	478	497	482	501	514	497	481	477	473	514	511	523	464	503	511	464	479	492	496	486	475	522	522	478	472	512	534	467	531	462	493	485	508	489	506	494	501	481	500	496	500	493	486	525	530	468	532	489	473	480	465	464	502	484	492	464	476	508	524	465	496	481	457	483	475	547	500	493	497	529	522	489	500	522	506	451	482	526	500	512	488	541	478	479	456	515	537	473	525	499	479	480	483	496	506	478	478	498	533	536	485	464	499	475	487	529	475	507	493	492	513	485	466	505	473	481	492	484	494	498	499	521	521	482	485	491	457	490	534	480	517	481	501	498	492	495	500	499	500	462	537	489	522	515	541	510	467	461	455	487	490	454	511	492	472	497	489	516	490	470	481	460	501	499	514	518	523	489	553	477	528	496	496	507	536	489	504	514	508	474	511	509	532	476	497	507	507	471	502	478	499	497	531	505	491	501	527	544	512	503	479	523	472	474	482	478	482	453	500	536	472	481	499	507	497	492	537	506	480	523	476	477	517	506	512	482	503	474	524	525	506	475	534	503	515	545	479	499	496	498	477	527	524	534	515	480	451	518	529	441	521	468	499	496	520	527	492	475	514	524	515	515	472	501	518	459	492	499	512	463	512	511	505	530	525	516	496	519	500	463	496	504	491	498	544	492	490	518	472	499	528	460	511	549	546	480	522	507	480	508	516	512	491	466	549	510	495	489	527	498	538	503	470	463	504	501	500	505	492	484	502	474	496	523	472	488	479	536	499	468	510	515	497	466	491	482	544	475	499	514	497	524	494	504	516	514	539	475	504	500	482	566	483	492	538	509	510	502	484	491	534	502	499	527	518	524	505	500	506	506	495	491	457	528	445	528	473	473	513	473	505	541	476	500	517	488	501	506	484	511	533	532	508	518	469	523	482	542	485	494	492	476	519	535	476	538	515	532	518	515	528	514	505	470	516	509	522	492	461	474	486	478	507	489	502	525	509	510	495	495	466	482	465	499	507	512	511	516	497	511	505	494	502	476	503	491	523	511	501	513	506	487	509	479	510	500	515	541	524	477	500	531	509	488	467	522	475	521	438	517	479	513	484	496	499	522	470	506	496	484	493	504	496	462	497	537	516	512	541	541	500	507	531	505	509	473	502	509	520	502	500	497	504	505	512	508	507	494	496	496	519	465	498	487	513	450	481	546	548	525	475	480	517	496	465	506	487	437	516	506	504	490	490	495	512	485	473	503	515	467	470	486	479	499	458	483	492	546	524	516	513	510	521	505	527	479	475	511	481	544	451	494	500	479	477	483	516	475	509	482	523	492	499	500	501	514	506	523	478	523	533	477	470	461	483	517	507	485	482	506	518	476	479	510	492	477	480	463	514	511	503	478	490	541	469	537	483	525	491	517	500	555	484	494	504	518	550	513	503	521	495	491	482	495	468	495	480	533	493	504	476	503	498	528	497	464	502	506	444	516	490	507	514	460	499	515	512	512	492	481	527	504	486	509	501	500	502	478	479	538	491	514	529	464	502	491	515	489	473	503	489	538	478	505	535	470	507	475	499	509	488	505	485	495	500	513	491	521	525	471	491	500	468	515	501	473	471	458	530	518	489	481	511	470	488	491	539	493	519	488	486	505	511	471	485	520	458	496	513	495	477	528	556	522	479	488	474	488	518	480	501	485	498	471	507	526	472	512	473	495	483	483	492	529	488	470	489	502	441	539	478	490	501	503	461	480	551	508	507	489	530	484	500	498	481	510	487	508	506	473	485	529	511	528	514	531	477	545	497	540	485	502	490	483	503	437	466	483	496	498	474	517	482	500	460	508	486	481	507	491	499	461	513	527	505	478	522	528	483	480	511	506	468	491	533	535	508	469	531	473	545	486	525	481	493	523	478	500	498	454	502	505	457	520	507	524	474	530	506	481	494	495	504	506	521	519	470	501	512	521	494	502	493	541	478	488	487	523	525	509	509	487	498	507	485	469	496	509	516	500	475	530	509	524	488	495	489	528	505	510	512	518	450	494	469	505	549	510	497	487	460	478	526	455	511	493	455	491	510	480	469	524	527	457	530	472	504	478	511	518	529	494	507	500	489	473	491	515	500	529	503	477	522	499	468	551	526	471	468	515	507	540	547	488	495	466	519	507	500	503	509	533	499	523	483	500	486	482	483	506	495	551	491	506	497	554	471	509	498	514	490	487	488	509	495	488	534	512	518	479	480	487	465	504	490	488	461	485	479	504	484	488	523	511	494	490	518	522	516	491	489	502	498	511	491	535	499	465	516	504	506	478	502	496	489	505	508	520	524	496	484	549	517	451	494	524	512	483	503	517	507	472	479	480	471	486	501	478	473	491	482	499	480	517	491	485	450	530	484	512	524	499	486	492	466	520	485	477	463	489	485	506	522	478	498	508	481	468	482	501	448	496	467	474	529	481	516	502	490	495	504	495	469	496	513	504	524	512	506	487	509	478	488	522	504	489	509	504	470	513	494	497	505	501	498	477	499	505	520	510	483	526	510	512	522	505	500	508	502	528	486	538	484	542	475	471	545	471	498	517	481	482	468	499	483	456	544	532	471	518	475	467	501	554	492	504	511	491	480	494	485	496	486	523	467	533	503	505	492	473	496	511	516	484	500	526	489	515	480	484	512	509	533	509	489	502	447	489	455	464	465	489	511	527	508	489	534	498	547	510	512	492	530	518	505	486
25003	21356	27795	25671	15412	7861	4681	2969	1563	1027	876	732	743	487	458	430	419	384	385	291	290	275	318	289	375	779	654	228	249	247	256	251	231	250	246	235	254	225	233	258	216	220	217	199	229	229	272	233	257	230	262	230	269	257	237	247	253	248	245	239	236	236	245	245	215	239	231	227	232	227	260	230	222	259	255	234	250	248	249	237	251	239	219	244	269	205	269	261	239	236	229	211	243	232	248	228	244	255	208	248	222	273	229	220	264	249	244	227	280	245	244	228	252	247	225	258	219	234	265	272	230	233	263	221	260	260	259	252	213	211	277	226	224	248	253	256	228	232	251	233	240	235	265	241	228	228	236	215	271	249	231	256	254	223	244	284	226	226	225	242	243	227	243	231	249	209	238	235	244	227	255	242	262	217	232	216	243	260	259	235	250	244	231	236	240	263	236	248	254	230	235	260	258	237	260	242	247	238	229	243	237	247	243	238	243	227	239	265	242	231	231	220	224	242	215	251	248	248	257	244	255	234	223	255	267	237	216	243	239	253	253	238	239	246	231	219	235	244	225	231	236	254	247	240	242	245	259	251	217	262	233	255	247	233	250	222	234	244	247	238	231	239	246	251	246	236	253	252	249	203	245	253	220	234	223	220	249	252	251	229	251	234	255	244	241	253	247	212	237	226	250	221	255	226	238	229	220	257	239	238	241	240	244	262	246	245	233	241	228	259	254	244	230	228	235	259	221	259	230	244	246	236	222	228	257	258	232	248	263	249	229	265	251	216	220	261	213	238	247	238	238	202	219	239	227	230	263	272	231	253	235	272	261	254	242	250	242	252	232	242	240	218	254	219	214	238	269	230	233	228	237	215	246	234	244	234	228	258	249	268	257	235	238	276	259	240	238	236	244	234	235	246	239	233	220	255	252	234	213	219	245	254	250	266	234	233	270	228	243	224	264	227	251	224	234	224	239	234	230	240	244	238	240	262	234	265	233	252	273	222	248	223	226	254	256	224	247	224	196	240	227	214	240	215	211	247	244	217	262	239	236	224	280	206	221	238	213	223	235	247	232	237	236	237	245	253	256	238	220	250	241	228	237	239	254	243	247	252	260	270	242	242	241	223	237	228	253	229	204	212	221	235	249	231	226	243	240	244	218	270	237	232	247	270	250	225	241	234	232	260	260	254	255	237	242	260	253	237	213	247	238	260	238	246	218	262	248	250	243	239	240	239	240	241	241	251	250	256	237	225	236	234	236	220	226	243	250	261	257	262	228	262	255	231	233	258	262	249	243	251	246	247	245	232	211	224	234	261	217	259	236	235	255	259	231	238	254	230	241	273	225	235	227	257	265	243	245	233	241	235	268	214	235	239	246	220	252	209	234	235	247	232	272	253	224	209	263	233	251	242	232	242	260	244	237	228	217	256	232	252	228	252	253	249	259	234	243	259	252	249	233	252	232	245	194	232	217	270	232	213	233	239	256	222	260	233	233	249	196	243	228	261	218	258	214	253	251	231	206	211	221	219	239	214	254	222	247	252	244	225	239	243	227	230	245	243	241	255	282	252	213	253	260	291	235	247	263	261	236	239	249	236	239	247	241	243	265	226	269	228	252	240	219	225	242	230	237	221	252	215	213	229	221	243	225	250	253	215	261	238	239	246	253	240	260	222	220	242	255	248	240	215	233	246	267	275	243	225	239	263	247	244	238	245	243	236	249	244	250	254	247	257	248	262	255	254	251	232	234	237	247	230	233	238	247	222	234	226	253	249	236	239	245	225	258	225	233	244	238	212	239	273	244	278	250	231	227	245	219	249	261	244	232	247	241	250	247	234	224	244	255	234	252	236	252	246	244	239	247	235	222	214	254	264	241	237	264	248	224	249	224	237	237	241	242	244	253	249	224	264	259	227	239	224	268	254	246	248	258	241	237	241	230	237	254	213	215	229	280	247	238	238	238	212	198	221	229	230	237	247	242	250	265	243	242	239	244	223	245	255	254	259	247	225	259	231	241	226	241	256	235	251	231	225	247	258	237	277	254	236	253	255	253	253	244	230	223	232	218	228	247	232	229	231	229	266	252	198	240	266	210	232	228	232	234	251	243	238	265	262	255	236	253	236	226	234	234	242	260	260	230	239	228	255	266	229	235	238	253	249	248	225	233	234	236	242	251	227	231	244	268	244	246	252	252	237	238	228	245	238	227	241	257	240	241	247	227	234	260	245	220	221	256	249	269	228	223	223	247	258	237	245	265	249	230	232	239	247	235	239	237	258	225	224	265	233	255	239	237	212	263	224	234	217	227	227	221	222	221	287	245	217	240	247	233	215	223	210	240	243	239	239	244	259	249	229	222	238	225	254	251	265	247	250	232	274	277	240	252	223	222	249	257	255	247	249	241	222	236	263	248	218	254	234	273	215	246	250	227	245	236	227	249	232	257	256	254	261	243	261	243	233	237	229	200	248	237	231	252	274	248	233	239	231	242	257	272	248	238	220	234	257	233	245	250	230	249	258	244	230	261	250	223	257	248	222	241	220	255	260	259	216	250	240	225	249	243	244	277	220	246	248	265	219	239	244	246	233	246	244	227	227	240	215	254	240	240	246	228	238	232	245	215	231	256	243	243	255	222	260	261	237	249	255	256	248	215	218	240	219	221	251	238	263	250	234	278	241	251	248	227	213	264	249	237	249	216	249	226	243	229	243	263	247	228	269	285	245	231	235	209	251	235	255	260	243	235	221	202	232	229	275	252	231	247	230	238	252	241	259	267	270	252	228	242	269	245	236	244	264	254	237	236	258	245	243	255	229	232	230	247	238	241	232	239	253	241	262	249	227	267	214	258	232	247	227	237	236	272	235	264	245	280	219	227	232	264	264	235	239	242	230	230	242	254	230	233	228	245	241	241	235	253	238	244	232	248	258	228	237	258	217	253	244	231	198	257	219	256	234	268	238	234	235	213	241	233	237	262	224	245	249	266	252	247	223	242	270	239	246	259	234	235	218	247	227	234	225	221	224	252	210	245	248	247	243	270	250	264	260	246	256	231	258	229	249	242	245	250	219	260	234	244	240	236	239	234	226	265	255	242	237	248	236	214	238	279	236	259	212	248	227	243	245	260	257	237	238	251	234	237	241	241	235	214	253	226	231	245	241	236	269	235	245	212	247	252	236	252	234	263	231	246	239	256	255	234	241	226	246	235	284	235	223	234	212	206	250	232	235	241	261	250	223	251	232	262	241	251	238	250	253	229	250	223	252	234	230	254	241	220	240	244	200	231	230	228	240	251	276	269	250	209	244	235	240	220	244	236	220	272	249	241	217	232	265	222	237	252	219	227	248	233	243	239	271	232	223	218	237	237	223	227	243	237	232	228	265	237	238	206	280	245	253	255	246	239	243	260	228	236	216	247	248	204	251	221	238	264	232	230	228	245	228	251	227	198	220	253	240	278	213	249	214	252	242	230	248	232	229	235	241	220	251	242	240	234	225	223	230	256	222	230	222	244	223
28416	47192	35239	21030	13759	11984	8259	6050	3287	2116	1550	1350	1334	871	676	682	659	542	471	450	380	393	343	353	520	1385	1011	302	281	279	308	261	278	242	292	262	277	296	252	263	261	291	280	260	277	254	278	260	309	280	278	243	251	260	258	269	289	300	259	266	244	251	254	276	279	278	282	280	292	288	280	283	319	274	291	266	291	260	262	296	265	253	278	246	279	277	274	267	266	288	288	285	276	269	273	285	235	263	275	267	260	260	291	282	284	252	285	257	300	269	287	274	261	309	273	292	258	244	248	274	281	301	279	271	297	276	249	278	289	251	286	273	274	264	270	269	267	272	250	256	241	278	305	271	285	275	286	273	284	275	294	280	277	250	268	294	256	263	301	292	287	308	273	291	261	267	292	274	260	290	243	246	259	293	264	291	272	262	277	289	284	277	319	283	281	248	264	273	273	241	268	293	263	269	293	275	282	251	290	280	287	267	276	264	263	290	277	247	289	288	258	255	273	272	238	303	268	273	310	252	279	263	273	282	280	293	248	298	274	296	289	243	255	271	246	274	297	245	265	253	266	242	283	280	272	311	289	273	282	278	294	286	280	282	272	275	279	277	315	254	287	261	290	259	257	268	286	260	268	262	261	284	256	286	296	266	305	273	240	274	265	290	281	292	272	266	232	260	249	297	277	293	260	279	271	285	250	276	278	282	302	264	268	260	261	287	283	300	290	263	248	270	262	275	295	265	265	316	269	274	262	267	275	269	273	253	255	271	245	279	287	298	278	263	299	265	257	256	278	259	273	251	247	270	290	269	282	277	281	282	260	252	279	278	273	272	250	255	265	280	256	275	252	262	266	266	248	267	238	301	282	256	266	262	257	279	271	276	286	280	257	268	270	270	286	273	233	243	267	308	282	257	282	265	253	265	255	269	271	260	296	246	276	277	263	281	269	272	271	270	287	288	269	277	249	278	241	281	276	241	287	240	271	268	275	301	288	270	304	293	248	272	269	258	262	266	262	270	258	301	264	265	247	279	257	262	294	292	294	248	258	265	288	290	258	278	269	256	281	259	254	278	258	267	281	248	289	269	286	267	258	277	269	295	287	256	292	283	267	297	293	259	280	248	267	275	251	310	259	277	232	271	307	276	271	278	265	271	273	254	310	258	241	272	298	263	263	259	299	273	264	245	271	291	286	291	279	288	290	272	296	270	308	231	270	241	287	259	275	256	267	271	301	294	259	212	282	266	275	305	252	281	260	290	275	277	281	276	273	308	247	258	284	292	273	257	278	288	287	248	265	255	264	300	290	275	262	285	287	252	271	263	271	272	299	268	239	289	267	309	249	246	310	277	271	225	278	268	259	257	275	248	295	262	253	265	263	266	311	294	254	260	267	284	260	256	270	296	249	266	247	288	259	273	260	283	281	274	276	251	285	279	288	238	274	304	239	277	272	284	292	273	304	280	276	269	281	253	293	288	268	277	276	282	271	280	279	259	278	275	274	251	264	282	275	236	300	268	269	275	278	294	237	289	274	295	276	265	249	256	260	241	253	262	247	274	264	274	270	293	286	297	260	285	244	274	261	257	274	251	263	273	256	264	257	259	247	290	283	256	283	273	289	275	279	236	282	275	300	260	263	269	269	265	297	257	296	284	259	276	292	265	255	265	288	262	277	252	256	284	267	268	270	273	305	274	285	265	286	258	253	273	249	272	279	288	271	277	261	271	253	247	257	255	271	284	263	278	263	277	291	256	254	286	227	248	253	276	275	274	267	264	267	279	276	240	262	281	254	261	281	262	297	295	281	265	270	272	278	243	293	260	251	274	258	299	295	271	257	296	280	273	236	273	293	277	241	277	269	262	265	272	290	269	274	251	279	295	270	279	260	242	290	265	258	280	263	267	267	283	263	263	283	274	260	257	239	280	267	246	270	260	277	284	295	259	272	278	288	284	227	274	287	266	300	276	308	265	260	289	301	256	277	272	270	266	281	286	257	284	275	278	261	256	292	280	304	269	259	265	256	276	300	246	283	257	265	276	260	284	252	270	244	268	271	266	280	283	282	271	264	278	278	289	241	261	250	288	252	261	273	255	264	269	273	252	261	274	272	248	308	284	262	289	269	264	268	247	259	273	269	266	253	261	273	288	274	275	259	255	267	293	257	254	285	274	258	260	269	273	260	274	291	257	258	259	263	270	298	256	267	274	272	281	286	282	277	277	276	282	299	257	265	256	264	272	276	273	256	251	280	274	261	280	265	270	261	248	257	311	260	282	266	272	265	263	250	297	298	269	285	259	281	283	284	273	263	302	275	262	269	278	291	304	264	297	267	272	286	291	270	290	256	285	271	280	260	276	297	259	267	260	261	266	286	248	281	259	272	243	232	285	280	264	283	274	277	291	277	290	307	267	270	246	254	265	229	289	288	266	261	268	259	274	265	269	249	270	270	288	292	304	278	294	264	257	280	267	288	285	268	276	266	259	285	233	292	258	288	292	289	264	258	270	240	294	272	263	265	237	268	242	289	278	259	271	293	267	244	286	278	286	290	273	284	263	279	248	282	272	260	238	291	257	250	246	283	267	283	266	256	296	269	260	289	252	296	271	257	270	265	259	273	277	304	251	278	251	262	314	291	301	279	274	267	291	285	239	266	270	274	269	268	247	276	285	259	287	286	278	303	303	285	260	265	275	265	262	284	253	298	271	265	297	266	272	270	279	284	246	291	252	242	267	268	291	268	287	272	311	277	277	289	240	310	278	259	275	262	285	260	278	259	259	257	289	277	264	237	283	250	259	250	257	269	251	292	243	264	247	259	268	289	285	266	258	281	285	277	280	262	266	266	279	306	270	266	268	290	278	287	295	277	260	228	257	301	270	299	283	274	260	295	246	289	266	282	261	254	275	299	246	277	290	270	306	274	263	281	257	283	273	265	309	261	287	262	267	271	284	251	307	254	256	286	299	280	289	285	273	269	278	276	274	264	259	291	270	279	263	266	291	274	280	285	277	254	286	279	256	274	288	273	278	291	258	278	278	294	267	250	270	267	273	258	257	267	290	270	281	253	284	267	287	273	254	267	272	274	239	259	274	296	270	259	271	264	264	242	252	276	285	277	273	260	311	264	278	245	245	264	275	293	313	286	264	290	298	249	279	260	270	272	291	273	258	265	263	274	280	255	260	296	291	298	297	262	300	254	270	273	276	256	299	290	254	264	268	263	256	256	241	251	295	265	309	245	247	274	292	264	249	272	257	286	266	262	279	245	238	264	245	270	280	274	269	267	250	282	271	265	258	264	249	284	296	288	289	285	293	268	265	267	284	268	273	254	268	261	250	281	276	278	251	275	288	289	294	267	287	253	258	276	261	278	237	303	276	250	297	285	275	289	288	266	266	304	266	267	257	274	238	249	284	287	273	261	260	282	274	300	281	252	264	255	256	283	256	316	278	288	288	249	283	251	263	289	274	311	273	271	275	288	296	292	269	267	225	268	283	275	261	264	270	272	244
22708	21315	28952	24050	21455	22006	16487	7306	3737	2310	1578	1549	1636	1193	957	918	905	803	772	629	643	596	566	588	659	1796	1289	494	539	504	487	507	502	520	521	510	503	508	495	484	466	489	468	518	499	452	533	487	494	458	447	516	482	490	463	482	494	454	489	487	478	500	491	519	479	479	485	492	484	483	507	464	500	547	493	474	477	487	450	507	486	445	466	480	503	485	481	498	481	476	531	483	452	448	494	468	489	495	472	478	466	496	484	477	480	493	498	506	471	494	516	470	512	475	495	480	481	471	521	480	477	485	544	476	469	482	519	486	472	485	489	520	471	490	484	494	518	486	478	498	492	473	468	490	464	506	507	504	497	503	483	524	487	520	482	443	484	497	489	454	507	503	506	543	504	478	522	504	476	501	514	424	450	518	492	502	465	439	526	475	503	470	496	472	474	519	485	477	517	480	498	494	493	490	480	486	456	474	470	475	491	534	496	457	477	487	470	478	482	525	499	449	475	512	476	492	531	493	495	493	514	526	504	477	462	457	484	481	481	490	491	543	487	474	444	473	476	465	501	503	469	488	496	454	510	500	464	443	504	486	493	465	459	471	481	517	463	491	479	514	479	469	484	489	492	512	520	484	473	478	461	516	499	496	488	458	500	490	489	527	472	512	451	486	461	470	498	463	514	457	497	506	466	476	507	486	478	458	489	504	473	513	492	468	486	503	505	429	501	509	471	530	499	489	502	497	490	491	491	480	419	480	494	520	462	498	489	461	500	535	470	474	521	492	489	473	457	494	481	472	452	475	476	479	473	506	520	475	508	491	524	490	489	500	460	437	480	494	480	449	502	490	475	473	506	451	476	468	458	486	503	498	465	468	486	473	475	447	487	503	499	524	495	524	485	502	496	465	460	477	497	491	466	491	506	501	471	512	471	483	497	488	499	520	497	491	478	462	466	488	491	480	472	513	510	497	479	484	459	465	484	518	445	536	531	469	460	481	505	487	517	498	508	462	485	478	491	511	467	494	545	485	487	520	508	497	483	484	505	506	526	457	459	494	487	535	483	532	483	493	489	486	492	493	453	472	515	452	521	503	464	476	482	519	474	504	493	494	468	469	487	472	501	504	478	522	495	496	475	506	486	507	477	458	474	474	493	480	505	505	458	474	484	466	493	521	462	521	472	471	504	443	473	469	508	458	492	509	516	471	469	509	497	499	478	448	521	451	482	486	506	488	470	474	533	476	488	480	441	480	546	475	469	473	437	473	483	480	492	478	485	458	509	487	522	527	519	503	498	515	541	493	523	493	520	463	487	505	474	470	488	503	478	489	496	442	502	476	486	483	500	483	495	474	490	468	513	516	514	480	445	469	475	450	509	500	530	504	501	518	481	479	506	478	484	486	488	479	491	469	513	494	491	494	499	488	488	477	476	496	516	518	470	483	450	475	485	486	486	491	459	519	480	510	498	481	521	499	479	452	500	493	471	469	521	524	472	453	498	524	472	511	461	480	480	433	480	505	514	461	485	514	463	498	481	499	484	500	507	475	504	488	468	515	518	486	457	485	517	474	467	518	471	472	493	465	506	477	482	510	497	452	457	475	460	495	470	486	496	489	483	474	495	475	519	480	517	456	477	474	456	485	484	505	465	479	461	520	500	459	457	518	513	460	469	509	498	482	454	483	507	484	515	513	502	511	470	485	479	486	490	501	503	492	468	512	485	484	497	455	495	489	515	469	499	491	473	490	487	494	527	466	453	496	501	521	505	493	489	477	491	469	453	478	469	507	490	548	471	505	513	499	472	491	465	499	474	508	474	502	507	526	519	477	477	477	504	457	478	476	492	496	443	501	483	518	479	557	469	509	470	508	492	480	498	491	526	502	467	446	488	470	516	488	485	518	491	536	479	472	478	464	493	521	468	498	486	514	515	476	469	473	488	508	486	494	503	512	511	481	468	514	450	463	495	512	442	470	499	473	466	505	475	478	518	513	512	467	449	496	516	502	486	506	484	456	471	480	485	492	487	473	467	491	471	511	510	490	485	466	496	498	467	495	488	492	472	482	450	519	488	510	449	490	445	480	491	422	481	478	516	482	481	468	489	484	526	511	501	501	486	540	493	466	503	455	498	481	471	499	498	489	507	495	502	538	466	502	522	494	503	513	489	484	477	488	472	512	502	552	467	494	486	463	538	522	506	499	493	488	461	507	486	495	489	467	510	475	497	518	511	474	503	463	511	476	495	491	474	491	495	421	491	501	472	503	465	501	502	477	532	493	521	498	499	483	490	520	465	490	466	524	512	494	516	513	490	452	481	499	519	504	511	467	468	478	541	474	485	495	488	494	493	430	501	502	446	480	509	510	496	480	479	461	490	487	485	498	497	438	445	481	446	456	466	458	449	460	477	508	507	527	504	498	493	464	462	479	500	498	461	495	489	475	498	500	476	484	503	511	493	475	465	463	493	461	451	455	480	446	495	486	497	481	485	492	470	487	517	488	445	449	526	492	482	511	494	486	478	452	468	526	472	483	506	474	509	484	506	462	452	485	466	501	458	479	529	531	499	485	510	474	440	516	489	459	458	493	517	497	503	507	449	477	482	500	489	492	480	513	515	502	476	491	499	490	469	432	505	525	468	468	517	467	479	485	527	478	473	549	519	474	512	497	445	489	484	531	482	480	478	515	447	485	474	484	501	483	471	459	488	503	485	488	477	511	496	434	467	500	471	535	486	464	490	445	500	515	467	521	481	467	517	492	500	512	477	477	463	502	509	498	481	508	471	477	478	505	453	532	518	532	486	473	456	486	507	495	507	502	472	489	492	502	482	505	466	514	512	485	488	489	522	477	478	488	471	479	493	499	475	490	470	525	487	492	514	515	507	479	453	484	478	517	510	474	476	467	479	477	503	515	465	424	527	465	491	477	503	528	493	476	518	499	480	499	547	495	442	506	515	514	499	473	469	460	482	511	507	519	471	477	487	493	508	502	516	483	527	495	517	482	444	472	449	453	521	507	525	525	480	492	540	476	520	472	434	508	489	470	488	479	489	486	477	525	471	490	504	442	518	459	454	466	493	477	486	468	481	477	448	471	446	486	489	522	457	493	484	453	485	451	507	501	485	486	538	478	511	523	443	494	480	493	488	481	512	467	509	495	449	491	503	450	501	461	497	496	491	497	486	529	533	460	494	518	508	474	497	437	466	483	530	509	490	496	497	480	507	492	461	517	482	508	505	508	450	497	494	462	489	514	482	466	496	485	490	460	486	500	502	485	501	509	500	524	508	476	463	470	512	527	482	442	505	504	440	488	464	478	470	469	504	527	468	503	470	516	518	514	492	487	524	505	478	485	485	488	487	519	475	494	476	451	504	495	504	467	499	464	488	461	510	494	498	511	486	497	479	509	502	485	518	498	455	484	530	490	501	491	502	426	470	472	504	469	488	503	526	502	481	451	485	470	482	507	495	492	493	490	495	484	493	477	514	441	505	485	470	504	451	474	529	486	517	494
32770	59043	46642	31988	23230	19580	13816	10370	6484	3961	2644	2610	2792	1714	1369	1357	1293	1255	984	834	728	703	676	665	828	2852	1824	557	556	537	525	547	571	555	534	546	546	537	558	522	566	518	507	530	530	528	530	545	504	526	563	576	533	546	567	506	537	557	523	500	541	511	523	534	537	518	495	539	501	495	541	523	537	552	488	487	505	546	511	519	537	529	532	527	537	513	527	504	527	510	543	568	526	534	552	510	524	551	517	503	504	558	476	561	504	508	537	534	528	465	529	520	562	544	514	539	579	489	543	519	489	570	476	549	528	534	541	503	536	519	487	530	515	536	483	511	492	577	546	526	512	543	511	525	531	528	544	552	533	488	523	532	490	485	501	511	516	517	548	511	497	536	506	507	536	538	501	537	550	502	557	517	555	554	504	537	534	533	514	503	509	505	568	563	526	531	486	560	570	490	532	495	521	539	531	478	521	518	561	516	544	519	507	524	517	539	523	513	547	522	512	494	540	521	524	554	503	535	549	544	522	581	531	514	554	547	504	511	518	513	491	558	537	571	529	515	535	513	524	545	551	468	541	509	550	520	518	524	496	582	523	514	525	517	549	500	569	536	557	537	553	495	544	492	521	517	553	534	550	518	534	527	514	482	495	511	525	481	550	534	517	525	489	532	558	579	485	531	510	537	544	539	514	514	507	547	520	540	540	535	527	549	515	531	566	501	530	509	522	530	540	525	579	527	524	536	533	519	532	503	517	521	505	578	543	468	528	528	496	524	549	520	491	520	545	496	525	510	545	539	522	513	486	494	531	536	521	566	553	512	557	527	498	527	506	529	523	544	547	536	514	550	499	522	490	517	534	540	524	527	518	531	518	555	530	533	532	563	551	539	509	533	528	568	503	534	534	518	504	507	535	527	530	562	524	530	519	491	526	461	520	562	568	462	513	518	515	504	489	522	529	551	538	529	536	523	562	562	536	522	519	542	556	577	556	548	542	520	498	524	523	480	531	487	508	546	469	487	480	494	514	496	534	516	533	567	523	505	514	540	548	493	556	534	484	529	527	525	509	479	520	534	488	530	507	549	484	545	510	497	528	508	530	517	535	558	550	516	532	487	484	575	522	548	516	518	494	544	510	534	542	563	534	532	487	513	545	518	505	533	530	532	533	529	525	501	507	496	537	513	502	524	480	498	546	571	530	528	556	540	557	537	501	542	528	513	545	508	522	508	522	543	516	575	510	512	528	544	482	538	565	488	559	504	565	540	506	517	534	523	527	546	566	549	508	532	516	521	517	528	579	481	532	522	497	557	526	499	493	545	551	536	522	504	554	510	530	513	522	508	539	506	526	450	564	532	514	508	556	497	543	564	534	528	511	524	533	571	512	549	507	484	493	549	556	502	583	547	533	544	524	556	532	535	544	515	551	526	532	544	541	513	502	560	537	538	504	525	533	534	527	517	525	542	541	562	519	525	508	535	540	518	537	517	562	549	533	522	519	543	489	572	568	442	526	530	555	536	557	518	539	498	543	552	519	503	557	513	522	523	491	527	467	549	544	496	521	554	522	495	530	515	521	509	545	552	549	507	508	483	506	531	506	542	501	537	523	518	510	551	542	525	537	602	532	519	535	546	541	498	560	521	584	551	531	497	535	543	558	531	564	537	533	521	520	516	533	502	529	474	525	560	521	523	541	513	522	503	505	514	512	513	498	504	545	515	494	549	535	545	521	539	520	559	512	503	539	488	518	537	540	550	492	548	577	529	489	521	539	525	514	552	520	518	543	519	490	530	525	502	519	540	479	545	544	540	537	529	523	526	518	558	517	517	568	522	542	495	569	509	539	522	525	491	506	489	532	502	545	515	520	548	543	529	485	533	518	512	502	502	530	516	540	507	488	564	528	506	489	522	531	514	514	536	513	521	541	492	567	524	533	531	528	502	506	588	483	541	517	544	567	524	491	492	504	551	501	555	497	528	510	519	507	521	523	522	498	536	506	544	541	491	507	530	489	525	549	537	516	518	512	492	503	558	500	564	548	486	488	580	482	554	511	523	552	567	527	522	531	519	522	517	505	484	561	514	528	520	523	527	542	541	512	540	487	529	548	565	534	559	504	506	530	491	550	544	493	504	563	499	528	538	541	547	540	516	522	480	524	547	539	494	511	509	560	530	535	529	525	511	527	540	528	522	508	524	533	524	540	516	558	546	513	537	484	533	547	536	574	539	530	527	526	546	550	547	509	514	516	524	519	523	519	526	584	493	497	525	549	531	486	499	544	529	516	516	531	546	559	518	546	492	512	519	559	496	537	528	543	556	535	525	518	484	573	497	525	514	519	568	559	497	550	486	568	528	558	526	522	539	538	509	497	520	512	538	512	482	508	512	502	463	535	484	485	537	547	538	555	495	533	475	531	530	564	521	524	533	504	536	494	511	496	526	537	531	516	519	520	525	559	516	553	515	517	493	533	563	515	495	547	529	553	524	505	550	516	554	532	499	542	522	517	544	511	491	516	498	550	507	551	517	513	520	517	537	495	528	514	486	497	556	500	547	507	518	546	532	521	506	520	553	508	553	500	542	541	519	525	566	565	576	513	544	525	517	588	518	479	508	554	545	518	520	496	585	533	529	540	515	526	519	522	497	497	522	525	571	567	533	512	533	510	529	522	473	542	492	552	487	475	484	508	526	524	507	539	539	520	549	554	532	525	511	552	551	523	534	591	477	499	543	563	538	522	498	547	514	567	538	516	504	512	559	512	534	495	567	525	549	566	520	533	555	516	513	537	545	519	554	522	532	515	501	554	537	543	528	545	516	517	520	492	541	520	524	516	554	550	500	511	538	524	505	512	489	551	558	554	561	505	555	514	547	530	516	512	519	542	527	511	482	490	517	544	520	505	532	526	496	494	515	533	545	513	521	538	538	533	474	521	524	574	519	518	546	501	526	517	541	501	533	529	539	549	532	533	505	499	543	525	528	552	497	489	542	585	541	534	555	508	555	537	489	483	495	518	517	505	548	513	498	491	532	551	500	526	519	525	536	508	543	520	505	532	516	514	542	539	504	534	550	541	547	508	495	479	499	513	546	519	476	531	524	540	527	519	489	506	498	503	493	512	503	495	562	556	542	503	591	540	549	531	562	569	534	537	527	532	516	552	552	517	530	532	516	473	506	530	532	486	523	535	552	531	499	523	572	544	580	498	543	548	562	536	487	565	491	519	564	506	496	552	484	518	538	516	521	521	535	500	465	513	519	587	554	537	508	536	536	538	495	531	528	510	562	537	508	509	520	501	547	561	518	540	553	498	539	556	537	508	512	479	529	537	496	542	483	503	550	502	549	557	562	507	522	549	539	547	506	516	535	523	511	521	495	564	555	544	470	535	496	556	522	522	531	523	553	483	512	531	502	516	543	550	502	512	505	492	520	478	560	496	520	504	501	510	513	509	539	516	512	508	543	536	563	528	525	492	507	481	511	533	552	501	542	533	497	537	521	498	523	546	487	526	480
29026	25333	26196	16060	8575	4509	3046	2270	1289	760	607	747	551	381	365	378	350	326	295	282	286	270	255	251	237	270	279	250	232	271	246	239	256	274	241	269	235	226	241	246	254	239	257	220	248	242	254	225	243	238	234	245	243	227	210	241	224	248	215	239	234	232	251	260	242	271	199	222	227	268	234	236	239	269	244	249	226	253	212	249	256	249	225	251	201	265	221	245	248	217	226	239	231	225	222	212	236	230	261	255	224	237	215	255	254	229	240	243	249	241	230	262	236	247	254	254	227	239	225	251	207	226	232	233	228	278	260	251	245	215	242	232	230	225	257	268	244	227	228	226	257	231	240	268	236	226	214	245	233	227	242	279	244	240	252	224	231	255	216	220	249	238	233	268	254	233	252	232	255	248	256	244	230	234	224	234	240	268	244	253	229	252	265	239	240	239	248	247	243	242	258	240	236	257	243	276	246	270	258	243	232	233	274	222	241	239	238	244	228	230	225	208	265	253	265	232	248	224	266	234	248	247	219	230	220	244	227	230	230	214	254	248	228	233	248	234	232	247	268	244	225	247	258	227	238	232	235	232	258	257	265	235	216	233	257	240	255	236	261	203	245	240	227	230	240	252	246	250	216	238	238	235	226	223	258	263	242	264	252	205	212	250	263	246	228	218	241	237	239	256	232	258	243	270	229	235	245	220	229	259	249	222	263	256	217	243	262	236	256	207	224	215	217	251	265	245	242	242	241	219	245	260	257	230	240	248	237	243	223	266	222	248	193	278	227	251	242	238	230	257	250	255	249	225	226	249	238	223	253	239	261	223	261	235	242	269	224	243	207	235	223	215	233	236	252	240	228	252	256	255	258	238	228	233	232	224	234	255	262	249	235	245	246	238	239	230	232	214	252	238	256	244	262	248	253	251	241	240	223	238	267	243	258	208	221	260	260	251	281	223	255	242	233	262	283	243	237	242	225	240	225	244	222	260	216	244	255	249	239	232	214	251	235	230	247	263	236	236	229	209	248	241	253	220	240	276	242	257	235	253	278	230	249	256	235	244	231	243	233	238	241	235	218	249	234	254	241	239	236	261	267	257	250	202	264	239	261	251	240	234	235	233	263	243	241	228	259	239	251	257	228	279	231	247	231	245	266	222	240	250	268	268	252	237	249	248	250	240	259	244	243	230	231	228	225	246	235	257	235	243	242	250	259	257	228	254	247	236	239	216	245	236	271	246	243	260	228	252	249	227	226	244	229	247	234	269	238	223	217	256	242	257	241	215	246	254	249	254	232	233	225	259	234	222	231	253	203	232	255	242	252	239	254	237	208	249	255	244	257	245	221	242	233	247	236	253	233	216	254	252	259	253	235	254	241	245	223	263	255	223	241	236	221	237	253	239	233	213	235	246	229	237	246	248	246	255	251	217	230	238	222	265	257	217	243	199	235	246	256	229	238	226	276	270	233	237	242	232	242	263	221	264	242	265	245	217	239	235	246	268	218	230	241	220	254	250	235	264	240	249	236	230	269	245	240	225	243	250	289	247	247	233	213	231	263	247	219	229	272	255	254	237	253	242	270	241	245	254	231	246	218	248	248	229	227	254	270	232	244	221	224	232	272	215	259	255	254	262	217	240	234	261	254	253	244	231	236	273	243	238	219	227	236	238	247	253	247	247	245	213	249	225	221	218	254	258	259	264	254	244	246	229	232	255	254	246	217	249	239	275	241	239	235	247	264	214	236	271	248	258	247	227	237	277	248	258	257	235	249	257	245	237	236	251	250	228	232	240	279	239	262	221	253	233	241	262	254	263	235	272	271	256	243	223	241	250	235	222	269	217	256	244	231	253	264	276	235	258	243	226	238	260	239	234	225	248	244	274	253	269	248	248	246	276	256	228	234	223	255	247	244	236	244	246	265	258	246	264	255	222	245	227	250	240	249	261	210	244	261	241	249	232	235	259	222	196	233	209	220	244	232	226	211	266	235	252	236	237	222	238	234	237	257	231	233	255	250	237	268	239	240	216	243	219	253	252	253	237	222	258	229	227	224	244	286	225	221	209	238	268	242	252	262	243	253	247	244	223	257	239	256	215	234	251	252	241	237	244	228	249	226	225	243	257	239	282	276	228	249	230	283	232	247	253	284	229	248	226	259	257	231	226	266	232	197	239	235	247	238	242	245	226	234	250	221	273	228	265	266	216	230	248	242	234	253	242	247	226	224	209	260	254	221	232	246	229	240	216	222	232	238	237	245	238	236	251	232	256	230	246	234	239	238	258	269	253	259	261	243	236	229	227	248	235	233	249	242	263	218	214	234	224	210	228	252	247	246	228	259	205	248	226	256	249	237	229	248	255	226	266	249	237	214	259	240	240	236	249	229	256	245	266	227	241	239	245	224	252	220	249	233	236	241	229	230	237	222	246	243	206	249	254	238	236	270	237	243	251	219	250	262	230	243	226	215	232	233	256	226	239	230	226	256	267	218	244	257	245	234	240	235	205	231	243	246	226	221	249	231	243	248	240	265	237	227	222	266	242	223	250	233	234	243	245	237	247	274	255	252	241	223	227	245	253	232	240	271	238	255	232	243	251	260	236	226	232	256	230	231	252	244	233	243	237	264	227	237	230	243	249	244	230	266	248	210	207	216	221	228	236	243	242	220	245	244	219	250	211	230	223	232	224	239	253	246	217	232	214	230	237	227	252	247	231	225	240	253	223	234	226	249	253	253	246	222	257	231	227	235	243	260	277	221	237	226	247	210	224	240	239	229	266	239	277	245	259	231	236	234	231	254	220	237	249	258	235	238	237	233	255	240	232	258	233	245	242	247	255	242	236	230	256	223	243	238	254	231	229	250	245	233	244	239	251	214	225	240	212	254	251	272	227	253	206	280	224	252	216	219	252	235	287	217	247	242	248	256	262	245	241	268	236	218	246	243	222	230	218	241	275	235	227	239	255	254	258	234	239	213	209	253	241	238	226	241	242	258	243	240	278	244	280	224	249	223	225	254	220	279	258	228	234	243	248	238	245	225	236	247	226	240	239	222	254	237	261	270	249	248	231	243	217	273	234	215	250	235	218	241	247	215	223	253	275	261	239	247	238	256	253	223	236	254	243	250	236	256	233	211	245	229	241	251	252	239	222	245	263	281	191	244	208	267	250	242	241	225	224	212	226	279	222	245	242	243	210	226	228	236	262	232	257	268	246	275	245	254	236	255	248	248	222	253	243	240	228	258	236	251	253	230	271	256	250	254	239	242	236	254	218	268	235	256	215	255	239	252	250	238	234	200	220	242	252	239	234	245	238	246	248	206	238	262	234	264	244	245	227	254	213	253	259	245	247	277	239	236	244	234	251	235	258	228	241	245	246	229	240	289	223	225	253	234	221	236	247	234	205	242	246	199	248	223	262	232	232	282	228	261	231	242	237	224	264	254	262	257	236	244	261	245	235	231	240	278	239	248	243	240	238	252	273	266	238	196	251	238	252	222	216	231	241	235	257	207	221
25976	38640	28565	16107	12512	7790	5938	4549	2489	1318	1060	1357	935	651	515	527	515	472	394	340	297	337	317	297	330	332	316	238	252	238	290	266	259	248	269	216	290	242	256	251	267	265	269	254	270	276	276	249	267	230	256	261	229	284	238	263	290	278	280	308	267	268	242	226	298	244	270	278	272	243	288	255	253	266	255	280	277	272	260	276	282	277	284	251	277	297	260	258	265	255	231	258	254	262	263	240	267	257	285	269	258	254	267	279	245	270	264	234	269	249	250	268	302	264	266	262	273	272	262	303	248	277	251	248	253	254	255	261	274	277	291	244	231	255	256	282	268	240	286	240	268	289	257	260	297	282	279	280	240	258	279	248	301	263	238	261	267	249	278	265	240	258	272	287	311	278	246	268	260	277	265	257	209	268	260	279	243	228	275	264	273	244	263	265	245	246	290	250	244	290	288	262	266	293	276	267	286	263	236	261	249	262	243	283	271	259	273	290	251	254	282	276	281	258	275	264	254	273	253	283	252	233	269	284	256	269	262	260	282	250	274	254	255	250	270	252	286	252	254	262	248	270	257	280	274	256	270	263	253	261	262	260	278	253	236	299	237	288	261	258	273	287	232	242	260	270	273	220	256	261	264	249	251	246	273	244	256	268	311	278	285	275	289	264	284	250	261	255	252	272	260	270	281	261	228	241	238	293	260	244	291	248	243	271	248	261	255	297	289	264	267	256	272	241	283	248	253	289	273	224	235	249	262	255	247	232	271	277	261	234	252	253	307	269	258	274	265	278	263	272	245	260	271	267	227	260	276	267	256	277	232	246	239	270	278	268	235	251	280	268	261	285	273	266	302	275	284	256	270	263	270	233	238	275	252	233	274	261	260	271	270	294	261	264	300	244	261	258	262	254	272	268	270	252	251	256	267	254	281	248	238	257	266	280	268	291	271	263	249	275	241	276	245	259	231	257	266	245	253	271	295	239	260	277	279	237	239	266	268	245	245	310	293	242	258	269	256	263	280	284	254	286	256	304	263	272	264	270	238	263	273	265	287	266	249	276	243	270	282	265	281	231	236	268	256	286	256	255	290	254	261	301	265	280	229	272	251	286	261	241	294	268	249	272	244	247	248	317	275	285	261	281	288	266	248	236	271	261	271	295	240	270	234	284	269	271	271	247	286	232	230	251	254	270	253	260	251	234	281	251	297	286	275	267	256	266	253	272	252	261	261	283	272	242	281	260	255	259	267	274	252	258	270	262	247	263	241	271	294	253	245	249	263	273	222	276	268	276	247	255	250	256	279	269	252	260	249	242	280	247	281	260	235	264	282	249	248	258	257	278	270	273	283	249	255	277	230	243	258	263	249	272	282	257	267	277	277	285	253	270	292	245	262	288	256	251	267	247	282	227	257	259	239	266	266	274	255	261	287	245	254	262	253	273	228	263	256	264	258	247	291	248	256	296	289	275	273	248	279	235	260	260	254	267	281	282	281	262	286	244	276	284	267	255	281	277	263	276	265	291	268	264	298	264	274	266	233	254	230	280	259	262	285	254	250	280	262	268	261	277	248	276	273	242	257	256	284	265	280	242	260	252	256	275	271	262	283	238	246	263	254	268	283	266	260	264	260	259	261	267	249	266	259	283	278	260	261	264	272	277	277	267	266	289	274	252	234	271	292	278	262	293	258	265	259	247	242	263	299	264	296	266	277	274	240	276	281	250	278	258	240	254	260	258	291	260	241	268	251	252	254	261	264	266	279	270	263	276	254	289	270	257	246	276	255	277	238	266	267	278	248	266	253	248	260	251	275	253	279	297	271	286	264	259	279	236	305	237	281	274	261	232	248	246	299	276	251	268	272	258	254	236	244	264	276	260	272	240	258	260	261	272	250	254	283	266	277	256	270	226	258	283	270	304	261	253	254	241	284	258	273	268	256	261	272	262	246	249	251	264	275	238	260	255	253	250	269	255	279	271	258	273	282	271	249	286	276	254	267	257	279	289	241	265	271	280	266	270	261	285	261	265	219	236	241	254	254	280	253	242	269	273	246	252	274	299	268	281	284	306	281	229	263	285	223	259	268	263	274	291	264	262	261	239	241	257	274	253	241	274	259	284	273	254	264	279	278	240	293	242	300	264	269	255	256	242	262	245	265	230	264	256	276	252	252	287	271	273	260	256	241	280	267	247	255	268	236	270	291	266	273	261	241	269	264	279	248	261	249	299	250	268	285	257	271	288	266	274	262	282	258	240	259	256	252	283	238	258	244	253	256	243	281	268	232	263	254	247	254	270	258	256	239	287	295	273	246	262	270	255	251	242	277	267	236	252	236	299	257	256	258	249	246	245	254	261	274	276	257	257	259	264	295	275	250	272	263	258	244	280	256	260	262	260	272	258	309	267	266	287	260	248	283	269	275	285	259	285	267	267	286	275	276	241	264	244	252	247	250	282	277	283	253	288	274	258	249	250	254	265	263	269	278	288	306	240	240	275	295	289	220	258	260	274	276	270	289	257	233	277	222	296	276	278	262	274	273	254	262	259	254	263	251	289	261	268	260	267	249	258	248	256	258	267	272	292	254	245	291	285	262	263	270	255	256	258	263	271	257	261	259	274	268	260	254	273	279	247	264	262	270	258	294	244	260	281	246	260	312	272	272	271	246	262	258	252	264	229	256	264	261	280	293	241	246	272	238	263	259	248	260	251	269	262	261	252	283	243	247	260	282	251	264	229	255	244	257	263	237	284	255	293	260	261	243	287	256	253	260	289	278	254	258	276	224	261	280	272	269	262	257	285	261	266	247	265	277	270	273	259	259	259	261	252	277	265	262	261	254	287	259	267	287	262	263	245	251	270	270	262	271	285	267	272	282	252	222	263	255	263	265	248	262	277	270	268	290	259	269	283	246	260	246	246	272	299	257	277	262	267	245	285	252	259	266	266	269	240	285	271	297	284	277	256	294	270	287	267	258	241	275	238	262	242	252	267	253	263	264	266	267	285	282	276	271	270	259	273	253	275	259	232	258	286	267	255	255	253	278	241	274	268	254	272	245	263	245	252	274	228	243	246	278	249	278	281	265	263	272	277	252	266	279	259	281	264	254	303	253	243	255	252	281	290	314	273	231	310	264	246	264	263	280	236	272	278	283	275	253	268	239	279	253	269	269	277	278	238	252	265	264	294	259	260	278	287	238	238	253	300	256	278	260	257	264	232	269	246	234	267	264	252	276	263	264	275	265	238	281	286	264	258	263	288	258	239	239	262	250	239	261	246	260	263	276	317	270	278	260	254	262	272	273	272	285	288	302	263	264	230	265	261	254	269	254	260	253	275	276	261	237	263	265	238	268	291	252	300	269	230	261	252	237	247	280	260	275	233	265	285	246	271	262	242	286	287	257	255	263	274	254	226	238	297	268	254	268	251	242	271	257	281	226	269	243	236	238	263	237	285	262	246	244	262	268	287	273	272	277	247	255	253	272	271	296	273	259	292	239	268	241	259	271	257	244	238
23906	21305	28615	24658	21592	15629	8758	4648	2323	1355	1475	1334	1069	802	748	691	655	623	627	570	532	504	524	471	529	1186	1803	660	427	453	480	429	453	426	428	470	451	417	424	420	450	417	475	474	457	494	430	455	415	454	437	442	437	442	475	446	445	461	443	467	449	460	457	410	402	444	486	442	448	434	452	476	436	482	426	412	440	428	470	443	472	423	422	433	484	434	460	450	448	451	464	440	422	481	428	431	448	438	432	437	452	473	429	451	433	445	438	455	412	464	458	413	442	465	450	397	508	452	494	439	431	414	452	475	446	489	459	443	417	463	444	459	427	466	476	439	437	420	421	454	433	454	483	448	441	462	455	440	468	450	464	430	458	423	460	436	457	482	452	421	466	476	458	488	416	439	475	437	434	449	441	449	396	417	444	378	508	446	441	465	443	404	497	448	478	449	458	457	447	445	418	467	455	472	460	406	426	445	430	449	423	432	426	437	464	423	454	463	437	444	460	440	439	417	439	434	479	459	411	446	407	492	416	431	459	463	443	452	445	450	449	432	441	449	415	440	409	453	445	447	473	466	434	438	394	446	426	470	470	432	469	427	432	476	458	441	447	428	479	424	467	442	452	436	439	462	422	467	407	508	455	459	456	453	424	439	434	465	475	446	443	479	431	454	404	446	445	458	459	431	488	468	435	457	457	427	422	471	434	425	442	437	446	432	450	425	451	447	439	461	457	448	442	465	462	468	449	460	421	477	462	416	476	460	460	428	497	430	463	459	433	444	425	469	467	430	471	462	451	448	440	452	441	438	442	438	452	453	444	412	444	428	433	463	435	442	478	435	464	441	431	456	447	422	447	427	445	481	466	459	446	433	434	438	440	430	409	469	442	487	439	463	470	444	463	435	431	454	495	454	432	451	441	462	477	424	450	459	431	459	440	406	412	427	438	434	457	472	475	487	437	442	422	463	435	472	453	397	481	443	422	413	441	454	431	427	408	461	484	464	462	473	473	455	436	439	429	448	424	448	453	436	472	455	377	445	454	474	444	448	440	423	462	428	451	425	427	408	479	413	468	431	481	410	461	437	461	457	457	457	495	426	428	472	476	430	406	432	457	461	461	460	431	455	447	481	454	449	423	476	427	463	464	441	470	427	459	479	451	444	457	458	436	430	390	417	484	446	445	460	417	440	444	441	448	435	462	435	455	457	452	443	452	487	477	460	462	465	436	488	484	471	434	456	449	428	494	458	422	424	450	454	462	425	456	458	445	462	467	425	460	438	466	406	458	455	446	440	450	439	458	462	465	465	422	441	461	445	451	419	468	446	484	399	446	448	455	426	462	462	409	425	423	431	440	446	454	433	439	416	469	470	391	435	429	418	426	460	456	417	423	452	422	466	481	415	438	466	432	457	426	464	449	392	482	456	474	420	431	472	421	459	516	427	438	469	454	439	460	427	465	481	459	445	476	431	425	454	438	470	432	466	414	436	429	419	473	446	430	466	442	451	403	461	430	444	467	488	481	452	434	464	443	443	445	450	444	436	435	446	433	437	457	474	447	482	454	439	423	436	425	435	453	460	452	444	436	455	447	434	467	456	454	453	471	443	477	444	424	471	463	448	409	444	479	456	433	435	451	436	432	448	453	456	437	449	449	420	442	463	470	446	489	432	429	425	497	460	426	396	452	430	455	461	442	406	449	424	456	477	446	465	436	437	454	488	483	435	458	464	462	456	446	409	429	475	441	460	476	447	444	441	420	454	429	443	408	449	453	468	421	457	483	411	423	474	450	445	468	461	441	434	462	403	442	408	440	459	430	444	426	454	455	459	410	447	441	422	454	491	465	471	445	430	451	452	464	446	454	453	479	422	422	451	457	406	419	441	466	418	430	436	474	453	431	428	439	454	458	426	465	435	454	421	462	447	436	452	436	430	410	469	450	428	471	452	453	388	485	455	440	461	454	469	454	454	445	449	439	427	448	461	428	442	430	416	454	449	426	415	462	467	446	431	419	431	410	460	442	465	452	439	447	446	499	457	440	490	443	421	422	418	483	432	438	450	460	462	443	436	494	438	448	435	485	426	448	446	443	478	442	411	456	451	443	440	447	422	468	454	424	437	450	435	427	435	438	457	434	453	432	455	478	431	441	447	424	440	481	435	417	421	454	441	454	404	475	459	438	451	471	451	446	456	411	433	457	430	419	456	446	398	459	460	442	443	459	440	458	416	441	422	415	430	441	481	441	456	457	416	460	447	437	448	445	432	444	480	430	407	459	401	482	425	423	426	403	484	450	431	453	425	449	440	442	415	418	471	459	418	409	462	451	432	457	452	456	451	492	452	406	442	430	460	416	448	473	433	433	463	415	442	444	469	447	446	467	449	463	427	429	432	394	423	420	430	476	445	438	426	422	457	457	423	442	464	418	444	440	458	406	442	440	472	430	446	414	452	471	444	451	449	437	462	437	437	465	483	428	429	470	438	463	450	443	439	437	454	424	443	459	418	430	446	462	432	432	451	448	419	432	427	449	449	402	421	423	442	438	444	488	435	448	423	430	414	434	423	450	453	424	423	447	431	451	436	449	413	439	444	416	434	430	473	466	439	485	436	451	434	447	461	431	439	402	425	445	462	446	448	456	439	450	456	442	437	430	404	446	454	444	487	470	425	476	457	454	467	463	417	470	456	504	438	496	458	429	487	461	453	434	430	450	431	451	443	448	429	435	523	446	482	409	440	479	433	451	478	464	468	437	470	393	485	434	457	450	430	456	451	473	442	415	435	434	452	396	436	423	422	477	421	442	461	445	401	444	447	458	438	469	418	448	433	393	458	442	429	457	418	453	434	457	441	446	437	468	421	423	429	457	428	471	473	438	439	431	462	440	437	428	449	446	420	417	488	430	440	450	468	428	472	459	482	468	437	395	473	460	423	440	390	446	462	464	436	473	451	451	418	450	447	448	436	440	456	441	455	491	435	428	459	453	462	470	420	418	441	431	436	490	458	434	405	479	440	465	461	428	419	460	448	458	442	454	401	454	466	465	412	476	439	472	458	433	414	456	449	434	466	422	459	454	427	424	487	431	458	473	440	450	433	482	435	469	440	444	425	457	435	405	454	448	496	447	467	461	460	468	466	458	460	423	402	438	436	423	425	451	429	461	455	442	441	414	479	445	454	458	451	451	425	431	443	435	433	432	439	387	473	478	447	447	449	427	439	445	435	467	442	453	426	457	433	433	454	410	441	443	437	449	448	455	445	450	417	453	474	456	451	415	446	403	421	425	460	447	454	461	431	438	399	440	424	439	433	438	453	449	441	440	439	429	448	482	444	438	439	421	456	476	439	454	440	478	429	438	399	450	402	431	448	466	422	432	411	436	469	449	463	445	411	429	438	433	405	450	437	447	448	434	460	435	417	443	459	443	433	458	459	522	444	465	480	484	382	483	441	432	447	442	430	462	457	483	409	447	441	428	441	468	436	444	429	491	463	449	418	438	436	428	429	463	437	445	423
28472	52146	41251	27105	19425	13128	11297	7719	4296	2170	2480	2293	1726	1230	1132	1085	890	797	736	685	628	581	558	536	562	1818	2877	819	481	469	491	460	449	449	476	485	477	470	505	503	450	462	497	473	468	468	488	491	446	493	458	485	478	485	473	462	464	516	443	481	482	462	460	468	486	503	464	462	483	449	455	483	496	482	462	494	446	454	491	471	476	474	447	492	469	494	480	512	484	511	491	456	464	462	445	497	490	467	497	466	456	467	483	473	448	486	461	489	471	478	483	474	466	500	483	439	459	495	508	474	463	517	476	488	522	468	475	493	476	474	488	446	472	477	415	470	489	470	460	452	472	457	477	486	458	475	461	492	475	491	510	470	500	474	505	456	438	485	476	476	480	507	475	462	467	488	472	449	495	471	499	460	502	483	468	454	468	458	437	421	482	457	470	502	510	500	494	493	435	479	466	531	493	501	437	452	491	480	465	481	449	469	479	515	444	481	475	480	467	458	448	458	503	485	473	470	463	476	506	500	473	461	467	469	471	450	499	458	442	439	458	481	463	482	493	445	516	476	463	443	451	488	528	455	480	496	434	481	500	486	457	475	456	546	488	452	504	484	462	503	489	434	485	482	451	474	523	453	467	505	491	483	455	478	443	478	473	474	458	539	479	476	486	479	482	457	498	502	469	472	478	457	474	496	443	487	482	459	491	464	451	491	454	487	448	445	464	482	505	470	455	454	441	499	461	493	477	472	483	473	507	511	483	483	511	469	448	499	491	453	497	518	517	494	507	488	490	437	474	481	487	490	472	433	436	460	505	440	435	464	488	499	446	426	469	493	463	457	508	457	457	452	437	502	469	489	468	451	503	480	495	452	505	460	431	462	491	465	503	485	461	456	498	479	485	496	458	452	504	456	482	454	490	474	474	488	483	484	498	465	467	473	498	476	446	486	464	440	494	467	499	492	453	464	464	465	490	512	493	469	494	469	453	482	474	463	490	498	492	498	482	443	539	476	464	434	482	465	495	459	476	514	465	470	426	477	462	471	498	484	479	521	457	487	454	456	465	490	512	471	470	462	467	467	468	494	447	530	471	471	493	463	475	455	441	468	453	473	454	503	472	512	495	504	503	434	467	459	480	472	468	465	449	480	471	463	487	487	506	498	502	502	474	453	501	506	470	520	465	490	453	478	458	461	490	480	468	484	531	507	470	491	453	460	464	466	501	482	458	491	450	490	469	470	496	456	454	465	494	465	509	450	466	503	499	475	455	467	488	485	474	469	456	448	461	472	491	435	510	484	475	475	509	461	456	439	464	505	488	463	472	460	521	484	476	483	495	519	465	475	475	480	493	486	491	462	479	475	445	438	494	493	491	476	487	472	482	474	536	461	482	504	480	491	472	480	450	492	484	503	490	466	502	434	478	465	482	511	467	448	467	470	479	443	453	471	465	527	492	454	461	458	503	472	474	437	470	489	443	500	472	446	470	482	474	472	468	463	476	468	452	470	464	479	431	488	466	493	470	459	484	474	437	458	463	433	500	471	441	500	447	505	447	510	470	522	508	515	478	482	449	496	506	483	488	507	426	490	480	473	457	449	451	440	494	510	466	468	412	499	491	481	462	487	469	474	463	498	481	493	490	495	453	511	470	504	498	455	482	473	435	475	502	484	491	433	485	463	467	511	452	486	492	482	469	456	473	472	511	500	481	460	445	514	500	499	461	492	465	446	493	522	443	446	464	463	457	478	468	500	444	476	468	494	455	496	482	469	476	493	457	484	476	443	481	511	480	471	500	412	463	476	516	523	491	463	463	483	538	498	483	452	484	449	478	471	446	495	476	492	474	483	478	471	469	453	474	516	477	506	462	456	489	461	450	488	436	506	452	475	522	471	437	491	484	513	513	481	464	457	486	474	481	484	483	504	480	488	492	455	497	478	486	463	495	466	497	483	446	475	482	488	462	487	456	494	500	465	435	474	479	485	477	484	483	475	494	465	504	484	482	505	444	483	516	464	463	490	430	463	483	474	445	474	448	496	482	494	484	460	468	459	482	492	460	481	459	480	499	472	454	511	431	505	481	455	481	467	451	516	453	456	482	456	450	444	487	479	473	465	498	462	483	457	507	502	448	439	479	475	488	472	476	484	493	465	518	463	469	438	518	473	531	496	440	454	475	477	491	517	471	490	437	473	480	485	449	481	435	478	457	445	503	480	458	464	482	421	468	481	527	433	492	494	488	435	514	467	459	443	471	497	458	488	473	488	508	468	494	511	510	475	462	428	478	474	520	471	485	461	515	452	497	509	474	483	449	511	454	468	464	481	434	481	459	495	456	475	482	468	494	467	485	485	483	446	499	500	479	431	492	465	472	466	473	470	468	451	498	435	455	478	491	488	455	424	468	479	482	484	504	484	479	468	471	467	496	497	495	475	485	487	500	477	449	486	523	463	490	495	487	462	495	475	429	545	469	474	501	512	480	478	468	461	477	482	465	481	482	500	452	496	464	461	474	480	482	480	458	484	481	516	512	480	481	479	488	475	443	462	531	523	488	467	445	477	497	500	475	442	485	447	501	467	531	464	442	482	494	496	483	474	479	492	458	533	467	459	495	480	483	483	468	479	477	468	481	498	488	451	442	483	464	488	485	465	512	506	487	483	475	510	424	488	450	447	517	463	499	484	513	443	482	445	478	485	471	466	487	476	515	455	482	459	432	482	455	495	451	506	472	428	490	460	479	462	467	526	485	437	498	532	502	436	480	481	444	506	474	451	482	493	472	477	447	454	465	453	482	484	455	500	497	516	438	480	432	495	505	484	469	454	474	445	457	460	445	471	467	458	487	509	487	474	475	500	474	469	459	454	493	457	474	461	438	435	478	478	473	466	461	487	526	482	472	473	451	478	482	464	465	477	477	496	481	464	444	491	471	451	476	507	497	523	446	497	470	504	460	443	492	455	472	476	488	461	456	464	490	496	510	498	451	473	484	478	477	463	460	460	453	468	475	466	474	440	463	465	476	488	472	460	480	457	459	466	439	467	468	462	456	497	506	514	457	486	485	502	479	456	491	483	492	486	423	498	486	436	484	494	451	475	489	432	512	485	455	459	453	446	497	484	493	447	506	492	527	540	444	475	496	475	435	439	494	478	448	461	491	459	484	488	499	477	462	443	477	488	471	487	498	489	436	497	471	474	491	469	479	456	485	458	460	450	503	442	476	452	464	496	455	458	463	459	458	518	486	488	445	456	482	487	497	482	479	489	474	475	496	466	437	472	460	489	496	470	492	490	484	507	506	509	451	477	480	456	507	530	478	466	494	486	463	482	505	508	456	454	506	504	508	455	491	495	467	501	460	513	476	436	483	449	459	477	459	482	432	476	496	458	475	498	495	471	446	446	467	502	436	541	461	454	516	514	432	482	473	458	469	486	504	436	470	456	496	470	483	478	465	483	503	471	471	473	479	486	481	470	492	482	469	490	455	520	462	500	454	494	463	513	487	477	473	459	451	473
24908	21273	27813	26083	16196	7413	4538	2675	1371	902	848	770	643	475	488	474	420	334	346	297	282	261	259	219	248	586	916	225	238	216	248	229	233	209	233	213	237	253	199	193	237	205	210	216	232	243	197	237	206	236	242	235	214	209	229	221	199	200	215	216	236	213	218	209	225	206	218	216	237	223	228	242	224	231	194	213	256	212	232	228	224	222	211	201	227	239	224	207	225	211	234	218	217	242	216	211	203	226	225	247	218	215	211	203	211	224	201	221	215	225	238	225	197	233	207	226	208	217	229	201	208	218	239	234	206	205	239	224	237	220	218	213	234	206	242	235	231	224	216	200	234	219	196	254	249	232	219	230	229	226	248	194	231	240	202	234	214	224	230	209	221	222	219	224	208	255	231	237	248	235	209	210	187	219	222	188	220	227	220	227	207	243	238	200	227	219	214	202	221	215	217	225	238	232	248	218	209	225	230	197	229	233	217	225	218	227	229	231	198	202	216	212	195	219	215	222	227	234	212	216	222	254	225	223	239	208	223	230	196	217	224	208	209	208	216	218	193	238	227	202	235	235	235	251	224	225	217	215	212	208	221	230	208	239	225	211	220	207	206	217	214	239	215	231	207	222	196	231	221	208	241	217	225	218	232	214	218	232	209	235	212	228	207	240	202	234	235	223	208	225	223	232	241	230	211	194	204	235	233	233	226	196	215	181	206	188	223	207	220	215	232	255	222	212	249	243	213	216	246	216	217	215	231	235	241	252	239	197	205	227	201	211	209	227	233	216	219	213	217	224	221	231	224	231	233	233	223	219	224	218	238	241	206	245	232	244	228	210	241	225	214	201	200	228	220	253	259	218	219	216	230	222	222	226	255	240	212	220	213	237	239	184	216	198	215	222	202	239	237	232	215	202	214	210	173	251	214	253	234	202	253	203	234	211	220	244	220	222	218	212	227	228	183	218	250	226	204	221	215	208	212	215	225	224	218	206	215	240	222	215	209	213	222	239	206	226	230	239	219	210	219	205	189	211	181	227	227	208	209	222	225	235	218	232	224	215	200	226	240	234	196	220	214	236	208	236	197	237	240	210	231	207	198	243	230	234	238	225	233	230	199	231	242	224	232	205	218	222	211	238	225	266	216	213	252	205	199	214	193	215	232	228	215	201	227	215	257	188	223	220	195	212	210	224	246	235	216	228	207	213	230	234	239	193	214	193	227	242	206	206	216	244	216	220	234	186	217	209	221	206	217	240	212	223	194	230	230	216	232	252	214	236	210	195	249	231	253	236	214	225	218	212	242	224	211	213	208	235	255	189	225	220	189	228	235	218	236	221	230	238	243	237	258	226	235	209	208	218	200	244	232	224	236	222	236	212	217	217	217	201	210	212	214	250	231	195	255	218	231	251	221	234	251	213	192	258	214	232	221	186	226	232	224	220	213	242	228	222	197	220	213	215	233	220	222	212	224	215	247	242	218	217	207	208	258	204	207	220	252	219	225	237	214	221	199	215	203	216	213	206	239	255	241	234	218	215	200	231	211	236	246	232	220	234	207	235	222	215	245	227	218	210	211	220	228	228	196	202	225	234	216	225	218	204	220	212	233	219	222	243	201	211	225	210	229	231	234	235	200	236	238	214	236	197	232	230	208	232	220	221	227	215	228	229	232	211	194	246	222	202	241	224	229	218	217	201	205	208	241	224	244	233	219	217	221	231	217	230	217	226	232	249	255	220	204	223	215	203	245	233	205	245	213	209	220	217	238	219	230	228	209	225	257	243	218	235	225	236	189	209	235	232	240	238	209	235	254	201	233	217	224	235	209	235	221	209	225	206	221	226	216	221	215	198	240	194	227	223	198	233	238	235	214	220	230	248	216	196	206	209	212	216	232	221	229	255	192	227	228	198	256	233	229	247	236	182	193	215	216	223	215	206	215	216	233	245	222	218	246	222	237	226	216	220	217	229	229	235	204	193	218	225	210	225	229	211	214	221	227	242	242	238	232	202	225	249	208	236	239	233	202	210	217	212	260	242	205	247	211	221	214	228	218	231	219	232	228	224	219	222	214	238	212	229	208	243	236	216	194	243	213	222	254	235	218	226	225	216	231	228	208	205	209	195	216	211	224	224	230	244	238	209	209	238	225	223	227	224	219	238	194	197	242	203	200	236	234	211	202	220	207	223	248	230	206	229	233	225	217	232	241	215	225	214	221	230	220	222	238	225	199	227	238	227	206	219	230	212	200	196	234	220	208	233	239	235	259	242	222	236	237	213	224	211	207	201	224	242	193	214	217	214	200	244	203	219	222	241	220	213	242	213	241	231	214	205	214	208	228	208	229	220	228	234	259	211	218	206	190	236	235	232	234	208	207	240	242	236	208	202	216	232	228	218	239	246	206	224	226	222	230	215	216	194	208	209	211	241	220	231	223	223	211	224	215	245	233	214	244	219	222	235	242	256	245	217	222	235	224	234	235	238	239	230	234	212	242	215	218	235	239	197	234	208	228	197	212	244	233	202	200	215	214	225	230	226	205	229	231	235	239	222	227	205	238	218	221	222	224	219	212	212	212	230	227	202	220	217	203	216	243	242	225	246	228	199	208	231	217	206	222	218	209	222	218	232	199	215	217	231	230	227	225	217	249	202	206	242	249	255	238	210	218	209	226	226	219	232	210	225	214	202	209	226	217	229	196	232	230	225	217	230	256	200	243	233	220	224	212	256	206	229	197	210	206	220	244	257	221	215	194	208	224	240	224	222	194	216	222	226	231	201	227	227	213	232	191	215	229	230	246	232	192	201	231	217	213	213	234	237	233	257	209	235	242	228	198	225	226	212	212	238	214	230	219	226	223	219	227	236	256	238	226	217	216	212	227	250	208	203	244	239	264	191	220	234	238	223	278	225	232	189	235	223	217	221	235	232	210	235	195	213	225	205	212	210	193	202	215	224	219	205	232	228	207	228	226	221	210	181	212	209	225	238	215	226	252	231	268	238	213	203	217	214	213	209	240	226	220	230	215	208	212	255	236	227	224	220	235	233	248	239	240	207	231	237	201	206	219	221	188	244	229	209	213	225	213	219	219	213	229	211	227	197	197	204	224	229	221	229	226	218	196	207	214	205	220	226	215	238	225	207	229	242	212	200	191	213	231	241	181	208	243	214	184	211	221	186	212	182	219	252	226	216	211	223	214	219	215	225	219	227	208	227	219	230	237	212	225	236	213	229	235	228	219	236	233	220	208	198	221	248	207	247	222	211	238	219	233	230	223	213	246	225	199	214	244	226	226	214	223	207	234	241	203	212	223	201	241	215	202	198	190	226	227	235	226	209	214	248	234	226	234	218	211	239	232	237	222	220	237	233	216	265	223	235	196	229	256	218	201	225	210	221	227	238	217	231	222	233	200	244	242	240	210	224	202	213	204	225	208	230	234	236	235	208	230	218	222	225	208	217	221	196	244	227	239	220	218	259	229	204	220	199	188	233	202	226	215	227	225	190	221	210	243	207
27323	46695	36401	24118	14258	11234	7961	5304	2856	1770	1627	1546	1186	757	782	760	633	554	517	448	368	325	306	301	321	971	1632	274	284	286	282	257	255	265	249	227	263	273	238	266	260	237	250	253	248	245	272	257	261	262	235	256	238	264	250	227	270	270	260	242	275	268	279	234	252	255	225	247	254	263	283	278	241	240	229	264	267	259	257	253	264	272	258	232	241	253	241	237	251	237	258	233	242	204	246	234	253	247	261	214	262	274	234	247	236	247	230	263	248	259	225	251	258	257	259	248	247	248	248	248	270	276	225	253	260	273	250	275	269	221	242	288	260	258	241	259	250	246	252	264	247	247	254	250	262	248	246	241	244	276	247	261	249	257	228	227	233	237	248	255	248	246	238	232	274	260	232	260	237	258	215	272	249	261	259	233	230	241	248	262	245	246	264	268	245	257	285	266	245	235	212	260	248	244	234	257	257	242	252	227	254	262	238	255	252	242	238	245	245	248	266	266	240	235	261	255	246	255	275	229	257	216	244	270	271	241	245	246	213	249	248	300	258	251	303	279	227	232	229	282	254	247	229	220	245	262	246	235	283	239	252	238	257	249	268	254	251	256	213	237	251	268	256	246	238	275	271	243	249	259	251	256	262	256	239	250	257	258	245	258	254	263	261	247	251	259	219	237	261	271	236	214	248	241	270	252	215	258	254	273	288	245	240	251	260	238	243	224	244	257	246	262	266	262	256	256	269	267	220	250	254	241	258	239	248	231	236	274	235	273	253	263	240	248	243	248	250	267	290	264	234	244	261	274	226	248	260	233	249	282	246	274	256	256	256	240	220	226	253	249	248	243	248	254	239	268	250	252	234	276	231	237	244	265	268	258	244	258	225	247	250	244	257	263	262	233	246	235	247	274	251	254	267	261	227	266	270	265	269	257	269	252	240	261	242	241	249	264	250	249	258	258	243	278	260	229	258	241	239	239	273	252	266	247	228	235	249	275	248	264	274	214	261	260	249	261	260	265	252	249	228	274	288	230	268	270	248	261	242	255	237	251	250	254	262	252	244	252	242	224	254	266	264	251	259	248	244	249	249	284	252	264	263	256	281	248	268	271	245	268	251	263	264	282	258	281	239	250	245	248	219	260	268	276	229	247	263	249	272	234	240	251	257	247	237	266	244	259	241	257	242	243	300	266	238	258	249	268	249	238	249	278	245	240	246	226	234	277	242	260	239	269	259	267	286	226	272	269	252	274	245	232	250	249	252	239	270	234	245	231	242	273	253	259	294	261	232	267	256	228	235	255	251	239	242	251	234	236	256	243	258	253	257	279	254	248	251	221	222	249	267	239	237	250	235	250	274	265	271	258	280	257	275	252	246	261	256	240	273	249	244	223	247	248	267	265	238	258	246	250	249	271	249	245	254	266	246	231	236	227	233	257	253	261	258	227	244	258	250	266	237	264	255	236	246	223	246	253	253	268	263	239	258	253	223	272	272	226	231	273	268	261	208	253	237	230	253	250	275	270	250	265	259	260	257	208	233	249	243	278	263	229	260	269	267	241	236	240	235	258	229	244	261	245	266	248	276	269	238	260	256	259	231	253	220	260	249	242	302	228	275	258	244	269	266	252	266	240	254	246	273	251	244	243	261	244	241	282	224	274	259	272	258	241	269	263	256	252	265	286	224	259	221	268	228	283	264	251	235	263	236	255	254	228	272	262	245	235	254	266	237	230	242	205	270	243	238	250	279	256	263	271	243	232	232	236	257	235	243	252	250	247	246	244	256	233	245	283	262	264	250	235	228	271	244	242	272	245	254	225	211	258	253	259	241	276	242	245	244	244	234	250	263	252	282	237	253	256	275	256	240	258	266	236	243	258	229	236	294	240	232	266	267	260	273	252	225	267	267	245	248	245	239	237	230	256	255	254	240	230	267	248	242	271	265	265	269	269	247	242	251	267	243	277	263	236	263	250	209	257	279	262	231	240	252	243	258	257	247	239	254	262	260	251	257	269	271	245	267	248	251	270	246	252	257	240	267	253	270	243	263	229	245	242	269	270	244	227	252	248	214	230	261	268	251	241	285	251	246	257	237	240	207	271	252	230	239	261	280	249	219	253	259	245	228	253	245	270	226	255	221	282	220	252	264	279	232	246	236	263	242	243	268	247	242	258	251	233	277	230	257	263	251	236	281	258	264	248	252	249	260	245	266	234	254	266	272	249	255	249	250	270	291	241	252	252	236	262	256	233	259	249	248	255	261	262	235	250	243	263	221	240	253	264	240	263	274	253	238	237	243	272	266	237	271	250	238	253	281	261	249	273	260	226	221	245	244	257	232	259	241	262	236	247	237	236	265	273	289	269	237	231	244	219	251	269	275	243	249	270	246	242	246	259	245	260	246	235	243	250	250	258	261	263	244	231	284	260	257	239	260	230	257	266	221	250	252	250	222	239	255	231	218	242	259	273	260	271	251	225	260	268	280	261	226	283	234	244	224	269	249	276	257	247	278	244	249	266	266	279	248	249	262	260	254	233	237	240	218	251	239	259	266	243	238	221	257	246	271	247	258	248	230	224	249	238	265	247	263	275	251	254	274	226	259	272	280	270	245	263	257	241	219	262	228	243	268	243	231	257	233	252	242	262	250	276	245	268	283	261	264	255	240	255	246	263	270	242	249	252	276	244	249	240	248	242	298	268	239	245	251	259	261	279	256	255	290	297	264	235	259	265	237	285	250	239	255	238	257	246	261	252	269	255	240	259	231	251	235	283	260	261	243	243	255	243	257	256	249	253	261	252	295	253	282	230	255	258	265	268	263	241	253	258	244	242	264	251	287	248	253	250	244	244	238	257	268	222	243	243	242	282	226	252	230	241	224	274	282	247	264	250	239	251	273	250	220	239	276	292	248	251	239	258	254	255	271	266	258	270	248	251	242	266	257	255	233	276	241	217	231	260	223	223	273	239	260	244	284	258	276	267	257	264	245	259	255	242	270	246	261	239	248	248	273	252	237	234	240	255	248	289	228	268	246	258	243	260	256	240	264	227	236	255	270	246	277	242	236	234	270	247	243	284	245	250	240	267	252	257	263	233	244	272	249	259	262	233	245	242	238	228	230	239	263	251	263	274	267	255	252	256	249	261	250	267	223	239	250	254	238	244	260	255	267	255	247	256	251	245	236	227	255	243	247	237	266	237	253	280	268	260	269	268	260	245	268	263	231	260	229	227	244	294	247	262	249	239	247	248	242	233	246	263	246	262	252	246	252	228	259	257	274	244	292	254	246	264	257	237	230	275	250	258	234	223	276	255	261	243	271	251	265	262	254	278	261	247	270	233	250	255	266	234	200	264	236	256	250	240	253	241	246	269	260	264	226	242	283	275	257	240	221	235	268	233	235	265	273	255	274	245	249	251	253	228	252	283	224	271	259	233	223	256	274	272	263	241	204	237	270	258	259	226	294	252	239	279	275	260	242	251	227	236	243	258	236	258	261	249	234	262	243	246	225	237
22740	21342	29040	24073	21484	21794	15736	6106	3110	2358	1908	1878	1370	921	963	873	788	844	762	689	670	640	567	534	575	1879	2210	544	491	481	484	483	540	498	480	504	470	496	532	501	485	478	522	502	539	477	457	502	506	514	483	467	478	491	493	495	477	496	481	469	504	519	491	510	471	482	457	480	461	439	499	487	487	490	498	523	469	467	485	457	496	484	485	497	451	480	504	461	467	469	461	476	459	549	508	458	533	502	435	446	502	491	411	487	507	490	477	496	458	495	518	483	457	452	439	485	490	467	460	502	466	499	459	459	479	483	466	480	497	481	535	448	470	458	512	493	495	463	459	453	471	493	478	463	500	494	476	510	476	488	493	482	480	492	476	500	501	496	446	477	472	480	455	525	414	470	474	487	455	477	533	459	520	462	488	486	475	493	454	470	505	455	474	460	487	479	506	473	474	434	496	517	463	466	485	474	484	510	455	464	501	497	494	514	477	460	511	503	506	496	494	503	483	480	477	526	452	456	529	460	530	467	547	460	503	484	484	471	494	476	504	463	483	482	523	454	542	504	518	465	480	504	491	476	481	543	505	474	497	486	516	490	466	488	487	499	458	499	481	472	475	467	458	469	455	525	459	528	491	500	467	481	479	421	479	459	496	505	499	503	512	452	478	469	492	478	470	481	473	482	495	512	507	482	475	487	487	517	488	460	514	491	451	490	477	474	505	469	503	509	517	502	513	501	474	464	450	475	514	526	471	461	463	453	483	492	489	494	454	478	491	493	462	535	467	483	502	451	520	493	511	478	532	494	506	496	520	523	496	519	504	502	509	485	466	518	528	523	451	437	529	505	440	502	469	484	494	478	537	471	499	475	507	515	503	524	482	489	541	494	485	476	486	444	471	513	503	464	500	507	463	481	480	477	478	494	499	497	484	475	486	453	527	457	524	498	483	515	447	524	488	443	477	510	498	460	482	458	472	487	494	466	429	485	495	441	494	478	514	476	479	491	441	470	480	485	472	471	474	448	516	457	507	480	516	481	503	496	504	479	499	451	495	473	436	522	466	472	462	505	527	473	497	501	492	477	504	482	492	478	530	505	489	510	489	444	475	505	525	512	498	484	458	446	473	481	500	522	516	461	479	461	479	483	471	491	492	441	517	500	490	475	497	489	493	465	527	476	470	516	471	529	471	476	497	473	479	491	520	496	529	469	492	495	506	486	472	490	463	494	481	455	505	476	488	450	493	457	456	511	477	472	479	481	478	462	471	480	467	474	478	475	515	457	535	507	506	509	476	481	486	475	506	500	499	430	468	465	452	479	509	510	536	455	459	481	469	459	455	483	505	506	490	482	489	494	514	452	469	516	451	518	494	454	476	513	459	494	474	466	488	487	506	498	522	462	471	482	486	493	480	480	465	502	433	495	430	475	505	482	515	481	462	480	507	476	523	459	484	486	490	487	498	488	500	482	488	479	453	484	500	464	510	509	485	552	474	465	506	481	443	497	514	474	470	463	524	467	547	513	469	523	507	446	474	524	486	484	446	520	494	508	485	462	512	526	540	482	444	529	485	490	458	448	517	451	503	511	462	504	474	495	500	515	545	521	466	513	500	481	484	470	511	494	463	502	500	498	476	495	505	451	498	464	471	532	510	507	483	491	498	465	472	506	468	499	506	475	472	472	480	505	485	480	496	464	462	455	490	484	470	462	460	466	508	476	480	459	516	489	515	510	490	496	500	530	525	480	478	455	513	489	477	474	517	455	488	504	513	463	478	490	467	473	489	455	499	481	459	490	468	475	532	494	478	497	491	507	472	471	470	466	521	490	445	487	458	462	463	501	478	529	488	486	459	462	499	470	502	559	492	464	511	473	498	474	481	483	533	485	436	498	512	443	471	484	485	510	498	498	461	484	492	506	464	491	496	462	508	488	490	477	522	502	500	514	508	496	468	463	488	471	523	489	469	461	459	490	488	452	463	480	514	530	449	466	491	484	481	516	467	469	475	463	494	476	505	504	524	464	482	485	481	476	499	469	474	489	484	503	491	530	454	499	474	474	479	471	480	458	485	507	554	500	487	480	490	468	484	449	478	503	469	490	457	505	487	490	496	487	475	524	501	477	495	504	450	503	500	486	505	521	526	511	466	460	487	449	513	505	486	460	486	493	497	448	482	510	485	454	492	478	462	440	491	484	469	486	493	467	451	490	484	488	493	513	489	507	513	456	498	512	473	487	465	441	469	535	496	506	485	482	493	520	439	521	469	449	469	483	511	503	485	455	486	489	476	479	435	481	433	464	460	474	468	495	491	485	509	441	460	467	473	491	475	501	516	499	458	491	456	471	514	477	468	545	523	479	475	489	484	483	483	495	501	469	519	475	468	488	466	434	498	482	504	450	485	503	472	461	483	508	535	467	527	462	510	476	451	487	502	503	462	481	467	500	465	455	490	503	478	490	513	474	508	449	467	471	476	481	479	471	472	456	503	489	480	498	483	453	480	511	483	490	511	484	491	499	467	462	457	491	518	481	455	486	480	496	498	462	447	482	498	527	455	490	467	488	516	472	484	494	466	486	514	465	474	509	476	475	472	452	484	520	499	480	484	441	496	482	479	459	468	485	496	486	501	490	457	488	454	465	462	479	499	442	479	468	509	491	492	471	488	486	496	513	478	440	475	492	451	505	484	480	467	469	533	499	498	506	525	484	466	516	460	474	510	476	500	479	505	519	463	478	492	473	463	487	472	477	476	490	479	499	479	460	477	487	482	492	488	499	498	477	508	497	499	459	489	439	482	473	481	475	471	457	463	432	503	489	485	461	500	490	496	475	498	500	464	480	439	494	502	492	526	487	480	487	506	495	496	448	489	511	422	469	497	474	478	458	492	485	464	472	486	468	476	482	470	501	469	491	495	479	480	472	522	511	537	450	516	526	484	510	506	461	487	471	459	478	475	489	494	495	503	507	499	521	484	488	477	495	501	495	472	434	490	461	468	497	425	486	482	466	485	467	440	480	484	487	457	468	491	498	520	487	514	469	497	524	489	526	493	437	501	491	530	469	485	505	472	491	440	470	478	464	516	502	469	468	517	473	445	483	490	503	521	525	477	471	476	501	459	511	505	499	456	486	453	494	515	456	512	449	457	471	446	487	436	503	507	455	483	449	504	493	476	479	483	486	509	452	485	522	448	468	508	462	525	475	480	460	473	472	496	483	475	498	428	490	518	473	476	494	491	468	513	490	486	459	485	509	493	462	443	483	478	471	482	513	499	452	483	519	529	466	483	514	499	478	482	515	516	491	481	460	498	476	486	493	445	534	487	467	499	477	493	477	468	457	482	485	457	496	470	512	508	472	471	476	491	444	471	457	477	478	528	492	493	456	477	466	532	506	496	526	500	463	475	467	497	492	454	479	483	487	498	505	516	457	518	463	459	485	473	500	505	470	481	518	480	496	518	509	482	470	469	489	525	481	470	467	519	512	463	503	478	502	440	479	516	487	444	499	491	518
31900	59714	48256	34353	22059	17186	12815	9111	5566	3962	3365	3156	2258	1423	1396	1193	1198	1124	990	867	862	772	662	607	734	2959	3374	615	542	546	533	552	547	556	567	551	525	585	503	523	522	567	523	528	542	534	507	535	513	509	519	518	509	508	549	525	505	529	577	496	509	548	530	536	575	495	561	543	507	509	506	501	549	506	503	481	531	529	561	518	507	513	524	538	487	565	563	528	509	525	520	529	552	500	524	537	544	588	519	466	538	486	495	536	530	491	529	549	538	511	498	522	520	507	543	541	506	529	539	520	530	515	549	515	536	519	525	508	510	526	532	520	486	529	523	538	514	509	565	545	549	479	504	489	528	499	551	527	514	545	543	499	530	495	494	528	536	484	522	533	510	520	504	531	536	498	507	552	533	531	496	499	559	559	490	527	566	536	505	518	509	510	545	539	493	489	520	505	537	481	535	515	542	520	526	526	540	530	544	555	526	509	529	527	533	527	493	516	520	528	513	551	497	522	550	544	517	493	527	528	486	486	494	574	531	556	504	505	544	504	494	489	510	508	551	557	558	524	519	525	465	539	537	537	502	505	502	499	586	535	532	545	502	491	491	514	509	509	543	512	492	525	487	500	579	508	504	535	521	547	537	533	531	519	468	514	551	521	541	556	539	463	522	531	512	519	526	515	492	541	525	518	493	513	534	518	534	508	500	554	513	554	517	542	535	521	546	532	492	533	479	477	534	512	536	455	533	544	536	467	527	531	507	529	554	490	550	493	487	513	508	524	549	510	548	498	528	521	570	556	519	491	508	522	549	560	489	527	547	554	512	545	534	507	507	481	531	480	532	520	533	525	506	531	488	484	536	529	517	533	522	549	515	535	532	514	498	488	511	521	514	462	518	546	462	502	539	516	561	467	525	493	524	491	519	509	513	545	514	491	512	528	499	523	485	502	536	509	517	556	530	526	528	491	543	507	495	499	556	506	471	557	508	554	505	479	525	514	560	531	490	524	547	531	481	507	516	517	522	532	526	527	487	533	528	537	513	510	539	524	565	494	499	528	529	529	509	522	499	515	507	526	576	531	516	536	550	526	519	515	505	499	503	504	514	518	477	531	494	519	549	501	538	518	531	498	539	493	499	511	532	484	525	565	552	536	509	516	543	508	545	511	568	514	539	545	526	549	499	502	507	525	522	542	496	536	510	521	543	538	509	528	504	499	529	525	520	527	514	477	517	525	494	504	494	508	524	487	551	508	515	527	490	498	530	512	527	547	513	574	515	485	565	503	472	527	530	505	493	516	529	485	531	527	535	541	511	492	522	531	498	524	543	512	535	514	497	522	551	502	515	553	494	529	510	521	520	513	490	469	493	506	500	560	498	521	506	507	525	550	553	518	458	545	545	595	490	520	534	507	521	542	567	512	529	532	494	522	524	495	514	527	534	532	511	511	544	528	546	558	550	533	557	548	481	531	549	530	495	544	493	517	490	537	490	551	500	542	502	546	554	547	504	546	514	526	546	499	505	525	516	507	553	538	514	520	500	519	524	563	519	493	509	494	498	534	483	514	519	554	521	500	496	489	529	532	521	493	543	516	541	535	512	541	537	532	522	490	518	497	535	489	548	498	492	515	502	556	507	511	503	525	534	518	536	529	507	483	518	527	516	527	527	503	550	527	543	509	506	494	514	529	486	537	535	504	522	499	506	512	538	528	539	496	542	521	546	545	516	495	535	526	521	523	526	529	494	508	517	524	543	495	528	536	524	500	546	510	536	522	505	492	522	491	501	530	517	534	552	493	536	567	467	537	553	543	537	567	577	509	520	539	518	534	532	541	535	515	507	538	540	524	515	539	514	539	514	561	534	524	523	499	543	518	527	520	513	526	494	532	520	525	517	558	509	479	487	491	507	488	528	499	530	523	523	531	560	491	530	517	505	526	509	523	500	493	524	507	516	494	527	507	509	518	531	528	577	503	533	526	470	491	520	505	479	522	539	499	542	531	495	529	520	503	481	514	553	543	551	492	541	474	481	532	502	568	530	512	501	468	525	501	510	511	503	486	490	539	555	481	476	484	530	507	556	495	514	524	556	523	499	518	504	523	536	512	495	495	501	544	500	528	543	478	543	534	513	462	510	533	510	542	545	491	488	510	535	540	543	507	522	513	485	523	516	505	517	519	519	508	510	509	506	555	547	512	510	509	522	519	510	516	492	517	516	475	550	529	541	526	486	527	571	506	520	519	505	506	518	513	498	490	483	511	535	543	560	476	521	544	523	512	508	499	523	521	512	512	504	511	487	523	512	530	486	520	521	508	528	560	499	580	516	539	549	506	520	517	528	514	508	494	537	514	543	569	542	511	561	560	536	523	554	528	526	526	542	515	525	541	545	523	507	496	477	538	521	538	570	525	545	564	519	520	515	552	521	523	506	516	546	523	512	468	520	523	522	521	510	494	530	538	552	519	479	523	482	491	542	533	534	539	568	544	491	571	569	526	538	500	549	457	510	499	522	534	543	521	485	506	469	522	500	475	534	544	534	548	552	534	543	554	509	491	508	527	517	503	540	538	531	497	487	512	511	492	520	505	500	535	521	517	503	535	515	511	496	489	525	515	561	538	505	536	497	541	518	517	530	541	511	519	492	541	513	523	520	541	518	537	511	522	516	536	494	525	499	529	537	484	521	520	538	538	515	527	546	501	533	523	534	513	528	533	522	551	499	518	506	506	491	527	491	505	530	495	471	531	525	511	491	513	529	506	503	557	530	582	504	531	508	491	492	503	482	557	544	520	555	483	469	498	493	501	531	523	560	537	550	522	526	498	494	516	515	520	520	521	492	522	494	553	552	496	530	545	521	520	519	597	499	527	528	513	500	494	516	526	556	523	494	507	479	529	528	536	548	515	498	545	503	510	487	502	497	535	516	558	529	544	480	564	495	533	501	580	517	547	493	523	531	510	518	507	525	525	497	498	495	515	515	503	512	519	530	481	505	497	474	541	505	531	494	544	518	508	503	526	524	530	512	533	526	505	538	512	503	533	509	539	535	531	516	529	484	517	519	526	476	513	472	477	493	518	525	535	490	523	522	522	518	510	524	521	540	536	489	490	526	494	533	519	545	511	518	500	529	525	567	512	524	523	483	499	507	528	544	499	553	503	500	503	519	502	497	489	549	533	510	545	510	541	519	491	557	499	486	516	480	522	502	504	542	516	537	527	496	538	551	497	531	492	503	504	549	522	517	524	522	517	537	498	504	537	524	521	508	483	508	555	513	527	495	525	465	552	555	529	529	471	537	546	533	525	504	561	523	488	569	516	499	503	531	515	530	542	533	532	500	556	504	514	527	543	529	510	498	545	496	503	512	495	499	539	494	488	479	508	483	502	482	491	517	550	514	509	493	539	533	458	536	545	560	553	575	510	524	530	497	533	542	561	504	520	509	521	532	476	506	560	525	513	528	512	526	498	516	513	559	520	545	493	537	567	533	522	513	516	532	520	527	579	491	517	540	510
29402	26639	27705	17326	7221	3921	2571	1758	1178	783	715	661	482	374	404	365	374	336	300	291	274	265	275	263	256	277	273	243	253	255	225	265	266	235	257	237	290	210	259	228	248	249	225	250	251	245	248	220	230	207	231	237	238	212	249	258	254	237	226	259	243	247	247	257	242	241	242	276	254	247	241	260	216	236	247	236	229	251	243	234	242	253	226	239	219	247	248	220	240	272	236	260	274	242	248	238	255	282	246	274	220	244	250	228	230	265	233	244	267	248	242	251	221	252	245	256	251	253	269	238	240	241	248	241	231	239	231	230	262	232	256	227	256	237	250	230	269	247	255	238	243	239	236	239	266	231	245	261	252	223	235	241	258	255	280	228	249	239	238	252	228	265	232	244	241	220	238	249	249	248	255	216	249	220	265	245	263	260	241	232	251	236	251	256	233	255	237	264	242	224	241	260	248	235	225	257	263	262	229	255	233	267	242	258	264	220	257	251	225	243	245	260	246	260	287	257	245	228	225	253	237	243	245	261	234	257	251	244	258	242	241	239	266	236	232	250	231	225	247	268	248	228	238	266	219	243	244	257	213	260	253	242	221	244	227	255	240	240	238	229	255	209	245	254	268	251	253	207	239	226	237	232	286	272	218	225	214	227	249	238	235	277	269	218	210	231	218	219	229	235	229	250	241	232	253	243	240	258	268	233	251	255	215	266	256	232	211	245	237	248	220	238	234	239	231	246	234	259	282	218	249	233	239	249	249	226	251	241	221	248	244	221	233	221	259	237	255	209	260	230	245	222	245	232	271	264	226	248	232	230	238	212	227	237	239	248	255	263	239	268	236	215	236	266	290	198	252	236	220	273	220	238	264	233	230	252	241	247	249	249	236	241	240	240	244	235	260	236	275	244	263	259	218	277	237	238	232	258	236	228	238	270	219	241	234	261	259	240	230	295	224	235	232	255	263	253	239	250	247	247	239	245	233	230	231	261	249	245	261	276	265	242	251	233	265	250	258	247	240	244	261	231	262	247	243	249	228	246	219	263	232	279	220	237	237	255	257	232	270	251	257	256	241	254	233	270	263	260	244	229	266	234	241	251	278	234	218	232	268	247	236	226	253	229	237	227	240	238	218	244	229	239	256	234	215	248	256	264	233	257	223	260	231	227	261	263	257	224	237	253	236	238	245	248	237	235	253	250	258	264	262	238	230	251	225	264	253	262	244	239	228	257	250	236	238	227	243	224	241	261	271	232	244	259	248	244	247	253	243	224	230	249	246	241	247	252	239	246	222	253	267	269	256	263	236	225	273	239	242	271	238	256	270	227	204	274	248	253	206	249	263	244	225	262	280	263	237	285	251	198	241	250	232	258	251	260	259	249	231	281	241	265	248	272	248	241	243	248	260	256	255	223	248	253	252	232	232	250	253	256	238	235	244	226	263	241	240	269	256	247	257	252	234	256	263	238	246	245	239	242	246	223	241	245	238	245	222	229	239	279	247	214	245	282	246	250	229	236	217	232	232	239	225	259	231	231	215	241	269	251	234	254	242	239	256	225	264	262	244	273	257	230	248	208	261	252	258	237	221	221	230	246	278	269	258	237	272	229	253	248	242	244	242	236	243	250	238	234	233	248	238	233	238	249	238	251	242	236	242	246	224	238	259	248	260	215	243	248	235	245	271	234	241	246	245	249	231	263	222	240	242	223	224	244	270	260	235	251	230	246	248	258	274	241	293	227	265	238	271	256	226	270	250	251	266	251	229	254	219	242	233	245	223	230	243	260	252	253	242	241	242	254	257	261	241	245	241	222	246	242	264	232	246	263	248	228	212	254	239	289	257	246	235	261	205	222	245	273	261	263	221	241	225	255	261	216	257	241	236	224	248	250	270	257	241	229	230	231	233	253	260	243	246	234	224	255	242	240	251	252	264	239	236	226	237	240	240	237	234	245	230	241	265	207	241	238	244	227	261	232	218	220	239	273	236	250	207	268	251	257	227	237	236	232	231	247	253	268	233	266	220	248	228	250	249	245	227	241	230	245	260	232	248	263	229	247	211	263	229	244	239	258	268	237	227	242	250	261	233	244	249	226	267	267	262	214	255	251	281	228	220	235	263	276	216	237	265	258	237	248	251	263	247	244	259	262	217	246	213	243	261	251	230	241	266	228	268	236	227	230	246	228	248	242	256	239	244	233	257	247	229	243	229	266	248	248	230	227	235	246	236	224	238	233	247	241	225	228	258	254	245	252	241	266	238	232	269	242	220	245	261	240	268	238	266	228	253	208	231	219	229	233	242	281	249	213	270	226	262	236	266	233	244	250	268	220	228	248	239	244	259	249	223	238	251	243	251	248	249	257	246	264	248	234	269	240	225	236	274	284	237	246	236	230	231	225	233	219	234	242	245	250	241	255	254	242	246	253	234	262	228	234	255	257	220	238	220	220	266	249	238	232	239	259	242	225	237	222	220	225	267	217	258	222	246	245	221	245	256	250	265	241	229	257	240	248	241	227	259	271	265	256	227	252	225	271	254	249	221	246	274	244	237	233	215	253	260	226	272	222	211	258	226	235	240	234	258	229	248	242	233	244	257	262	240	239	226	250	262	229	227	251	273	231	257	248	256	225	226	233	240	228	265	240	242	259	248	241	208	269	243	251	261	236	251	263	252	258	244	258	262	264	281	226	224	260	250	221	224	249	244	252	245	261	224	252	242	239	244	256	226	245	214	257	239	220	256	237	268	267	245	253	253	254	240	268	246	251	242	267	229	248	250	232	218	212	234	250	247	235	229	247	241	242	260	245	247	235	229	238	207	234	256	227	248	245	237	273	224	270	271	214	263	220	246	252	253	251	226	252	235	257	265	260	239	207	259	224	250	221	260	243	290	248	266	222	246	229	239	255	249	238	233	241	239	245	220	257	261	229	218	226	224	257	221	261	267	247	279	232	249	261	242	248	266	243	216	241	262	205	261	262	256	245	238	232	231	253	263	261	241	194	240	209	257	244	232	257	259	239	248	236	247	248	225	230	249	241	228	249	246	234	228	249	209	250	267	251	231	229	273	256	233	252	235	260	234	265	231	256	262	256	231	254	219	247	261	233	230	206	231	251	247	251	234	229	229	229	251	232	226	244	244	224	229	257	263	278	235	247	245	226	258	235	241	259	259	240	237	237	238	229	217	212	247	249	234	249	246	230	229	254	238	267	251	237	219	235	253	241	237	238	245	244	231	251	268	261	263	209	264	285	239	233	248	255	238	247	229	252	228	256	242	266	239	241	233	246	246	234	234	229	242	244	255	250	215	267	279	228	284	260	245	234	257	255	250	255	241	239	250	241	250	230	262	253	227	246	243	246	246	242	257	229	201	246	246	230	242	245	199	239	225	258	233	228	272	240	242	260	243	247	240	245	229	223	240	257	269	225	253	223	255	252	256	254	265	251	244	259	253	270	246	247	231	215	236	249	257	249	247	226	236	237	252	242	241	238	236	234	243	262	236	236	235	258
26298	40749	30332	16928	10523	6991	4810	3373	2341	1469	1258	1127	706	534	534	529	468	480	383	350	359	327	317	311	300	386	356	279	281	266	253	262	255	272	281	266	285	249	284	267	251	258	278	238	272	241	226	282	277	247	265	294	255	305	262	268	261	259	251	288	254	258	251	283	276	248	277	275	272	255	254	256	227	278	245	279	275	236	289	270	247	275	268	263	281	267	263	253	248	263	259	289	284	288	253	260	290	234	235	264	276	274	274	250	281	297	272	256	232	268	272	255	258	240	277	305	245	263	289	241	254	236	260	271	274	275	238	241	250	278	263	258	275	266	276	277	261	292	288	246	264	276	275	253	234	236	273	268	264	257	280	276	269	260	259	262	237	264	287	271	270	238	275	282	285	248	289	273	246	234	252	280	257	247	276	263	238	282	251	291	270	281	252	253	275	286	272	251	265	276	263	272	267	264	264	267	276	248	271	276	265	277	274	266	239	280	290	237	283	230	289	278	271	266	253	272	284	275	258	270	288	253	239	237	284	240	246	268	232	279	289	229	291	256	281	271	258	260	260	256	267	255	265	269	264	288	231	274	301	261	275	260	278	279	272	274	259	236	260	274	241	262	236	252	246	254	254	275	274	289	247	250	284	266	240	261	251	267	269	282	290	278	278	272	265	275	243	302	269	267	249	270	297	284	271	251	283	307	235	247	254	278	239	265	259	237	270	257	267	265	285	269	292	275	259	254	256	274	243	262	290	270	259	273	256	267	258	234	241	282	257	288	261	268	251	276	275	273	264	287	271	269	288	278	288	280	277	284	270	273	252	273	269	253	253	257	254	261	272	264	260	284	244	268	274	224	268	260	274	299	263	258	275	260	258	269	246	240	264	291	273	269	269	258	271	296	268	259	274	259	264	240	263	253	296	267	265	266	260	254	250	246	259	255	257	281	276	274	278	250	268	260	257	284	263	300	266	275	262	249	246	270	273	248	264	281	255	263	316	288	261	257	256	236	263	284	280	274	286	273	281	271	256	251	256	269	262	254	262	241	290	257	249	264	264	275	285	264	260	288	272	254	288	258	264	256	243	267	236	248	263	270	258	269	290	276	271	250	288	282	266	249	257	270	266	231	257	266	289	265	267	276	278	257	260	255	243	246	267	259	297	261	277	243	252	283	264	270	274	277	268	241	259	262	258	264	265	247	225	264	267	270	235	270	288	257	257	288	283	277	274	274	259	262	251	270	253	280	227	261	250	283	294	244	262	290	280	233	270	254	273	278	238	291	267	247	270	270	258	273	291	246	237	256	280	266	258	267	283	253	260	276	281	267	234	252	279	253	279	232	261	269	283	264	259	273	249	287	275	269	274	283	257	231	271	262	241	293	258	269	252	259	269	286	268	243	278	267	278	242	264	257	263	247	283	283	284	231	277	281	269	275	252	290	247	264	228	270	269	248	278	283	278	291	277	294	250	243	251	285	275	245	268	311	251	299	259	265	240	283	283	250	281	300	252	271	254	243	253	246	293	263	229	275	273	246	245	314	278	283	275	263	267	264	299	288	253	273	256	251	267	239	289	283	272	261	286	296	297	255	247	248	270	238	233	270	284	253	280	279	284	279	252	271	264	289	257	262	288	260	291	293	298	241	258	271	280	267	283	252	270	266	274	243	269	269	266	252	254	243	308	242	277	289	255	247	275	269	256	276	275	254	292	239	291	238	261	294	279	281	280	258	257	269	250	261	279	262	267	245	269	244	284	245	235	268	254	270	254	230	243	259	268	276	303	250	255	252	247	260	282	252	246	277	275	298	286	246	283	287	282	267	277	278	274	281	285	269	263	298	250	315	277	259	284	246	273	250	257	263	244	266	264	256	264	265	237	257	272	262	285	287	290	246	247	247	264	241	268	272	245	295	242	264	264	269	251	290	243	261	272	250	239	283	260	255	282	264	261	268	284	242	277	256	289	282	250	229	280	232	270	242	282	262	284	274	298	246	259	239	247	243	273	281	252	257	247	278	277	217	279	264	312	248	295	272	267	281	234	266	276	262	278	299	259	235	274	292	279	268	235	264	283	250	279	256	283	251	279	251	275	247	270	295	319	254	273	277	267	284	238	266	233	297	301	287	261	265	286	264	277	265	228	263	261	264	266	263	256	293	247	273	277	250	268	273	239	280	270	235	274	285	298	284	270	254	264	270	273	269	291	262	263	271	279	257	237	285	255	229	321	240	255	279	280	257	248	264	272	283	280	284	255	259	253	271	275	252	255	249	263	256	271	273	280	285	261	259	266	274	278	272	290	239	244	263	260	254	259	279	237	270	270	258	312	287	269	287	259	279	239	301	241	273	261	242	248	242	263	238	283	270	270	244	270	270	262	279	289	246	243	271	305	246	270	287	267	265	264	296	285	292	272	265	277	270	301	270	247	292	272	238	281	288	300	245	267	261	266	250	274	268	251	264	247	246	253	271	288	251	282	274	250	276	251	279	277	264	300	282	257	271	254	242	264	248	244	284	247	277	254	267	284	275	264	242	259	290	287	276	267	287	238	259	272	259	264	300	275	245	256	274	258	267	270	253	260	258	263	284	267	270	263	241	244	254	273	266	250	265	297	286	272	257	276	269	264	271	272	295	264	263	273	287	245	275	284	256	245	269	245	266	252	241	273	288	253	284	300	267	231	270	284	254	283	244	249	261	266	299	287	297	272	259	247	272	256	279	240	268	249	246	265	284	286	272	262	262	257	260	269	255	241	277	269	257	300	275	248	278	254	285	258	262	262	242	233	269	258	260	240	258	250	269	283	245	282	261	262	278	259	268	267	273	241	265	268	249	262	276	258	277	266	250	269	288	239	246	254	249	245	270	268	271	297	277	247	240	284	267	280	295	287	255	271	270	249	281	247	297	259	266	272	226	255	251	280	269	253	261	239	238	261	266	280	267	272	272	281	289	258	244	260	270	253	249	287	275	284	278	258	250	265	253	281	257	240	280	263	264	252	268	255	241	254	268	271	237	270	242	271	257	245	260	243	298	283	280	273	276	271	264	263	276	276	239	240	251	269	251	262	278	251	278	279	279	240	281	261	254	272	253	295	267	251	261	277	276	255	277	242	257	272	268	255	279	266	258	239	245	257	241	279	262	245	248	309	287	274	267	281	257	255	254	252	311	257	246	267	288	285	256	282	275	260	287	257	262	252	247	260	288	260	285	287	283	265	288	254	270	258	258	267	283	277	270	283	255	260	265	277	259	275	276	287	275	269	246	259	277	275	287	272	278	255	267	286	282	219	278	257	280	275	241	255	272	262	276	259	261	266	259	249	259	277	279	251	261	282	258	279	273	244	267	272	275	278	272	282	251	286	264	230	256	260	260	267	263	289	248	277	266	245	264	287	281	250	250	261	275	280	251	251	273	262	279	235	251	256	259	273	280	270	255	267	265	258	257	247	230	278	260	250	256	266	276	261	272	253	265	253	234	261	268	285	258	241	269	248	265	260	289	281	247	261	282
23890	21365	28682	24861	21426	14981	6841	3907	2523	1778	1611	1292	766	774	691	719	759	645	566	543	535	514	482	459	556	865	1131	450	472	403	455	456	437	431	457	458	439	415	419	455	453	428	425	411	439	429	415	443	423	426	441	448	396	416	434	446	493	456	407	419	424	414	405	431	468	481	451	427	447	451	427	414	442	410	462	408	415	423	441	423	480	393	429	420	427	415	417	452	480	440	431	474	433	442	444	431	458	453	460	413	422	447	426	434	467	422	382	460	401	446	436	478	412	433	404	412	452	419	425	459	460	460	434	419	436	415	459	439	410	432	445	415	450	458	455	419	430	429	417	457	436	386	446	430	424	435	418	406	440	462	430	426	452	432	437	441	443	454	415	467	452	439	465	417	448	412	395	443	442	444	459	432	421	425	395	416	426	443	427	429	435	432	417	481	450	458	414	447	452	436	463	387	430	412	428	435	420	442	422	417	417	421	446	435	399	440	425	438	474	416	454	420	442	447	454	456	439	438	463	462	424	437	441	407	467	418	401	454	431	415	437	422	458	443	474	439	415	451	430	421	414	442	408	442	442	416	452	451	423	426	388	406	424	420	406	442	430	437	449	424	476	425	456	426	439	411	423	396	414	430	465	435	400	452	431	449	436	430	468	388	455	448	390	453	450	444	450	438	432	453	431	423	430	431	445	410	460	418	421	433	440	427	422	488	418	434	439	433	396	406	426	413	399	454	437	425	408	434	389	449	439	388	446	422	408	447	433	440	462	377	461	441	417	401	435	447	445	442	444	424	462	428	429	396	403	439	459	425	425	397	419	443	438	454	439	451	449	400	447	443	455	391	424	400	415	418	394	438	457	443	480	455	401	456	422	472	437	489	421	452	490	452	436	479	432	419	427	442	395	399	454	427	419	451	437	452	413	388	440	437	446	431	386	427	465	425	439	439	423	415	439	380	445	408	480	423	441	448	481	439	411	414	425	432	411	413	450	469	436	411	438	467	467	457	410	435	405	455	435	427	405	450	418	430	430	412	428	447	433	454	412	428	424	420	419	460	420	451	406	411	494	423	446	450	440	484	447	437	461	423	430	438	420	437	422	447	456	430	432	447	442	457	446	449	435	411	475	465	443	434	442	421	426	416	463	445	438	409	448	409	405	414	421	448	436	415	474	463	424	423	411	418	437	441	453	397	430	450	476	422	384	402	441	420	450	387	424	463	449	453	425	411	463	421	438	419	412	446	445	442	393	446	466	422	403	450	437	471	452	429	429	420	409	463	445	474	424	455	468	437	468	448	439	451	420	444	428	429	429	403	420	417	432	457	447	481	462	431	413	422	432	431	402	461	437	436	434	435	401	416	446	419	421	411	412	445	413	448	457	446	445	433	452	433	406	466	457	457	449	433	417	432	429	433	408	425	406	410	397	457	459	397	434	430	451	479	421	451	461	449	446	404	466	440	446	426	446	450	421	450	427	407	451	444	452	426	419	446	435	447	426	468	445	425	458	449	409	425	424	455	428	445	417	473	436	427	422	404	449	455	411	447	385	407	415	452	414	461	450	419	429	430	415	432	449	434	449	418	416	417	434	441	393	442	421	451	415	435	428	433	406	451	431	421	474	410	442	444	420	448	411	437	453	409	469	427	416	412	458	438	438	431	443	435	414	455	467	422	419	441	462	451	438	433	438	439	448	444	437	441	476	474	464	403	431	426	436	434	392	425	402	460	376	439	432	411	432	408	426	428	420	427	428	431	397	406	437	371	429	455	449	459	470	436	413	463	441	404	441	433	415	436	406	432	444	411	455	423	438	403	439	408	413	440	443	415	422	460	443	446	413	427	454	450	439	446	387	424	457	386	443	459	420	431	427	416	474	429	420	446	463	442	438	496	426	425	433	395	443	449	475	383	442	412	437	454	440	470	456	436	410	421	423	419	416	457	433	424	418	494	412	437	416	468	438	439	431	420	422	462	459	428	438	428	414	432	448	429	412	425	453	441	435	435	401	445	492	435	479	467	438	426	425	431	411	379	446	413	434	444	426	395	445	467	467	415	448	427	464	462	419	429	440	458	422	508	451	427	408	418	452	409	439	426	417	400	400	442	431	437	430	470	475	391	430	457	425	435	426	446	425	447	455	430	434	457	402	459	421	464	419	448	437	433	421	444	435	462	455	403	429	408	445	417	425	409	461	448	413	423	420	389	425	458	423	419	401	436	449	468	434	418	424	435	435	491	462	443	453	432	439	419	390	428	475	433	437	407	444	423	440	456	430	426	448	466	432	444	469	422	410	433	409	385	419	403	466	437	408	434	386	452	429	434	398	447	464	436	435	396	421	420	398	423	416	432	431	437	423	428	415	463	436	436	430	438	429	427	452	455	451	408	433	414	442	432	432	400	449	445	437	457	451	421	451	452	467	422	433	440	411	438	438	472	457	467	455	444	460	431	410	426	462	453	418	441	482	426	432	470	410	460	438	429	444	391	413	420	438	438	448	425	482	483	432	448	424	418	456	451	424	447	458	416	410	427	449	446	456	453	454	463	407	418	421	443	460	458	446	402	453	464	458	434	415	438	422	459	431	446	414	420	454	439	443	439	412	453	404	403	467	434	433	434	419	411	427	479	404	432	452	414	436	443	447	428	440	423	400	410	442	444	456	423	418	413	431	445	424	412	420	415	441	418	424	440	435	432	445	431	395	395	447	430	421	454	441	428	427	466	475	435	437	440	434	442	445	415	427	450	437	406	473	439	445	457	402	412	439	439	442	444	406	432	410	413	445	441	425	440	449	466	430	414	441	440	445	438	437	447	457	429	435	468	437	444	433	442	426	417	383	431	459	460	434	429	431	433	450	424	473	398	434	441	441	440	439	456	423	480	449	421	438	432	451	421	434	424	462	449	423	448	451	458	473	377	438	452	416	379	454	381	431	443	438	454	451	442	455	436	397	471	445	444	442	448	438	457	405	403	441	430	418	426	455	465	412	416	420	420	434	436	411	414	443	451	449	430	432	428	421	444	440	394	433	388	458	408	447	421	412	409	429	385	431	424	439	428	464	433	415	425	420	415	451	441	440	465	425	424	434	449	485	447	431	443	472	442	430	462	408	438	457	399	446	421	439	397	466	445	426	473	428	488	444	421	436	422	431	443	456	431	423	433	432	438	428	448	447	425	433	432	480	473	437	397	467	435	414	432	445	459	459	426	450	442	465	435	447	445	456	440	452	437	435	406	400	447	469	427	439	435	454	465	407	441	445	459	464	401	436	468	448	410	444	411	435	453	393	413	457	455	431	399	440	453	421	419	447	437	473	424	465	439	435	427	453	409	480	479	458	430	425	434	394	438	451	435	436	395	416	435	459	438	433	443	443	439	432	418	426	411	449	451	399	437	406	458	442	439	438	404	421	426	446	443	457	432	429	452	445	422	441	408	448	447	427	456	438	426	434	443	448	448	431	420	412	428	429	433	439	414	425	412	423	421	447	417	440	411	421	449	445	437	442	407
29438	52974	42805	27313	17218	11408	8720	6568	4540	3198	2568	2169	1149	1087	1016	1088	1025	801	721	702	680	605	582	614	724	1239	1650	502	460	461	501	415	490	464	447	481	459	488	476	483	474	461	437	490	456	489	459	467	443	482	522	445	499	509	480	458	450	453	488	490	446	417	478	460	465	453	459	476	482	434	460	484	481	456	502	496	461	455	471	452	444	467	465	486	476	477	397	458	463	507	488	486	479	449	438	495	462	476	445	454	464	450	459	469	492	496	452	461	431	476	472	455	476	495	454	485	487	487	462	484	484	427	502	502	447	478	439	465	438	463	460	474	470	444	464	477	430	453	494	446	480	522	480	457	463	473	458	478	457	477	450	461	478	456	490	467	476	447	465	465	456	467	470	449	473	431	467	498	485	478	467	461	460	531	465	494	469	442	459	446	465	542	432	421	474	477	436	439	508	426	451	451	455	455	456	500	469	462	480	454	495	483	475	424	431	459	509	448	443	445	485	502	510	465	468	448	442	486	434	427	508	449	461	472	500	434	447	460	481	441	478	485	503	425	487	453	453	496	492	470	458	461	501	468	521	429	484	452	441	510	500	463	439	441	431	455	489	497	446	459	488	476	486	506	452	508	452	483	429	458	483	489	511	482	490	462	480	444	452	484	465	466	478	442	487	445	436	479	441	469	473	502	483	469	467	449	472	482	483	489	441	473	463	459	492	450	441	489	484	476	451	460	479	473	441	440	460	468	496	487	488	498	406	487	499	498	486	481	481	469	485	474	473	455	496	423	476	450	469	472	467	474	442	460	428	423	458	469	456	467	475	436	489	422	429	451	466	459	433	455	487	458	472	469	485	489	476	457	463	456	508	442	487	465	464	477	429	472	469	491	466	484	474	477	449	491	477	456	467	461	454	496	434	438	437	470	452	462	451	462	460	457	474	459	469	447	484	488	459	511	438	429	469	431	475	523	478	471	419	446	484	476	452	477	491	439	474	469	484	440	469	432	461	456	497	458	452	476	460	489	447	482	440	475	473	486	453	463	450	466	484	489	498	484	505	508	437	498	490	447	441	447	465	510	482	471	473	460	475	505	447	482	459	489	489	466	458	477	486	450	485	467	491	487	483	467	499	474	492	463	514	486	429	482	447	467	456	472	438	490	470	465	450	489	483	449	422	464	485	497	467	475	448	435	466	440	480	461	474	525	494	466	482	496	445	471	504	493	479	485	446	457	467	403	432	475	502	422	462	454	471	427	466	474	449	488	475	460	478	468	428	433	484	482	472	473	475	490	479	490	420	468	476	476	490	471	460	488	456	463	472	461	448	441	478	466	468	495	468	449	448	478	478	460	442	439	446	500	492	481	453	475	442	472	457	503	482	449	489	487	477	443	496	466	455	449	481	430	468	440	453	466	480	446	442	465	472	469	461	460	506	466	483	461	479	452	443	457	441	475	488	458	514	468	486	494	463	482	481	460	433	497	473	520	472	483	448	495	459	450	451	416	461	481	471	446	526	464	452	455	439	473	480	479	477	447	452	444	480	527	517	491	413	483	483	476	455	454	470	462	494	480	510	475	413	439	455	491	444	481	480	459	473	460	443	454	459	490	499	447	447	506	454	510	495	434	457	490	458	457	483	429	461	510	440	458	469	476	483	474	472	454	487	481	443	463	462	448	498	486	523	498	467	460	480	473	499	453	465	485	427	469	442	494	486	448	472	466	457	487	469	473	494	465	466	452	465	447	450	428	484	462	467	477	485	443	494	435	487	444	444	456	458	440	449	465	471	490	439	445	421	498	483	465	498	469	486	463	453	484	422	475	470	491	488	454	485	470	454	464	490	473	458	433	451	495	460	492	497	471	493	482	457	436	418	460	503	437	476	477	457	464	483	479	459	472	453	429	430	460	472	499	501	445	448	464	446	468	470	449	468	496	476	454	482	451	457	442	474	480	460	454	449	419	467	465	437	456	460	469	463	464	421	467	447	457	473	472	454	461	461	462	490	458	439	479	486	445	468	505	471	451	490	449	484	429	457	456	450	433	427	447	457	448	495	504	483	461	454	466	490	446	474	440	438	444	437	480	473	440	449	461	486	456	467	457	463	482	447	461	462	498	452	484	477	437	467	472	490	454	455	465	485	545	462	466	460	447	476	451	483	428	473	476	500	459	507	450	441	447	475	479	445	527	440	488	458	486	477	494	463	413	478	458	533	489	465	482	467	495	497	437	469	438	411	485	442	450	497	480	479	467	480	455	427	492	438	446	437	501	467	461	450	462	476	505	497	461	433	490	486	477	481	440	477	499	458	498	464	504	486	453	466	440	493	410	451	448	480	478	495	430	461	477	455	431	493	448	486	471	511	504	498	490	447	477	464	461	441	459	486	494	431	433	499	451	438	490	438	472	417	476	405	455	473	487	432	449	517	458	490	470	473	443	469	452	440	454	483	515	509	467	447	457	462	461	464	472	463	484	460	491	460	467	460	489	464	467	454	496	450	444	500	480	411	469	467	505	440	483	481	464	481	510	485	437	429	436	463	459	517	468	474	492	495	456	461	478	479	483	465	469	458	468	477	455	470	440	452	431	493	489	460	471	485	453	427	487	486	478	446	446	470	457	511	464	486	468	454	468	469	469	472	426	458	482	441	458	444	459	467	490	419	428	527	467	499	441	458	483	478	457	507	441	488	441	476	458	454	514	465	488	449	463	438	464	471	471	527	489	498	447	469	438	484	473	458	465	432	470	462	449	489	432	466	438	480	476	464	458	431	454	486	464	469	448	466	460	485	489	492	468	469	461	442	474	467	497	437	456	453	493	481	478	461	452	480	456	462	436	445	477	478	466	442	447	428	453	451	468	450	462	476	451	455	461	476	449	436	490	467	478	468	431	480	462	493	454	461	485	491	481	480	483	464	503	487	454	456	482	462	467	459	488	451	481	476	496	469	478	439	452	435	471	434	458	513	500	434	486	474	480	498	509	470	489	504	412	453	479	429	435	462	453	521	465	491	458	455	446	484	478	460	502	436	463	484	471	469	441	484	463	467	456	430	450	483	449	448	467	466	472	474	447	446	478	455	495	445	493	502	467	453	483	458	477	487	440	460	509	505	467	487	455	461	477	444	425	473	523	474	466	442	463	446	488	489	472	430	478	492	469	460	426	467	471	447	479	452	464	468	466	437	465	468	479	458	425	430	503	469	435	484	448	444	426	457	481	464	489	439	454	459	455	493	465	456	467	480	487	477	437	472	498	509	487	475	486	516	473	489	475	452	450	461	491	465	455	464	442	453	474	447	463	480	478	444	441	497	465	428	476	442	459	426	502	465	477	453	464	471	436	479	495	450	494	443	440	506	450	461	443	525	491	459	479	435	506	503	481	455	459	428	437	447	421	489	482	488	435	506	449	474	454	435	448	467	484	481	514	457	503	438	472	466	470	474	472	469	457	465	475	451	476	472	484	488	470	449	442	494	437	470	495	471	484	458	484	440	468	450	515	475	453	468	482
24994	21378	28018	26026	15323	6339	3567	2284	1659	1087	995	739	402	407	498	455	389	320	315	275	292	245	256	229	268	276	376	212	228	216	204	202	185	235	211	220	194	198	188	206	193	190	208	214	198	197	207	195	214	228	200	180	187	188	204	164	203	228	202	185	199	193	183	214	216	223	220	195	193	209	205	186	196	193	220	201	210	205	222	213	205	206	208	212	178	192	223	211	201	207	198	181	204	195	208	170	222	221	176	220	219	196	193	196	189	183	193	202	210	199	194	193	213	202	213	191	186	182	199	213	198	213	203	185	208	200	216	223	198	209	213	213	206	211	222	211	208	227	195	217	206	210	187	204	199	202	195	232	187	189	222	214	222	202	205	195	215	191	208	191	218	204	205	196	183	202	183	189	192	219	184	193	223	187	221	198	193	215	205	217	199	208	201	206	199	195	209	182	190	187	202	209	190	202	244	194	210	196	193	194	221	180	193	219	201	188	206	174	232	198	204	224	198	234	202	186	189	191	205	211	186	211	210	199	209	200	217	189	226	212	194	227	218	206	201	202	238	189	199	220	215	196	206	188	210	189	198	224	189	221	194	201	220	194	193	202	194	194	191	200	202	198	222	200	199	209	220	197	187	201	199	201	206	189	192	202	202	192	188	199	209	235	200	199	179	213	199	189	205	192	207	190	188	213	194	202	213	206	211	216	225	219	179	231	200	191	206	195	181	202	193	227	200	187	227	207	179	216	212	212	212	208	206	222	196	188	195	241	206	219	209	211	205	202	183	209	190	208	221	214	195	203	186	201	207	196	189	197	193	249	207	201	219	219	178	188	221	210	202	215	203	205	213	201	215	200	193	216	226	195	206	168	213	203	205	216	195	181	209	213	213	167	230	214	185	205	196	191	213	191	213	196	204	206	203	196	213	206	188	195	224	187	198	213	218	203	207	208	181	174	191	194	162	189	183	211	197	218	193	190	211	225	213	188	226	196	181	218	169	201	183	207	189	213	187	185	180	210	200	227	188	209	190	194	181	204	234	215	202	234	222	188	200	212	220	231	222	189	211	215	203	200	198	246	196	179	201	203	204	208	195	202	199	218	205	215	214	224	218	229	234	208	219	213	185	207	200	188	212	175	233	202	197	209	203	186	193	214	199	204	209	218	218	215	190	213	213	197	194	208	199	181	231	216	217	197	183	174	208	215	197	207	185	197	201	195	220	180	226	197	201	212	194	188	210	196	187	197	215	226	231	197	214	192	199	229	188	188	221	205	200	198	198	188	195	197	200	217	221	213	211	189	197	212	237	220	188	198	198	208	214	210	199	193	215	183	171	215	199	231	195	201	202	202	206	217	190	212	198	189	230	209	193	214	198	200	234	215	195	187	215	200	187	210	204	184	211	185	201	216	193	208	189	211	193	207	206	186	223	176	214	206	180	220	211	204	216	211	190	180	186	206	203	224	218	201	198	195	184	185	183	203	217	178	219	209	205	187	216	198	197	199	217	194	200	198	193	189	183	217	184	199	239	195	205	197	209	180	212	216	181	196	202	196	212	226	195	188	210	219	200	208	189	181	204	201	179	217	230	221	195	184	220	222	198	207	213	174	198	211	200	202	201	203	186	197	219	209	202	210	189	219	197	192	202	222	194	202	246	205	213	222	193	193	197	178	199	199	202	197	203	221	195	183	213	182	222	196	207	205	203	198	197	187	196	227	184	203	227	184	177	197	215	192	190	231	204	228	197	208	203	206	209	204	212	206	206	184	202	215	198	233	190	182	204	210	165	196	184	216	211	192	202	186	194	185	204	200	210	199	202	205	204	213	168	201	178	218	241	192	231	194	208	215	210	219	204	197	212	226	206	191	183	178	189	199	196	209	203	215	186	207	192	209	187	204	199	181	193	223	200	205	199	196	216	194	164	186	204	201	183	207	215	206	195	197	215	191	197	197	199	189	210	230	198	208	208	210	210	195	205	184	189	193	192	178	222	188	175	187	187	202	192	198	195	208	202	227	179	186	184	180	213	183	196	189	204	223	196	186	239	214	184	195	204	210	200	209	228	204	201	238	193	220	195	202	217	196	189	165	179	216	211	206	183	171	180	210	202	216	208	207	191	208	215	206	169	190	185	218	205	209	206	186	233	206	211	203	219	219	224	201	198	204	200	210	216	196	175	214	194	193	210	183	182	183	190	187	210	213	220	184	185	209	207	187	198	195	192	191	208	187	191	210	203	198	199	202	231	165	182	214	200	187	216	197	180	198	191	204	199	174	197	213	200	200	203	218	207	200	184	207	187	167	207	212	200	185	206	180	208	204	212	214	208	189	208	193	162	198	181	192	180	212	210	220	209	172	216	210	206	179	174	188	196	205	212	213	198	199	217	189	210	196	212	207	185	219	213	222	209	197	217	194	214	183	211	206	166	179	198	210	224	226	194	196	201	203	201	169	196	201	183	207	207	203	209	217	208	208	221	214	191	198	220	167	206	222	208	212	215	193	205	192	197	216	216	222	202	206	221	203	194	197	211	187	185	223	199	217	198	192	181	187	213	200	217	183	201	178	207	204	197	236	211	199	181	203	201	234	194	192	197	202	192	206	216	193	219	221	186	182	194	218	196	196	190	181	193	206	196	195	191	206	195	208	219	214	209	204	201	193	220	204	198	216	199	186	206	216	204	190	204	188	201	223	208	206	195	201	211	225	206	223	198	196	218	223	202	205	200	197	218	224	207	209	188	177	207	215	212	193	167	233	189	188	189	198	201	212	201	206	215	195	219	190	205	192	221	205	200	228	195	214	200	213	178	207	188	182	197	210	191	201	214	198	185	191	205	207	196	210	197	208	214	219	216	204	193	199	202	201	199	198	218	204	206	189	190	188	210	220	217	195	225	203	172	207	208	187	214	203	216	214	180	209	183	216	204	205	199	201	213	219	180	190	190	185	208	204	227	206	187	214	202	221	202	179	204	200	190	188	217	203	218	193	207	210	181	184	200	200	213	201	206	201	199	220	215	205	209	191	222	194	200	202	217	212	211	231	206	209	199	220	198	211	196	175	195	211	208	180	202	219	217	192	221	184	217	187	200	202	222	201	176	202	193	199	192	206	222	200	223	212	208	183	211	212	191	202	193	210	231	197	213	206	205	209	207	178	200	179	200	198	205	185	209	186	183	218	231	219	218	227	219	169	228	191	210	178	214	195	204	228	210	198	199	235	209	223	213	202	195	200	199	186	187	196	177	214	195	200	183	198	208	214	193	205	192	205	209	189	203	199	165	208	209	190	212	217	179	201	220	207	210	180	197	193	192	206	192	215	191	201	194	199	201	220	192	197	217	187	197	221	195	213	215	183	204	216	196	207	183	215	191	207	200	192	199	192	175	180	194	252	211	219	226	198	219	211	207	197	209	210	198	208	194	209	196	181	210	222	206	195	182	186	197	182	186	217	206	207	198	194	197	194	183	169	218	176	178	202	202	217	206	199	205	193	202	214	198	186	226	198	211	210
27687	48321	38169	22336	12866	9359	6455	4642	3384	2216	2101	1293	722	719	830	696	522	476	459	385	354	303	317	295	387	396	600	229	229	250	245	223	219	242	268	224	237	227	216	244	240	236	233	219	225	235	230	238	233	235	203	232	225	214	230	242	254	228	243	234	267	238	214	245	247	241	220	235	239	254	237	241	257	239	217	222	241	269	244	223	211	211	202	213	229	244	249	239	220	235	234	263	215	258	231	246	222	246	232	230	218	212	240	242	201	231	231	227	233	222	227	219	254	239	247	256	242	218	237	231	246	231	216	215	235	233	217	243	229	224	228	234	232	217	215	226	212	217	251	227	220	228	220	221	239	224	219	265	230	210	226	263	256	222	203	238	277	233	210	222	209	222	233	194	238	237	230	239	220	260	238	238	204	247	198	233	222	241	238	246	237	219	251	232	240	228	228	235	246	228	258	220	243	262	235	253	244	225	234	200	230	208	226	227	224	243	226	231	224	193	203	217	246	243	225	217	229	236	228	197	204	230	208	227	206	224	248	239	220	251	247	229	245	225	239	227	232	228	226	196	205	235	254	234	236	263	234	196	223	243	226	239	250	230	246	247	252	258	216	226	213	264	243	207	255	238	210	251	210	226	210	225	272	225	204	212	245	238	218	248	233	212	225	218	245	234	225	219	245	218	216	257	259	231	242	256	219	241	243	224	227	247	252	210	236	212	218	219	217	238	220	237	226	204	255	247	235	262	233	251	230	219	230	220	237	257	205	230	242	231	272	241	234	238	243	239	254	226	243	222	228	233	229	242	265	245	226	221	246	230	246	200	239	244	220	224	234	242	217	241	228	245	240	250	239	234	247	234	234	221	221	232	217	237	230	250	230	219	237	229	239	234	227	230	249	236	239	243	230	240	226	233	223	207	252	241	223	211	244	198	220	247	228	254	223	242	224	245	232	224	264	224	212	264	228	219	250	240	223	226	248	247	221	225	233	230	233	227	222	225	241	219	205	229	237	249	222	240	246	263	251	239	207	235	242	246	232	234	276	251	235	230	236	243	258	233	224	213	242	227	230	232	193	244	226	199	234	219	264	248	225	258	234	232	248	233	207	228	226	241	252	236	235	233	250	234	214	215	230	226	222	218	201	226	243	240	241	239	241	223	248	226	236	236	212	226	235	219	249	222	225	205	264	234	208	205	224	233	247	195	235	221	234	229	232	217	217	232	241	200	243	235	222	237	235	212	219	217	222	212	212	232	201	248	259	210	234	220	241	199	238	201	221	240	222	229	240	247	219	216	202	206	225	242	233	255	224	227	227	261	244	223	241	220	210	236	222	235	223	242	237	219	226	216	236	218	243	228	228	235	224	219	243	230	237	230	246	236	242	247	244	247	253	230	251	232	212	223	245	224	232	264	255	250	223	255	227	234	200	247	218	242	201	213	230	234	232	249	226	240	241	219	232	252	228	255	244	215	208	237	238	233	231	229	227	243	249	212	224	216	223	237	220	225	230	260	222	240	245	229	240	248	214	212	225	235	232	196	210	232	245	240	214	254	206	211	240	243	270	231	220	235	228	210	227	214	213	241	228	228	241	244	222	197	227	216	220	237	227	228	244	253	286	262	239	212	238	227	234	244	236	225	220	221	238	236	221	231	231	247	242	221	236	228	267	233	244	247	250	229	221	229	245	239	221	255	237	229	234	251	227	233	233	240	227	257	251	252	237	251	222	238	216	233	239	236	197	238	246	204	214	201	255	240	242	220	229	211	233	220	241	237	232	228	230	230	230	213	246	208	243	234	251	258	185	240	231	210	236	224	258	223	223	241	222	237	218	255	215	236	231	239	238	238	237	192	209	244	241	209	245	232	218	207	235	230	232	237	239	211	220	223	214	216	243	222	192	210	271	234	247	221	228	227	227	250	231	224	233	236	211	253	239	248	215	215	211	253	242	231	252	238	227	244	234	221	256	238	250	211	231	228	239	264	225	235	250	240	256	255	213	233	212	226	220	253	246	249	219	238	238	212	245	214	238	219	236	215	224	259	227	253	209	233	253	238	235	240	209	209	256	227	225	216	201	251	231	242	246	243	224	238	229	257	219	247	219	247	235	205	240	233	224	249	230	220	220	229	279	236	239	216	231	223	225	237	251	224	234	251	239	193	224	250	241	226	230	225	230	241	199	232	222	190	212	220	238	223	241	221	213	237	207	242	227	224	223	247	224	227	242	231	238	260	235	252	223	227	234	236	213	243	246	222	219	235	212	234	209	272	236	247	223	203	228	229	218	219	251	230	251	221	236	260	241	226	218	221	243	250	242	232	248	215	211	249	234	202	237	228	224	220	255	221	205	248	247	234	227	232	242	201	260	247	253	219	244	218	252	222	238	225	217	239	238	214	230	202	222	212	223	246	220	243	229	241	210	231	249	227	255	217	226	203	234	211	235	241	221	224	245	231	215	232	237	204	246	250	251	249	232	215	231	247	216	213	226	221	215	231	237	242	240	261	249	229	235	228	227	221	234	213	231	260	231	245	226	216	230	215	249	221	230	225	249	220	220	239	229	249	248	209	243	241	234	224	229	218	189	208	242	223	226	261	242	255	250	219	222	227	244	241	216	219	231	224	221	226	256	220	232	232	249	254	202	236	242	254	205	239	246	219	235	207	231	231	236	212	216	239	226	226	232	239	215	231	217	211	246	238	239	246	238	222	216	231	233	219	259	206	219	232	217	210	233	242	220	218	227	228	242	240	230	234	259	236	225	256	222	247	224	233	207	216	206	210	215	232	237	215	210	214	245	218	214	217	219	254	259	247	228	235	230	235	227	226	238	239	211	246	249	245	231	247	243	239	231	213	220	260	264	221	224	252	213	250	212	231	236	228	217	231	214	244	223	244	237	256	238	216	211	238	249	230	209	225	227	252	220	250	264	237	252	241	223	214	224	254	229	220	229	249	232	228	218	213	208	225	249	225	228	190	220	235	241	224	208	218	216	247	245	216	208	230	228	233	209	217	237	224	234	232	244	224	228	221	250	232	250	240	236	225	213	266	222	262	209	234	234	234	236	243	214	214	222	229	260	250	233	231	221	234	212	218	202	217	242	254	222	243	229	232	229	227	242	238	235	222	230	239	235	224	218	242	235	242	230	260	209	242	235	255	234	246	213	276	246	217	223	229	251	252	245	239	217	245	236	249	238	239	237	227	223	218	209	257	205	227	235	254	220	216	214	239	230	228	214	240	227	219	228	217	237	220	241	216	229	235	255	218	241	256	216	206	258	233	214	225	238	232	241	220	231	222	233	224	203	237	213	219	209	222	232	226	218	239	223	220	233	235	248	245	228	224	222	266	231	232	233	243	240	223	247	224	244	238	217	237	197	259	250	222	241	222	243	224	254	245	204	208	260	241	231	250	239	231	220	229	242	231	207	246	227	227	244	234	243	237	204	244	240	228	223	257	214	228	224	236	225	204	199	219	210	256	237	221	224	237	234	264	222	233	240	205	226	236
22731	21326	29005	24078	21442	21504	13639	5682	3696	2500	2595	1390	1049	1122	1103	878	820	691	647	604	595	563	584	521	684	651	927	442	480	473	471	506	475	483	448	453	446	437	459	459	494	481	455	465	471	457	479	455	440	490	434	452	504	499	462	470	499	433	448	467	484	504	466	463	489	458	460	437	486	483	470	455	468	479	476	494	496	497	476	481	442	469	452	463	473	436	477	397	471	447	459	481	503	513	483	453	486	483	433	493	487	471	455	451	466	489	501	484	456	515	450	478	460	453	485	464	481	470	504	452	473	502	443	432	451	490	487	456	484	492	469	480	471	453	483	484	482	441	446	427	425	469	414	450	447	479	440	473	507	477	476	456	500	443	424	484	492	507	466	449	486	437	517	433	467	474	447	500	453	488	482	494	451	452	469	464	484	468	480	449	489	501	456	455	488	443	453	483	496	425	468	484	486	430	433	434	468	446	447	487	472	469	450	422	471	468	489	470	462	476	479	487	431	454	450	436	430	424	484	477	430	454	458	474	473	510	427	446	475	473	467	427	464	462	469	425	482	467	495	446	471	481	465	485	505	491	472	472	463	468	445	453	484	486	475	506	459	440	452	471	483	473	442	473	462	498	467	484	487	396	469	452	450	452	463	490	447	465	481	447	463	476	473	458	472	468	452	469	454	462	454	491	435	484	471	454	467	449	451	486	498	426	471	472	481	487	466	470	471	478	469	472	455	492	453	456	481	456	450	446	463	482	486	455	453	491	508	489	410	457	451	441	456	452	492	468	477	463	444	459	432	451	524	459	477	453	439	432	438	445	491	476	485	460	432	442	440	548	478	442	482	443	454	460	469	453	471	484	456	466	489	516	490	462	409	482	489	481	485	495	449	510	470	451	497	470	484	460	464	471	449	504	503	494	475	468	483	443	437	480	508	459	469	470	471	501	456	493	438	454	472	487	476	432	438	478	450	480	465	519	469	466	468	467	469	418	448	478	452	477	432	496	470	459	461	462	452	459	472	498	466	473	440	476	479	486	474	476	497	456	458	478	433	460	488	505	411	450	464	476	446	436	524	449	462	444	490	482	484	483	450	440	455	433	460	463	471	496	426	438	459	466	433	495	515	455	437	467	465	492	432	482	453	480	422	459	472	476	464	453	504	424	434	453	448	471	449	461	466	450	435	427	446	491	468	444	500	484	472	460	427	461	469	512	444	526	450	449	472	444	469	482	434	506	456	471	450	481	448	423	458	459	461	458	453	482	479	442	444	439	497	418	480	497	480	468	487	474	477	435	472	485	493	478	464	473	477	497	432	481	462	501	472	494	486	439	446	473	455	488	485	438	462	481	473	493	466	429	477	459	486	449	468	461	455	467	498	450	477	471	505	459	471	464	424	453	496	437	454	466	442	451	491	481	470	462	429	469	460	468	462	479	450	446	465	423	526	447	473	453	483	461	466	469	495	466	480	465	461	478	464	462	505	493	448	443	462	446	467	475	465	476	478	481	494	459	496	451	503	402	459	465	460	537	458	440	500	510	411	434	428	473	487	462	492	481	487	451	478	444	473	483	473	466	454	478	481	471	437	473	468	501	471	491	486	470	459	465	472	466	493	454	505	459	439	501	469	433	498	462	498	468	467	479	487	487	449	457	475	440	486	462	468	435	478	479	462	443	451	493	455	471	471	445	410	516	457	448	478	416	460	464	496	483	429	452	469	485	463	445	454	476	492	478	461	437	463	469	450	490	489	421	467	471	496	469	444	492	459	465	453	470	493	500	461	446	463	447	451	436	458	467	422	461	445	501	450	479	474	473	443	460	467	483	479	452	426	412	437	480	466	500	469	470	467	425	477	452	468	432	457	472	471	448	485	457	440	489	511	482	507	460	469	466	446	436	505	461	467	484	468	450	471	441	463	462	483	433	457	467	474	507	503	487	454	477	477	491	483	479	466	450	480	473	470	482	445	479	495	453	452	451	479	469	470	455	510	477	457	469	451	492	467	449	498	447	469	442	439	443	474	434	504	441	489	458	454	452	452	396	435	452	443	487	471	448	482	425	460	520	443	430	437	409	475	479	462	467	461	478	445	477	478	448	432	504	462	487	457	416	467	475	499	482	468	466	448	490	459	458	466	471	475	461	452	454	476	442	453	491	472	430	477	487	447	479	440	464	480	489	495	468	488	477	439	449	491	486	456	467	474	473	472	504	427	470	483	506	442	500	462	454	492	453	472	455	436	471	474	445	485	476	440	481	510	507	460	436	460	493	471	429	489	499	468	497	445	458	475	465	468	457	432	468	458	473	483	486	453	488	444	457	462	489	466	471	471	487	456	456	452	444	482	423	484	483	476	450	481	471	466	452	446	495	483	479	435	451	480	476	493	450	479	468	494	455	486	448	434	441	462	475	436	480	432	418	488	439	458	503	490	464	445	491	441	490	460	445	485	457	479	459	456	493	471	452	477	441	456	462	485	468	457	451	498	458	490	445	424	424	464	446	484	457	497	520	470	496	501	467	504	469	493	489	441	491	469	460	448	498	491	481	486	490	467	451	484	504	464	490	505	422	450	445	477	501	504	467	473	487	486	492	483	479	477	474	455	496	439	483	427	492	491	518	459	510	494	451	479	521	504	461	443	480	481	473	457	491	474	453	472	471	484	454	482	473	460	457	467	392	454	461	461	506	457	501	512	465	492	448	492	477	474	463	470	484	465	418	466	487	490	507	436	473	503	467	445	479	459	475	446	477	478	466	463	471	478	476	500	489	513	457	479	472	468	443	440	481	459	473	474	504	455	481	482	490	446	511	490	484	474	469	461	428	506	434	474	444	488	501	457	439	469	454	485	452	470	481	451	477	477	500	481	415	457	456	467	428	484	452	435	504	434	508	467	465	455	433	465	485	479	458	459	488	448	474	465	473	470	480	448	434	476	487	500	483	448	496	469	453	481	479	435	437	447	448	471	464	442	445	487	472	473	418	500	456	472	478	441	471	462	472	472	480	511	465	460	439	503	453	468	458	458	434	461	457	448	456	474	476	511	472	475	435	475	433	446	486	479	420	451	463	471	469	458	454	479	448	455	479	454	480	457	490	452	464	471	486	449	472	480	446	481	482	431	454	487	449	501	473	433	491	507	465	473	480	469	443	435	505	449	481	515	480	468	474	494	435	519	474	456	476	447	479	407	447	470	447	481	456	418	483	450	496	481	467	479	457	453	455	467	465	463	463	469	470	459	464	453	474	487	459	472	491	435	440	525	487	480	456	481	500	503	493	422	457	446	468	447	495	463	459	491	445	474	478	476	512	452	461	471	489	461	480	483	479	492	456	453	425	449	450	464	462	445	464	477	447	444	444	449	498	467	481	504	476	461	482	479	474	482	482	442	472	455	449	496	483	437	453	467	465	469	487	496	451	466	482	445	466	469	434	491	465	461	474	439	472	492	425	474	490	481	424	481	474	479	464	510	488	482	492	479	473	475	456	451	446	436	451	495	481	472	450	504	479
32344	60365	49179	32540	20468	15618	9987	8897	6550	4512	4353	2316	1694	1738	1712	1318	1134	951	860	870	773	710	672	655	910	840	1146	542	496	513	522	535	505	527	501	529	539	483	503	519	492	462	508	525	540	517	501	505	505	517	470	504	467	523	532	528	548	489	488	545	489	541	491	512	528	502	506	502	492	507	506	535	485	536	508	521	518	508	512	471	502	488	547	511	504	527	529	518	535	523	487	497	479	541	522	536	517	523	512	509	526	489	506	494	491	439	516	500	497	545	495	505	514	528	515	521	480	486	521	498	524	492	510	505	486	531	533	494	540	521	516	494	485	516	519	491	488	548	517	505	548	513	480	487	531	503	511	482	519	480	501	489	503	541	479	543	507	487	535	495	500	507	481	522	517	521	492	485	483	529	500	496	465	507	491	514	488	496	493	514	536	528	493	478	471	517	551	515	520	511	479	493	526	478	481	479	500	527	492	520	464	536	501	524	516	501	491	461	505	481	519	505	503	479	497	480	524	537	525	542	509	482	512	490	501	488	528	481	467	465	492	547	508	509	506	494	503	540	501	503	473	467	503	533	490	509	504	481	486	473	531	493	511	502	498	477	469	513	571	498	528	500	534	485	468	500	489	481	498	507	533	511	471	507	493	515	500	491	495	528	492	489	523	504	529	509	576	541	494	474	506	524	509	504	471	548	502	508	501	508	493	521	502	523	470	502	504	495	485	491	512	505	508	500	491	498	512	508	515	528	567	549	490	475	513	519	508	468	495	510	509	478	497	548	493	502	511	583	474	498	504	478	516	509	510	517	523	488	475	482	499	543	508	509	480	510	531	496	535	510	505	520	501	466	518	468	507	478	485	542	489	512	504	526	453	527	531	508	455	477	474	497	483	503	536	472	472	482	513	479	471	490	466	508	534	506	503	493	458	518	515	479	480	505	487	547	487	503	503	524	472	504	491	516	477	471	523	484	507	536	492	523	531	499	523	524	498	521	523	468	488	487	472	463	554	526	485	497	553	488	520	467	498	526	468	491	514	486	506	509	485	518	499	511	535	485	498	482	478	455	513	516	482	507	513	500	532	543	495	503	539	519	472	555	500	494	487	497	470	446	504	501	517	506	491	512	512	512	479	475	533	529	508	502	504	480	522	495	529	518	460	494	498	498	476	505	478	546	502	488	481	475	531	474	530	512	494	514	485	479	516	534	528	469	473	520	492	518	506	509	529	499	499	533	512	522	504	519	467	480	465	471	514	476	487	482	494	516	529	518	512	511	496	537	507	521	515	505	484	501	470	501	506	521	519	497	515	503	532	504	494	509	535	514	521	489	505	502	487	531	509	525	508	480	502	464	526	506	521	484	501	500	513	488	532	475	524	495	474	539	472	486	513	495	524	510	535	496	502	521	473	531	490	488	462	487	500	487	493	479	482	500	544	464	462	550	519	520	506	515	543	513	491	554	537	529	458	487	545	497	482	510	508	509	480	526	497	485	497	511	499	533	477	534	511	481	519	526	482	488	475	518	513	510	455	509	515	526	522	484	477	514	473	510	509	509	517	504	524	482	502	521	511	486	528	467	482	498	510	486	518	491	501	529	467	530	480	503	492	528	516	499	500	524	503	516	549	475	501	488	484	504	535	487	521	518	524	473	505	510	492	497	548	492	506	488	493	501	517	472	484	521	501	498	542	544	509	516	523	493	507	517	523	480	512	525	525	478	494	516	487	507	503	509	511	477	503	523	495	514	533	511	491	475	524	484	500	509	474	515	484	458	527	518	530	504	511	459	455	508	511	496	505	509	459	449	519	496	505	515	520	524	519	508	485	507	503	496	483	473	489	479	509	509	531	503	538	506	509	497	521	506	482	474	507	482	525	493	536	533	477	539	464	527	490	524	500	519	522	541	533	542	499	456	488	486	503	508	534	530	492	481	494	520	482	514	502	518	472	502	492	538	504	484	548	485	514	501	555	506	487	527	501	555	504	473	497	492	460	479	504	530	516	511	507	511	481	507	525	515	485	542	482	479	499	525	481	558	477	539	485	496	491	482	531	502	503	496	502	496	493	492	485	524	446	533	509	476	495	527	534	483	485	535	480	477	549	551	505	514	536	471	523	489	461	498	525	502	521	551	525	503	492	506	495	480	497	494	525	506	483	511	534	521	482	447	497	547	484	507	512	522	485	489	510	535	510	488	494	561	520	487	487	482	522	505	502	509	486	514	500	525	501	510	508	568	522	481	547	492	464	506	523	525	549	475	472	487	534	483	496	502	511	493	536	488	514	457	520	515	497	510	517	473	490	480	502	462	499	506	535	485	513	450	482	483	472	510	499	521	482	489	519	486	500	512	511	507	553	539	519	493	477	515	498	490	472	524	477	486	492	506	545	550	499	527	536	532	495	547	510	512	492	509	513	490	498	559	500	477	554	517	487	529	515	454	520	520	546	493	508	511	514	455	486	487	528	519	525	510	511	503	482	503	460	481	473	550	522	541	492	496	558	510	523	524	525	479	528	481	478	494	479	476	489	519	476	506	498	500	542	483	459	485	505	534	510	486	523	481	466	485	521	516	523	533	510	504	490	547	531	493	503	537	499	513	537	532	498	518	510	496	487	503	513	558	527	547	520	523	522	471	505	515	490	509	504	520	513	524	537	509	514	482	446	499	512	492	504	525	489	521	480	494	466	519	495	466	495	515	530	489	526	477	523	520	496	514	488	537	425	526	539	519	486	518	491	483	511	471	486	494	528	498	508	513	514	453	505	516	519	477	487	496	461	481	550	500	500	505	514	497	527	465	509	519	471	497	519	506	530	500	460	498	484	508	532	530	496	539	569	477	505	488	501	514	516	562	507	493	524	479	486	508	513	534	481	525	487	453	519	491	534	488	508	479	531	478	502	480	508	480	522	502	510	523	460	468	491	513	501	511	469	479	504	474	482	540	528	518	501	512	481	497	501	496	486	536	513	480	484	514	520	477	471	481	498	456	565	483	522	500	496	521	512	519	485	537	498	517	527	518	488	549	491	474	509	549	509	504	522	526	525	563	510	497	495	499	508	519	482	530	497	502	506	493	484	464	511	487	496	480	514	517	466	504	536	491	524	494	493	536	518	464	508	519	501	504	552	519	500	503	520	503	483	518	532	524	535	503	474	513	534	498	494	489	507	543	480	525	531	467	506	536	454	507	509	517	503	506	509	515	481	524	485	497	500	518	477	502	464	523	538	555	499	481	509	483	472	516	485	524	491	499	475	518	543	531	518	528	530	490	501	502	464	491	521	530	451	513	507	549	478	514	527	515	492	508	493	481	499	489	474	507	529	499	540	537	457	504	516	525	502	576	493	507	477	497	468	511	528	517	468	506	494	451	507	537	488	472	506	517	491	516	484	468	519	455	497	533	517	462	509	506	508	478	546	492	533	506	495	500	509	476	510	545	564	509	455	498	494	495	472	479	526	540	474	454	511	468	514	494	476	519	503	477	533	516	485	531	494	542	491	536	529	504
29302	27291	28213	16143	6341	2723	1905	1693	1202	1102	747	441	427	468	410	353	341	322	311	284	258	244	254	275	230	248	228	240	224	233	217	237	240	224	217	226	245	237	222	246	224	240	219	223	220	237	262	215	243	242	267	221	213	216	243	223	240	223	258	238	235	222	221	254	224	227	224	237	224	242	241	207	224	252	205	239	230	244	247	248	214	243	245	232	248	222	244	212	242	253	236	221	207	213	228	244	218	214	226	234	236	225	240	240	241	244	205	227	230	209	240	189	236	221	220	227	231	220	232	227	206	215	197	245	236	224	240	243	235	252	207	210	251	224	235	228	237	214	225	222	237	246	229	200	218	232	223	203	246	250	224	228	214	253	236	223	229	218	234	219	246	206	234	230	224	229	208	218	234	226	240	235	234	215	227	262	216	237	209	239	246	242	230	243	211	238	222	203	231	208	226	228	246	232	210	228	249	195	242	239	237	219	236	237	220	213	232	231	235	198	227	241	261	218	223	232	193	244	218	224	245	215	240	236	222	243	215	222	241	214	209	223	233	265	229	251	238	232	201	220	244	239	215	236	209	234	245	252	222	227	223	227	229	223	223	240	234	236	240	207	242	236	247	218	251	258	241	228	207	228	211	236	229	245	253	237	207	243	216	195	225	222	233	215	248	226	220	223	231	224	236	220	207	234	232	230	178	223	210	230	195	226	221	212	218	239	248	241	214	224	240	241	250	239	214	214	216	229	248	243	207	206	247	229	245	220	247	257	226	219	204	228	221	226	253	204	220	244	218	242	206	223	242	225	236	215	245	239	245	218	231	227	216	235	262	230	232	222	207	220	249	219	220	224	231	227	212	245	221	211	223	234	247	236	239	226	218	230	233	225	232	238	219	261	220	236	239	269	214	243	234	206	253	233	227	250	202	249	228	225	234	233	225	211	220	223	224	221	229	217	227	240	229	217	205	245	250	202	239	201	238	248	206	226	247	233	215	241	232	263	224	277	224	211	241	257	220	233	262	217	236	184	191	237	237	215	209	249	222	247	223	225	235	208	228	220	259	200	228	234	238	230	267	227	193	240	225	231	231	212	232	232	221	242	223	218	216	246	252	244	220	250	218	234	226	231	225	223	228	220	262	205	252	217	222	232	207	234	229	232	221	230	253	241	216	210	219	219	230	243	266	230	244	247	221	228	228	216	229	209	243	238	232	252	219	242	245	253	216	212	235	229	266	231	225	235	216	245	221	223	244	230	251	227	206	224	237	230	228	242	243	248	217	234	202	220	218	246	230	226	208	248	237	231	234	241	222	226	242	220	242	206	220	215	219	230	240	231	250	207	243	218	231	216	236	211	223	227	234	234	236	225	232	261	234	218	225	231	217	240	239	240	235	221	213	219	257	214	234	224	281	259	239	241	224	254	238	246	234	243	247	244	225	268	220	240	210	254	227	218	232	205	231	220	261	251	243	232	235	248	235	250	222	250	236	229	240	261	242	226	239	257	230	237	233	237	233	228	239	239	229	233	215	242	223	234	239	233	244	227	227	246	279	213	219	200	215	256	213	236	234	216	197	225	244	236	241	221	246	251	224	229	260	225	258	230	257	220	247	232	236	249	253	243	221	241	246	223	231	218	239	238	204	218	238	213	254	273	212	214	251	227	218	209	211	240	237	249	254	242	265	221	219	231	224	222	233	242	247	211	230	218	243	220	249	211	234	222	229	258	220	221	215	247	262	237	219	247	244	230	233	251	229	272	221	254	234	270	257	228	233	218	232	237	244	234	220	255	223	250	232	229	191	221	219	258	229	246	216	210	233	245	220	240	265	226	232	200	231	221	220	219	236	237	224	243	229	224	234	244	266	217	248	234	239	228	247	237	216	222	234	259	219	220	235	252	259	230	230	263	235	246	235	245	215	219	234	212	223	239	227	214	226	250	253	230	227	233	229	239	238	209	216	192	224	237	207	228	229	240	234	233	230	215	216	224	244	205	228	230	256	217	227	225	248	218	223	228	189	244	227	224	224	234	219	232	235	251	244	239	223	212	230	232	226	233	220	225	227	242	222	257	232	209	236	221	241	250	242	223	232	221	239	242	228	217	227	223	235	199	200	244	228	226	236	224	215	224	247	225	227	225	211	238	237	231	207	233	225	188	233	225	233	227	263	228	257	201	216	215	224	223	228	228	248	264	222	226	242	227	231	208	238	238	268	217	214	243	235	214	208	234	200	216	233	226	231	241	210	224	240	239	222	233	230	233	245	251	220	246	230	243	215	223	222	249	231	225	249	236	248	191	224	250	243	238	239	237	226	197	237	238	214	229	206	209	225	215	220	236	214	213	215	231	195	227	221	217	224	233	225	223	228	226	218	234	208	223	233	235	232	270	246	249	223	244	237	240	207	231	245	235	240	226	243	217	246	268	240	239	203	225	198	210	226	237	234	224	228	232	243	217	244	221	240	235	178	218	234	250	221	237	240	231	227	247	231	213	249	243	260	221	212	256	226	198	218	235	202	260	245	254	250	236	228	212	227	236	232	221	235	226	207	204	254	243	236	226	249	263	234	208	229	240	227	241	231	231	242	225	234	230	224	240	239	236	216	254	238	231	252	204	256	244	240	207	247	196	241	195	240	239	248	239	272	215	238	209	215	239	226	213	210	211	205	246	228	246	212	223	234	270	229	256	252	242	239	224	247	226	231	250	232	238	224	220	231	221	210	230	220	239	228	224	221	232	235	210	262	254	230	232	243	251	204	226	241	248	226	231	213	237	216	220	211	231	243	227	249	215	230	222	231	212	222	218	216	223	234	218	220	198	236	204	216	232	244	222	255	225	214	234	234	227	246	232	222	219	229	271	219	210	215	244	214	215	242	257	226	215	211	219	239	239	218	243	239	252	208	237	232	249	213	210	236	230	236	255	242	249	222	231	259	251	249	227	236	226	220	204	225	249	205	236	218	228	225	239	242	226	224	246	211	233	215	248	237	234	262	235	245	232	243	215	250	227	230	213	217	205	208	220	215	237	215	225	238	207	239	222	247	222	255	230	207	256	241	217	247	205	247	197	233	220	228	235	248	240	223	240	234	215	233	239	234	225	248	219	247	236	236	217	204	222	245	240	214	259	223	238	257	230	219	266	256	257	248	234	244	237	202	232	230	218	250	222	229	219	249	238	232	236	218	225	234	231	229	238	218	231	217	227	259	222	235	198	217	200	247	225	209	254	225	209	192	215	260	232	232	249	230	224	252	238	254	213	239	223	241	224	242	213	215	225	227	206	221	232	217	213	241	230	231	232	236	244	241	239	239	211	232	223	237	237	208	194	241	201	235	235	232	226	250	220	236	228	243	235	216	213	207	219	243	239	224	238	227	226	228	230	220	239	222	241	244	255	232	236	225	233	194	248	235	234	221	229	229	212	234	228	220	209	219	238	227	232	254	241	232	240	229	235	244	216	233	220	200	244	226	223	224	233	232	204	227	222	229	232	240	191	250	209	222	221	223	218
26473	41817	30637	15806	9241	4934	3826	3295	2440	2099	1449	706	670	702	656	551	497	430	330	356	301	239	276	326	296	260	261	264	276	277	282	240	269	254	260	249	262	242	261	231	250	245	233	253	243	254	265	217	246	246	252	254	225	248	268	257	258	257	245	240	259	252	262	232	261	297	222	264	254	251	270	265	245	232	238	213	232	256	292	244	254	253	254	249	231	263	233	246	276	249	236	230	259	257	270	227	259	214	280	266	244	251	242	252	262	243	238	259	266	272	246	224	258	273	247	260	208	261	275	231	277	247	225	251	259	253	270	264	232	232	277	238	279	276	240	265	246	246	246	252	289	233	228	259	242	259	245	269	237	243	263	240	239	238	231	255	277	258	237	262	284	246	239	236	237	212	251	253	253	260	245	263	229	240	249	262	245	228	244	231	271	224	243	239	264	263	234	232	256	238	239	244	228	237	245	264	258	260	227	274	244	234	236	262	271	252	252	266	206	224	211	230	254	251	263	259	235	263	252	257	248	240	256	241	240	254	251	248	259	249	262	243	250	274	273	236	223	240	258	247	267	254	224	257	257	277	262	282	278	272	239	223	267	247	208	226	280	257	251	226	262	237	229	233	253	258	246	273	219	277	231	262	262	249	245	269	241	285	256	188	247	249	250	257	242	268	249	272	243	250	215	269	240	260	300	249	221	250	222	235	252	283	253	284	260	244	250	246	247	263	243	259	247	267	238	255	260	275	237	274	256	243	223	263	264	262	247	262	274	272	230	255	251	241	230	251	271	255	198	234	238	219	268	248	256	261	247	257	235	248	254	241	253	245	234	280	242	261	252	276	244	237	264	220	250	279	265	258	236	233	265	245	258	231	234	270	244	234	238	273	248	265	278	246	258	254	272	249	248	264	247	259	225	246	243	241	260	253	262	252	219	247	244	241	288	258	222	234	236	268	224	237	244	264	256	230	249	240	243	240	243	236	222	262	230	243	238	232	256	253	267	233	248	254	260	283	250	226	247	249	236	242	255	245	257	244	260	294	231	259	246	267	269	255	259	289	237	223	259	255	240	274	262	269	246	261	242	244	248	272	265	251	253	254	246	235	246	256	243	245	256	257	278	262	256	241	247	262	229	238	250	290	246	259	258	253	252	252	249	282	256	281	246	257	240	237	226	258	244	240	275	250	253	265	229	248	280	261	262	266	265	232	252	266	279	237	243	276	268	229	268	252	247	241	227	260	259	250	266	235	255	212	241	254	240	234	265	230	249	243	274	280	246	259	272	236	240	235	246	219	259	249	267	253	275	227	268	269	268	229	225	243	245	224	230	260	265	285	230	264	232	268	276	230	232	239	235	254	234	254	232	245	239	265	271	262	248	272	242	218	242	266	218	234	275	250	251	264	274	234	221	260	279	260	280	234	257	269	244	211	248	247	259	269	267	232	248	246	228	263	271	268	267	236	256	269	288	262	255	243	258	260	250	230	239	246	254	250	279	268	250	257	236	257	238	261	239	279	264	261	270	254	242	240	238	280	232	284	254	259	238	256	281	230	269	266	266	268	288	244	239	275	245	243	254	263	256	249	290	253	266	249	253	250	238	279	245	213	239	244	254	229	254	242	228	262	233	232	266	256	247	256	241	269	244	249	261	226	240	252	242	248	277	245	265	250	269	257	236	267	269	260	244	255	225	266	249	269	246	256	230	248	242	250	272	244	220	225	243	246	275	245	271	240	231	248	234	253	250	268	281	272	283	264	244	231	270	254	262	239	231	286	242	255	259	272	261	255	238	272	235	271	246	266	245	257	264	244	273	260	245	243	251	250	259	252	230	263	237	252	243	253	258	243	265	238	247	232	240	227	244	268	240	252	260	259	245	262	264	260	235	263	253	250	250	229	245	278	251	248	246	250	239	244	248	267	220	238	260	258	251	238	259	279	239	249	242	228	260	245	233	243	267	253	262	256	264	232	244	217	243	248	266	230	251	273	248	243	261	254	231	230	250	246	246	283	244	257	275	240	229	246	234	257	232	256	237	266	244	247	269	267	221	239	263	261	285	259	230	244	253	247	274	245	251	246	243	273	294	258	259	235	238	262	268	239	267	237	273	251	270	228	245	250	240	253	240	241	251	247	261	278	242	239	229	247	242	248	265	251	247	248	228	252	250	226	250	246	260	268	247	251	251	265	245	254	249	248	219	238	257	273	233	248	257	249	290	256	272	237	256	275	253	240	244	246	239	247	252	285	248	258	252	252	239	239	259	228	250	237	258	240	250	240	250	263	277	258	244	245	242	228	266	246	260	254	286	272	225	264	266	245	259	255	225	241	241	262	280	248	238	244	274	257	235	262	259	236	296	224	281	235	261	289	264	262	238	226	248	239	230	250	242	227	240	256	236	249	209	263	267	277	276	234	276	281	261	249	233	235	250	221	216	261	232	272	250	253	266	235	254	257	249	251	240	235	228	219	247	252	251	254	234	229	253	230	269	245	264	277	249	240	262	250	294	224	251	237	238	253	282	226	246	258	238	228	264	279	267	260	239	258	250	244	274	248	241	269	261	262	225	257	243	216	260	256	278	281	242	258	288	280	251	254	251	265	255	261	277	246	291	278	241	235	248	278	239	248	249	259	263	246	241	243	263	276	259	231	242	249	300	255	234	246	246	257	252	254	240	223	271	252	273	265	255	233	242	250	260	237	249	252	252	277	262	299	235	259	257	234	250	250	290	241	267	269	260	248	233	252	249	271	234	242	259	269	246	270	233	267	235	254	256	256	184	255	262	258	268	248	255	276	240	257	243	247	244	233	235	234	264	231	237	251	272	259	278	265	273	257	242	268	263	236	239	216	253	250	240	249	281	265	265	241	247	279	240	240	227	263	245	257	239	272	265	243	259	253	264	260	256	269	248	251	290	256	256	274	227	246	251	244	237	244	279	241	248	232	241	264	245	235	252	237	239	262	258	234	280	248	279	247	241	237	266	273	241	237	263	242	253	223	247	270	265	247	268	241	265	232	239	228	255	240	244	252	254	276	255	253	243	243	251	244	257	248	258	246	259	249	255	280	258	247	268	255	260	251	247	256	256	258	232	255	215	264	258	253	253	240	215	280	262	247	276	237	281	237	248	243	229	262	248	247	238	232	249	249	258	258	238	254	258	278	251	290	238	260	247	246	232	242	250	263	264	244	252	266	268	261	269	253	230	254	256	239	255	262	225	227	244	250	246	277	239	249	261	241	250	254	247	224	248	234	264	256	264	256	246	240	235	257	254	241	262	288	287	240	256	242	276	229	241	279	251	247	246	255	254	228	245	245	252	257	225	277	250	231	255	241	240	249	226	236	248	274	240	273	233	251	270	243	234	253	256	252	257	243	250	225	259	255	245	243	226	254	270	248	242	250	271	229	256	250	244	274	220	262	248	260	229	258	255	221	263	265	224	223	249	242	249	259	268	248	274	253	253	248	232	264	246	249	264	212	245	277	266	263	244	241	263	251	267	253	259	247
23955	21319	28630	24719	21197	12954	5712	3824	2515	2100	1570	949	864	811	779	710	603	553	545	503	464	460	475	447	462	631	667	454	429	437	439	448	395	397	413	447	437	404	398	440	428	416	408	412	442	413	405	447	422	391	431	410	439	418	418	426	437	394	419	418	437	451	446	466	406	426	429	426	428	431	425	420	442	369	425	412	393	436	417	416	410	431	407	474	449	407	406	411	416	403	450	462	435	377	440	398	410	430	426	422	431	444	453	407	425	425	420	439	440	433	435	443	446	435	410	449	414	413	407	441	383	427	434	435	406	458	422	408	441	383	431	421	446	415	393	428	410	411	427	403	457	463	475	411	397	425	459	413	431	437	449	449	412	446	429	424	420	437	401	407	473	435	387	445	403	436	413	400	419	404	436	430	445	381	388	386	430	403	394	444	437	389	413	433	439	429	468	417	445	451	411	462	423	395	417	391	393	443	410	431	405	458	460	426	419	423	411	399	424	457	406	428	434	410	469	439	412	401	435	422	431	408	423	426	423	421	399	446	422	444	375	434	428	438	387	424	398	407	440	416	408	417	415	438	415	447	430	455	455	433	409	442	373	420	452	401	409	431	403	404	406	391	422	417	401	400	370	418	419	412	468	385	443	430	444	432	401	435	436	400	409	422	425	457	442	432	408	393	406	410	397	426	414	463	424	394	405	405	433	434	424	441	403	429	431	449	434	420	417	388	426	401	444	437	390	398	423	420	412	427	428	441	438	443	394	421	433	441	397	395	405	418	430	420	410	393	420	417	426	466	409	468	403	423	457	429	396	433	433	410	428	425	441	394	459	443	476	424	424	437	409	421	418	394	453	435	456	438	424	398	408	420	424	406	430	436	406	464	400	412	392	414	407	437	427	445	440	414	463	442	426	393	420	421	426	426	433	449	411	418	427	422	471	452	434	403	420	444	406	379	416	456	407	417	446	391	415	422	438	422	426	427	453	428	441	402	428	435	434	428	432	414	450	434	422	441	429	391	434	420	423	402	402	411	402	413	415	446	419	446	397	428	432	412	446	410	435	410	444	448	411	457	405	431	457	407	403	438	414	411	422	440	432	434	429	388	425	447	414	448	406	429	445	404	438	414	428	394	438	400	430	431	463	403	393	464	373	410	415	433	434	445	418	429	409	402	426	454	405	426	420	380	441	389	408	432	423	432	427	441	412	444	398	406	413	452	428	436	424	417	413	429	437	417	415	392	431	409	380	404	429	438	444	396	406	419	421	430	412	411	395	426	454	400	421	429	420	451	430	407	411	406	401	438	426	428	414	411	437	432	396	437	423	399	449	423	399	404	410	408	422	428	452	450	444	417	421	434	390	386	403	456	454	379	437	453	412	454	414	389	420	435	446	397	419	379	422	440	419	425	412	418	413	424	415	450	402	412	433	404	412	435	400	412	423	451	425	411	414	414	439	436	376	400	404	468	479	404	438	414	442	428	451	406	445	439	393	448	385	443	432	424	412	427	435	438	436	426	435	442	431	413	442	376	368	411	471	417	425	433	452	431	451	452	395	412	416	446	455	454	425	415	436	406	401	448	417	410	412	420	444	441	399	422	407	418	408	402	432	457	434	462	444	420	437	429	428	435	392	457	380	415	454	411	459	398	396	418	397	400	426	435	417	399	433	442	424	443	426	429	446	425	449	423	452	442	401	408	395	408	415	459	379	446	445	446	383	385	413	451	446	412	439	420	407	406	423	364	437	396	448	418	428	411	422	453	442	409	428	411	412	418	442	400	456	419	440	429	445	394	466	403	437	408	465	402	428	427	438	388	407	435	403	430	412	449	411	421	420	386	393	437	428	395	424	431	443	464	436	424	434	429	437	421	393	424	430	416	415	442	424	416	440	411	440	432	389	413	454	418	389	400	421	411	396	446	424	428	447	458	433	429	418	429	430	453	443	444	446	401	442	427	444	416	394	418	411	405	395	446	384	428	442	416	412	445	462	423	484	435	426	400	447	416	365	373	429	401	409	419	406	440	445	413	395	402	486	407	409	434	442	424	425	413	435	408	456	405	390	406	409	413	464	444	423	449	452	414	394	467	380	436	425	416	418	412	488	430	460	455	463	429	419	444	401	441	395	409	398	428	447	418	459	450	416	420	403	424	445	468	443	433	414	422	403	425	434	404	410	412	395	395	423	448	419	439	413	381	427	440	405	387	408	432	438	406	451	430	414	437	448	460	440	411	436	359	419	416	395	439	395	418	438	403	459	428	402	429	429	421	411	424	459	416	383	434	446	389	432	438	423	425	440	380	411	416	394	436	426	441	422	427	434	440	425	430	394	419	427	394	464	461	435	423	424	390	449	403	413	433	421	418	420	441	414	427	478	403	408	398	453	451	415	468	405	408	401	395	454	452	452	418	439	412	413	428	434	413	415	420	413	439	411	432	403	419	422	396	443	398	423	444	434	425	452	398	456	456	434	417	423	438	409	426	427	401	409	424	447	401	431	414	457	477	440	402	418	429	418	405	454	401	432	436	426	371	422	462	487	395	420	412	384	393	395	428	420	428	454	395	422	436	400	426	447	413	429	444	453	436	422	481	441	418	427	446	406	432	444	451	405	423	417	399	425	431	469	419	376	433	432	414	433	421	444	426	420	455	423	376	437	409	417	402	413	425	434	385	384	445	424	445	436	444	419	398	405	426	429	427	424	443	454	452	432	431	405	454	457	439	414	390	426	404	399	436	397	424	438	425	400	429	426	421	437	408	382	429	421	448	447	437	431	439	440	440	428	401	448	410	465	410	437	434	422	460	424	435	384	456	448	435	426	425	420	409	426	402	426	405	427	417	438	464	450	384	431	423	418	437	432	400	436	425	436	445	429	439	398	373	418	440	441	427	416	400	412	473	442	423	470	440	421	439	457	390	414	427	416	419	437	428	400	442	464	442	397	416	426	428	428	415	410	433	380	413	405	430	406	445	408	413	437	421	413	396	371	423	401	430	447	438	429	441	414	417	407	423	425	426	412	388	393	440	431	445	456	431	434	406	390	382	418	421	477	430	395	389	442	455	448	402	428	388	436	441	428	430	423	388	447	422	423	424	422	445	460	432	432	400	376	392	420	443	433	460	415	412	413	434	376	436	395	426	437	407	451	405	427	445	415	434	410	406	407	452	414	456	387	417	393	395	387	438	452	415	421	418	420	417	422	439	385	377	435	411	401	413	403	429	414	394	402	427	421	412	432	414	398	435	416	430	418	433	407	412	382	426	443	444	430	393	402	438	416	424	443	396	419	417	420	408	440	403	421	455	423	404	422	407	449	428	425	447	442	454	448	450	413	395	444	411	424	416	414	416	435	429	455	406	405	413	435	452	433	438	406	419	432	426	400	405	414	426	433	477	408	399	440	403	394	431	428	456	451	486	451	430	434	444	425	427	409	426	405	439	464	358	425	437	444	402	436	422	434	437	430	408	432	412	381	437	444	430	427	412	412	410	445	433	421	411	399	410	411	422
29918	55041	42511	25380	14385	8369	7621	6720	4375	3744	2791	1565	1301	1248	1055	968	823	711	725	641	509	514	515	573	563	854	977	460	471	461	479	478	445	463	483	471	437	430	426	480	458	466	468	438	462	496	428	470	463	454	486	437	483	433	495	462	477	493	479	465	456	412	466	447	449	464	490	475	454	468	443	500	469	429	500	469	451	472	452	462	457	465	432	502	455	445	426	414	458	509	461	450	441	453	411	450	434	447	468	429	449	459	421	480	456	458	454	465	428	470	430	481	471	469	466	468	441	438	441	409	448	426	432	473	472	451	470	470	466	454	425	440	446	466	468	463	471	452	449	479	479	467	467	469	414	438	412	450	430	439	475	437	402	475	428	434	445	405	426	451	438	455	441	441	444	470	472	461	444	467	504	439	459	475	482	454	457	465	466	458	466	481	469	464	482	455	443	436	429	429	468	463	456	481	429	452	446	483	435	452	465	458	452	487	436	430	474	438	449	483	457	425	433	465	461	439	475	501	409	494	445	467	421	439	480	488	441	457	481	423	427	448	442	486	451	476	432	428	449	482	438	428	500	427	489	445	450	475	489	427	471	459	466	437	453	486	451	438	439	436	438	464	455	434	469	472	463	492	459	446	457	497	453	462	470	461	483	495	456	448	493	450	469	458	449	445	477	471	453	431	498	501	440	458	463	468	415	424	431	457	471	465	433	456	465	449	457	447	458	446	494	468	468	477	476	406	474	438	456	481	453	441	448	483	453	440	412	428	451	454	447	477	435	474	452	455	472	488	458	426	470	448	445	461	456	504	436	422	487	473	467	454	474	462	452	446	464	443	466	420	449	469	431	417	449	445	443	448	433	453	425	476	452	462	486	453	445	488	453	428	489	505	442	476	438	465	475	473	478	458	478	492	430	488	443	447	442	469	432	446	431	482	462	432	447	474	442	474	480	478	448	455	454	428	470	474	445	480	454	442	482	433	458	452	454	477	480	452	429	481	466	448	437	438	434	493	424	458	460	457	423	443	493	470	462	467	486	501	467	469	424	452	476	456	420	459	451	477	438	440	473	469	457	471	446	468	450	441	450	443	491	470	442	457	453	465	435	480	455	455	463	473	463	478	473	472	444	428	442	516	480	452	453	440	455	447	438	482	440	448	469	445	460	460	445	439	479	434	459	452	490	444	463	457	470	453	475	458	423	501	476	443	455	451	484	457	450	458	442	452	447	475	442	471	429	440	449	429	458	462	458	424	463	452	445	449	449	473	424	401	496	498	484	486	453	438	450	420	450	437	463	460	483	431	444	466	479	467	471	416	477	456	464	477	452	460	411	467	442	472	442	470	445	475	436	447	413	454	447	467	437	451	448	407	451	470	451	441	499	448	457	480	411	456	428	481	442	470	444	404	439	453	448	436	452	476	457	433	458	480	450	468	445	483	410	444	477	447	467	466	455	512	426	460	444	461	425	429	436	484	475	439	483	473	429	447	455	450	474	467	439	497	440	438	449	449	493	449	399	458	453	452	459	448	448	447	489	444	420	460	441	452	456	450	446	428	457	448	470	453	495	484	473	442	439	439	444	436	482	487	459	434	470	423	447	462	437	439	463	474	446	470	420	500	456	452	489	467	455	443	466	433	465	459	437	455	444	426	432	419	467	462	494	421	483	460	454	469	424	448	470	458	454	476	465	419	449	464	449	452	462	483	470	451	515	444	462	424	452	432	468	437	464	410	459	423	456	417	454	464	429	476	451	432	465	452	436	414	457	420	492	455	484	437	418	480	443	446	444	490	444	467	454	448	458	439	448	417	455	424	433	465	452	446	446	463	436	452	434	425	408	402	465	413	423	463	475	442	478	461	423	468	448	435	473	441	439	462	461	462	476	474	467	420	413	460	442	449	453	443	442	438	456	457	447	448	480	460	425	472	427	487	431	410	446	474	472	492	453	395	452	463	460	447	434	454	474	481	403	511	457	458	469	468	458	467	485	456	455	428	460	434	456	474	428	451	474	468	457	424	416	429	445	460	456	441	438	440	468	473	453	426	445	466	456	486	442	445	428	448	406	473	473	454	454	452	461	454	430	476	446	452	432	427	427	464	441	476	450	440	447	437	450	474	420	452	447	453	425	470	432	456	462	466	460	479	451	435	487	481	475	441	469	478	444	421	442	459	447	419	447	432	463	492	474	443	447	440	440	475	429	477	482	480	475	428	448	422	479	448	465	473	419	451	447	459	395	484	468	469	458	470	439	476	492	464	431	442	470	460	462	476	475	461	455	408	488	431	460	476	415	464	457	454	464	467	446	418	478	463	430	420	447	490	428	458	430	467	438	447	469	437	489	448	430	462	444	451	451	475	447	462	461	479	489	455	473	472	446	439	446	483	482	478	451	449	454	469	510	455	473	485	464	458	434	473	456	447	458	441	461	467	433	432	464	461	477	446	481	446	486	429	487	480	449	438	408	442	478	468	436	453	427	443	461	479	455	428	466	431	477	499	465	486	458	449	455	424	422	499	436	468	468	506	455	473	424	482	505	473	471	484	439	440	487	476	483	450	450	460	499	451	422	473	443	458	471	458	454	459	432	438	429	466	436	466	426	464	458	456	456	475	442	454	478	464	458	462	443	462	470	439	499	478	483	468	482	430	435	442	486	449	449	445	478	463	484	442	417	446	463	508	464	497	462	471	443	479	429	468	460	429	472	491	453	488	442	484	484	439	443	457	437	456	446	422	494	430	424	454	404	488	455	453	436	466	440	472	435	441	431	425	466	442	439	446	469	431	421	448	453	465	439	430	408	435	448	469	476	446	445	462	433	473	460	425	468	472	418	465	423	427	442	477	498	468	467	443	461	469	455	409	425	472	465	490	449	447	453	489	464	456	424	504	457	457	400	465	481	479	477	468	462	443	475	467	465	446	440	432	436	493	455	456	467	463	474	450	444	445	427	473	465	451	424	455	478	451	426	468	456	454	451	442	458	466	447	451	430	482	478	459	489	456	457	465	448	453	446	435	493	465	446	431	463	435	461	436	470	469	435	426	457	449	472	464	443	484	470	483	485	471	452	462	484	477	443	412	479	459	458	492	441	435	449	475	485	461	497	455	402	454	498	472	442	467	468	463	433	457	449	484	447	463	410	471	458	412	490	493	457	472	492	475	478	471	468	442	478	409	451	474	445	436	476	435	476	459	432	425	486	422	467	434	469	451	421	487	473	441	428	424	470	484	462	447	455	469	495	415	452	437	449	433	487	420	446	490	452	461	468	462	466	435	467	465	411	453	440	445	475	452	444	449	470	433	457	436	435	476	431	454	458	422	466	453	440	481	442	476	454	468	408	483	456	455	428	458	446	511	464	455	459	444	466	485	509	452	457	475	455	445	458	479	456	464	440	435	451	499	458	472	446	453	469	436	452	403	416	444	436	454	460	463	424	458	476	491	453	521	427	455	462	434	467	466	452	444	438	452	448	427	455	448	481	448	505	438	447	486	476	413	479	403	467	443
25032	21368	28057	25756	14461	4510	3074	2670	1580	1477	1001	602	541	435	423	370	315	292	283	229	234	218	216	227	226	292	320	202	187	202	179	206	193	197	201	193	218	168	191	178	194	175	185	178	184	193	196	188	169	205	196	188	179	202	177	189	171	189	180	193	183	189	180	203	184	172	193	169	183	201	207	184	174	188	188	201	182	233	213	169	160	207	205	204	213	196	201	180	198	181	192	184	225	202	225	190	193	179	194	190	182	179	185	178	159	179	198	186	187	194	172	188	201	203	210	183	195	197	199	211	208	213	186	184	196	197	179	181	177	197	204	193	201	186	210	191	189	200	207	185	194	200	182	174	182	196	193	199	170	199	189	180	199	183	192	174	197	202	210	169	201	181	202	196	174	195	181	196	169	198	197	187	156	194	169	175	178	171	189	188	183	179	195	198	181	191	184	183	197	221	204	165	190	194	190	201	190	162	180	178	219	175	196	184	200	219	193	194	187	181	212	188	221	197	167	208	189	178	187	202	172	192	188	185	220	195	175	203	205	199	196	188	179	196	206	209	191	176	181	196	202	186	183	196	198	195	186	193	203	210	189	190	200	204	178	185	192	192	186	193	172	194	214	201	197	200	188	189	196	179	204	184	182	202	195	182	206	200	203	188	179	169	184	202	180	213	184	192	169	183	199	188	184	182	193	187	180	196	198	194	212	217	165	169	176	197	191	222	198	170	190	192	195	199	208	179	195	179	183	197	192	183	187	180	181	169	187	205	192	192	170	191	204	193	213	189	187	195	203	195	187	168	200	211	185	176	211	187	221	180	198	203	182	186	196	193	198	186	167	203	205	192	180	209	201	205	209	193	203	193	187	184	210	182	201	180	193	196	193	202	192	188	176	198	186	218	199	206	213	202	190	181	204	201	237	174	200	195	230	175	196	168	193	188	194	178	211	174	169	175	209	209	210	192	201	188	183	195	183	187	202	180	177	199	202	191	196	209	197	179	207	184	195	195	173	186	175	187	190	205	192	177	193	189	200	171	193	189	212	214	199	194	207	198	199	194	224	197	205	196	211	197	206	190	221	175	198	202	173	204	192	197	185	167	214	197	172	168	181	184	194	184	213	196	199	183	193	227	170	178	186	203	193	176	195	180	206	186	196	191	192	209	177	205	202	214	161	177	194	200	187	196	187	177	190	185	179	194	155	180	190	182	182	163	201	205	219	210	202	187	177	184	178	176	175	188	182	199	195	194	206	199	192	188	189	177	168	178	183	176	190	195	206	193	203	183	207	194	192	178	176	169	209	190	186	169	194	199	183	199	190	195	190	185	212	189	177	181	195	182	186	211	163	219	178	182	223	168	194	181	190	173	199	209	202	178	226	212	166	177	167	190	183	173	185	173	177	192	189	207	187	217	187	194	163	198	172	191	197	170	181	185	182	205	177	193	210	209	155	187	194	207	225	181	211	191	174	195	197	174	169	206	183	195	196	212	203	194	193	172	204	232	193	183	187	199	196	200	208	207	181	164	216	172	196	199	207	202	211	198	183	205	182	215	185	194	186	171	178	205	176	180	166	190	216	182	190	177	171	210	184	197	191	194	187	180	178	185	186	194	213	206	192	154	175	181	200	213	191	198	202	206	156	191	178	199	201	177	203	205	188	201	192	198	180	171	209	201	198	172	182	183	172	175	187	187	207	163	162	194	197	185	220	214	194	190	191	170	183	186	175	212	175	230	177	166	181	192	210	187	189	195	191	189	168	194	171	182	174	199	169	178	206	195	187	193	200	203	182	228	181	219	195	197	214	216	212	193	199	194	187	206	196	205	191	198	180	207	177	204	201	182	185	197	203	204	190	192	210	172	194	204	201	190	200	180	181	193	200	183	192	176	183	187	185	170	206	190	171	179	187	168	192	180	201	209	204	186	195	177	204	194	188	188	171	188	185	197	187	175	208	186	192	210	178	199	173	201	186	198	187	208	197	168	202	194	191	179	216	187	171	192	196	192	196	184	213	193	205	174	170	192	175	193	151	163	229	203	205	178	202	222	178	211	179	219	196	193	195	189	182	174	201	186	193	173	161	182	165	218	218	207	177	169	178	191	174	185	188	193	173	196	205	184	174	184	174	192	171	198	204	172	202	201	177	201	174	195	203	191	187	201	203	178	198	180	163	202	202	188	176	153	206	190	177	178	208	179	172	192	191	197	197	204	208	177	189	209	187	208	191	186	169	184	186	173	166	169	204	181	185	222	200	188	232	211	178	183	220	189	206	211	202	179	165	186	188	191	190	197	198	189	212	169	207	210	192	171	209	196	196	207	218	185	195	202	168	176	178	194	188	207	198	192	194	181	188	216	190	163	216	172	200	200	177	208	199	198	189	157	194	207	195	179	186	196	180	201	162	189	222	201	177	200	157	182	188	200	205	188	196	183	227	188	214	217	196	197	213	194	200	209	187	173	185	182	202	189	192	200	179	193	193	195	192	176	171	187	173	184	188	211	197	173	192	208	176	173	185	175	195	206	197	188	198	197	201	206	235	203	181	165	193	217	207	213	189	196	178	210	169	175	197	197	195	203	195	196	186	186	192	197	181	188	200	202	191	166	186	194	202	184	174	203	201	182	189	210	190	197	208	199	176	203	188	204	164	200	198	185	193	182	204	181	177	202	185	180	213	193	205	191	200	203	181	188	180	199	183	190	225	209	177	170	182	223	170	189	155	210	191	172	179	200	193	183	195	204	199	188	196	194	200	206	178	194	193	209	190	188	197	172	190	186	180	192	188	215	207	177	177	188	181	191	187	183	187	180	197	203	202	192	174	179	191	197	184	189	194	196	199	194	191	215	192	153	171	206	205	205	183	205	170	198	166	196	209	176	211	184	202	172	177	183	184	199	197	183	182	182	193	174	197	185	193	184	222	165	165	199	199	181	191	205	202	205	209	184	152	184	191	191	201	192	191	203	196	194	185	178	168	198	187	185	181	190	188	208	194	201	173	183	196	198	213	208	184	175	198	163	190	165	214	169	174	179	199	200	187	203	207	190	209	184	188	187	176	198	168	194	195	165	200	179	186	177	180	200	192	186	168	172	182	180	162	212	205	179	200	217	217	199	198	191	164	210	207	186	178	205	191	182	193	201	197	209	191	191	189	184	186	198	217	185	186	207	181	178	208	209	202	183	229	165	187	178	208	171	190	183	185	187	173	206	199	175	210	168	172	203	220	177	192	203	203	201	192	184	191	195	184	207	204	187	214	187	195	204	180	208	190	220	202	186	197	194	163	200	170	191	212	188	165	189	188	198	179	202	195	195	194	200	170	188	191	205	180	185	217	185	190	207	185	190	199	167	210	206	193	187	182	200	177	200	206	177	206	201	183	189	171	178	157	207	174	186	189	168	164	178	190	206	181	187	169	184	193	188	181	204	188	190	220	189	194	219	185	167	188	179	156	200	185	180	197	178	202	203	203	186	193	209	227	164	189	184	187	205	192	194	204	190	219	217	188	199
28170	48822	38007	21449	10784	6612	6087	5515	3272	3038	2009	1127	956	779	684	622	481	426	354	317	303	236	254	305	291	448	453	212	244	224	216	242	217	248	218	214	284	193	226	204	225	241	226	220	237	240	215	210	248	232	238	218	205	235	238	234	195	222	207	214	209	222	213	223	239	225	221	221	208	209	222	223	228	210	211	227	224	212	233	219	219	237	217	210	199	221	245	222	218	223	225	220	207	212	221	215	222	235	205	241	201	241	241	206	230	245	221	216	207	206	209	225	225	218	206	230	210	190	220	194	208	205	226	207	218	230	208	215	217	222	217	202	205	227	215	225	219	225	229	198	225	223	234	221	217	190	233	229	219	212	224	237	212	225	199	224	217	232	224	232	244	206	218	219	215	191	233	185	240	223	217	232	223	212	241	202	210	222	206	206	202	242	217	226	204	208	228	231	232	237	213	227	225	230	189	201	249	234	210	228	214	225	222	199	225	219	252	204	197	238	224	221	219	208	218	203	190	244	211	206	207	230	210	223	246	228	242	206	199	207	209	217	209	212	219	192	223	233	216	240	204	219	221	220	202	206	227	221	236	241	219	222	218	205	192	228	200	216	213	226	202	225	237	235	241	240	214	214	220	225	226	209	229	201	225	219	198	232	207	236	216	207	198	225	227	209	233	220	231	235	228	198	221	204	227	226	215	239	199	212	195	215	215	216	191	246	220	218	208	188	226	209	236	221	219	244	233	228	214	210	220	203	210	223	247	201	211	219	225	232	199	213	226	188	210	224	224	209	212	218	205	238	221	213	210	236	188	192	226	207	223	221	183	218	211	206	217	211	206	229	215	200	185	226	203	203	206	243	214	215	230	225	249	222	192	217	235	197	217	217	232	224	219	238	201	219	238	231	229	228	228	223	222	232	204	203	229	249	215	241	197	210	200	230	191	229	214	208	220	200	239	197	203	232	231	213	202	219	198	217	206	221	229	196	210	220	223	211	228	215	233	251	217	219	207	203	203	192	205	238	217	221	236	205	199	238	217	203	232	219	209	204	208	206	226	198	204	214	196	246	251	211	230	228	242	225	226	212	194	220	232	217	246	249	238	241	214	201	227	217	207	209	232	223	206	228	227	215	209	189	216	217	196	233	228	198	203	213	234	231	233	216	195	221	218	223	226	227	235	224	234	217	219	215	217	209	204	220	224	191	226	236	218	192	224	243	219	203	191	205	228	224	233	212	231	220	230	222	213	211	229	224	236	203	239	229	230	212	234	225	227	227	228	217	180	217	234	194	218	226	236	240	189	237	236	203	213	217	237	221	221	235	223	225	217	200	233	216	201	220	235	242	200	202	195	221	222	222	221	234	220	186	209	238	201	237	207	220	214	194	215	221	203	218	210	220	215	226	198	224	206	223	234	223	239	208	225	224	220	226	214	213	230	227	199	224	244	216	237	228	218	192	209	211	241	222	215	213	230	235	200	230	238	218	206	215	213	229	236	209	246	216	211	220	227	241	200	239	221	212	215	189	215	226	187	235	225	250	210	206	240	212	198	231	221	213	221	218	243	229	222	224	227	227	228	225	227	219	218	214	221	242	228	211	208	238	210	243	212	214	210	199	230	214	192	217	213	221	205	236	224	238	210	222	231	208	222	249	223	217	222	236	215	223	237	224	237	199	226	248	238	219	224	217	205	217	232	236	227	260	200	206	233	215	201	216	218	238	226	209	232	194	192	208	218	217	211	232	216	217	225	207	220	229	205	214	213	204	211	204	192	215	209	213	221	206	222	239	215	228	240	232	247	241	188	211	228	222	200	259	195	223	203	244	238	223	230	222	193	223	229	237	224	225	218	216	224	214	234	202	215	201	192	222	211	202	196	209	227	226	218	205	207	197	223	205	210	218	229	199	209	225	235	204	206	226	243	220	228	226	219	196	241	224	226	216	239	202	239	222	196	225	200	200	207	206	233	209	192	199	191	229	229	227	226	217	222	198	193	206	216	222	219	217	200	240	238	208	212	243	214	208	224	215	232	223	234	219	223	201	217	214	215	224	235	212	232	221	224	219	232	215	209	218	217	217	226	216	212	228	232	201	243	224	235	216	204	242	211	214	218	217	198	200	218	235	232	250	216	238	238	198	191	205	235	193	215	222	201	221	228	212	212	194	216	219	225	234	202	215	213	213	216	232	228	202	220	200	206	209	197	222	241	213	260	211	246	210	247	221	251	215	223	241	225	198	216	205	238	221	214	217	221	216	210	204	232	236	215	181	229	197	254	217	205	220	229	225	231	229	189	216	226	228	220	219	212	215	222	230	234	211	245	201	197	225	203	211	212	226	209	223	212	225	221	199	211	207	214	241	213	201	237	234	230	234	222	222	222	218	254	233	239	233	212	204	222	227	215	215	201	215	219	237	222	226	204	205	247	230	212	213	237	215	210	202	213	227	236	222	243	235	212	227	193	240	220	218	209	208	223	229	203	224	231	218	226	214	223	219	207	206	225	229	202	231	226	210	202	217	203	220	229	240	247	210	218	231	227	231	217	204	247	254	205	263	229	190	210	240	206	223	200	193	214	189	238	197	229	233	204	217	243	219	219	199	232	239	248	233	219	202	207	224	246	206	220	228	227	198	217	228	213	204	234	192	223	199	240	217	218	206	215	192	221	216	205	239	214	210	229	228	242	215	233	225	193	194	248	209	217	229	205	224	214	238	217	218	212	209	206	228	190	191	207	218	236	244	226	217	205	241	222	232	200	204	210	194	238	209	217	190	186	216	212	218	215	209	183	206	207	211	220	205	225	235	193	240	184	222	230	213	236	227	211	244	214	226	214	239	203	217	199	216	201	259	198	220	232	238	231	218	201	212	228	214	191	181	205	211	207	221	243	212	215	197	223	221	203	215	223	236	228	191	245	197	226	195	203	237	213	231	217	220	228	215	204	241	244	240	213	218	210	225	198	225	200	224	216	203	243	206	199	209	225	243	233	233	226	220	218	211	223	221	194	217	203	227	238	241	191	240	214	227	232	233	219	209	215	215	227	240	220	211	223	223	232	231	246	193	228	213	223	228	258	213	217	221	203	190	212	232	211	221	249	234	214	208	207	231	216	232	212	201	178	202	223	220	215	202	214	235	222	247	254	228	264	199	187	230	224	213	236	200	237	216	222	208	203	198	236	210	213	218	207	225	224	216	239	211	193	209	230	199	223	214	215	225	205	225	226	248	214	227	210	217	216	201	230	246	203	224	212	193	220	202	195	204	226	217	218	218	189	213	215	228	240	224	219	214	234	211	212	218	201	235	206	223	238	204	212	208	230	241	221	225	215	253	225	234	224	208	227	234	234	210	241	205	212	237	220	215	192	256	210	212	212	251	198	214	202	266	223	219	223	230	225	229	195	230	259	226	241	227	269	224	226	226	245	193	243	208	219	198	216	223	227	228	249	224	219	205	218	249	203	207	208	201	234	200	190	214	260	243	215	224	235	220	243	204	215	204	219	211	230	238
22688	21283	28983	23985	21364	21165	14176	6177	3709	3144	2093	1451	1110	1000	924	883	712	700	680	619	548	530	548	547	539	845	2015	493	497	463	445	460	459	479	461	445	474	467	455	468	492	466	465	445	476	465	490	476	493	457	439	465	467	418	479	476	479	446	481	451	496	469	447	437	493	460	496	470	459	519	439	506	472	472	466	471	507	447	429	484	493	539	473	454	468	465	463	445	475	473	458	468	476	471	474	466	472	475	496	479	460	480	459	420	491	499	489	441	433	470	446	462	472	490	429	468	473	439	429	506	478	473	460	438	442	467	451	472	471	435	441	433	403	449	508	463	452	435	462	482	466	436	461	514	493	466	483	491	453	448	448	459	482	452	452	421	444	434	451	482	460	450	453	447	423	437	468	456	431	477	424	474	448	449	480	444	445	461	468	468	478	468	461	440	460	482	470	424	479	427	472	457	461	448	501	492	497	462	481	441	461	466	446	458	439	460	430	454	507	451	448	420	479	436	456	431	454	442	462	450	483	461	485	436	410	442	429	486	471	494	475	451	472	450	477	491	499	456	447	464	452	459	442	451	442	445	499	495	424	436	470	483	451	462	503	451	496	466	472	469	466	500	473	496	456	479	480	479	454	497	457	447	455	442	485	497	440	469	508	421	469	460	434	456	440	447	459	469	508	483	474	486	485	466	466	478	445	442	446	452	466	422	463	497	467	463	446	432	441	475	472	418	464	454	470	453	466	504	450	501	432	443	412	478	467	441	501	435	462	471	441	461	457	469	468	486	454	433	467	442	477	473	474	439	457	483	454	464	498	431	452	463	475	482	487	445	442	451	495	438	464	456	486	451	466	443	450	454	443	456	476	464	468	463	464	450	468	463	426	462	494	419	468	457	468	426	463	421	406	432	437	462	468	477	471	483	508	471	485	452	483	462	471	465	497	424	477	452	460	494	465	475	461	485	451	475	456	458	446	514	466	469	458	454	434	451	442	469	498	474	461	496	462	467	469	458	457	467	463	480	470	449	479	489	456	467	469	470	488	496	466	475	431	427	477	451	479	456	453	459	440	489	455	513	431	463	467	471	479	478	461	464	471	483	493	461	467	481	467	455	492	469	438	483	487	443	472	480	469	471	449	482	463	447	483	473	436	496	454	477	448	478	488	467	444	466	519	460	453	469	458	490	443	476	500	453	434	478	499	465	398	505	440	433	470	433	482	482	480	513	433	441	418	449	482	438	430	475	463	455	456	419	454	491	511	451	446	449	496	479	507	467	457	502	476	484	483	457	447	482	465	477	454	439	456	451	433	447	475	452	454	482	477	438	455	449	457	422	489	489	511	447	444	482	506	471	460	441	413	453	509	482	457	442	467	440	458	446	463	475	416	454	450	436	506	436	417	438	463	450	465	438	459	481	490	437	455	443	454	428	459	445	462	448	485	438	452	492	472	449	481	463	450	438	490	463	455	502	469	459	470	485	469	433	454	469	446	473	449	456	466	450	475	473	491	471	454	459	482	457	491	439	437	465	469	459	448	465	463	475	459	463	465	450	471	473	487	447	457	482	453	440	427	446	451	454	456	490	465	460	474	446	441	465	469	515	468	446	497	438	439	494	467	498	449	461	460	449	491	434	482	479	467	465	442	436	473	460	453	508	493	461	470	469	460	470	451	483	460	452	451	458	501	431	447	477	434	456	466	442	488	434	483	459	486	432	434	462	465	460	453	461	464	474	461	444	461	494	487	454	454	470	487	505	506	418	451	456	493	447	456	485	464	442	467	456	470	443	466	443	488	488	452	443	461	472	451	468	440	486	449	453	445	455	435	446	453	481	467	432	467	476	511	459	482	447	480	503	432	463	450	505	486	474	476	481	445	430	465	470	458	485	452	429	483	445	450	439	440	477	465	449	477	412	469	473	483	487	443	472	456	485	466	498	432	488	456	442	444	448	429	447	435	449	457	487	474	497	468	470	450	471	439	457	442	427	425	448	460	482	465	470	441	469	458	467	451	450	432	461	432	473	489	470	490	436	432	448	443	465	424	507	443	454	452	429	464	395	460	441	481	439	508	482	481	448	481	471	502	467	461	468	461	452	434	491	461	456	487	470	441	461	499	510	463	476	438	503	484	456	490	491	429	456	444	421	455	416	475	432	474	503	507	431	437	513	437	436	475	481	454	452	446	444	470	433	486	448	473	472	466	435	504	486	462	485	448	417	465	478	473	476	488	461	476	473	453	475	478	435	489	460	514	457	464	454	471	459	441	441	474	462	479	475	483	467	435	466	479	463	481	490	420	473	489	481	450	469	452	458	476	431	479	449	379	459	460	466	500	472	498	456	491	487	476	457	477	463	488	470	465	441	479	462	456	398	456	482	454	446	490	461	463	448	465	464	487	476	499	458	442	474	426	452	453	454	481	429	481	450	453	507	462	481	474	458	428	460	440	427	427	484	462	427	435	457	459	493	449	423	449	436	483	453	463	442	468	480	466	473	444	471	526	462	442	468	470	460	487	454	453	455	461	460	482	463	425	497	442	505	467	465	431	466	459	456	456	443	430	458	465	462	455	477	462	458	444	462	427	436	426	449	443	432	515	476	460	468	444	440	491	464	450	469	441	457	424	412	475	475	500	498	506	477	425	472	474	448	454	484	458	456	446	481	509	475	466	449	471	436	440	495	472	442	460	451	486	458	450	489	480	510	491	416	465	496	480	433	433	473	446	463	425	504	495	464	429	485	488	453	459	459	486	496	508	456	477	436	472	492	469	488	439	461	455	472	463	461	443	500	488	504	484	474	493	480	475	463	469	460	458	488	476	522	433	481	478	463	429	479	466	461	460	480	466	501	481	459	455	431	471	441	461	469	455	458	478	460	470	424	530	472	413	420	493	470	452	452	463	496	443	430	429	472	478	453	447	446	437	442	481	456	457	459	450	476	461	407	433	483	422	439	478	454	435	469	467	454	471	485	413	483	407	423	433	436	477	450	451	473	475	471	425	447	418	488	453	462	421	471	450	475	493	505	465	472	464	461	498	405	439	459	469	448	442	465	511	505	450	488	451	461	417	453	448	503	472	443	485	448	458	443	426	477	434	457	441	462	538	461	500	477	478	467	469	435	476	436	420	475	463	450	465	458	445	450	468	467	447	455	486	453	461	450	489	439	492	465	453	468	433	469	455	467	491	458	446	477	449	459	457	463	448	448	496	448	471	471	440	475	467	455	478	497	479	472	464	418	433	450	470	433	451	437	444	421	488	472	475	429	488	467	459	489	493	464	489	429	463	454	491	459	435	507	449	477	455	459	470	442	494	443	454	475	484	429	471	488	499	468	480	491	460	433	494	479	450	429	422	454	461	479	493	473	450	446	473	489	500	465	437	456	456	469	483	423	475	433	461	457	470	468	433	429	463	461	456	458	484	448	443	502	468	439	431	454	437	471	410	454	461	459	476	458	497	463	446	453	464	476	445	437	403	482	440	484	510	486	439	488	463	456	471	441	491	427
32852	61495	49003	32825	17393	12412	11626	9489	6381	5572	3707	2376	1762	1591	1394	1271	972	858	898	735	595	602	599	645	629	1216	3187	566	504	501	548	501	476	532	537	491	510	512	503	521	500	518	533	511	529	510	484	514	508	500	475	507	463	497	503	527	511	531	485	495	502	499	503	472	516	538	513	489	508	485	494	500	500	487	512	469	513	515	516	461	529	521	513	525	490	503	487	485	474	489	516	469	477	512	531	483	514	468	505	489	504	490	520	519	507	488	491	468	511	505	485	509	509	506	541	483	518	492	500	513	489	500	484	468	508	495	489	478	512	472	504	509	505	483	472	508	505	461	496	471	508	489	485	472	500	498	476	480	452	472	491	520	475	466	465	503	532	474	534	517	498	507	481	520	467	508	481	500	499	525	466	476	520	503	548	494	513	502	518	513	492	488	453	489	452	503	493	499	465	484	514	507	513	495	519	493	496	506	512	483	533	485	534	480	462	525	474	471	514	486	553	530	511	508	478	496	509	499	507	505	485	491	497	503	484	507	511	487	497	512	509	533	520	521	487	500	523	478	501	522	543	504	526	524	476	525	454	523	527	501	517	493	496	480	487	483	488	481	529	512	484	496	507	530	498	477	495	507	529	504	479	508	513	503	487	531	482	491	480	521	485	495	526	519	471	518	485	538	521	537	493	444	473	475	522	511	520	517	503	526	498	481	465	491	495	476	545	504	501	499	474	517	533	486	486	548	564	511	506	503	499	495	487	545	543	447	505	507	527	477	532	497	526	480	484	503	505	497	459	438	525	462	513	519	487	483	493	490	476	506	478	499	477	463	444	486	489	483	521	486	515	522	505	487	515	482	514	468	494	504	493	523	492	522	499	505	496	539	528	495	484	511	501	501	470	510	507	500	505	481	455	485	513	490	543	486	510	470	494	489	526	511	451	497	520	505	515	500	485	526	545	512	442	472	494	454	519	533	511	517	502	473	464	495	509	505	514	481	491	442	505	481	544	501	516	457	473	498	539	462	474	525	501	495	510	548	508	495	465	521	530	485	519	519	533	508	508	474	505	511	533	498	519	489	500	514	490	464	504	527	501	515	518	492	488	508	492	479	525	467	467	476	494	472	525	492	519	482	471	511	498	512	515	499	508	446	531	511	507	484	508	496	494	474	491	469	543	469	442	479	507	492	480	526	515	546	443	543	492	483	506	466	492	490	478	511	461	486	475	526	444	517	520	551	447	483	452	513	473	501	524	499	476	516	516	482	500	496	490	506	523	474	497	512	494	513	559	508	484	502	510	518	508	486	478	502	520	513	499	510	502	480	509	498	528	497	489	476	503	498	463	501	473	508	509	497	494	506	483	506	515	505	509	501	478	496	517	481	516	524	559	534	459	493	485	491	493	477	550	495	484	513	513	499	488	480	505	493	502	520	445	509	532	508	498	505	542	491	515	479	512	503	554	548	507	504	530	505	542	513	500	511	472	467	513	495	499	504	489	483	500	505	507	468	487	497	512	507	503	484	494	474	457	458	478	495	527	486	465	483	461	523	492	511	526	529	481	488	494	543	533	488	482	463	505	500	456	496	482	501	502	499	471	483	483	492	500	502	476	523	504	491	472	490	481	466	500	521	500	496	515	484	516	515	478	471	536	507	541	488	501	516	484	520	498	492	469	473	503	496	493	478	469	467	528	491	508	501	488	495	470	452	435	487	490	492	516	508	498	483	458	494	509	513	469	480	457	519	485	499	502	477	495	502	493	486	514	490	444	488	466	547	481	500	516	503	519	518	514	511	520	517	504	527	477	482	518	527	516	509	514	495	528	507	511	456	483	457	483	497	463	470	495	466	515	487	474	473	485	489	521	476	465	471	475	510	523	484	531	481	467	519	537	508	502	520	506	498	488	516	512	469	495	470	523	479	466	534	446	508	513	497	477	503	470	447	506	543	543	485	456	474	454	499	498	549	502	519	504	500	442	516	513	481	519	470	512	480	514	498	513	498	495	484	485	460	503	477	476	521	463	486	522	525	527	526	510	470	479	512	494	466	490	483	456	541	502	491	496	527	524	518	490	457	492	506	543	494	510	477	511	475	512	535	481	506	501	541	518	503	476	490	489	508	511	476	457	515	480	521	517	494	502	506	478	523	487	463	483	499	484	511	474	477	500	457	517	522	511	493	501	581	495	509	497	520	474	530	516	494	520	526	493	529	534	479	462	478	511	507	451	494	499	509	506	516	531	503	486	534	468	495	470	480	514	472	476	507	493	521	543	511	468	508	479	481	468	496	538	534	563	511	540	475	492	502	542	517	502	491	481	486	477	476	478	487	480	498	518	505	512	503	459	496	476	511	539	488	491	476	490	506	505	478	518	520	520	494	478	491	474	467	531	493	505	509	525	489	527	515	513	496	493	499	489	527	520	525	501	489	525	496	492	521	502	518	506	479	495	499	501	516	479	527	470	485	484	486	492	506	495	493	497	471	525	468	548	464	476	511	501	472	492	554	493	458	507	472	528	474	461	504	484	505	493	502	503	494	510	503	491	500	469	464	503	516	513	488	491	500	482	515	489	509	480	466	482	510	460	496	440	524	481	466	477	464	506	507	510	478	473	468	560	488	499	494	552	492	512	492	446	509	489	516	506	485	478	546	505	506	489	506	457	472	509	508	540	482	475	484	478	488	473	517	516	531	529	529	505	539	501	498	517	493	515	513	496	452	512	451	520	487	519	470	504	510	528	474	483	498	509	516	492	480	483	494	508	519	471	502	516	497	493	504	475	487	493	493	538	457	487	477	482	483	507	495	476	487	482	514	485	518	509	471	457	500	508	520	513	502	484	508	495	495	457	511	482	516	505	432	493	501	499	463	546	488	467	528	508	495	531	523	488	507	461	515	512	484	495	484	489	513	502	518	494	448	500	493	510	460	503	482	490	516	523	491	507	522	511	523	494	523	518	482	506	526	491	513	519	516	505	497	488	488	463	467	466	481	481	484	504	502	504	494	475	511	479	517	507	514	469	555	520	521	491	500	521	511	492	515	507	467	491	485	477	526	504	514	481	520	506	503	518	485	493	487	504	464	514	480	462	482	486	519	482	499	458	489	517	478	511	469	491	511	494	501	515	502	492	518	493	488	507	476	493	521	571	497	488	464	478	533	499	490	462	488	522	550	557	473	483	469	494	496	504	497	492	470	488	484	487	465	502	490	483	453	456	519	487	494	555	471	492	503	472	508	518	483	510	478	522	462	506	549	489	497	469	519	486	496	483	505	470	498	491	463	493	487	502	546	502	473	496	508	471	491	489	451	509	470	501	470	488	477	489	505	479	502	511	505	463	510	515	523	536	515	488	527	521	514	484	446	502	522	475	493	477	487	467	493	538	530	545	471	455	512	450	478	517	513	495	510	505	524	497	524	467	495	466	506	542	483	446	505	488	502	510	478	530	542	484	531	528	468	520	484	517	483	510	442	504	470	478	489	457	523	507	530	501	535	478	479	462	540	494	502
29605	27822	28028	15270	5195	3127	2556	1688	1073	1004	668	525	379	403	416	351	297	289	300	253	252	218	251	270	236	237	241	227	201	240	241	235	233	263	217	207	232	221	230	214	218	208	230	222	227	213	244	227	224	204	213	210	238	220	246	219	213	237	234	217	221	236	240	229	224	248	222	237	229	210	221	227	213	233	223	242	243	225	226	265	228	245	205	216	209	239	228	197	243	237	219	234	231	251	233	213	212	200	227	223	227	230	224	221	236	217	233	220	210	203	195	215	220	248	208	215	234	213	229	238	232	222	246	235	233	218	234	237	206	218	219	250	234	209	202	248	251	240	211	236	240	212	243	252	213	213	235	235	198	212	241	242	227	213	224	224	217	212	214	214	244	238	225	219	209	239	211	231	235	210	223	226	235	182	182	242	234	233	225	221	219	195	228	212	214	262	222	216	197	228	215	219	211	247	189	231	229	237	241	193	203	233	212	213	250	202	226	225	220	241	224	237	200	244	236	222	246	235	222	218	227	242	246	226	226	228	239	217	227	232	227	243	221	218	218	229	233	235	246	213	207	214	240	231	228	218	276	223	249	198	213	217	224	242	197	242	225	221	244	220	222	227	247	229	254	224	239	213	222	212	240	263	204	208	218	209	263	242	199	239	199	230	210	227	205	211	212	220	202	231	218	227	212	240	243	203	191	212	221	246	245	193	218	246	247	200	219	236	225	212	211	258	238	215	201	225	225	244	204	249	259	235	220	248	233	248	261	212	219	204	231	245	226	243	204	215	259	241	223	226	229	226	223	264	232	216	203	209	215	207	226	227	249	220	217	214	216	237	213	219	248	203	230	249	241	242	231	225	192	234	237	218	235	235	227	237	207	201	225	218	235	241	215	220	236	232	261	202	199	206	234	228	213	228	250	220	209	210	200	216	207	240	239	242	245	214	242	244	208	226	228	210	220	263	260	234	234	228	215	236	195	217	213	236	201	234	228	231	247	202	244	240	211	227	229	218	238	233	245	231	242	236	219	234	232	217	255	213	196	233	224	219	242	223	216	225	218	216	224	236	221	209	228	228	232	216	220	253	235	215	227	247	211	217	213	240	213	214	240	233	225	220	205	193	233	245	205	217	216	220	217	272	230	218	203	205	252	256	210	217	249	218	215	235	234	244	239	225	206	237	226	232	238	233	220	211	206	218	237	245	226	249	232	228	165	223	218	218	250	216	225	220	222	228	201	241	248	225	228	240	235	204	222	246	230	232	247	215	208	212	239	217	228	187	228	221	232	200	233	235	234	210	225	223	219	237	247	231	226	214	197	241	238	198	215	216	224	218	203	213	232	214	233	239	203	207	255	229	248	194	210	239	225	251	210	205	191	222	219	212	219	188	210	231	224	235	212	215	203	253	230	204	221	213	222	245	240	221	221	223	193	217	244	228	228	224	203	242	217	221	224	235	236	217	235	224	196	227	236	244	249	224	255	236	227	215	220	234	229	203	224	219	236	212	231	230	211	227	217	255	224	228	237	230	230	169	216	218	207	229	250	239	228	185	195	212	215	223	222	242	230	238	227	236	236	216	221	213	218	235	207	225	255	233	249	250	226	203	223	258	262	237	252	213	240	189	244	236	207	231	203	236	240	218	231	218	239	202	218	220	218	204	233	214	230	206	234	214	224	206	231	214	238	243	225	230	263	236	207	223	241	208	210	228	223	229	224	206	225	240	211	199	217	211	233	206	252	217	214	224	219	240	222	203	240	232	216	215	221	235	210	211	217	228	254	242	229	229	227	225	229	258	211	243	230	204	211	239	224	201	235	237	257	232	254	241	215	240	199	235	232	249	250	220	225	209	239	235	236	237	238	250	224	222	243	212	242	225	215	227	223	229	209	233	225	231	221	270	233	188	259	213	212	215	196	241	200	212	216	245	212	230	218	227	239	248	223	212	231	209	197	220	203	221	242	199	230	221	240	234	224	212	225	216	238	221	230	252	228	219	232	235	253	227	234	225	243	236	235	250	214	229	237	224	232	221	211	267	261	200	214	237	222	215	235	240	226	207	227	229	210	230	214	206	243	244	234	214	246	213	249	214	214	229	242	229	196	192	220	256	225	246	248	217	212	229	241	247	240	262	227	208	251	241	244	244	232	216	200	207	244	214	201	223	232	230	234	233	229	244	225	237	217	198	227	235	221	234	205	222	240	215	228	220	213	208	225	216	221	212	231	230	234	243	229	199	223	224	227	205	228	217	199	211	208	224	231	194	232	261	211	256	222	222	218	225	229	248	199	234	225	201	228	203	218	241	213	197	188	208	228	225	224	233	228	224	232	237	249	190	226	234	232	239	280	210	214	201	243	252	230	233	238	257	252	202	235	240	227	243	203	206	235	235	218	235	226	218	216	218	233	215	222	245	255	227	209	238	207	204	235	224	225	257	212	217	207	226	214	231	239	238	224	224	222	223	232	209	247	223	229	213	227	213	193	239	220	239	244	215	225	235	227	233	241	223	230	222	224	226	197	213	231	240	233	237	220	223	229	200	211	221	209	203	227	243	238	245	224	222	235	196	244	256	221	245	225	215	222	252	239	253	238	206	230	244	234	234	199	238	206	214	237	247	205	214	221	194	211	210	237	247	227	251	242	254	215	216	201	216	257	223	215	233	206	230	226	232	236	223	230	228	246	211	237	238	252	210	218	222	195	220	212	241	204	233	252	238	208	249	235	217	236	234	236	250	230	242	222	210	228	221	232	229	229	242	226	216	201	221	213	226	231	241	237	232	231	207	271	234	222	235	220	233	217	213	226	220	234	246	228	221	215	210	233	223	226	230	217	221	244	251	224	215	251	228	232	194	221	225	204	203	233	225	208	234	235	218	194	236	220	245	248	216	227	235	206	207	248	219	208	262	211	267	214	242	269	220	210	227	243	242	249	225	238	244	232	188	210	217	231	223	198	231	226	219	216	210	208	219	235	206	247	225	243	211	238	244	221	212	244	213	236	253	238	210	207	218	240	225	237	237	223	210	232	216	255	220	215	248	235	220	220	215	210	217	238	245	246	230	244	233	240	200	197	224	224	244	214	225	248	243	200	213	208	206	238	230	220	198	228	250	249	248	221	228	202	232	233	231	219	246	212	212	249	231	222	225	263	231	199	195	215	221	221	216	233	216	218	255	222	218	212	220	234	199	216	240	220	253	195	227	222	221	228	215	228	207	243	217	226	226	222	197	219	213	239	203	233	217	231	208	225	228	199	236	221	198	221	259	223	206	232	233	218	226	219	218	242	209	259	220	256	225	214	223	227	227	225	221	213	235	201	223	214	212	247	253	225	206	197	233	237	221	219	192	240	202	227	218	195	224	244	222	227	223	242	207	248	224	233	231	224	216	224	217	232	236	233	215	206	240	229	232	232	217	209	234	223	232	228	233	234	244	218	240	238	255	231	225	214	221	259	218	238	217	215	239	217	232	220	247	240	252	232	207	248	249	220	221	230	219	227	234	257	232
27726	42168	29661	14745	7428	5939	4998	3174	2134	1978	1218	901	625	696	595	464	380	371	347	336	296	261	275	273	281	306	335	260	247	282	263	253	239	259	253	251	258	249	235	250	262	259	233	277	252	239	291	232	266	225	264	258	243	258	236	267	238	246	236	238	260	248	234	231	261	260	250	231	229	230	247	252	207	237	280	262	247	242	257	258	230	238	251	252	254	237	232	271	236	261	241	246	256	236	248	236	224	238	209	228	242	239	244	248	220	226	267	240	227	269	267	263	233	237	217	251	250	231	239	276	250	228	235	269	255	212	256	276	255	200	262	230	223	254	258	258	263	282	249	241	263	269	260	268	258	230	254	260	261	243	257	233	244	219	265	279	263	239	257	253	243	260	261	234	259	217	248	243	242	270	215	253	215	233	244	272	244	220	267	265	252	210	265	229	244	249	270	282	240	221	251	228	262	241	285	218	231	236	233	254	225	228	218	243	248	272	236	230	269	285	247	263	259	230	269	234	251	247	227	247	268	231	262	237	233	251	252	249	254	254	232	257	253	275	241	257	240	228	253	264	251	230	218	243	245	278	232	251	219	252	229	268	244	249	225	248	237	257	232	279	243	252	233	256	239	221	237	257	257	246	234	215	255	256	236	263	254	243	262	257	274	245	216	260	275	255	226	254	239	243	267	236	248	231	240	241	244	228	255	258	278	261	252	243	223	264	233	242	279	230	256	225	231	242	242	256	232	262	246	223	239	260	245	289	223	245	238	251	249	239	256	253	250	279	236	239	263	217	244	242	267	227	271	249	251	259	232	243	261	251	243	258	237	271	251	235	249	239	249	243	230	247	245	239	251	245	266	226	236	265	232	238	221	264	213	249	259	271	256	244	214	211	244	264	225	218	241	246	223	234	254	228	261	265	267	243	227	257	243	240	218	244	245	278	235	261	242	223	247	223	252	250	237	255	240	246	248	247	276	253	229	243	246	224	222	230	255	256	220	243	256	268	240	225	268	263	268	277	258	262	229	275	238	225	248	248	244	236	221	251	251	261	240	235	261	233	280	287	244	208	244	220	223	242	226	257	270	260	283	262	229	255	238	206	247	234	258	255	238	250	234	236	234	286	266	272	260	229	234	246	243	262	257	242	255	221	246	233	234	258	267	240	276	266	264	233	265	244	240	292	260	264	259	240	263	248	238	252	243	256	249	249	239	219	222	219	248	243	261	222	261	247	246	216	237	274	261	224	221	267	245	245	249	233	287	262	232	263	263	269	227	246	264	238	241	228	244	265	221	271	248	248	247	215	242	246	262	237	278	233	263	244	267	255	231	247	241	252	253	245	237	255	264	237	233	263	253	241	224	242	237	268	256	239	279	238	244	222	264	257	250	269	235	261	237	218	261	215	261	217	251	275	240	264	263	252	242	276	260	236	231	242	268	238	239	259	250	242	233	245	240	225	256	228	256	265	234	242	234	253	263	259	247	249	251	254	246	230	251	266	232	267	236	238	238	238	247	252	246	264	233	260	251	253	259	247	257	227	243	258	247	231	239	238	265	254	242	240	260	237	287	260	259	241	246	262	245	218	246	256	247	262	238	252	238	262	244	241	231	260	251	221	232	243	248	264	246	247	250	261	252	241	255	228	255	259	254	214	230	266	250	264	259	263	240	244	236	264	258	250	238	260	261	231	285	241	250	248	260	243	235	231	259	270	261	246	254	246	239	259	262	247	232	259	248	237	264	247	261	237	253	248	251	240	242	262	257	240	252	248	245	228	244	244	267	222	276	240	263	259	234	258	259	247	262	242	253	270	236	256	252	238	247	238	260	226	295	266	256	259	218	237	252	256	253	271	235	248	246	291	243	229	281	262	250	254	260	268	252	254	235	242	246	268	250	244	257	240	245	242	243	243	254	257	246	247	260	233	241	243	229	251	265	252	234	273	225	282	253	243	249	269	229	249	211	236	271	250	258	254	257	232	240	239	254	222	251	242	258	248	220	252	242	243	235	254	243	235	259	255	268	267	221	270	208	263	237	244	234	237	259	259	275	237	243	265	250	245	227	244	238	253	257	254	266	243	223	240	261	261	228	247	251	234	254	245	252	260	249	266	217	279	249	234	244	280	244	266	242	227	237	231	249	232	244	265	251	257	261	255	243	250	233	251	231	262	250	234	237	283	215	221	237	250	237	213	256	254	255	230	264	236	238	261	247	247	243	247	229	250	240	234	236	265	237	267	233	247	257	245	243	240	277	239	247	242	257	254	233	244	255	216	259	230	232	269	245	236	259	256	243	272	254	272	274	247	248	242	269	236	252	260	230	264	227	235	236	235	279	252	245	236	254	232	236	246	253	229	253	223	250	245	257	242	260	238	268	257	220	257	257	245	236	281	253	269	268	236	265	229	261	233	233	247	248	236	246	265	222	234	265	246	268	264	245	267	238	250	239	270	242	215	256	249	229	244	225	239	255	260	269	248	239	267	234	249	223	257	223	247	271	246	252	246	261	203	246	262	247	258	250	261	274	249	217	255	234	253	243	261	240	288	242	258	249	250	235	239	247	234	239	223	259	273	219	228	236	260	282	239	237	261	235	244	225	222	235	273	236	230	239	242	213	241	257	260	244	249	238	240	216	224	237	242	254	270	224	241	227	242	240	246	259	237	233	269	254	255	243	227	272	222	268	266	263	239	238	253	241	290	241	265	245	237	251	236	245	250	247	235	228	244	248	257	239	243	255	278	254	232	244	236	223	236	244	251	259	270	248	265	242	248	219	221	247	232	255	254	234	274	228	267	215	259	259	238	228	249	237	245	247	260	250	260	252	244	252	243	235	219	251	271	266	245	261	219	263	264	244	248	216	251	298	254	240	229	224	287	225	239	230	251	256	258	249	259	249	244	235	263	221	246	271	239	270	263	250	239	230	239	242	265	252	237	250	263	254	250	241	264	233	238	245	230	219	216	265	231	233	237	245	249	228	232	243	239	257	265	259	232	254	269	237	242	256	263	252	245	260	247	234	248	254	253	267	247	255	251	258	247	270	248	251	241	244	245	236	265	216	262	255	238	256	231	247	262	240	264	252	252	220	221	229	244	255	246	251	260	240	242	252	228	284	242	256	234	232	236	259	232	237	254	239	252	208	264	240	245	229	216	221	243	268	235	231	244	258	257	225	267	256	266	273	231	241	247	244	279	243	234	252	246	267	256	228	265	212	259	269	246	235	266	252	262	249	242	263	260	280	273	238	247	259	262	269	278	240	206	254	264	221	245	241	236	254	265	234	255	239	229	212	246	251	265	245	255	247	222	253	218	251	254	252	212	262	250	256	261	248	240	232	281	241	245	261	245	246	258	279	237	251	260	270	244	259	241	242	270	246	271	238	242	267	252	260	235	256	240	227	246	223	257	244	231	279	267	245	236	222	282	250	238	272	258	232	257	255	263	260	233	260	243	246	267	250	261	232	243	260	226	208	294	277	248	237	233	227	245	249	260	248	260	243	243	269	214
23873	21295	28603	24600	21155	14628	6550	2978	1840	1878	1467	930	860	967	843	681	592	559	503	500	464	467	445	484	490	830	1285	432	436	394	418	434	450	433	415	447	410	408	394	410	391	403	452	462	365	411	415	419	451	439	447	436	419	412	400	396	439	440	425	459	404	390	385	369	412	443	436	386	417	436	423	419	393	430	415	389	445	430	419	398	449	427	424	412	415	394	409	423	403	416	429	410	440	402	417	407	438	415	440	423	433	423	406	413	440	413	437	434	447	391	402	417	455	376	431	427	370	371	382	437	411	453	430	426	407	421	381	430	415	411	427	418	409	386	420	447	441	378	397	420	455	417	437	405	386	411	426	432	404	434	386	419	405	475	423	427	440	406	409	375	468	452	410	433	435	438	387	394	432	426	394	411	405	397	382	407	443	446	448	413	379	443	432	466	405	445	428	382	410	395	433	422	440	400	422	383	402	402	403	439	392	419	455	420	378	451	433	413	417	449	385	412	440	401	401	422	462	433	417	395	406	428	433	439	432	397	436	416	432	443	393	417	420	432	452	438	430	422	458	447	429	435	414	412	417	396	420	452	393	418	427	419	413	435	418	420	462	437	377	395	430	394	411	418	413	408	376	403	427	436	424	426	408	386	404	402	426	441	405	410	390	451	384	441	418	392	438	421	413	425	409	418	479	417	412	455	425	392	390	403	389	431	400	388	425	436	397	417	417	430	397	423	414	419	424	424	416	420	378	397	416	420	421	402	432	421	372	395	394	410	420	405	408	400	414	444	441	426	411	404	444	389	504	451	424	415	419	409	446	374	376	390	417	458	436	396	386	434	426	421	460	446	403	433	486	437	393	433	391	402	433	397	385	435	425	400	402	433	382	373	378	393	405	453	430	423	384	420	418	397	404	404	414	430	403	403	351	397	419	430	385	393	424	431	384	408	417	419	392	408	425	411	415	422	414	417	389	428	380	433	399	402	385	429	419	430	415	380	412	449	400	395	420	376	417	430	419	455	429	373	436	423	408	438	457	401	421	410	406	442	432	388	447	417	413	409	447	398	417	418	384	400	400	400	434	450	399	435	433	383	408	442	395	395	431	373	414	377	460	424	400	438	378	424	429	397	399	393	411	436	455	445	427	462	446	409	420	433	413	434	386	470	423	437	430	417	385	424	416	411	422	446	400	408	403	409	405	446	434	421	405	429	415	400	403	407	451	448	408	414	375	422	410	466	437	436	412	433	452	400	394	431	443	387	447	415	412	439	453	401	434	405	424	450	431	431	424	419	409	436	442	424	424	409	425	431	382	433	397	406	416	430	426	449	442	367	448	420	420	409	388	416	448	427	390	407	389	450	437	407	382	466	413	453	423	435	400	436	403	410	437	418	404	399	400	402	420	395	436	441	432	393	407	383	397	428	427	423	383	435	436	449	402	404	415	401	462	402	365	412	404	405	444	435	398	448	439	415	400	420	402	416	428	389	420	408	424	434	421	400	401	408	403	419	423	409	457	413	399	429	432	432	396	406	398	408	405	373	405	414	409	375	402	416	425	395	441	437	449	434	414	422	411	411	441	395	388	377	401	411	402	436	442	421	447	409	449	377	437	425	389	399	424	430	435	411	407	413	429	430	416	456	422	418	371	421	411	372	412	399	403	419	421	409	368	382	381	425	428	393	423	384	427	411	415	394	423	409	385	378	396	381	414	416	388	463	427	474	442	444	421	392	407	419	419	407	389	412	439	409	425	405	415	411	444	425	400	420	422	420	413	435	449	417	446	420	398	424	412	407	400	406	421	426	424	405	419	429	456	381	451	422	436	414	415	467	379	386	409	411	418	404	420	384	372	433	456	399	427	404	412	415	441	403	426	439	384	381	424	383	416	459	395	431	431	394	421	410	378	399	427	429	429	372	431	375	402	418	434	411	438	399	398	409	416	420	442	380	399	396	415	424	412	391	405	438	449	430	369	392	450	403	450	412	411	415	399	424	410	438	410	444	435	412	362	444	390	419	384	411	399	440	417	412	384	412	438	409	419	436	416	419	423	423	438	442	414	431	458	415	436	422	426	397	415	426	405	427	419	431	392	404	441	438	423	378	425	410	408	399	429	452	412	410	410	418	413	410	427	413	444	394	396	416	392	449	415	424	426	427	417	458	393	442	413	420	424	414	426	422	443	424	411	429	399	441	384	404	389	393	408	405	437	408	411	418	454	406	422	401	415	367	436	478	437	404	373	492	420	425	420	399	399	430	466	400	426	395	427	401	443	429	417	433	433	411	444	411	429	399	421	422	390	453	438	406	421	419	416	443	409	436	404	421	422	441	453	432	434	448	419	425	422	407	424	457	445	433	408	432	421	407	400	425	431	434	430	379	399	418	369	391	401	402	450	424	450	423	403	397	342	433	398	396	400	426	416	414	397	362	412	418	384	400	387	416	400	434	432	421	416	425	437	393	430	436	418	405	411	447	423	409	423	436	407	399	430	416	419	442	382	460	379	419	433	442	402	441	444	362	433	441	426	469	398	408	414	416	427	408	431	473	442	408	428	413	415	445	405	423	416	413	408	442	421	413	441	418	407	423	399	468	409	399	420	404	407	400	394	404	423	375	385	412	419	444	405	412	421	465	453	437	406	403	427	417	427	430	439	425	427	426	422	434	417	399	424	421	398	421	441	433	427	439	395	442	425	419	398	408	392	435	422	417	433	391	444	430	430	407	450	406	435	394	393	394	395	427	414	466	402	399	412	391	421	390	429	389	394	392	414	426	396	404	375	389	411	423	392	404	405	439	408	392	424	415	441	401	410	407	420	383	464	398	395	420	428	396	438	403	384	428	452	407	400	439	372	385	404	400	436	463	429	397	417	408	424	432	409	424	438	399	426	425	381	440	410	416	400	414	404	422	403	430	419	409	405	393	394	409	408	383	402	413	407	414	400	430	415	416	421	389	424	405	430	422	472	444	442	401	435	436	404	418	408	402	430	422	415	430	423	403	392	411	422	422	414	408	429	416	404	437	455	402	450	449	390	424	421	441	406	415	442	397	460	404	449	425	429	423	394	456	414	406	362	383	423	413	437	429	467	441	378	431	411	429	437	428	432	437	412	405	439	390	409	439	417	409	420	389	388	397	427	373	435	388	418	415	418	417	386	417	419	452	404	405	409	414	388	420	381	403	421	448	436	398	431	460	403	413	436	419	415	401	429	434	419	425	397	472	420	413	456	416	390	397	422	436	430	418	439	391	414	407	405	410	459	426	446	390	438	436	409	424	398	393	416	449	393	388	430	425	383	409	381	395	400	471	442	423	425	425	440	389	438	424	408	410	397	425	444	407	405	400	446	378	427	418	406	411	408	426	406	429	448	390	412	434	402	383	433	435	434	410	385	415	385	426	385	374	414	448	419	400	413	396	447	424	415	442	405	422	386	420	430	423	408	440	395	399	388	398	442	438	433	418	418	426	420	365	445	393	430	409	384	395	420	400	407	432	416	432	417	409	415	391
30750	55183	41639	24220	14002	11493	8580	5136	3438	3346	2501	1500	1283	1498	1255	922	762	761	656	595	546	543	509	624	517	1237	1872	499	470	542	474	460	484	438	444	464	446	446	455	430	443	466	442	464	449	448	433	430	431	449	401	466	427	461	427	496	471	441	436	451	435	443	443	431	452	429	483	421	454	475	446	415	463	421	457	469	444	450	457	417	446	452	397	454	458	481	439	476	425	442	426	412	429	438	459	454	469	421	474	459	496	444	432	441	445	459	461	442	476	472	422	444	459	459	417	501	462	438	455	419	459	451	477	422	462	428	441	458	449	423	438	439	457	467	426	439	456	417	415	423	425	449	429	433	415	423	444	453	443	425	433	445	462	463	460	440	468	454	472	516	417	432	473	479	454	463	444	447	453	457	442	398	433	460	474	469	491	440	459	441	409	441	447	417	418	476	482	455	440	437	431	459	429	449	457	448	468	467	427	456	444	469	448	495	452	413	423	447	456	453	427	483	452	426	423	452	458	433	428	447	467	445	506	467	473	449	461	470	438	464	410	448	474	460	479	436	420	455	452	450	478	470	452	445	422	439	480	453	447	451	445	468	410	461	442	436	458	425	418	429	472	462	445	421	419	447	457	454	463	415	437	458	435	441	439	473	430	468	494	473	480	459	406	482	439	460	448	482	460	477	437	484	471	418	463	443	490	442	469	413	455	462	463	452	451	426	430	467	426	420	442	452	430	423	444	479	426	453	438	449	408	418	432	481	457	447	434	435	458	431	486	445	472	455	465	431	434	467	459	422	439	483	467	436	441	486	452	437	434	424	419	413	457	471	459	440	449	460	469	452	463	428	462	429	456	449	432	424	462	439	452	490	475	452	441	444	480	457	429	437	449	517	467	438	431	460	466	471	478	439	501	463	473	460	474	470	483	469	462	461	468	466	452	434	450	443	455	422	445	477	458	409	450	464	456	439	478	422	467	420	460	480	452	462	462	441	477	436	431	438	455	444	442	454	475	483	491	440	475	515	434	448	429	426	446	415	434	435	429	444	471	477	469	436	431	451	400	440	443	463	447	451	422	455	439	475	430	463	450	458	435	450	433	446	519	449	445	456	437	445	470	429	472	465	463	438	448	449	459	471	439	433	427	436	466	422	422	487	451	469	463	430	469	435	450	484	473	431	437	447	426	454	419	453	435	454	477	419	452	428	419	448	448	498	458	419	478	432	474	452	498	471	412	466	445	445	484	440	460	452	461	453	482	454	448	459	435	437	398	412	458	484	465	449	436	438	500	468	440	454	462	482	453	467	420	491	432	462	468	472	458	419	492	457	458	458	454	456	440	442	421	467	435	496	460	460	470	428	470	443	442	437	416	435	470	461	463	436	421	442	437	449	453	470	419	446	467	477	442	431	447	441	436	449	411	443	457	422	441	453	460	422	462	460	431	482	440	457	456	438	474	442	471	452	387	478	457	439	473	459	471	415	415	443	432	465	435	434	437	427	438	449	474	425	457	469	447	454	433	465	427	443	437	438	412	445	437	446	445	426	458	434	453	443	428	476	413	423	445	479	467	461	426	449	454	426	451	454	481	428	503	444	457	419	436	448	456	435	434	476	446	469	457	467	454	444	475	443	440	459	457	483	459	413	445	439	431	424	446	448	454	439	421	413	438	417	450	427	427	423	446	450	475	449	408	451	453	466	484	442	429	423	446	464	426	427	408	457	438	438	464	450	458	421	461	455	426	443	441	476	441	433	475	453	441	473	428	477	454	432	443	439	460	432	423	444	465	469	444	468	463	451	492	482	449	443	426	481	454	433	443	457	455	435	447	442	432	442	430	458	458	423	446	468	442	460	418	434	483	457	422	446	425	430	447	428	463	421	468	467	437	429	437	475	488	467	415	486	433	434	445	452	429	447	467	486	431	436	474	465	506	445	446	424	456	433	496	465	471	446	473	436	432	483	435	449	446	474	450	475	456	450	458	432	452	459	433	394	476	414	457	453	428	427	444	432	451	463	465	432	443	499	465	430	445	466	462	449	464	442	443	422	472	393	462	459	487	473	447	483	435	475	464	467	452	459	435	420	450	443	448	457	436	437	429	456	484	485	466	442	433	422	478	480	436	461	470	464	487	435	444	455	449	495	474	446	443	442	458	426	443	435	439	440	462	429	456	476	432	463	450	464	483	437	434	469	452	409	495	478	457	483	477	475	499	414	460	443	409	486	444	427	452	435	440	428	452	403	434	418	402	421	468	446	478	426	473	432	414	441	444	443	474	444	452	452	435	463	458	487	460	426	460	463	457	486	453	488	430	445	451	444	434	426	460	437	439	439	455	433	449	456	433	466	462	445	458	435	478	460	461	437	470	457	408	446	462	465	447	436	412	424	426	452	419	423	428	483	466	471	452	429	416	440	457	435	404	446	451	449	470	454	444	466	474	451	455	448	462	463	431	471	441	433	446	445	451	455	473	482	424	419	467	428	447	457	434	464	417	459	455	421	454	459	456	460	412	431	423	479	432	460	405	456	522	444	433	461	454	438	450	469	471	464	433	467	447	454	453	438	476	424	484	469	418	451	449	462	429	455	448	490	442	450	458	433	439	427	479	442	407	422	485	453	443	414	473	444	429	434	477	455	461	433	478	400	472	443	458	445	474	472	485	414	461	470	448	435	460	473	431	453	463	456	421	416	452	439	488	474	480	431	423	397	456	481	460	461	376	406	406	437	468	500	427	417	462	433	445	408	447	472	421	484	464	424	486	466	433	423	452	454	438	456	479	462	409	467	458	414	467	439	409	428	456	421	453	482	437	466	451	453	443	441	405	432	423	490	431	470	469	474	441	432	458	444	466	470	460	458	454	459	435	440	458	421	430	480	425	446	414	494	406	449	478	454	434	453	445	450	462	467	469	442	479	466	502	468	420	424	465	497	478	476	426	479	437	446	499	426	461	493	472	469	425	487	430	499	455	405	454	436	465	468	436	470	442	444	444	450	434	473	455	465	410	412	436	455	461	470	425	479	449	480	448	426	477	479	458	452	443	469	478	457	461	498	481	477	468	438	451	428	449	454	440	456	444	464	419	446	462	433	414	438	451	450	471	466	460	444	434	455	460	457	485	499	441	428	426	445	461	426	424	423	431	453	464	446	464	477	443	464	456	484	433	487	419	434	471	428	447	441	442	441	393	466	453	430	478	428	428	467	453	432	465	409	458	451	433	461	442	471	481	418	474	448	438	476	430	455	450	481	501	466	440	473	439	443	436	427	475	445	454	451	404	447	455	429	469	454	424	466	481	432	461	458	419	442	463	434	451	470	419	441	430	483	455	406	462	435	469	486	444	469	445	458	444	473	450	453	454	435	439	454	478	416	486	448	436	455	433	452	452	434	481	423	491	448	462	414	449	418	456	459	474	479	413	447	442	456	449	454	461	447	487	442	451	413	457	441	456	488	418	437	455	430	455	422	453	455	455	464	456	460	459	450	421	431	470	414	446	483	443	440	449	465
25141	21377	27941	25670	14926	6282	3442	1703	1245	1083	802	518	568	578	508	403	307	314	227	198	218	219	222	282	210	257	613	208	185	210	196	184	198	191	199	202	195	208	203	195	188	182	195	190	203	198	217	193	180	192	189	198	194	188	201	193	196	200	211	210	201	178	212	189	201	183	198	199	175	201	202	189	212	189	210	192	201	198	202	187	178	186	189	172	199	196	181	177	192	186	193	194	189	182	179	181	214	213	203	203	197	209	184	201	205	180	216	189	212	199	186	207	212	196	207	185	183	191	199	198	178	178	214	215	212	182	194	201	200	198	221	185	212	201	172	166	191	183	210	198	194	180	185	152	204	184	173	196	180	196	194	203	179	212	194	209	209	173	193	187	203	208	195	184	214	182	194	188	180	170	190	199	203	219	223	196	190	201	194	211	183	190	192	175	193	204	203	164	193	187	201	190	207	197	200	190	208	206	200	216	173	155	186	198	203	191	171	208	222	194	180	189	188	196	184	202	218	195	172	193	194	194	202	186	217	207	152	218	186	186	181	182	230	207	182	218	203	193	191	195	198	209	197	229	215	198	181	202	217	188	216	210	229	220	231	212	165	210	198	208	196	173	190	165	213	172	201	194	200	180	213	204	163	215	180	183	190	171	188	205	203	176	212	185	200	171	193	177	172	189	211	201	211	209	201	200	166	182	203	190	195	189	201	189	198	175	198	196	175	214	201	213	195	196	178	188	223	224	191	187	186	199	165	207	173	211	199	181	185	189	210	188	210	216	208	192	183	207	201	191	182	194	193	191	164	170	180	180	199	193	177	220	193	214	197	197	207	215	213	188	187	188	186	183	201	192	203	204	191	193	195	190	189	199	199	199	212	214	169	171	205	179	201	189	208	187	185	188	170	195	209	194	180	223	186	181	182	189	196	185	173	195	196	180	174	200	193	209	209	199	211	195	191	203	189	213	204	192	174	202	207	180	192	200	176	182	204	173	208	205	191	173	191	204	196	192	182	190	206	194	188	188	189	193	182	217	207	208	173	205	206	183	187	172	204	193	183	204	220	187	179	176	179	216	191	190	190	191	214	163	184	199	199	209	189	207	195	196	192	187	200	189	198	204	185	213	212	214	180	191	212	176	210	219	200	183	187	210	178	200	197	197	190	177	202	206	199	203	191	211	180	174	197	186	185	208	175	184	196	206	178	204	232	199	189	203	201	219	198	205	198	181	198	192	195	195	209	209	195	197	222	195	193	206	177	205	194	189	216	237	189	196	199	185	192	224	196	209	202	203	201	204	183	186	205	171	176	208	209	189	184	200	229	184	195	186	176	202	172	161	205	183	196	196	183	219	189	191	227	198	190	227	200	176	202	187	183	203	189	175	197	194	188	205	190	197	196	206	202	182	172	187	212	194	185	201	174	179	200	198	192	180	200	174	205	205	197	185	190	186	213	197	196	182	208	166	178	202	176	204	174	185	183	201	193	194	199	192	201	218	200	197	193	182	183	171	197	208	186	222	204	213	191	186	202	179	181	193	174	204	188	199	183	182	185	195	199	185	184	198	193	205	174	190	189	208	202	221	223	178	195	181	182	212	203	174	193	200	211	195	192	187	165	197	225	177	179	177	211	221	187	198	225	176	196	166	218	235	210	198	197	208	162	186	182	203	214	196	187	186	163	204	184	185	186	191	171	189	196	176	185	200	197	194	163	174	189	180	192	195	202	183	209	198	169	193	198	198	180	192	189	198	166	200	228	172	185	223	201	187	197	195	209	180	183	212	195	194	172	175	226	182	198	196	177	187	205	204	178	177	185	208	192	205	206	179	204	209	216	210	188	191	188	175	196	177	202	200	195	203	200	187	195	203	205	209	202	186	206	200	181	195	201	152	198	211	182	181	220	194	191	182	208	200	193	177	197	201	197	184	206	162	214	204	221	217	207	186	198	201	199	180	191	197	204	196	189	203	239	196	180	187	184	211	192	217	189	208	200	201	199	209	193	188	183	211	178	196	201	173	180	174	203	188	207	191	179	207	174	189	191	176	207	177	193	209	197	203	178	178	178	173	201	204	176	179	186	202	195	201	145	231	189	194	202	195	193	200	183	202	210	168	221	198	212	193	187	190	191	201	232	185	207	183	199	203	182	200	193	187	197	189	173	218	187	210	194	214	201	203	188	206	210	196	188	182	198	194	187	181	167	209	211	220	184	223	200	177	190	180	166	185	203	198	200	195	214	204	186	225	189	204	184	208	201	192	176	199	214	196	185	189	184	228	187	186	208	205	182	204	200	182	192	200	223	198	203	173	192	194	157	175	202	198	213	206	187	190	194	197	177	176	206	202	198	176	159	200	202	204	209	174	198	199	186	216	198	200	188	218	177	183	185	174	161	203	194	191	196	184	186	200	186	207	200	189	202	208	193	209	222	202	199	191	209	192	222	199	186	203	193	212	178	178	191	182	205	194	209	193	190	200	219	210	202	199	180	200	214	207	201	211	200	199	180	204	189	213	197	196	205	193	196	182	199	199	208	206	213	192	213	182	205	195	168	221	212	168	191	176	217	197	190	198	208	219	198	192	201	177	182	195	198	181	204	175	205	170	196	190	198	193	210	208	185	207	191	194	186	194	214	181	187	194	204	192	215	200	213	208	214	183	208	185	202	180	163	191	172	189	202	188	223	195	195	201	209	202	167	191	209	218	187	175	197	196	205	211	185	202	179	188	186	189	199	166	209	209	193	239	169	193	184	185	198	183	171	205	215	215	196	186	184	176	187	213	180	198	203	194	190	217	209	194	202	189	209	196	246	211	181	185	180	193	204	165	177	202	204	201	192	202	216	199	192	190	207	179	185	202	169	210	187	182	177	206	180	195	206	208	204	201	191	198	171	205	212	188	188	201	222	181	186	199	178	202	183	198	187	196	190	179	230	182	208	205	233	188	214	181	190	188	207	203	207	186	172	212	191	188	172	189	209	211	178	185	188	241	167	199	186	204	192	175	183	191	195	200	174	218	187	204	191	188	180	196	183	224	194	189	202	186	200	209	199	181	215	210	188	192	190	200	189	208	184	202	198	202	183	213	188	195	195	202	186	173	183	228	185	198	198	190	176	179	214	189	203	204	190	213	183	195	167	212	196	197	183	222	192	203	190	175	187	202	206	193	197	193	196	198	202	201	180	208	195	210	185	201	185	196	191	193	175	208	191	211	177	216	176	189	186	192	184	195	224	186	190	186	204	185	202	196	166	195	200	220	190	214	183	197	189	180	175	202	200	203	189	163	183	194	204	189	195	196	166	213	224	192	187	206	214	196	184	183	222	183	196	213	171	187	196	179	181	191	195	186	210	197	194	202	201	187	195	191	198	200	203	192	182	198	212	194	204	194	203	179	188	201	220	182	193	201	200	214	211	184	192	188	185	196	187	200	217	173	194	194	197	206	194	191	198	210	199	200	177	204	218	193	200	207	206	208	213	198	196	185	207	205	194	184	211	182	182	191	210	200
29227	49420	36884	20488	12465	9430	6203	3642	2692	2153	1648	904	942	1026	792	575	474	397	337	284	301	293	304	373	283	332	1084	261	216	231	240	238	215	242	230	218	224	219	232	225	230	256	206	210	210	242	238	208	252	223	203	199	193	198	215	236	219	209	211	228	217	231	197	230	210	230	202	235	204	212	233	225	233	211	218	216	234	217	219	228	216	217	237	230	221	218	203	215	184	237	197	208	243	210	214	250	229	204	239	220	225	233	232	203	211	226	199	242	239	226	226	210	222	214	212	215	246	201	203	215	213	227	214	240	230	207	215	244	233	227	240	232	232	216	209	215	182	230	252	244	210	204	237	236	218	240	212	226	211	214	205	209	212	250	241	251	204	211	226	223	196	217	228	210	219	213	211	214	205	213	218	234	216	239	234	216	197	244	192	248	239	224	238	236	200	231	226	220	225	201	202	244	197	213	234	223	217	225	215	214	226	215	218	217	204	234	228	242	212	204	239	200	226	202	207	228	197	253	236	246	216	189	210	181	230	215	240	201	239	207	189	206	226	231	221	232	206	235	229	225	227	233	217	203	237	190	206	225	220	216	218	219	212	203	236	220	220	219	206	220	218	199	208	235	239	234	229	242	247	231	215	220	206	211	230	213	206	247	212	227	228	202	227	234	204	211	207	208	206	213	231	210	201	241	210	203	222	218	228	235	226	234	252	205	206	221	230	213	237	212	221	229	212	211	259	214	225	236	210	235	235	239	230	230	218	225	226	224	215	217	205	228	226	228	210	203	213	248	216	216	223	195	245	225	216	202	190	238	218	221	230	219	200	214	214	241	214	236	219	215	220	204	213	236	216	211	197	204	226	204	232	215	215	233	212	229	225	248	226	230	222	209	204	200	220	227	234	232	197	249	228	232	214	215	214	226	241	222	199	227	254	243	221	238	216	213	198	203	241	192	204	216	218	221	238	233	207	233	216	234	213	222	208	223	225	225	246	200	205	243	221	232	212	220	223	233	223	248	221	237	200	196	218	227	207	209	235	204	228	201	208	198	242	223	223	227	208	200	244	222	245	215	203	237	226	200	226	232	216	252	222	229	238	214	213	227	216	260	217	229	218	216	176	228	215	254	242	225	224	256	214	218	229	247	215	232	223	253	210	213	221	200	264	190	231	229	230	231	221	218	219	225	224	219	254	222	234	256	219	203	213	219	210	232	230	204	203	206	239	232	240	189	234	216	226	230	232	216	217	207	174	226	186	200	213	232	214	213	195	227	190	209	234	240	218	204	207	226	224	215	218	236	225	207	248	211	217	219	215	206	199	230	235	201	209	233	233	240	226	208	227	219	213	212	195	219	232	235	215	207	220	237	237	224	233	229	221	214	231	207	231	248	218	216	243	190	218	243	217	205	221	213	246	227	241	208	214	247	220	240	223	250	234	223	218	211	226	209	207	233	204	249	231	215	203	201	229	212	247	204	239	224	219	224	214	231	223	227	238	220	190	242	220	204	235	227	220	225	221	229	213	239	207	232	210	211	200	202	218	208	224	223	233	270	228	238	223	218	224	222	218	228	201	208	224	202	211	232	249	248	231	218	200	220	209	218	228	209	211	238	213	223	214	226	205	232	215	199	212	216	223	221	210	192	226	225	229	212	228	234	229	218	231	234	214	237	211	225	233	214	235	234	227	211	242	233	226	190	230	224	198	227	207	220	225	231	227	216	243	249	213	213	224	228	229	255	190	203	206	209	243	219	241	229	215	204	230	219	230	218	206	208	251	209	218	222	208	235	209	190	203	249	243	224	183	236	221	206	207	221	232	214	216	221	248	207	246	223	233	208	201	244	236	221	234	198	233	232	212	215	221	211	203	205	231	207	242	244	203	204	221	244	203	193	199	200	229	215	240	205	222	231	210	242	224	218	209	218	255	216	230	232	252	224	218	221	221	235	216	237	218	215	192	232	215	230	236	232	214	221	224	241	264	249	236	207	218	229	235	233	224	234	238	214	205	198	213	219	216	236	227	204	225	196	205	227	216	218	207	217	212	204	201	209	236	193	219	226	204	216	231	232	213	206	232	238	233	231	207	224	221	216	225	243	232	218	205	233	200	245	229	242	230	192	219	223	222	198	240	224	204	194	214	221	190	222	219	231	212	222	231	223	205	225	227	216	217	204	237	220	220	230	230	227	208	241	230	208	227	231	209	213	227	223	219	219	238	228	210	237	196	236	206	219	196	222	238	238	223	208	195	217	215	208	201	224	233	198	216	217	210	217	216	224	210	216	239	242	207	204	192	207	204	240	217	219	217	208	203	229	234	222	211	242	251	231	234	236	231	234	263	193	235	230	215	221	233	190	223	240	230	254	203	238	197	210	219	223	238	215	187	200	211	206	228	226	225	206	203	215	221	244	210	234	224	231	216	211	201	242	213	217	205	225	245	230	238	248	200	206	209	212	232	213	229	249	225	230	207	206	213	247	182	234	248	209	205	214	224	231	201	219	219	227	259	227	236	225	217	192	221	233	259	230	203	227	209	224	247	222	214	230	206	224	209	193	219	232	198	232	225	233	219	199	210	216	224	206	230	217	252	259	228	229	227	238	203	215	259	182	234	225	228	225	220	200	237	232	231	220	205	211	218	242	216	216	199	207	228	220	219	220	197	235	222	218	211	232	205	204	217	233	236	217	224	238	230	228	209	217	229	233	217	233	217	220	192	229	232	213	232	215	247	207	223	184	222	235	228	224	232	219	220	219	220	209	211	239	203	229	222	228	238	227	202	243	226	213	197	195	232	226	228	209	214	222	235	227	231	225	241	246	259	223	212	237	241	223	238	226	207	231	231	217	218	210	243	224	206	228	215	210	253	226	208	222	223	201	196	230	208	235	238	239	226	211	247	210	218	237	192	211	230	220	235	214	265	215	239	212	210	223	239	225	239	215	227	236	225	224	224	191	213	221	234	245	210	258	223	224	222	226	219	206	193	246	249	210	228	212	218	238	243	229	205	226	229	242	208	247	207	223	214	225	212	215	213	235	236	234	208	212	230	236	195	205	213	224	223	206	210	217	232	262	223	202	234	200	229	232	222	233	219	203	244	232	210	222	223	217	213	189	209	215	245	212	222	212	193	234	230	212	198	257	231	212	241	239	240	221	223	215	224	243	205	179	259	200	230	222	226	248	235	218	234	223	211	218	228	227	242	246	233	221	186	216	231	224	223	211	223	232	227	229	223	229	210	200	235	223	224	227	245	213	217	183	217	217	229	234	240	198	222	233	201	229	222	269	224	229	269	212	259	230	225	232	221	250	226	201	213	222	228	210	200	223	207	211	226	226	243	218	228	225	241	220	219	220	218	227	209	219	222	225	211	234	210	233	228	242	236	234	224	225	208	210	253	199	228	211	218	246	221	236	218	229	216	232	222	222	258	197	225	234	241	213	234	220	216	229	228	218	234	229	203	216	240	237	224	215	229	229	224	242	205	209	225	217	224	204	228	227	250	242	214	215
22799	21358	29028	24086	21493	21642	14724	4185	2810	2512	1847	1214	1353	1254	994	906	732	673	569	539	534	583	552	562	498	1027	2205	505	473	409	463	452	507	466	492	475	479	473	463	453	471	484	474	467	497	471	497	462	498	435	476	477	467	441	457	431	453	465	487	447	454	467	476	488	453	489	452	457	479	480	456	481	488	503	475	478	393	410	503	471	482	424	469	471	447	431	485	469	438	460	454	418	460	474	460	469	434	449	456	459	462	459	475	434	490	444	471	468	474	438	441	454	456	440	474	467	474	493	460	459	443	453	489	450	448	456	459	511	473	471	458	475	466	475	439	469	458	482	442	431	464	432	414	450	461	465	423	432	453	472	438	417	482	426	453	459	466	448	503	458	446	447	504	442	428	464	499	434	447	423	456	512	447	464	454	464	440	402	498	422	465	474	471	417	458	456	495	461	512	449	444	442	455	439	425	450	491	475	494	453	459	478	455	459	421	452	413	469	449	451	428	479	448	486	466	453	431	491	444	463	485	498	443	463	541	429	435	457	396	435	450	449	408	480	505	432	453	495	475	478	402	441	431	450	461	450	468	427	472	443	449	481	440	489	417	484	448	460	451	450	457	472	461	466	458	464	464	434	458	450	434	477	440	473	423	467	459	433	452	478	490	458	446	449	457	464	480	454	473	469	457	471	458	469	463	473	455	473	435	496	487	454	431	438	467	442	486	424	415	463	444	483	432	501	462	423	436	469	437	463	430	445	438	444	439	441	431	462	459	481	473	455	439	448	470	496	495	471	470	436	476	479	438	453	468	486	438	419	471	492	470	459	480	462	475	443	477	434	483	424	458	426	458	444	421	442	457	463	450	462	478	487	480	441	446	438	454	486	457	460	455	462	477	451	483	507	428	474	439	447	444	456	466	439	464	457	461	460	444	492	482	457	455	472	463	476	481	472	456	486	471	503	470	450	464	423	461	437	432	438	441	436	459	444	471	469	441	477	486	450	405	418	444	459	494	466	460	427	473	463	437	444	448	444	469	464	458	440	453	443	458	448	520	448	460	468	466	440	498	460	447	439	484	492	464	465	411	445	435	439	433	465	466	458	450	451	454	443	500	434	437	432	452	448	458	419	448	458	451	461	474	433	449	426	461	461	465	454	466	451	460	475	505	463	440	446	450	496	500	479	469	446	479	450	437	454	462	423	471	448	441	468	464	455	491	449	454	431	436	453	417	483	453	435	449	439	481	420	433	448	441	449	426	447	462	477	474	442	440	472	453	428	456	487	462	407	442	478	420	456	443	485	440	450	418	460	491	469	462	459	481	452	459	447	463	433	451	489	465	498	425	478	485	487	460	463	442	456	467	446	488	443	453	465	450	474	479	464	489	454	476	500	417	411	453	450	475	452	438	428	438	434	418	466	412	466	468	487	458	462	444	477	445	428	447	486	408	482	473	420	476	447	465	443	448	480	442	436	463	448	495	456	475	479	492	463	451	448	447	478	465	447	448	443	452	445	491	477	493	455	441	462	431	465	419	441	431	451	459	499	433	462	471	478	463	483	454	484	476	466	454	450	419	438	445	480	461	492	485	477	443	486	441	451	465	495	424	423	422	435	463	455	452	408	409	449	471	464	430	438	486	428	460	441	439	497	427	471	447	494	473	495	445	457	473	463	480	448	458	484	483	473	439	439	452	488	438	459	470	441	478	510	474	473	460	433	438	434	484	466	444	464	442	449	491	488	462	476	491	464	456	501	466	450	472	462	477	404	454	464	457	466	473	483	475	462	453	436	478	468	472	439	503	488	465	440	441	472	471	456	455	475	468	473	479	452	489	503	476	437	449	467	454	464	461	495	442	423	442	445	437	478	466	447	437	449	460	474	417	488	476	456	510	480	527	498	447	473	453	434	434	451	438	422	444	475	424	458	460	474	461	467	463	472	479	463	432	473	450	431	416	497	451	482	438	486	486	475	440	485	493	455	450	460	432	449	489	400	434	478	430	425	467	456	453	456	450	450	459	493	407	480	484	449	446	443	416	448	409	466	470	438	483	462	472	436	460	436	442	456	507	424	463	474	467	422	473	493	504	446	455	452	452	481	456	446	450	446	450	443	485	463	459	475	475	463	482	466	464	434	432	457	492	458	434	461	491	496	449	471	451	450	462	474	466	426	442	456	474	444	441	465	500	434	454	450	484	472	441	475	449	430	423	459	452	467	466	441	479	469	465	495	484	506	438	468	492	452	445	448	432	435	432	464	469	433	501	469	422	461	495	446	465	439	482	455	467	475	443	495	453	435	471	462	444	462	457	454	441	463	432	453	463	487	485	456	429	463	492	483	440	441	452	430	477	451	495	470	413	433	456	491	474	453	475	448	433	483	491	469	453	444	454	502	481	472	496	457	421	430	481	464	463	453	439	438	471	512	472	448	455	491	459	474	445	463	461	448	467	420	460	433	504	448	474	458	491	470	475	447	490	439	469	472	459	458	462	432	430	470	478	463	456	466	468	464	463	484	475	411	460	453	437	476	495	458	475	466	453	466	477	432	456	453	468	446	461	488	432	452	440	443	437	439	483	446	475	483	476	473	509	469	485	463	427	474	435	430	441	457	457	440	421	478	458	459	442	450	424	483	465	466	503	449	524	447	475	404	465	476	464	452	451	479	454	458	473	486	441	454	460	451	472	457	443	489	464	468	462	467	486	466	468	446	478	430	443	462	445	428	463	466	466	476	440	444	476	430	485	480	441	434	470	463	489	457	464	481	460	449	439	441	475	433	440	423	448	425	445	448	442	509	460	445	455	448	444	474	438	488	442	490	451	470	471	486	451	440	451	491	470	472	472	444	436	456	492	411	443	455	478	509	469	463	445	469	459	469	474	434	483	472	477	410	447	466	426	465	448	468	471	452	446	494	472	454	482	503	471	456	429	456	480	441	477	464	435	475	457	448	428	463	460	430	479	427	469	451	470	462	447	459	449	503	467	451	469	429	436	447	416	432	460	462	457	443	440	447	447	450	464	460	473	443	438	445	450	451	453	477	502	493	469	461	440	468	437	480	459	462	444	494	467	461	482	409	472	477	456	421	463	433	497	475	449	489	474	470	486	458	470	478	477	473	458	464	447	448	452	482	477	454	430	452	444	483	489	479	468	472	505	450	477	476	463	442	471	436	457	446	486	443	509	434	427	421	449	441	476	448	447	454	418	430	439	477	481	461	488	453	427	463	453	483	460	506	460	433	447	474	441	451	503	479	456	458	452	514	492	419	430	457	468	450	465	482	429	507	429	475	467	434	513	450	426	441	499	491	474	442	474	434	454	462	455	456	460	435	467	447	421	455	470	439	466	447	461	514	464	427	493	491	484	458	499	453	470	442	458	406	453	480	449	473	489	425	437	477	425	435	421	441	491	457	453	451	455	470	489	433	446	418	436	488	474	443	488	432	422	447	501	498	442	473	457	505	453	434	432	476	455	463	457	455	443	454	473	447	462	475	479	432	471	461	465	439
33207	60669	46967	31662	21281	16108	11217	6096	5185	4332	3143	1970	2268	2081	1572	1238	1089	836	799	670	622	666	691	707	655	1583	3443	552	507	520	493	484	490	533	480	547	456	529	493	504	504	495	471	477	474	514	502	488	507	483	503	522	512	499	543	490	479	484	501	476	510	512	484	550	481	507	483	492	467	534	471	492	486	497	482	490	486	484	503	489	506	515	498	483	513	476	471	488	497	475	475	505	462	513	510	481	490	529	491	450	473	497	553	507	504	534	517	496	496	472	459	503	498	500	518	492	517	501	479	517	493	467	502	492	489	465	476	506	508	502	485	471	521	487	499	464	489	500	497	474	459	506	458	475	502	493	496	482	470	493	475	474	496	479	495	494	462	498	512	478	457	528	475	476	516	492	467	484	498	484	489	511	491	491	494	516	479	464	515	508	509	484	521	485	494	533	478	479	531	496	484	487	500	527	461	497	509	502	475	487	485	441	474	504	464	516	514	462	502	490	496	498	498	478	471	460	498	478	519	506	452	550	482	478	501	501	464	504	493	475	459	472	494	508	499	524	500	488	454	505	455	518	513	489	454	466	495	483	480	492	516	479	469	513	500	466	498	520	487	495	497	505	465	517	474	513	425	474	458	496	464	485	483	506	487	501	517	446	483	513	498	508	510	527	481	505	477	492	492	454	497	502	480	506	514	515	514	472	496	465	493	476	481	478	503	483	496	508	482	489	486	481	464	482	507	509	492	483	511	493	481	482	454	477	533	480	522	527	487	495	514	510	479	484	473	503	507	468	498	507	523	494	507	482	513	491	483	501	494	536	513	466	488	473	492	493	500	506	476	480	448	503	512	523	506	504	496	526	511	517	466	511	480	487	514	478	511	484	478	502	484	470	486	506	471	455	475	462	471	544	469	490	505	540	480	480	468	498	482	499	470	483	508	471	487	501	479	490	443	471	489	493	493	517	500	484	534	510	454	475	503	506	513	522	470	520	492	472	515	489	487	509	485	497	548	475	497	510	474	523	503	493	486	495	462	498	461	508	471	485	520	470	463	516	540	456	462	503	477	465	488	530	502	514	514	470	489	450	524	478	487	463	495	496	448	509	461	492	541	554	452	493	477	494	485	512	445	473	505	441	544	491	480	486	522	515	497	471	491	481	444	514	485	472	448	466	504	535	502	503	526	489	498	497	503	495	485	518	490	491	482	480	467	484	495	475	525	486	525	478	471	511	505	489	491	488	473	528	512	492	478	511	515	498	465	505	444	495	471	499	483	496	466	468	464	481	482	488	545	471	484	506	476	479	498	523	458	504	504	474	487	507	499	465	485	480	493	504	498	461	476	470	492	503	487	465	487	483	512	494	476	482	502	453	459	496	507	490	496	477	495	529	464	472	495	502	505	551	472	468	467	516	512	499	461	483	436	482	489	508	498	431	482	511	495	521	499	494	496	482	464	442	478	530	502	483	534	501	500	494	483	518	505	504	481	504	524	483	496	484	494	473	510	491	480	483	508	505	490	464	455	492	478	511	518	501	451	497	483	466	487	498	484	514	503	515	508	505	485	438	541	489	522	516	463	464	481	478	505	469	504	502	523	497	498	530	491	506	481	479	465	489	525	463	501	461	493	484	479	492	504	532	550	483	486	490	521	491	498	521	524	469	498	481	480	497	473	482	513	494	437	507	484	519	467	480	503	493	474	482	531	467	497	478	479	517	526	513	526	490	490	482	478	435	483	511	499	461	431	470	449	457	463	492	509	456	505	486	520	474	527	498	506	525	512	479	508	456	499	518	471	545	507	500	525	551	499	474	487	505	444	481	470	488	457	443	496	514	485	485	505	498	457	439	489	469	514	499	436	458	501	490	485	479	496	513	532	524	491	502	526	512	479	455	517	491	488	508	497	514	497	486	483	488	488	515	472	510	460	467	510	518	522	484	498	484	490	502	508	481	521	493	482	524	475	493	503	493	501	473	483	480	499	450	514	517	527	523	486	473	500	454	477	514	492	486	472	491	494	504	511	467	462	492	487	496	505	521	484	485	473	490	495	488	538	530	476	531	489	502	514	484	495	511	550	527	456	526	513	507	476	504	520	494	495	484	497	495	503	471	495	504	510	498	515	482	490	514	512	510	469	467	499	493	508	498	474	504	488	499	506	470	543	500	468	480	463	489	520	524	474	457	474	455	483	479	497	492	468	498	491	458	474	459	496	450	519	484	479	493	505	470	439	506	482	530	568	506	523	501	484	498	503	498	467	464	504	489	487	483	527	468	520	476	454	498	503	548	490	531	483	495	544	527	479	509	478	486	512	497	484	482	469	507	496	487	483	501	436	475	497	483	503	495	512	502	493	497	483	469	484	493	509	481	494	487	496	505	497	471	473	482	492	490	490	504	492	523	504	473	507	491	476	466	495	497	472	483	504	525	513	496	528	502	534	504	493	499	493	502	460	496	492	487	475	515	477	508	518	501	500	502	479	509	477	471	461	499	474	480	507	484	508	471	509	494	526	482	492	474	508	500	504	471	482	497	517	476	467	467	499	511	508	514	469	466	498	477	503	494	486	468	512	508	471	487	481	498	480	509	507	500	528	528	472	488	447	490	486	469	465	511	497	513	507	519	469	463	491	498	519	515	471	503	501	499	495	509	497	467	480	524	505	506	544	527	509	486	490	457	500	528	483	492	454	530	489	491	509	492	491	527	473	525	492	435	490	481	512	505	441	482	471	466	515	491	525	471	469	499	485	499	503	494	507	508	511	484	510	492	512	492	517	506	507	494	494	500	526	501	476	494	463	491	498	490	496	494	479	484	498	513	493	458	492	525	513	462	456	503	444	499	504	481	484	509	481	502	475	488	458	524	523	527	509	425	509	481	486	505	490	539	508	505	520	459	464	501	467	522	484	489	505	546	512	520	476	489	460	538	443	506	478	501	519	509	452	479	499	507	488	493	491	502	454	478	535	468	539	501	458	504	479	536	509	513	429	504	520	515	503	477	493	433	493	483	520	504	463	497	516	537	486	469	447	487	476	485	483	526	490	455	467	523	513	486	483	483	502	517	449	467	448	492	445	478	535	496	473	480	496	477	453	484	501	525	445	500	480	482	534	497	515	495	421	456	466	503	503	494	496	486	456	551	467	498	490	457	511	491	535	500	477	450	506	465	470	490	511	496	513	468	489	533	524	472	453	468	487	497	513	548	491	532	497	509	483	461	468	522	485	529	465	469	502	513	479	489	470	511	518	489	485	516	499	480	516	461	493	491	468	498	505	521	487	529	478	456	500	506	509	506	513	512	484	510	493	469	485	481	481	522	485	485	491	491	483	492	493	464	516	500	516	508	509	441	503	487	514	505	488	484	500	476	465	497	512	472	497	521	477	487	505	474	523	479	490	483	471	524	495	477	503	509	459	482	483	500	514	495	509	486	495	466	494	487	459	463	459	482	492	523	513	508	485	470	511	490	521	473	477	543	481	502	476	527	476	492	507	469	488	484	547	480	517	467
29648	27069	26105	15572	6820	4060	2066	1085	927	950	620	478	516	442	413	385	297	274	243	218	288	226	247	273	259	253	270	216	249	228	221	225	211	204	228	216	229	222	231	225	213	230	248	230	261	242	229	249	208	224	262	222	216	189	233	217	215	223	196	253	228	214	231	250	211	216	208	215	212	229	217	213	228	236	231	212	210	243	223	231	217	220	206	225	217	230	213	247	237	211	228	219	211	217	226	230	218	247	217	240	263	232	207	213	220	200	207	210	258	213	231	239	230	229	235	225	223	216	239	243	230	205	212	209	200	229	243	226	229	233	229	218	215	214	236	199	222	216	239	208	208	228	233	186	229	216	210	204	220	243	234	229	234	240	194	221	227	218	204	203	258	228	202	220	240	187	203	200	224	217	216	211	216	240	226	251	231	211	201	212	219	232	230	216	234	230	246	217	195	249	224	231	208	229	221	237	225	250	206	223	212	195	245	232	207	245	234	213	227	220	228	216	216	259	233	217	243	254	234	231	224	230	213	225	227	208	247	210	224	204	234	226	216	217	202	212	236	233	200	215	222	225	247	252	241	219	208	201	189	224	228	215	243	220	215	203	225	204	217	230	225	218	230	230	232	219	229	199	239	221	219	214	226	250	235	223	230	193	223	224	201	232	221	226	200	221	268	228	214	226	200	224	235	222	227	210	206	228	241	249	220	215	235	217	246	217	220	240	211	213	207	200	247	225	233	222	253	234	217	224	202	229	250	212	245	248	208	225	233	218	221	224	236	204	254	201	231	243	226	230	207	215	227	222	243	198	204	214	227	216	210	203	221	235	239	222	230	230	216	217	239	216	211	219	217	255	243	212	231	224	188	231	240	211	204	230	219	245	239	244	227	252	225	223	232	221	204	219	234	232	213	239	219	223	224	223	231	245	223	215	212	205	229	211	239	249	221	229	224	238	227	234	237	226	203	220	229	231	240	238	231	227	231	257	219	217	244	238	221	231	236	233	220	240	236	233	224	211	242	198	218	213	231	206	237	241	233	226	227	241	246	220	221	231	225	233	249	242	202	229	221	211	224	248	213	234	241	243	209	209	244	241	200	215	226	222	203	220	253	203	214	229	216	217	211	185	239	234	210	220	209	235	226	260	237	226	219	201	188	227	259	215	212	206	246	208	244	239	224	212	198	215	206	213	211	222	234	230	248	220	232	226	238	233	193	202	218	221	197	214	243	213	231	204	220	219	230	244	236	211	225	209	239	226	243	231	218	191	231	232	243	219	218	234	224	227	207	213	203	221	207	224	243	227	256	203	221	233	216	224	244	249	200	222	250	204	214	221	233	214	196	219	239	241	228	209	226	221	210	229	229	228	236	223	228	211	230	234	237	237	215	237	218	212	230	225	232	251	250	193	219	205	230	255	223	228	236	230	214	219	237	228	217	221	232	209	234	221	216	223	236	212	216	220	216	263	222	222	210	226	242	237	216	224	216	250	236	234	218	237	229	207	205	240	233	228	224	233	191	218	225	239	225	233	212	238	216	219	214	235	204	229	228	256	229	231	221	225	236	213	225	227	222	222	220	235	225	217	219	207	202	251	193	233	224	216	225	212	229	225	216	207	222	212	230	208	237	229	198	240	214	243	237	208	230	223	227	205	226	198	203	200	203	236	202	233	259	228	216	203	226	239	258	229	225	232	208	210	224	241	244	240	230	228	228	206	252	201	253	200	202	244	206	243	221	213	233	234	219	255	223	209	221	239	225	199	191	229	207	222	249	220	230	199	234	254	223	247	236	179	203	235	225	208	216	205	220	230	199	220	221	233	229	237	241	218	230	212	222	224	239	238	231	185	213	246	230	223	251	253	220	258	234	231	225	205	240	239	224	190	227	226	222	252	201	234	212	223	244	232	234	240	226	215	238	223	225	249	219	208	213	218	230	193	194	230	243	225	247	222	189	222	226	204	208	242	185	220	221	217	218	217	209	210	241	231	198	180	223	201	243	214	218	246	217	221	236	224	225	226	236	214	216	223	229	228	249	211	226	238	220	235	217	232	205	206	246	217	232	199	233	238	235	239	213	211	233	232	207	222	211	241	207	187	219	240	211	255	235	201	256	252	243	238	229	222	242	216	192	184	242	212	218	219	224	209	210	240	216	230	235	235	241	214	219	239	212	207	242	232	217	221	224	205	193	217	233	217	201	237	235	207	224	234	225	232	210	201	228	246	213	235	221	231	221	210	238	233	227	215	216	228	229	241	241	232	241	201	202	236	213	238	211	209	216	190	232	232	197	229	217	209	208	237	225	215	199	216	190	243	226	231	204	242	209	223	231	212	194	223	207	196	214	254	241	207	218	216	232	216	231	231	218	205	245	220	205	213	218	229	226	237	215	181	209	259	227	228	210	259	214	202	207	194	240	242	225	232	238	226	224	226	240	242	232	240	227	219	221	234	229	229	232	252	221	215	238	241	203	247	212	225	223	211	241	222	230	213	208	236	218	204	219	214	227	235	231	216	227	189	205	245	233	211	220	233	223	254	225	224	222	258	224	222	205	222	212	248	229	211	245	222	232	241	208	226	255	212	212	235	233	219	214	210	223	223	230	239	234	209	251	235	229	244	219	233	221	230	227	228	211	236	218	216	213	226	223	210	230	208	209	229	248	226	251	218	232	240	244	226	236	208	219	221	226	218	208	223	220	206	245	195	231	204	235	222	222	241	226	238	217	230	237	206	218	213	200	227	228	205	226	225	227	214	204	238	204	221	249	220	217	227	233	178	251	204	223	215	217	229	210	214	209	226	249	216	247	220	236	236	215	231	231	210	228	195	227	252	228	198	223	207	195	229	228	213	210	223	224	215	241	191	214	226	204	240	252	225	222	240	218	226	225	220	235	228	198	238	216	211	220	219	210	213	195	243	220	251	191	232	247	231	234	234	225	220	237	212	218	223	218	249	219	209	224	248	229	246	216	220	226	229	255	205	193	251	222	208	211	206	226	228	209	218	218	226	224	183	249	202	241	233	234	235	212	246	217	234	238	213	238	226	230	218	238	236	235	213	218	224	230	217	217	201	219	228	195	227	231	238	234	208	225	207	243	224	229	204	239	233	206	223	217	208	208	198	228	193	232	234	225	275	226	214	214	213	211	234	239	234	221	231	203	201	205	220	201	210	231	211	215	233	224	224	208	224	228	244	252	202	219	236	243	230	238	239	255	226	224	215	236	224	195	239	209	245	234	255	224	234	221	218	225	216	231	244	198	230	216	222	252	229	233	225	227	240	200	211	206	227	231	229	211	218	217	216	210	212	215	187	203	212	210	251	204	257	236	226	229	231	211	247	236	224	186	214	219	222	209	209	233	218	198	242	242	202	250	247	216	200	212	228	221	207	247	251	242	214	244	205	211	221	201	219	230	236	243	237	226	229	229	227	182	232	208	231	229	231	219	222	233	242	232	208	222	221	224	214	217	205	253	239	196	220	229	217	240	209	228	212	226	188	248	227	208	228
27379	41333	28213	15757	9738	7313	3871	2137	1922	1883	1076	773	869	701	616	539	364	336	298	322	291	292	309	279	266	272	363	241	256	239	256	251	227	257	268	271	250	245	245	237	252	249	246	238	215	241	234	234	258	252	234	245	270	247	242	241	226	242	237	241	270	219	225	240	226	241	226	243	240	264	238	254	247	258	252	252	258	245	243	254	237	244	260	246	228	253	253	236	246	268	240	263	262	253	251	252	248	277	274	255	229	217	237	279	267	254	238	230	262	264	247	243	233	225	262	240	247	212	232	267	256	252	232	245	263	232	244	248	239	218	264	250	267	233	234	248	270	231	262	253	242	267	229	256	266	245	240	227	243	249	247	266	260	252	263	213	235	260	268	248	241	256	236	264	270	246	234	252	262	261	242	255	260	236	235	250	262	249	221	263	245	236	246	237	235	259	243	242	220	276	256	259	275	236	236	263	249	246	248	254	280	227	232	270	218	214	264	250	234	247	268	259	263	257	234	224	270	260	235	271	266	244	248	255	216	233	260	249	218	237	268	242	257	268	237	241	275	223	252	244	210	220	254	237	224	242	260	247	250	237	257	222	271	261	254	248	239	248	227	244	232	269	237	258	250	223	267	215	211	226	233	251	248	262	271	272	236	246	274	232	252	254	281	238	262	252	244	248	225	259	247	244	254	273	228	258	253	240	218	222	254	249	233	246	257	255	216	254	243	236	265	225	239	231	236	253	245	232	205	244	245	260	266	268	213	253	264	234	262	256	235	246	256	255	250	245	268	241	262	247	250	248	249	240	263	292	248	247	240	239	250	254	239	284	237	264	229	233	250	280	238	248	232	253	238	236	223	263	226	267	253	189	260	254	249	233	251	247	252	237	250	222	245	217	243	250	252	242	207	262	257	233	237	244	245	279	255	231	243	225	262	243	275	215	260	238	297	226	225	256	244	235	289	269	226	252	258	251	233	253	286	246	266	243	254	264	246	235	248	239	245	256	248	231	248	236	244	247	234	251	240	249	276	253	248	266	252	241	235	244	250	251	237	247	260	213	259	242	232	257	259	244	224	187	266	252	252	247	240	267	240	233	264	231	257	255	250	254	268	234	252	252	255	246	269	248	255	252	251	228	200	235	243	230	235	261	207	237	256	239	240	249	240	247	225	236	245	254	237	239	233	249	270	260	254	253	253	241	243	255	244	265	241	248	238	256	239	268	239	242	238	238	250	216	267	236	223	239	249	252	250	247	238	238	263	242	246	240	259	257	259	233	218	248	255	254	237	259	234	232	261	245	220	249	241	228	260	244	238	251	245	215	267	255	257	235	247	273	244	236	226	267	274	250	236	227	255	272	240	226	249	217	259	247	261	228	272	224	221	250	244	242	251	267	258	227	249	238	240	256	253	217	239	258	232	217	248	239	224	272	250	268	237	237	243	270	232	231	234	245	241	253	251	251	263	240	233	245	241	219	248	257	231	241	249	263	273	260	247	226	228	232	261	256	237	237	256	253	247	228	225	227	242	238	254	256	266	245	224	227	270	239	246	247	279	247	272	270	253	234	234	249	221	265	232	233	230	246	217	236	237	252	239	228	258	247	266	220	240	227	259	244	255	243	215	237	266	263	245	254	221	230	239	260	215	259	258	258	267	262	282	252	230	274	221	224	222	242	246	243	244	237	245	261	257	230	232	252	250	238	244	246	214	239	268	265	221	222	256	230	231	279	243	245	250	226	248	250	238	237	244	245	206	250	241	232	236	254	218	236	253	225	259	223	238	244	261	259	234	243	243	255	246	244	251	242	251	216	243	255	244	239	279	266	260	255	270	230	233	259	261	238	229	254	247	237	280	243	256	236	255	262	244	224	232	249	237	266	282	239	243	242	241	259	248	251	251	265	244	253	242	256	231	279	263	235	246	263	243	244	240	251	253	237	239	246	241	237	254	238	263	215	251	249	272	244	222	212	237	279	271	238	256	235	239	253	265	236	224	266	232	242	255	236	228	262	267	241	257	218	259	254	245	238	246	226	231	243	236	227	245	250	289	213	246	247	235	245	270	229	270	216	280	230	246	229	223	246	242	218	227	214	230	238	263	237	221	263	215	244	234	233	242	241	265	239	227	223	252	265	257	259	226	249	238	225	244	213	250	261	236	249	247	255	238	254	242	249	241	202	235	257	245	236	243	260	266	230	248	266	246	263	246	233	261	224	248	248	250	232	247	226	245	226	223	262	256	231	233	265	264	242	262	220	248	251	235	251	259	248	249	232	228	278	274	231	259	240	249	223	226	212	266	251	252	237	265	256	244	246	267	216	242	249	259	250	242	247	242	227	237	239	229	249	251	248	239	249	241	249	253	230	254	254	240	227	245	252	251	233	234	241	249	241	237	229	262	236	232	248	227	237	235	248	235	247	246	245	207	234	246	258	242	258	268	229	275	238	215	258	242	229	267	256	235	261	262	210	263	263	220	247	241	211	233	281	229	251	242	234	249	206	243	245	216	279	272	253	258	243	261	227	242	218	252	249	242	258	235	223	267	220	249	254	246	261	238	242	241	267	268	250	227	222	269	239	231	235	254	236	254	246	231	234	223	270	246	248	235	255	272	232	238	230	256	260	232	245	242	243	228	254	246	245	228	248	250	229	260	247	261	246	257	235	218	237	267	251	246	246	248	257	231	246	245	264	246	249	262	209	253	249	250	228	252	257	258	234	235	256	241	261	267	239	221	249	243	268	224	257	229	232	257	278	246	225	224	243	233	213	260	254	244	224	240	245	230	235	238	245	267	241	207	224	235	256	243	260	279	244	266	225	247	267	267	269	228	256	236	253	260	249	236	256	266	249	237	268	218	258	255	261	273	248	251	259	248	235	240	248	258	242	264	265	233	236	251	216	242	261	260	220	280	243	256	234	245	246	267	224	244	234	240	232	257	237	223	237	232	252	235	222	244	247	220	231	223	250	243	258	220	215	253	230	233	276	240	236	237	235	244	246	245	220	275	255	233	227	245	251	221	255	255	248	257	263	252	246	251	241	232	257	235	223	256	220	214	243	266	262	244	252	245	248	265	244	260	245	247	226	234	250	225	286	241	241	246	249	235	243	239	243	247	239	254	250	233	268	249	247	248	260	283	225	248	257	223	245	252	241	247	253	227	232	241	227	247	252	238	218	257	237	257	263	237	252	262	232	222	230	262	217	265	244	268	236	248	261	269	247	234	240	232	219	259	253	236	265	250	262	254	225	229	256	279	248	257	226	248	232	239	259	230	268	231	235	257	243	254	255	266	257	244	240	262	231	236	263	268	235	238	224	224	251	251	246	271	236	232	235	246	227	257	261	220	249	250	232	267	220	230	225	227	249	237	222	220	229	268	254	221	252	273	250	241	236	245	268	233	263	237	238	211	238	244	246	214	236	258	233	262	245	206	206	258	275	257	258	250	231	276	262	260	213	223	248	245	220	240	265	226	228	274	225	261	244	230	241	267	241	242	244	241	254	221	277
23797	21306	28535	24634	21432	15144	5967	2777	2231	1834	1309	1125	1093	848	825	689	578	552	504	505	502	476	498	493	495	758	1462	419	415	410	436	435	421	450	412	408	419	442	421	402	419	429	393	433	400	380	404	408	436	445	402	413	412	400	409	396	378	414	442	402	395	412	421	420	427	431	432	414	409	408	428	401	399	364	405	434	389	447	400	422	434	444	409	408	389	406	459	415	379	450	420	382	394	394	486	403	435	424	438	407	455	422	408	388	439	405	422	408	446	417	411	445	404	427	404	458	438	401	390	442	408	375	382	427	405	396	450	444	411	431	420	422	416	399	450	402	421	433	410	447	435	425	401	476	427	417	387	444	400	442	440	442	441	458	424	399	418	422	436	413	412	416	452	418	418	427	400	432	435	430	435	432	411	405	410	401	400	410	389	399	433	447	435	457	425	428	413	415	426	402	380	406	422	434	397	403	407	397	355	448	390	406	417	400	404	429	411	438	441	421	457	424	402	461	461	409	417	406	393	452	421	416	411	426	417	447	445	397	397	454	414	415	417	397	425	381	449	425	373	445	424	412	415	400	351	417	399	385	375	405	407	434	425	421	443	440	416	392	422	420	392	410	415	389	423	405	405	420	397	408	443	414	417	427	421	392	430	428	397	425	411	411	450	441	426	422	433	442	405	438	423	394	456	430	417	455	431	361	383	419	407	432	407	404	437	418	412	420	422	431	450	421	432	425	446	409	403	439	415	410	456	414	448	416	440	417	383	417	459	403	424	371	386	442	422	429	432	400	414	423	401	390	432	424	419	420	424	436	400	459	422	432	378	454	437	420	408	408	414	440	413	423	390	390	392	385	409	422	453	406	484	417	445	422	429	433	436	424	406	417	472	414	399	394	414	432	405	459	451	433	389	457	437	460	415	411	389	427	467	449	385	413	437	417	409	402	429	436	438	401	420	393	413	392	420	407	415	403	408	418	418	417	399	422	378	434	417	392	439	371	446	413	399	407	427	386	421	440	411	429	421	428	436	402	468	440	416	438	371	420	402	417	391	401	418	402	422	422	424	380	402	405	430	400	420	421	422	414	421	438	392	407	439	422	400	385	414	416	408	420	421	394	433	402	421	440	414	428	444	446	441	436	462	410	435	437	419	413	436	427	436	425	398	429	433	434	424	427	417	462	411	417	419	417	394	442	414	415	422	397	449	397	454	429	382	404	401	403	416	416	432	421	447	417	424	433	435	405	408	386	455	383	404	420	417	431	439	345	435	437	411	439	417	418	430	400	402	446	431	413	417	420	402	415	409	410	392	444	428	451	361	436	395	447	464	413	415	380	411	409	415	394	436	427	405	373	462	432	393	400	446	433	405	404	422	417	437	425	392	433	431	408	416	413	421	426	437	374	398	411	411	445	398	434	410	409	400	417	426	392	403	367	443	439	411	411	382	419	415	392	441	392	407	396	413	400	433	425	421	392	420	433	390	392	390	423	401	400	388	419	416	438	400	457	410	412	418	423	368	390	409	435	454	436	384	422	436	391	411	438	409	417	395	400	416	428	411	447	431	408	446	432	434	430	372	402	423	444	422	418	437	450	367	451	450	379	433	417	365	455	417	411	438	425	418	400	444	409	400	363	433	411	388	418	413	436	411	444	410	456	444	425	420	419	429	449	388	407	401	439	408	377	400	403	391	399	385	428	407	438	418	395	407	410	445	405	404	430	433	419	411	431	438	408	436	433	428	424	436	457	429	432	397	416	397	429	437	393	404	419	411	444	408	429	415	475	416	396	414	452	394	455	416	414	386	405	401	463	389	393	415	422	417	400	411	419	419	406	408	410	438	421	428	430	443	428	424	405	411	438	416	428	407	425	409	437	450	420	434	420	447	454	421	398	403	412	443	428	411	430	431	387	467	433	392	413	365	406	394	426	420	462	410	441	408	409	427	392	422	435	439	424	435	445	429	424	436	403	428	442	417	410	394	383	430	402	425	437	409	394	442	412	420	406	440	414	420	386	422	474	439	385	388	392	436	383	420	420	451	419	419	384	455	411	408	468	437	401	388	445	414	459	397	434	424	394	411	397	435	400	464	439	408	414	443	426	409	402	432	424	418	405	439	439	404	433	424	457	397	439	428	411	402	416	419	390	419	414	429	418	405	429	423	442	447	413	405	437	421	443	426	424	386	420	395	420	412	461	427	387	402	409	472	411	402	390	419	405	401	414	465	424	451	417	415	413	402	399	414	390	459	397	403	413	377	414	444	388	416	403	380	411	388	407	398	433	420	413	398	427	422	427	430	388	453	396	426	415	383	454	419	413	398	407	433	410	407	406	420	448	445	421	418	379	398	380	402	430	406	422	457	423	406	432	411	411	400	421	425	432	416	421	426	412	428	428	410	417	399	416	388	444	408	369	435	436	468	414	424	404	436	437	424	418	416	438	418	436	410	416	421	380	426	395	445	400	425	425	402	424	399	385	403	404	411	402	453	445	406	422	401	413	428	416	432	416	455	401	434	416	430	427	410	429	441	412	410	402	408	369	418	425	390	466	420	456	392	451	402	437	458	394	425	377	392	423	401	464	434	401	420	433	416	397	421	470	393	390	421	406	415	406	415	410	412	457	441	467	439	408	414	391	406	420	411	410	414	405	434	425	393	416	401	418	415	433	407	395	409	460	440	401	409	412	438	384	446	422	381	413	399	420	454	446	384	384	413	428	438	434	429	393	411	427	432	407	382	455	387	420	414	422	435	390	442	462	424	408	410	381	397	452	381	423	397	437	444	404	428	426	417	417	431	407	408	406	399	438	414	415	404	424	430	459	434	433	423	430	423	402	408	459	423	404	399	457	446	423	434	414	428	441	442	407	408	418	426	407	412	407	409	485	469	458	439	421	411	408	381	412	435	429	429	455	412	438	420	429	443	422	413	416	430	428	406	414	426	429	423	406	416	417	402	441	458	400	416	414	437	408	422	440	381	417	443	413	408	414	436	426	408	452	421	458	412	417	411	418	407	404	403	463	400	448	427	413	435	397	421	430	427	400	408	442	440	449	403	467	405	413	447	425	392	394	400	423	405	394	407	417	389	435	440	462	462	456	427	408	388	455	430	404	423	423	389	398	399	450	406	407	443	469	432	355	469	416	435	441	428	413	434	423	402	392	412	423	408	410	425	426	412	402	436	420	409	396	406	425	407	389	426	402	411	433	403	432	449	425	401	412	410	403	414	399	422	427	404	366	412	400	426	389	397	429	389	421	442	408	411	417	440	413	434	422	410	421	430	413	445	384	396	416	421	380	441	410	459	426	381	401	395	420	442	403	426	397	384	423	418	436	435	404	429	435	430	391	416	426	421	410	418	434	449	422	393	419	409	406	400	410	399	441	430	394	442	430	413	416	417	431	423	417	420	414	420	454	402	419	422	444	447	447	392	415	427	408	403	409	411	396	416	392	441	461	400	420	428	418	423	412	427	425	430	400	421	432	399	368	411	450	404	440	445	388	415	413
30045	52672	40223	26405	17341	12014	7439	4737	3919	3316	2111	1802	1796	1313	1421	1071	739	693	610	547	528	579	557	550	534	1018	2395	421	472	449	421	456	457	442	448	449	458	422	447	441	437	414	454	474	426	447	449	445	453	432	456	414	465	450	467	444	432	440	450	418	442	423	421	455	460	479	459	428	454	468	467	473	431	430	448	450	449	444	451	452	466	419	451	469	439	444	456	466	464	472	470	435	461	452	450	470	427	447	471	477	455	436	467	442	424	451	470	450	478	430	453	479	446	483	453	456	438	486	444	433	461	467	447	515	456	452	465	489	456	432	442	443	429	472	436	464	436	440	439	453	450	427	429	452	467	447	456	453	482	434	455	407	418	453	501	511	415	431	476	437	439	478	477	480	456	473	448	451	448	476	468	440	436	453	456	460	460	452	488	492	452	444	421	458	448	430	424	468	455	451	480	445	463	434	464	435	483	444	445	444	440	456	437	423	453	421	483	480	477	420	426	422	434	480	444	459	413	439	438	478	436	452	417	434	428	459	447	440	461	443	432	437	470	411	463	466	447	446	432	459	455	440	451	433	451	434	473	442	430	454	446	432	455	466	441	462	462	446	454	458	432	438	436	419	443	476	452	457	439	461	441	431	426	433	462	491	451	426	486	427	460	464	429	396	448	465	431	417	424	422	458	451	451	450	438	446	473	409	440	412	490	430	467	445	454	457	476	447	443	440	456	428	466	456	423	480	488	436	445	433	456	454	409	430	488	419	445	456	437	481	420	442	481	430	431	442	497	454	461	453	459	417	470	476	432	476	465	449	405	452	431	438	476	452	429	436	471	441	452	470	456	453	429	486	461	464	465	450	506	480	473	478	471	471	446	465	473	431	459	428	460	446	473	454	489	449	433	438	475	444	411	465	436	441	467	434	432	428	450	440	490	420	484	469	458	470	450	452	468	435	467	421	442	410	455	467	422	437	462	446	482	438	423	472	415	454	397	428	471	479	429	488	483	440	486	454	479	435	471	423	431	454	471	468	429	421	474	445	482	445	452	445	454	461	481	451	434	456	458	453	434	415	477	463	482	461	443	456	429	492	453	441	462	457	443	478	438	452	439	444	426	467	457	490	485	447	407	443	465	484	431	479	437	446	415	433	422	444	455	437	472	428	441	452	427	447	477	419	457	435	480	454	426	479	440	451	464	461	483	478	442	465	449	510	461	456	433	448	478	450	458	421	461	455	450	430	441	483	446	453	426	434	452	432	457	460	457	434	437	409	441	449	439	449	452	445	477	447	465	426	482	465	435	442	406	430	456	446	434	424	453	455	430	443	459	452	412	441	458	424	455	449	502	428	454	466	462	438	472	441	446	438	437	453	476	473	444	445	474	470	422	434	455	439	432	451	451	454	465	451	438	490	482	455	464	490	470	425	442	443	437	449	468	464	433	415	470	457	475	426	477	429	477	452	457	427	431	463	489	437	487	415	412	455	444	442	445	394	458	453	461	432	444	446	419	450	463	420	421	466	453	486	458	469	484	434	450	459	428	511	438	425	438	441	462	470	458	484	475	417	466	454	430	404	466	449	439	435	448	439	503	463	449	436	454	443	479	457	478	419	420	422	433	452	484	467	461	439	421	486	472	486	471	436	441	443	427	472	466	443	459	433	455	447	433	481	453	459	439	440	460	426	455	489	426	432	440	471	456	435	443	396	436	455	439	460	452	431	433	413	466	465	432	460	462	482	446	435	472	470	421	481	426	392	453	433	446	470	449	481	440	478	473	437	441	496	474	456	426	440	472	449	431	472	451	464	441	429	450	466	425	442	467	471	442	445	451	459	475	469	473	450	451	454	440	470	448	388	433	438	432	441	425	438	467	445	460	400	424	432	459	442	483	412	440	518	504	443	408	476	468	443	456	436	441	491	432	479	437	438	443	411	449	402	407	419	440	471	445	486	421	443	427	453	458	433	446	437	480	451	466	433	448	442	461	424	473	479	450	449	443	462	453	418	468	454	425	448	449	436	452	453	493	445	496	456	419	464	447	511	430	460	469	473	462	466	424	440	455	462	458	461	477	491	468	430	444	458	457	436	425	475	438	460	442	474	463	467	415	456	477	455	469	457	443	457	396	458	437	460	445	460	440	479	483	471	427	443	462	475	453	474	471	434	433	416	429	429	450	436	461	449	421	441	469	444	428	448	488	452	460	462	403	442	437	420	503	476	493	428	502	507	443	437	473	438	441	447	446	461	463	427	456	454	448	477	414	461	425	427	450	472	445	470	442	448	454	452	470	459	458	442	478	462	432	415	443	450	465	458	471	419	429	486	487	448	445	495	462	447	425	436	495	447	456	434	439	430	406	448	453	426	445	512	441	513	413	453	463	432	448	465	449	441	468	408	412	442	446	475	492	486	444	452	469	427	447	433	447	468	479	469	477	423	453	455	446	453	514	463	430	489	454	456	496	428	442	440	487	405	429	495	485	453	436	453	429	458	479	421	466	475	453	442	441	443	440	444	445	443	434	429	484	505	456	475	431	487	494	434	413	444	480	466	472	470	464	414	426	459	473	493	487	421	459	447	427	438	466	437	464	463	505	483	462	429	461	437	439	457	455	435	439	444	472	450	455	407	456	447	435	442	427	434	443	477	458	466	443	425	442	506	459	446	454	419	464	446	470	415	473	432	465	492	458	439	446	464	445	475	422	464	425	459	452	432	443	503	445	442	448	454	461	459	461	450	468	456	440	445	459	449	423	426	466	458	447	440	447	472	429	423	446	467	478	461	416	428	475	463	490	464	418	482	455	431	482	453	450	442	477	473	476	437	441	442	457	454	435	474	429	465	485	439	418	455	459	405	424	403	436	423	425	505	471	479	475	423	439	446	461	436	474	452	455	466	447	455	474	435	444	430	480	383	456	435	431	429	462	449	480	516	434	443	413	431	414	450	465	487	444	433	440	454	497	495	395	475	455	438	459	443	445	430	443	412	427	419	488	438	457	461	450	481	417	491	426	453	428	482	449	414	453	431	450	398	471	425	422	450	477	465	473	477	433	469	462	473	433	463	469	430	470	478	467	449	471	439	466	428	475	451	470	451	457	459	460	458	455	456	470	448	452	454	401	436	473	525	446	469	452	465	460	441	422	457	447	421	428	437	468	426	445	454	445	442	469	429	466	434	421	410	439	453	436	447	441	427	486	470	440	448	458	459	444	477	479	446	431	432	403	469	427	412	466	456	474	462	435	460	429	444	446	460	453	476	435	456	435	440	445	450	445	434	434	438	490	431	443	449	431	461	492	449	422	427	469	460	439	440	433	459	448	437	433	502	470	436	425	469	452	466	434	445	431	437	447	394	460	486	420	455	447	445	465	423	480	487	440	468	444	437	428	439	432	441	417	427	427	441	460	448	419	428	435	449	421	475	449	460	438	441	440	462	440	439	438	440	455	451	463	439	463	470	471	434	432	460	434	430	443	439	477	453	436	494	467	419	472	477	458	462	469	423	424	465
25045	21323	27770	25891	16071	6681	3213	1966	1401	1078	834	715	631	568	432	340	307	286	269	282	237	215	245	217	217	449	653	211	204	203	209	213	197	205	203	201	214	214	200	194	183	199	205	175	229	175	213	193	173	217	206	207	200	178	172	216	214	205	196	183	209	200	191	193	204	197	196	208	204	192	218	192	176	202	236	225	211	214	205	227	215	229	211	217	191	204	180	212	212	191	200	228	192	181	186	211	202	200	219	187	196	208	203	201	171	211	201	215	226	191	187	200	228	195	220	202	185	226	223	194	198	203	196	221	218	184	209	181	205	185	197	201	199	203	199	216	204	211	191	183	183	206	183	193	207	219	181	196	217	206	203	194	212	215	215	199	175	214	221	209	198	178	214	193	208	204	191	179	186	210	217	199	181	194	212	198	196	208	191	168	215	170	194	220	203	211	201	184	199	182	208	216	212	224	205	209	200	189	182	206	191	195	193	186	185	213	195	204	203	207	237	241	220	219	185	203	207	208	197	216	224	213	200	232	193	193	204	188	197	207	213	188	223	189	182	203	198	203	181	211	199	200	189	201	216	187	218	225	199	208	211	223	206	198	181	204	235	172	211	216	198	213	208	204	220	200	194	230	191	183	205	193	163	192	182	217	189	192	209	234	207	197	194	232	215	231	193	172	183	214	195	201	204	210	194	222	203	200	192	199	188	189	194	198	192	201	200	204	187	204	214	183	203	204	216	245	191	220	167	211	184	199	176	188	191	197	204	184	201	200	199	199	181	218	192	205	208	202	197	172	215	195	185	200	225	185	198	186	181	207	191	177	207	174	211	208	200	207	195	216	219	192	228	199	200	208	182	219	220	208	179	171	198	202	185	208	223	189	223	194	199	223	212	194	194	224	188	201	194	192	190	210	195	192	192	210	201	216	216	198	200	204	182	195	225	201	222	202	214	189	222	211	201	185	219	207	199	213	165	211	179	186	195	197	199	208	190	174	207	203	197	203	199	232	204	180	221	186	193	204	216	214	205	198	193	204	183	209	206	223	213	199	213	201	203	197	186	198	194	210	213	217	214	207	183	231	196	200	230	211	210	193	209	217	189	200	186	211	190	184	211	212	216	205	212	201	214	182	208	201	184	205	217	193	217	197	202	204	186	187	205	210	175	196	179	196	208	210	204	206	211	178	212	198	204	193	225	202	167	214	209	179	208	191	182	185	174	217	199	186	205	202	180	215	182	212	238	189	200	182	229	199	219	202	207	189	199	211	196	199	189	202	198	201	189	194	172	180	223	189	192	204	237	186	211	203	200	228	174	222	184	199	208	202	208	204	201	207	209	188	205	201	223	185	210	202	189	216	194	200	203	205	201	212	204	213	211	191	188	216	183	195	220	178	208	195	193	199	188	190	206	193	229	203	217	182	227	199	200	199	212	217	189	227	205	189	187	199	203	189	218	218	207	207	216	196	188	201	203	212	208	221	228	234	202	196	207	199	233	188	203	218	207	201	199	203	184	192	214	212	203	212	209	212	187	169	187	207	225	195	163	201	185	191	182	203	200	206	196	207	211	181	196	207	195	181	219	204	230	219	199	197	216	202	218	190	202	232	218	191	195	203	195	197	231	195	204	200	198	200	194	199	218	212	208	211	183	189	233	194	210	179	196	223	205	203	218	207	199	186	184	184	189	213	176	200	224	223	178	188	190	177	204	188	210	193	202	220	190	213	190	208	200	194	225	192	205	206	201	208	197	224	221	180	196	207	205	210	191	203	186	225	216	179	229	196	216	206	205	205	214	171	180	210	183	190	198	196	217	201	211	182	207	212	186	187	200	159	180	191	193	220	196	190	192	192	186	208	204	203	170	210	213	223	203	192	195	204	189	204	221	178	203	204	194	192	190	221	208	189	197	202	197	200	210	196	188	203	227	193	220	196	235	190	208	195	225	188	182	230	175	191	207	190	204	198	215	207	202	168	185	196	211	219	198	180	198	212	195	200	201	206	208	195	192	190	204	214	195	205	205	212	199	206	211	197	199	215	201	196	190	207	187	188	216	185	200	185	202	196	212	183	207	208	184	164	201	201	221	198	200	199	201	192	205	172	182	215	185	188	193	198	202	218	202	185	191	194	189	211	231	227	204	198	220	199	226	192	203	196	213	185	179	186	214	180	187	219	179	208	205	171	211	217	186	218	190	180	221	185	203	210	214	217	199	205	201	191	187	196	202	205	209	200	220	175	219	187	201	216	192	200	224	227	202	203	197	205	201	203	172	223	215	176	209	179	201	209	186	203	225	194	190	182	192	241	212	210	201	190	181	191	186	203	200	194	202	223	205	189	208	214	205	218	185	217	226	202	186	196	216	168	203	225	212	202	180	172	197	199	189	191	211	193	196	204	244	193	211	175	172	176	197	228	199	184	202	194	195	188	194	207	211	207	178	212	210	181	194	199	199	200	191	184	206	210	193	204	202	203	177	207	197	203	217	207	193	189	226	207	216	212	189	186	208	196	201	181	209	197	219	185	210	187	197	201	210	214	192	201	191	242	207	224	208	187	198	190	204	177	189	180	189	200	198	195	193	197	210	200	185	201	189	218	194	212	191	218	211	189	206	174	192	228	213	184	223	190	206	180	200	201	192	196	194	201	185	173	186	217	196	204	217	217	214	199	184	217	189	230	197	205	201	208	209	223	216	223	190	213	223	205	192	209	213	214	207	210	204	188	210	205	203	198	203	204	204	222	178	192	231	207	202	205	189	186	211	217	206	190	198	200	187	205	185	193	184	196	180	197	201	175	190	197	217	203	186	201	189	187	187	214	219	221	201	202	205	208	214	198	189	237	173	216	204	213	219	221	199	214	218	176	208	167	199	188	193	192	221	166	195	191	208	198	178	184	199	201	201	211	194	196	209	185	204	201	208	206	200	213	198	231	217	202	219	213	192	183	186	186	194	196	180	190	188	225	211	217	201	197	166	195	194	206	203	197	164	208	192	190	188	180	203	194	204	212	194	195	204	217	213	200	209	178	182	210	206	196	190	197	197	223	203	195	184	222	190	197	211	207	201	229	213	185	205	204	189	228	194	187	194	241	232	187	181	174	216	206	150	202	206	176	218	215	216	208	204	204	197	208	224	195	176	218	207	195	203	179	202	209	170	211	230	196	225	208	209	206	204	208	196	207	211	217	204	185	184	188	207	185	178	213	195	191	204	208	207	180	202	197	198	202	207	209	211	194	221	206	190	202	189	209	214	200	224	177	198	201	221	204	186	184	186	212	213	203	207	226	202	195	207	195	190	197	210	197	192	186	212	201	232	170	205	211	175	190	211	208	202	202	186	215	208	208	186	189	196	230	200	218	200	221	190	193	210	201	202	193	213	214	208	183	238	180	197	204	214	204	192	195	187	198	197	200	183	212	199	185	174	202	194	183	200	195	196	193	206	195	214	208	197	182	194	209	203	197	221	175	191	222	186	192	187	230	210	230	209	210	201	185	205	200	183	229	194	167
28150	47739	35708	22719	14468	9073	6063	3968	3037	2103	1587	1395	1163	987	770	525	441	437	446	379	319	261	289	286	322	760	1085	239	241	230	221	231	217	233	236	233	222	224	228	257	259	235	224	232	249	223	238	222	251	223	210	234	217	207	219	222	232	254	222	216	213	211	195	226	225	239	245	214	228	241	253	221	258	226	236	258	263	245	238	194	222	216	260	237	215	246	237	206	245	235	252	240	234	236	251	274	270	233	210	217	213	215	225	233	241	200	235	227	220	238	223	226	205	219	213	225	230	247	240	217	234	231	218	251	230	225	229	231	223	240	201	232	223	223	219	234	253	219	223	203	223	215	199	223	243	219	251	249	234	232	258	220	238	214	221	229	243	246	223	235	244	205	235	242	218	238	224	229	229	240	234	231	231	223	230	245	246	237	238	229	224	214	213	261	202	237	242	214	258	256	241	209	266	244	231	234	216	240	239	236	244	247	242	227	227	227	226	238	236	243	253	268	234	233	240	219	224	232	234	218	243	229	236	255	230	224	252	258	228	249	251	216	229	243	212	237	209	236	230	247	224	247	245	239	235	221	241	237	210	203	228	230	234	226	213	234	229	202	231	231	223	197	225	233	236	215	221	229	208	226	228	203	220	230	242	212	234	236	218	229	243	231	241	230	220	210	230	236	241	217	199	230	209	241	231	253	207	236	241	275	226	218	215	218	238	220	217	257	230	274	259	211	228	227	222	218	218	224	221	229	219	239	241	236	218	232	233	231	238	249	223	247	251	252	235	226	244	240	224	222	257	215	213	208	229	204	208	228	256	226	234	227	232	245	231	234	225	213	219	228	267	211	220	212	259	226	197	243	253	234	256	210	238	216	236	263	246	249	224	216	219	209	231	201	238	226	239	257	237	206	245	242	226	206	223	245	247	221	220	222	216	216	244	221	256	224	242	232	204	249	203	236	220	207	237	225	212	233	208	230	239	214	246	241	236	251	235	247	253	229	258	232	246	216	223	248	249	202	219	245	214	247	242	204	248	207	257	250	236	227	231	231	219	249	253	234	218	237	245	219	216	232	208	238	215	216	231	259	231	255	212	239	250	205	201	240	213	221	228	241	265	240	230	243	254	226	235	234	221	227	227	242	233	221	237	232	215	240	244	204	235	232	227	229	214	235	220	242	225	234	218	230	232	237	231	229	239	231	213	208	217	254	242	214	238	220	267	225	246	231	226	235	253	232	214	206	209	247	217	207	244	217	222	210	218	266	212	244	253	222	242	236	241	220	244	256	217	207	227	224	228	196	231	244	232	234	206	228	218	228	211	221	245	226	247	255	231	240	258	219	204	230	221	236	209	218	251	233	243	245	249	255	242	238	199	265	225	232	254	225	222	213	224	241	253	224	220	229	253	218	235	240	223	225	216	229	237	228	239	208	236	243	232	241	232	229	233	240	221	232	208	218	213	258	217	263	221	224	224	220	227	232	204	233	229	239	219	211	248	240	210	237	242	224	223	225	203	239	258	218	237	248	239	236	215	232	243	225	223	232	231	207	241	257	237	220	253	229	235	243	209	208	250	192	233	229	236	243	234	226	246	237	238	224	227	219	233	230	227	213	241	257	242	229	241	226	227	206	226	239	237	232	196	221	215	218	250	227	220	215	237	231	250	212	236	250	237	232	248	213	233	233	211	244	235	205	261	237	225	234	248	229	243	229	255	237	226	234	216	269	211	226	267	229	221	226	211	230	238	226	249	241	249	252	208	205	229	204	225	228	242	225	224	245	222	226	219	240	249	229	217	240	214	239	237	238	236	214	234	197	253	205	207	260	201	263	227	247	233	218	224	212	231	225	241	237	237	228	231	214	227	233	193	224	215	208	183	231	206	234	209	240	234	214	254	249	211	223	230	202	247	215	231	215	232	220	229	215	233	244	210	210	210	223	229	219	246	216	234	221	228	218	227	250	231	235	236	212	252	234	236	249	235	201	225	257	216	231	213	229	215	220	258	239	215	239	195	243	235	218	217	220	230	243	195	245	244	228	231	237	255	244	257	236	218	245	226	242	231	234	228	210	243	227	264	200	258	233	229	257	238	227	239	235	233	200	213	218	231	245	239	239	233	232	256	250	206	212	200	230	242	218	242	254	257	231	245	212	193	245	227	234	217	242	210	212	213	230	208	252	214	233	237	223	227	273	219	230	213	217	259	271	241	231	236	214	246	262	243	239	227	233	232	247	229	262	242	247	237	229	211	221	241	247	247	229	257	243	227	242	234	243	244	260	224	239	209	232	230	210	204	246	220	218	181	237	205	219	228	234	235	214	247	233	207	222	233	237	210	237	221	234	243	229	222	217	216	236	215	215	239	237	250	222	223	238	248	231	223	217	224	255	222	245	217	239	228	211	235	240	229	254	215	221	270	222	234	207	233	206	238	233	245	242	232	232	212	219	235	201	237	228	235	240	240	202	207	240	248	228	226	237	235	225	228	222	239	238	208	215	250	230	237	220	216	244	227	239	241	231	231	238	208	229	232	243	269	233	199	231	247	266	222	213	225	240	217	220	242	246	229	213	235	231	223	244	239	229	243	228	228	239	230	208	216	229	228	229	252	212	233	216	227	231	224	202	254	215	204	230	205	229	199	225	229	250	223	219	237	200	225	246	242	257	199	229	255	233	234	264	216	209	223	254	225	217	239	230	227	219	242	222	199	198	214	217	244	233	244	207	232	225	200	223	216	220	243	228	237	227	234	240	230	233	251	220	215	224	219	194	198	235	229	221	218	232	210	213	230	252	219	239	216	215	253	250	245	222	224	230	222	232	223	245	205	225	234	230	257	240	237	240	222	232	222	220	232	235	248	244	231	243	238	253	249	242	224	240	253	212	221	223	238	224	240	241	252	228	222	206	223	231	239	241	237	240	238	244	217	207	251	214	236	259	227	213	221	231	224	228	225	241	214	252	197	252	222	220	213	220	223	215	213	255	240	227	248	219	203	217	243	205	241	208	245	229	211	224	214	224	243	238	221	213	223	238	226	248	242	221	238	209	224	227	256	243	212	224	231	214	252	246	233	219	224	240	227	219	237	222	230	224	248	235	217	202	252	213	246	196	221	212	217	216	235	238	244	238	235	213	211	221	249	221	239	220	215	234	234	228	238	229	219	218	220	198	235	227	211	217	238	218	244	202	234	203	230	216	213	223	216	236	233	263	240	244	196	244	267	227	251	225	201	245	232	227	226	225	212	236	221	222	246	217	220	237	221	237	215	231	224	222	245	202	233	233	218	240	231	228	229	227	240	209	215	223	254	222	224	211	261	217	217	241	240	237	234	257	258	237	237	205	228	232	248	239	224	230	216	240	241	231	228	220	249	264	229	229	223	221	234	222	240	236	253	223	224	238	220	228	204	234	245	227	210	220	209	205	218	233	190	229	210	273	199	218	225	232	238	219	230	259	239	244	221	234	231	208	246	240	226	218	219	213	245	214	228	200	226	227	236	197	218	223	237	222
22785	21339	28979	24120	21486	21484	14583	5077	2711	2332	1948	1501	1341	1238	907	779	727	677	593	569	577	558	513	599	554	958	2095	468	472	491	489	461	462	500	500	450	484	495	472	465	474	458	477	487	452	481	438	482	460	469	472	484	506	456	439	458	438	440	453	463	460	445	471	466	485	460	482	452	477	450	450	476	490	481	451	454	482	462	465	453	482	504	444	445	414	435	486	495	435	451	448	438	423	426	439	452	468	449	480	460	475	468	439	471	465	474	487	491	489	437	453	446	481	512	472	473	451	458	475	489	511	458	459	509	471	469	467	425	452	448	426	443	462	448	459	467	462	437	468	450	462	481	433	433	449	445	421	474	442	489	473	468	456	471	480	441	476	475	495	432	474	446	514	483	429	486	454	457	461	420	465	489	459	484	491	435	478	469	439	443	433	470	461	449	454	481	448	445	462	502	465	458	494	438	468	475	447	451	474	505	464	468	472	455	465	459	462	456	466	484	469	435	467	490	458	473	467	486	451	466	443	525	459	456	478	469	453	470	479	445	469	456	468	484	431	442	488	448	490	464	486	425	492	472	462	459	474	463	481	442	489	498	468	435	497	474	482	455	448	452	467	432	461	489	462	446	487	430	460	476	438	451	457	500	452	448	449	473	461	496	441	500	477	460	453	462	419	448	424	447	478	474	476	459	449	455	504	461	495	491	482	470	456	471	433	453	494	460	474	443	428	472	467	454	523	471	458	488	449	470	481	515	487	481	478	445	460	504	483	450	452	472	471	437	479	440	454	440	494	493	459	467	459	466	467	469	481	458	500	452	454	428	463	473	450	444	481	466	473	477	449	446	426	448	420	501	488	439	447	508	447	450	453	492	512	470	447	453	400	448	480	472	454	448	471	469	436	504	483	455	494	470	445	488	460	448	483	482	453	477	459	427	459	475	470	462	479	408	451	478	481	467	472	411	440	440	462	446	487	429	457	444	448	441	431	429	435	443	452	451	449	456	442	453	474	483	490	511	461	441	444	484	461	478	455	491	498	430	462	449	449	439	446	477	435	472	466	475	465	479	444	407	451	463	457	505	467	464	460	442	461	450	432	456	486	455	461	442	437	477	442	446	469	528	498	498	483	483	500	460	467	413	429	485	473	471	450	475	491	447	477	477	457	510	495	431	475	470	498	480	481	415	415	478	443	431	469	462	485	469	501	481	476	441	458	470	477	488	417	464	445	496	454	459	438	487	462	450	497	444	474	499	482	478	467	444	469	451	481	468	436	477	479	473	426	455	462	479	489	477	488	471	455	470	447	484	474	476	445	450	473	447	461	441	453	466	500	440	461	446	454	453	487	442	478	487	497	453	440	467	431	450	436	457	496	465	419	442	499	510	422	457	424	455	470	436	449	495	429	456	497	470	446	443	505	473	480	491	456	450	489	434	437	462	455	432	488	476	486	484	468	479	480	465	437	467	475	455	465	484	459	410	499	472	449	489	443	487	467	447	463	468	468	453	443	413	463	486	461	462	433	474	481	475	448	452	448	462	464	469	474	414	510	492	476	469	444	471	455	481	462	440	516	469	448	493	494	467	464	442	487	471	442	465	437	430	476	467	459	488	464	512	515	437	448	489	473	417	468	494	439	416	463	501	463	451	418	435	459	401	473	437	443	466	425	445	468	491	418	464	444	498	484	467	442	441	483	462	466	445	462	484	468	462	456	427	427	460	429	428	516	470	435	476	483	497	462	469	462	449	470	440	453	474	471	482	452	482	430	445	436	500	415	477	452	470	453	459	439	442	510	472	418	464	449	443	482	515	456	494	452	450	467	458	477	450	463	457	444	472	459	452	457	437	471	493	439	458	468	453	436	454	465	406	468	478	436	460	499	463	460	458	505	420	450	477	483	461	455	488	484	445	501	469	491	482	410	472	447	477	442	465	501	461	476	437	406	479	487	495	495	495	445	460	442	468	486	460	489	426	455	463	429	462	514	464	432	494	441	481	435	470	505	424	460	505	462	509	474	452	497	429	454	459	436	479	509	440	470	447	464	464	462	467	475	474	448	458	491	440	445	423	470	471	450	464	491	484	513	454	460	410	464	450	454	441	463	503	465	499	474	462	463	499	473	473	466	479	427	464	446	472	485	458	488	453	429	443	463	497	498	445	446	473	466	486	441	464	475	475	459	440	449	487	469	462	475	467	504	460	487	472	482	462	452	469	483	427	453	444	445	452	447	425	463	462	489	434	426	486	481	529	463	470	459	499	429	464	479	499	448	436	419	463	413	461	451	488	444	428	459	492	471	476	479	485	453	448	454	466	453	476	480	443	447	472	454	493	479	459	439	446	423	458	440	486	465	477	442	436	475	470	493	458	488	517	475	443	468	474	427	451	497	516	465	491	432	489	473	435	458	491	467	425	479	478	483	466	466	495	466	440	464	452	452	424	501	470	487	497	421	485	454	490	446	494	462	458	427	472	474	444	457	486	474	461	435	433	460	498	451	450	446	469	467	450	436	476	459	481	455	458	453	453	459	459	455	457	453	463	436	466	432	440	453	498	445	416	468	462	444	504	431	453	430	470	476	444	441	460	467	495	483	472	451	459	451	501	496	496	449	458	469	441	435	400	470	482	500	492	490	481	452	473	433	451	415	470	447	457	450	415	478	420	477	453	465	478	479	473	513	472	508	463	462	477	491	448	491	479	426	430	486	514	433	458	478	416	469	432	463	491	469	455	470	478	443	439	442	438	428	493	428	504	445	424	471	444	455	477	441	487	459	490	473	476	456	487	472	464	426	474	453	476	460	473	497	449	485	433	450	435	469	437	454	492	479	476	471	466	458	442	466	444	461	431	435	421	447	465	462	434	449	509	428	480	453	480	472	453	431	457	449	500	458	440	489	454	450	422	472	469	421	442	454	455	422	481	462	484	410	497	456	451	454	437	434	469	476	514	470	449	483	443	449	457	474	465	494	429	463	486	446	479	448	470	469	487	438	448	468	463	448	477	459	476	444	455	470	442	428	447	473	473	445	464	490	462	450	461	477	450	446	443	433	466	433	432	458	473	407	441	475	486	465	495	447	411	452	482	452	457	485	458	474	454	483	478	459	467	475	506	431	475	473	449	482	467	465	481	444	449	442	442	493	472	424	490	449	490	472	446	441	474	441	448	439	437	426	496	460	450	469	451	459	496	450	469	503	454	426	459	449	448	502	492	426	479	449	481	451	444	439	477	482	466	430	466	459	477	472	440	446	477	479	441	432	485	459	453	461	471	438	455	477	490	436	505	464	443	459	484	447	456	484	455	478	433	519	423	458	495	413	461	462	462	460	490	460	521	437	436	495	445	419	446	453	514	452	451	464	503	471	487	481	469	478	430	439	435	479	441	466	450	440	473	468	467	491	457	466	448	501	459	457	457	468	440	477	427	441	441	422	433	440	464	470	469	471	466	426	434	432	462	500	430	491	510	474	468	462	436	474	489	472	460	490	496	459	424	444	450	451	454	438	485
33055	59936	47576	32045	22668	15141	11494	7664	4878	4225	3322	2567	2160	1943	1372	1139	1048	882	769	743	724	686	683	692	645	1486	3378	522	542	491	530	522	513	506	503	537	506	518	468	523	500	511	470	483	495	541	511	498	545	509	523	477	520	497	514	504	547	459	517	474	492	482	502	475	514	506	478	496	516	546	511	491	522	516	508	507	512	495	502	512	522	516	482	495	518	486	486	488	494	491	501	492	490	493	490	515	489	501	491	488	494	482	478	448	507	512	495	495	499	517	494	496	545	476	490	464	496	509	528	457	520	500	497	518	487	525	462	494	513	475	497	473	482	459	531	501	520	513	518	513	462	511	515	497	503	506	554	511	496	460	478	483	511	521	509	518	526	459	513	487	520	485	504	492	505	532	502	459	474	474	502	508	493	514	511	515	458	472	496	515	519	511	504	486	515	498	539	493	516	520	515	504	499	479	437	479	486	462	485	448	469	510	495	529	538	469	493	501	482	481	489	526	521	499	496	513	527	461	500	493	552	509	498	537	507	484	506	503	496	508	492	510	518	472	524	465	542	474	527	497	487	502	493	510	503	511	476	526	470	499	520	524	529	501	481	515	506	509	469	518	499	531	485	465	463	519	521	507	518	530	472	494	504	482	503	508	475	524	492	504	493	492	507	527	475	497	516	502	564	513	531	515	498	534	499	455	487	472	514	518	499	522	517	511	535	526	506	512	437	514	477	544	470	511	530	467	476	509	508	526	489	507	493	488	467	516	467	490	522	495	527	500	533	480	511	486	504	459	510	506	504	497	486	447	518	501	504	494	485	478	521	546	490	499	478	501	489	513	501	506	485	506	454	547	500	523	538	523	528	506	557	477	489	501	496	482	528	546	518	508	495	530	540	512	488	537	470	483	473	489	517	497	520	510	487	477	492	502	517	486	513	530	487	488	477	466	486	508	468	494	472	492	505	469	502	521	518	504	506	506	469	463	474	504	518	513	467	501	514	484	493	494	522	500	490	498	545	494	517	461	469	518	507	501	484	488	473	516	499	504	507	488	497	530	463	521	492	506	494	501	526	479	493	492	539	511	506	478	512	523	504	547	533	532	478	470	508	508	504	518	495	471	486	517	505	501	498	505	532	513	489	522	482	514	505	478	473	466	514	517	486	506	509	510	529	495	521	490	477	488	447	502	511	505	496	476	496	469	506	495	520	488	495	545	502	483	455	499	467	509	483	474	480	510	469	525	550	488	468	465	476	469	519	508	502	460	489	473	490	513	499	508	508	466	487	541	473	515	474	512	509	507	531	493	508	502	488	529	459	534	480	504	492	479	529	457	510	488	504	503	507	553	537	510	479	491	489	536	520	475	485	494	460	452	494	516	532	497	509	486	474	469	507	491	515	527	511	510	489	488	504	486	484	506	495	492	497	517	538	480	470	477	497	503	516	480	483	503	483	463	509	485	512	509	487	484	502	516	483	494	477	475	543	493	485	469	503	459	510	491	472	489	493	514	520	526	485	442	502	487	496	506	494	507	477	493	501	477	490	484	502	462	489	511	448	530	530	512	466	505	464	471	508	469	532	505	507	498	482	500	480	496	471	531	475	474	485	511	512	464	483	522	503	502	501	536	445	498	555	524	465	464	471	520	504	467	498	490	479	494	482	459	491	493	473	494	525	477	495	552	479	513	489	492	468	499	499	512	508	505	513	487	531	481	466	491	502	526	484	471	504	500	468	483	532	488	489	508	513	516	469	460	452	505	485	538	533	495	507	538	492	514	535	470	527	505	505	490	461	511	501	480	471	504	524	482	511	538	473	528	508	513	529	520	484	492	441	492	522	467	516	482	507	527	491	505	515	530	533	481	473	477	511	456	497	488	514	494	507	481	528	505	519	530	496	554	519	470	493	508	501	508	552	470	474	471	484	472	478	493	480	514	455	505	499	524	467	490	541	527	488	497	521	515	520	476	539	487	472	491	522	521	492	540	490	486	497	536	496	544	470	486	482	510	482	495	499	482	519	514	481	499	490	505	490	526	530	539	533	527	499	477	577	498	483	455	465	535	475	506	484	493	492	517	465	476	515	521	499	488	505	485	484	523	485	537	519	527	486	506	466	490	488	480	488	466	524	473	525	494	507	525	498	459	462	488	515	514	495	493	496	522	458	490	444	515	520	546	536	513	483	503	512	522	533	524	502	511	476	494	505	510	505	505	541	499	519	500	487	504	472	466	489	522	484	483	482	456	483	469	470	497	528	482	488	531	514	486	512	495	517	459	459	502	474	529	489	493	456	499	465	476	508	555	476	492	473	481	486	524	508	493	501	523	493	549	495	490	505	471	482	496	501	535	489	563	460	471	457	493	488	498	482	513	487	523	537	491	494	489	556	470	499	456	505	463	484	494	514	546	482	441	495	497	486	506	531	525	509	512	516	499	507	518	518	464	458	515	499	525	528	473	526	450	459	489	502	513	479	528	489	498	525	476	503	478	449	496	520	517	493	492	461	512	501	538	481	541	501	505	512	521	499	491	514	491	489	475	473	456	512	531	518	474	505	532	522	478	485	468	473	457	505	518	472	448	504	478	507	482	519	504	459	479	519	470	508	491	475	465	477	499	490	499	464	483	488	475	519	513	557	484	542	498	509	506	471	499	506	499	463	517	503	482	522	475	493	505	544	500	460	510	485	519	493	444	482	487	467	461	497	486	502	472	492	496	524	514	535	534	517	519	515	532	504	513	534	531	487	532	485	511	529	519	481	523	514	472	528	529	455	493	515	493	494	524	485	466	503	510	519	503	496	527	490	488	461	506	495	488	519	491	503	486	505	476	487	508	496	494	484	477	535	544	503	479	488	497	470	512	503	493	484	516	460	519	493	508	524	484	476	492	518	498	495	492	455	457	489	515	511	525	476	527	505	486	490	495	509	478	477	523	472	490	526	491	503	478	497	471	494	496	464	527	558	493	515	502	515	518	522	483	502	490	493	514	486	516	485	499	487	466	497	502	497	448	475	492	474	531	528	510	473	460	504	519	490	469	486	503	496	470	500	537	501	530	523	488	491	478	473	526	488	481	506	483	479	490	516	484	489	504	481	453	496	520	504	472	497	530	499	533	508	505	546	499	464	506	492	530	491	474	478	528	527	475	502	476	478	483	493	529	456	493	467	521	494	476	479	524	512	472	487	484	491	503	496	492	524	487	471	467	487	544	478	526	546	502	474	483	460	487	489	457	481	498	498	492	506	466	513	516	508	476	510	501	458	528	518	478	515	523	489	462	498	542	497	541	506	479	522	478	507	495	463	458	486	492	518	494	538	516	533	495	505	477	514	501	499	495	481	522	506	482	485	481	479	514	490	519	509	504	531	499	481	509	515	515	530	476	477	530	470	485	501	499	506	514	542	476	514	488	511	472	505	506	527	512	505	488	537	478	517	493	499	491	520	492	486	498	479	495	499	548	558	512	507	535	480	485	513	488	471	529	495	494	522	508	520	494	470	477	518	481	507	515
29768	26595	26751	16469	7090	3460	2307	1269	850	692	629	510	512	463	341	350	319	281	262	240	261	265	258	278	275	250	281	228	254	246	229	224	244	232	235	217	221	232	245	242	237	220	264	248	201	231	237	204	234	239	241	223	244	202	239	228	243	255	224	222	207	217	236	262	239	221	245	207	224	240	235	243	225	230	231	239	242	239	221	240	264	215	233	241	213	255	234	244	246	214	210	240	204	218	255	222	252	228	213	239	210	211	220	227	249	224	232	212	244	218	208	225	241	248	234	222	251	226	223	235	227	241	257	235	231	233	258	197	219	236	241	272	244	221	221	257	193	239	230	245	237	208	243	224	226	240	250	236	225	216	238	243	211	211	223	221	229	220	253	220	262	238	232	216	224	207	241	228	217	262	228	245	240	249	215	228	223	219	222	243	232	208	209	231	211	247	227	226	233	228	250	223	218	230	234	218	227	243	241	232	235	232	217	216	231	234	233	208	227	253	203	219	261	235	226	232	256	216	226	215	256	233	224	221	229	230	237	252	247	224	214	204	231	220	227	223	248	239	205	222	217	242	208	222	237	229	238	223	237	212	243	205	219	226	260	203	223	217	224	224	220	228	207	240	238	221	223	206	250	217	220	235	246	229	231	207	227	219	238	218	248	228	221	211	215	244	214	216	216	216	240	275	260	253	257	256	255	253	238	227	220	257	231	246	232	212	212	233	240	242	217	224	240	227	238	240	234	246	217	243	200	255	237	222	234	227	238	210	246	236	192	247	230	225	241	212	256	232	235	231	239	212	231	224	221	223	228	221	223	219	250	226	221	192	215	239	205	216	240	245	227	229	232	220	226	236	251	238	218	198	241	192	216	215	262	224	232	208	204	212	214	246	228	226	220	253	223	212	214	232	229	227	233	219	253	244	263	247	219	229	235	243	204	218	269	226	239	237	237	228	223	236	216	201	220	226	241	214	220	233	223	225	231	240	233	198	235	213	238	203	238	231	258	251	226	219	224	205	215	218	224	248	250	234	238	259	244	204	205	222	211	227	218	208	217	237	218	232	245	228	214	232	206	210	215	211	206	217	210	231	256	214	246	240	226	224	213	251	251	201	228	233	224	238	232	264	210	244	249	211	215	245	226	227	219	206	225	203	245	223	231	234	221	216	216	226	222	243	224	224	211	211	222	228	240	238	266	252	249	266	205	277	222	241	210	230	223	197	216	231	209	228	213	234	247	221	226	233	216	209	214	245	250	211	227	258	243	208	260	230	234	245	217	228	243	229	213	241	247	236	232	240	235	217	227	253	217	254	218	233	234	239	223	263	234	231	243	238	228	204	241	238	248	225	223	242	210	243	230	236	225	214	221	224	244	244	221	208	252	230	240	228	211	244	220	212	228	205	245	215	237	234	233	244	240	240	219	220	214	220	239	221	227	245	222	197	222	205	240	223	258	231	210	230	216	237	249	245	229	232	228	255	211	209	252	220	217	209	222	217	231	217	205	229	230	244	220	216	222	225	225	243	230	248	215	231	233	215	237	240	228	251	206	256	240	225	261	214	245	246	258	225	231	236	238	216	226	194	232	233	258	230	206	250	209	248	241	225	235	230	257	234	237	231	227	232	227	229	224	246	239	225	244	214	244	241	208	225	242	236	228	211	241	235	221	225	243	209	232	239	242	229	243	202	233	250	233	207	227	231	225	239	251	228	237	240	232	209	236	256	274	234	264	236	213	253	220	210	214	233	227	213	226	217	227	211	214	253	206	249	224	265	216	222	250	217	244	239	244	219	219	215	224	216	240	234	227	235	217	227	239	233	239	194	229	253	238	226	229	227	244	211	219	225	237	222	229	242	226	251	225	226	235	233	251	221	214	234	234	221	252	217	225	244	234	236	240	251	225	210	243	243	220	255	234	204	253	237	242	232	229	222	205	249	254	233	241	238	240	226	213	243	220	221	210	217	235	231	225	243	230	248	234	245	220	224	216	242	241	217	223	225	221	231	249	227	226	195	214	237	211	260	220	223	210	242	221	201	208	234	234	216	225	222	240	255	244	218	257	238	221	256	238	250	250	246	208	195	219	229	232	209	210	210	230	264	242	234	221	235	254	236	207	228	222	234	212	218	241	221	218	226	254	259	214	248	237	245	224	216	245	212	252	257	219	221	257	229	225	251	224	210	213	234	232	263	234	225	241	257	224	239	224	231	222	246	251	229	236	195	232	232	202	238	226	219	229	250	212	230	207	220	231	218	231	208	237	228	198	218	237	237	239	249	233	224	225	210	223	210	209	226	241	218	223	259	215	240	236	204	221	214	244	225	243	225	248	208	239	243	259	246	206	232	267	207	246	225	240	220	240	231	266	227	227	220	242	222	246	233	228	222	234	228	229	232	253	242	236	240	223	227	228	228	237	225	258	190	222	229	225	233	201	229	231	247	228	220	232	224	255	227	239	221	241	239	246	217	215	228	265	222	255	261	219	199	204	221	247	246	228	268	246	236	250	245	246	219	221	223	242	235	185	241	246	223	234	240	243	222	255	230	236	235	253	221	204	238	218	252	220	232	257	208	229	255	230	211	218	222	250	228	222	241	226	243	235	251	241	234	268	217	244	207	230	179	228	218	209	241	254	229	221	235	245	221	240	217	258	236	256	253	216	236	232	243	223	241	252	254	246	251	225	247	229	231	242	240	245	210	232	220	237	211	244	226	235	232	228	224	214	259	242	222	209	227	236	208	231	228	242	224	242	235	214	214	227	222	212	227	239	209	239	225	238	258	242	222	248	247	240	241	233	239	237	249	231	234	233	251	221	250	254	219	228	227	222	232	233	236	232	223	232	221	250	240	224	224	247	242	243	263	201	218	235	225	203	234	248	223	207	218	226	226	239	230	206	253	231	238	251	226	239	219	231	232	227	231	250	245	252	239	209	228	216	230	232	256	247	230	217	235	219	251	238	224	253	224	207	254	221	248	226	200	233	234	217	243	217	205	249	228	195	233	226	234	241	236	256	241	232	224	254	244	233	234	232	200	233	244	248	217	235	215	238	224	235	225	225	250	233	232	211	228	256	251	237	223	228	254	240	228	244	242	216	226	244	235	220	207	234	236	208	246	226	245	245	236	235	219	209	217	220	203	222	221	221	236	221	222	238	236	230	266	220	226	235	241	242	220	238	260	219	232	221	257	217	222	217	235	252	222	235	229	233	225	218	219	221	207	233	217	208	220	239	221	232	211	227	203	231	239	231	236	218	233	235	229	231	255	233	243	247	239	247	227	229	234	209	227	228	233	215	213	189	249	220	236	198	258	227	250	211	238	240	221	227	210	249	208	231	233	222	228	249	245	250	209	233	227	232	211	224	229	217	199	248	225	253	237	244	220	223	256	226	244	251	233	220	238	242	240	213	251	238	233	230	215	217	221	237	222	220	243	221	222	219	242	207	235	217	240	244	223	227	229	248	231	261	248	258	235	221	238	254	228	262	214	221	262	252	220	234	235	246	236
27475	40314	29520	16651	10167	6628	4513	2447	1593	1333	1192	782	848	713	493	529	443	369	317	320	348	287	277	314	299	301	344	285	247	236	241	246	283	256	257	241	231	252	256	250	275	257	240	253	228	241	245	241	256	258	259	247	246	254	246	255	276	246	268	244	263	270	261	234	248	254	239	246	260	270	251	245	259	243	279	248	249	243	244	271	250	235	216	257	281	267	225	240	266	229	227	253	234	266	237	244	259	270	237	248	241	248	264	232	239	261	263	244	283	242	253	225	224	295	272	253	232	285	254	250	234	262	291	259	282	259	258	256	273	284	226	212	260	230	232	252	259	245	264	254	271	273	266	211	260	242	273	261	263	263	255	254	274	273	248	255	263	250	266	279	250	248	239	261	256	250	240	228	260	264	258	238	280	252	256	246	251	258	249	243	257	260	240	251	244	252	224	265	247	223	253	276	246	231	258	256	230	238	234	244	246	260	250	267	246	247	265	248	258	236	245	253	263	247	270	234	255	277	243	262	238	247	231	262	247	255	241	236	256	252	245	265	279	226	254	240	245	281	278	271	282	263	232	255	269	253	263	237	279	255	209	229	280	251	255	238	240	264	247	262	257	273	281	235	244	250	259	248	261	279	254	232	242	265	250	254	228	244	232	244	249	279	234	259	226	262	280	265	233	260	277	269	254	235	275	268	258	266	252	254	248	246	253	251	257	244	246	235	233	224	255	272	263	269	235	244	245	255	252	258	234	243	275	252	264	266	237	233	254	254	253	236	252	231	226	233	237	261	253	262	242	262	257	274	243	267	277	246	255	241	277	266	238	239	242	276	262	271	228	253	244	241	265	272	277	248	279	254	228	271	293	249	254	246	246	284	259	238	279	242	277	218	242	256	206	256	265	267	246	255	289	254	253	238	238	240	250	235	284	240	259	256	244	276	276	267	238	255	266	243	274	240	252	234	258	275	266	275	252	225	227	270	266	231	257	267	247	259	256	266	248	243	255	226	260	256	242	231	234	272	237	290	266	267	252	270	271	241	272	291	234	234	232	290	252	246	260	249	255	259	251	269	230	239	256	264	257	266	230	248	260	260	255	258	248	272	271	271	273	262	241	275	252	249	260	295	253	292	260	235	235	240	256	263	251	254	269	285	274	250	257	250	236	245	250	245	270	241	248	250	243	255	242	271	239	267	252	254	241	268	250	221	249	240	273	237	240	231	204	279	250	234	259	245	234	264	276	284	266	233	233	242	267	248	274	253	269	256	255	267	225	240	264	254	252	253	248	254	272	256	265	252	223	252	240	254	269	266	209	232	254	252	248	271	274	244	244	252	247	254	247	236	238	225	251	215	246	268	261	268	285	248	246	277	243	256	253	252	252	288	225	228	234	232	251	255	262	268	255	237	273	233	213	281	260	251	265	233	261	271	232	242	272	260	261	231	226	266	264	270	270	241	277	260	248	256	257	248	253	238	262	254	249	228	242	241	260	256	266	265	289	261	265	229	257	240	241	258	246	253	254	286	289	258	268	258	253	289	233	244	255	230	285	275	244	245	281	266	249	252	291	249	261	301	246	243	257	250	239	284	258	273	249	282	262	235	244	274	274	292	267	250	245	265	255	241	271	247	230	245	234	252	226	222	252	225	222	249	227	227	237	266	250	253	239	240	222	281	252	245	259	270	256	257	264	266	250	239	235	253	251	232	245	267	273	296	229	254	253	265	248	247	260	262	275	208	254	251	244	260	249	245	257	262	245	245	260	237	259	245	232	249	247	248	251	278	259	242	242	230	221	230	256	249	284	249	263	247	283	261	238	258	231	230	258	267	253	260	233	258	218	269	242	232	237	229	256	274	253	260	264	261	235	241	226	261	230	286	252	260	252	252	277	263	228	257	274	263	245	237	246	244	225	275	218	260	249	250	262	244	274	252	273	264	248	255	256	252	261	265	271	255	242	240	251	253	234	270	263	225	257	251	238	257	239	275	262	271	243	219	261	255	244	241	238	268	264	256	284	271	238	271	253	250	255	270	258	247	232	239	253	275	230	246	246	245	235	256	258	243	244	277	260	279	226	262	237	235	229	256	258	272	239	260	251	261	270	259	279	255	233	250	254	258	241	260	263	259	269	262	244	269	267	239	264	258	263	288	240	249	278	254	271	242	239	258	274	237	276	259	247	265	258	261	253	287	243	255	244	273	251	248	281	286	246	254	266	255	233	288	251	251	287	261	227	315	262	265	248	232	243	254	267	241	269	246	246	232	255	263	255	261	268	271	275	243	253	239	253	244	259	267	251	227	288	243	258	217	236	250	274	263	238	275	233	251	253	285	266	261	251	236	251	247	275	245	271	270	251	250	240	268	263	230	253	260	255	224	258	234	246	242	230	278	255	254	246	246	263	244	270	243	249	243	254	246	244	250	237	277	274	235	219	237	259	287	261	264	250	274	235	258	238	259	258	250	235	230	251	259	261	237	272	251	294	251	243	263	250	257	242	233	266	244	251	275	249	240	241	249	255	242	244	281	245	257	256	268	281	249	258	264	275	276	269	246	226	241	254	250	253	248	245	258	238	279	241	263	258	236	262	246	253	252	270	230	223	260	239	235	272	240	237	275	261	230	253	253	245	241	242	272	251	258	222	234	242	277	262	247	247	275	263	255	273	256	244	268	286	233	274	248	266	262	254	264	240	268	282	250	286	242	259	245	250	258	244	245	216	256	234	236	267	283	244	261	265	237	266	262	247	246	265	286	254	271	243	264	262	253	254	255	234	241	265	272	268	254	257	243	265	223	239	269	257	274	264	271	258	272	252	249	266	253	278	279	237	224	235	266	279	280	256	256	267	278	247	254	266	234	216	274	267	280	239	252	270	260	240	256	246	233	271	219	255	271	257	278	253	239	268	237	252	244	238	285	252	258	252	256	236	271	260	259	246	243	249	270	248	270	244	261	230	241	287	242	243	255	251	244	256	241	244	285	246	240	263	244	232	245	273	257	241	257	232	281	246	269	268	254	247	243	246	240	258	232	259	260	246	256	257	275	249	257	237	237	232	262	221	272	285	241	235	251	255	241	269	236	229	267	248	252	238	247	254	258	252	239	251	274	269	244	245	250	259	257	258	258	245	269	259	263	249	242	226	268	274	263	258	267	271	229	274	255	280	229	236	241	244	245	249	258	237	247	229	234	268	252	240	264	271	225	259	267	236	254	256	262	238	280	248	264	275	280	234	264	251	256	267	248	263	238	266	252	220	237	283	283	244	255	260	249	278	233	248	257	282	260	290	260	258	266	265	246	249	225	255	256	270	228	253	265	260	245	255	261	269	259	262	234	286	246	285	241	267	235	243	236	249	278	254	258	255	255	224	258	261	255	245	255	263	261	242	241	262	251	247	281	270	258	245	285	253	246	268	275	265	254	248	233	251	251	248	238	257	263	238	227	275	261	244	255	248	231	259	247	250	256	249	275	234	236	258	223	261	258	259	230	236	262	237	238	262	260	255	274
23852	21278	28556	24695	21269	14981	7130	3198	1935	1613	1227	1011	1063	909	714	723	593	580	535	500	439	447	497	468	479	856	1040	437	467	408	402	469	397	405	445	473	431	408	451	418	408	459	453	408	404	416	465	398	444	432	431	433	428	422	402	408	415	459	427	427	453	396	431	450	429	387	405	411	389	446	460	428	430	409	413	395	383	398	429	413	423	423	430	433	425	441	441	393	408	447	430	409	460	438	420	392	434	427	417	439	436	412	421	420	448	428	425	432	426	415	414	406	415	456	432	398	454	422	419	439	388	418	467	465	409	422	410	394	413	426	440	407	400	391	462	456	417	399	459	400	414	420	396	397	398	419	415	379	410	408	427	413	406	441	372	432	403	400	425	432	424	419	459	427	431	400	413	429	402	394	418	407	440	440	434	450	430	440	441	435	407	429	466	423	419	429	446	456	389	452	412	420	429	423	434	447	407	409	408	437	403	457	426	419	405	409	412	420	431	398	422	388	418	392	403	422	396	398	448	398	455	369	440	433	417	407	407	419	392	426	425	414	451	420	423	419	428	416	394	443	448	432	425	466	419	428	432	444	399	451	420	475	400	420	398	421	422	461	417	415	382	425	465	419	413	431	432	444	432	384	405	421	447	454	438	420	417	443	426	461	432	436	420	439	462	438	412	418	434	396	456	432	443	438	427	438	429	419	401	420	447	426	452	401	401	415	398	440	401	369	426	424	437	461	422	440	423	417	446	414	435	444	419	430	442	448	439	411	422	416	391	447	408	448	450	439	420	397	396	415	411	390	457	459	440	382	428	416	421	398	435	468	380	432	436	414	391	382	437	455	386	424	419	457	418	413	447	421	451	424	407	411	417	415	415	416	408	399	410	418	438	439	459	453	404	447	415	488	423	442	435	450	440	410	415	427	441	447	443	423	430	444	419	434	428	402	457	390	433	423	442	395	410	429	423	443	448	414	428	408	379	428	423	430	416	418	412	409	425	378	425	436	396	395	423	434	418	439	464	418	398	409	432	414	431	404	418	402	423	385	458	464	397	415	415	455	416	421	415	430	403	441	481	398	418	443	436	411	410	458	462	419	423	455	378	480	426	418	449	404	431	412	465	457	419	412	419	450	407	445	417	424	405	397	428	441	371	411	436	411	440	415	425	398	383	438	438	412	401	440	477	445	435	459	418	431	440	396	448	421	439	400	462	441	390	398	413	420	434	393	395	443	422	408	403	408	397	429	428	438	405	392	416	465	408	420	398	403	405	427	390	477	452	448	405	420	395	411	382	422	444	413	372	429	441	406	403	432	443	449	432	410	396	398	403	392	459	423	403	437	422	417	395	448	415	438	399	452	445	422	423	373	410	412	415	444	445	435	419	449	402	429	389	416	406	386	394	421	448	421	397	446	388	414	406	454	448	418	440	419	442	430	409	395	418	434	421	441	392	431	430	398	403	393	395	430	402	451	409	436	407	398	444	439	432	436	450	422	425	433	439	413	413	436	394	409	444	448	427	425	424	456	449	424	411	399	393	397	392	412	429	420	427	444	423	399	419	406	416	459	406	424	394	411	436	418	403	420	431	400	389	414	408	443	412	427	410	411	413	385	433	420	414	381	480	436	425	411	438	400	412	415	400	410	449	443	411	401	420	448	444	400	442	424	452	432	424	407	410	396	411	437	424	408	411	427	431	420	412	435	439	419	417	399	414	430	401	423	409	443	437	479	409	445	442	396	445	442	401	470	420	414	409	408	435	397	419	414	433	447	421	430	384	432	439	378	427	460	414	429	420	403	386	421	443	390	438	403	432	423	416	421	419	456	413	449	421	426	426	446	423	413	424	428	388	437	450	415	419	394	452	423	416	369	419	415	406	390	392	423	432	449	356	418	413	408	384	405	423	406	433	441	404	410	404	400	397	420	380	418	417	430	453	415	422	414	427	438	376	423	458	428	425	445	445	426	418	405	425	410	403	398	447	407	432	434	408	408	390	419	406	440	427	401	431	454	427	419	425	436	437	427	421	414	403	414	419	422	434	409	395	450	414	397	437	446	419	446	427	405	399	414	432	418	430	401	401	441	412	433	391	419	455	428	448	428	440	477	433	440	471	398	454	420	410	453	443	398	432	414	403	433	412	417	426	413	429	395	427	437	438	418	425	434	440	448	420	420	441	439	399	409	410	407	399	392	436	477	392	389	424	432	395	434	405	455	444	425	412	386	441	424	429	386	385	437	394	385	435	420	387	421	436	412	422	440	406	433	423	434	426	415	453	422	434	436	400	433	419	424	430	412	424	434	414	413	438	425	412	379	436	423	421	426	399	458	455	411	435	427	419	418	435	431	398	419	383	391	435	441	441	408	425	409	387	414	423	423	422	417	438	428	427	435	387	391	453	405	419	409	430	427	423	433	417	419	468	397	454	410	460	392	449	415	392	438	451	395	405	445	425	406	435	434	397	406	428	381	441	450	416	398	401	423	432	425	386	439	450	420	421	416	425	406	438	415	432	412	381	418	421	427	425	446	424	412	465	402	416	426	449	414	420	413	395	428	427	469	449	419	404	413	392	427	455	447	445	440	450	418	460	415	400	381	427	409	408	406	415	424	447	417	439	450	406	439	421	422	425	406	475	427	410	415	434	435	387	438	410	446	401	390	416	442	372	431	423	414	429	458	404	447	419	426	398	397	428	414	425	395	432	475	396	419	407	456	451	414	408	429	390	421	403	429	398	465	422	411	406	447	414	402	412	406	424	382	418	422	400	434	424	420	440	437	455	426	415	443	429	397	420	428	437	441	401	422	438	431	412	409	410	432	402	416	402	425	359	432	419	409	417	399	421	438	407	412	446	417	431	424	391	413	443	416	418	420	407	418	411	387	401	440	400	452	438	414	395	440	422	450	481	431	386	414	418	385	431	396	437	401	399	421	396	399	387	395	419	436	432	413	394	401	468	392	439	405	413	414	436	446	417	431	438	447	443	416	409	427	405	372	427	388	445	405	453	389	405	409	446	452	418	401	467	452	407	435	443	422	417	426	412	428	418	429	417	389	438	466	412	404	409	399	401	447	430	444	443	446	442	428	426	407	424	421	414	404	397	406	414	400	412	419	388	422	433	415	411	469	435	414	409	444	435	411	431	393	436	399	419	430	409	433	415	410	398	428	461	430	431	427	416	398	423	447	408	423	434	422	422	440	382	411	405	448	434	423	392	418	398	422	377	441	426	485	418	424	420	400	442	427	423	454	406	428	408	449	409	446	393	453	404	396	425	409	463	427	415	403	415	440	412	418	411	389	419	406	439	399	400	419	413	391	418	415	420	405	409	441	450	418	433	445	465	423	429	417	455	422	419	425	425	422	436	400	416	433	377	387	441	431	440	425	459	420	431	405	408	440	384	442	417	386	378	416	404	407	413	451	426	435	426	444	404	385	440	419	429	423	428	417	406	403	412	404	429	404	454	425	439	439	409	442	425	432	422	436	457	421	411	426	434	430	408	437	426	426
29968	51927	41503	27209	16032	12517	8995	5436	3421	2880	2026	1689	1742	1338	1052	1064	781	721	628	609	577	558	609	531	571	1286	1581	459	453	487	425	440	487	461	478	482	453	478	477	441	452	466	489	461	444	449	478	435	485	445	471	426	468	443	451	470	459	467	430	458	442	454	449	463	433	488	467	489	455	435	434	479	481	440	452	429	459	450	450	476	399	457	422	439	449	495	448	435	450	461	455	450	445	435	471	476	448	454	448	464	399	450	477	445	426	447	454	434	455	468	453	440	458	441	451	441	450	419	502	445	447	442	417	465	399	472	460	479	455	468	468	433	447	465	494	469	441	451	440	443	463	487	439	451	455	467	415	436	450	462	499	438	459	446	486	441	430	478	448	452	478	478	435	455	470	453	443	471	425	406	438	477	452	454	465	440	480	451	450	475	493	485	504	484	413	454	464	490	465	470	490	450	419	444	446	420	427	459	442	452	450	445	449	433	465	468	441	435	429	456	480	451	436	450	447	478	428	465	442	457	417	432	469	450	442	463	473	451	433	462	487	477	474	466	472	458	473	429	491	438	429	472	457	443	497	434	413	463	443	476	413	438	447	453	473	440	438	431	444	475	441	439	511	480	469	435	447	447	514	458	448	454	448	417	481	434	446	399	443	459	477	428	463	431	447	445	440	427	455	456	435	454	481	438	421	467	452	448	452	474	511	466	447	468	435	439	461	463	450	440	479	432	440	458	463	496	437	468	455	480	451	429	435	440	457	414	463	444	466	447	472	470	452	487	457	467	464	465	424	466	499	450	440	438	449	406	457	441	444	459	461	435	444	438	480	466	442	492	459	446	460	473	468	447	433	463	459	451	448	453	422	441	468	426	477	477	454	431	447	450	440	423	462	462	432	443	423	449	456	423	453	431	465	446	479	476	462	432	471	457	426	430	432	412	480	491	456	448	473	457	504	471	443	472	457	465	453	467	468	418	451	455	445	483	458	435	429	457	460	480	437	397	424	453	463	466	436	493	467	497	453	463	446	447	477	459	464	459	436	469	433	486	425	447	397	452	472	451	478	429	441	416	464	441	454	468	483	448	428	468	474	450	435	454	462	448	467	451	483	460	448	468	440	456	429	442	446	433	453	476	399	473	477	477	423	459	431	466	419	481	521	461	417	450	435	452	418	435	456	463	450	490	462	439	426	477	431	423	429	429	458	446	456	446	443	483	469	477	455	464	437	450	478	470	437	444	485	446	486	457	448	447	425	436	456	423	453	445	491	448	472	432	471	432	477	461	476	440	453	455	479	476	461	465	483	440	500	425	439	450	446	414	462	469	444	450	453	450	435	446	483	465	443	430	444	424	454	455	450	447	441	432	500	443	481	446	427	450	481	477	427	425	438	455	513	476	436	436	469	461	461	465	467	454	470	447	473	442	453	445	452	437	459	465	437	453	452	424	454	452	451	483	445	463	461	480	432	505	466	411	431	439	456	424	433	452	486	433	482	466	445	417	460	421	439	466	436	433	454	429	485	488	494	459	470	478	503	431	459	433	440	462	459	431	460	428	454	470	447	414	482	446	426	451	434	482	442	468	446	466	451	491	470	425	482	452	421	410	495	478	460	469	468	439	486	456	474	426	471	455	446	457	446	456	455	463	431	447	439	490	447	445	462	450	466	465	472	496	442	480	430	455	408	454	466	474	439	417	423	435	436	437	456	428	453	472	429	476	485	439	444	410	482	445	460	452	435	439	450	482	449	471	476	478	483	458	460	450	493	464	489	441	464	486	478	429	483	467	456	486	453	443	457	447	467	476	426	423	434	461	461	447	461	459	469	463	438	475	457	439	448	445	460	445	491	446	468	468	463	459	450	462	421	492	432	476	456	467	433	422	425	470	462	492	467	440	463	421	430	493	478	452	468	425	445	427	439	460	457	453	496	461	470	448	425	461	479	464	444	473	463	456	421	452	426	458	472	459	431	467	450	494	463	452	459	470	430	472	445	414	452	430	447	473	464	480	425	419	476	461	463	426	497	471	416	439	493	456	466	432	459	453	485	459	452	461	446	486	446	444	483	465	481	457	469	443	473	440	430	407	446	444	459	442	430	452	420	455	439	448	463	409	443	494	483	461	505	446	515	466	456	416	452	471	444	466	456	486	465	464	462	458	446	424	461	471	461	440	455	430	445	465	462	478	446	437	482	450	450	432	496	447	449	418	461	460	443	420	477	486	490	476	448	452	446	447	439	478	446	441	435	451	438	430	440	437	448	444	478	439	454	475	486	459	457	481	430	468	465	455	461	459	464	444	484	441	475	448	430	469	452	460	466	477	459	462	484	460	442	453	463	478	441	465	459	470	469	460	476	472	460	481	476	438	442	508	433	429	440	461	459	471	479	457	469	465	482	428	450	451	475	465	446	492	465	477	424	450	448	483	519	445	506	450	427	448	484	447	471	452	429	482	514	455	493	459	477	451	452	455	457	429	462	463	477	443	468	455	454	486	440	463	456	463	436	448	413	433	437	419	447	431	434	482	457	458	422	479	447	401	487	478	494	465	483	437	432	439	450	507	477	429	414	438	431	483	478	470	418	421	471	471	400	460	430	446	492	477	436	468	447	423	440	465	466	431	440	459	441	422	418	438	444	494	411	471	427	494	451	468	433	409	459	404	407	483	459	449	461	422	416	468	459	461	461	489	485	449	461	434	432	459	425	446	492	433	445	474	435	448	447	477	476	461	441	417	448	460	464	457	452	492	450	436	433	465	416	477	460	424	403	463	462	453	445	433	456	448	433	470	467	446	433	479	420	440	449	436	444	450	482	468	495	438	435	452	442	420	440	464	446	456	438	447	420	411	514	409	445	428	465	447	475	491	443	451	454	476	457	410	454	451	457	434	443	457	459	442	452	446	428	454	449	400	425	461	444	444	425	459	475	444	460	462	476	468	437	433	438	465	457	486	479	488	498	458	453	428	469	411	469	449	469	454	477	487	456	468	439	444	439	492	483	444	471	422	476	469	462	458	452	429	470	432	446	455	472	456	448	475	453	455	449	447	492	460	463	467	452	455	455	404	427	440	449	447	474	439	422	406	458	482	459	460	440	443	489	420	474	454	455	482	425	446	483	456	458	437	450	483	451	481	489	446	434	474	466	429	474	478	465	471	467	448	425	433	478	434	424	451	427	452	490	433	451	463	493	451	495	436	421	439	425	438	479	495	452	465	424	467	429	471	472	467	428	420	433	438	435	492	452	419	412	464	429	446	478	466	434	446	444	438	442	415	458	475	456	431	456	456	430	446	485	479	450	471	471	427	430	461	438	467	466	468	459	475	462	435	466	437	485	474	478	407	460	464	440	451	450	467	439	482	431	469	432	473	471	474	473	486	451	476	445	482	428	458	392	462	447	428	454	474	478	475	452	463	446	474	457	476	440	427	456	418	491	494	470	415	413	486	438	431	458	468	448	462	467	462	472	461	440	423	450	446	452	406	445	460	441	427	439	462	442	455	460	448
24933	21252	27790	25823	15291	6791	4032	2121	1288	1081	713	622	627	572	462	376	348	318	284	245	230	258	251	248	251	414	582	203	205	225	204	208	209	213	217	189	236	221	221	193	200	164	195	201	202	218	211	203	230	205	217	189	221	207	232	206	217	208	227	214	206	220	227	226	197	204	212	185	213	207	218	195	193	235	216	209	189	199	221	205	221	201	214	207	224	185	192	212	196	207	222	223	185	220	208	190	200	166	206	203	216	205	240	207	228	188	198	221	183	186	202	220	195	200	215	220	234	208	228	202	184	201	216	219	244	178	210	213	216	203	194	185	190	193	211	200	213	242	198	217	206	200	214	172	225	188	199	222	221	212	193	198	208	221	191	191	221	214	245	166	203	188	217	206	211	209	199	217	213	216	190	219	179	228	204	232	209	213	208	207	210	218	199	193	204	229	213	222	200	198	214	174	212	214	173	228	196	217	209	211	181	198	180	218	208	206	237	213	212	202	202	209	225	202	232	218	217	180	212	194	192	217	207	206	218	201	229	197	203	181	218	217	209	194	199	226	219	216	220	220	210	194	211	212	210	216	210	228	195	191	199	215	188	231	197	227	228	187	173	198	227	186	241	205	217	229	210	217	207	215	197	196	182	198	225	196	190	203	202	206	193	188	197	173	198	240	183	176	218	222	200	189	209	208	187	233	194	206	205	190	190	199	220	214	191	201	221	208	232	198	198	199	216	230	196	211	224	207	159	194	220	191	213	200	197	225	211	229	207	206	233	178	199	154	224	211	193	209	247	209	203	230	208	199	232	226	198	216	198	203	187	194	213	207	192	182	229	216	215	215	188	198	199	237	224	197	187	213	193	201	209	205	208	197	203	186	200	224	196	187	190	204	195	233	206	208	202	198	203	205	199	215	227	183	217	196	196	208	235	198	208	226	239	206	195	188	199	206	215	211	219	208	208	203	219	224	242	190	199	205	215	213	198	217	211	197	194	215	213	212	190	187	210	209	214	203	190	192	205	201	213	204	201	208	199	203	197	179	192	226	196	216	202	234	192	203	226	226	236	232	224	235	242	204	229	197	238	208	200	212	220	206	209	192	206	239	196	223	199	201	229	189	224	227	190	200	203	197	211	214	215	202	208	187	209	199	202	196	192	213	202	221	184	221	196	194	215	223	240	198	211	211	190	206	239	205	230	223	219	212	217	206	222	222	209	198	212	192	198	218	204	243	207	194	218	202	203	230	208	241	193	211	218	205	221	215	208	223	233	229	212	200	191	213	208	231	207	187	206	206	203	201	204	200	208	226	217	204	206	225	222	200	186	202	237	215	197	191	209	205	186	196	204	179	208	228	219	238	231	215	219	173	189	251	205	207	202	217	217	214	230	201	197	200	198	223	198	189	210	205	200	202	208	207	213	219	235	204	223	199	219	212	179	204	221	207	183	209	189	203	198	210	227	226	206	237	215	224	197	194	193	252	209	216	207	194	207	241	219	186	210	240	193	181	188	185	203	191	206	213	182	198	213	214	203	191	211	209	208	207	196	226	219	197	199	185	186	215	207	203	196	211	203	219	218	201	201	213	192	223	188	190	231	211	194	195	211	202	196	192	207	218	197	218	221	190	223	228	193	223	193	210	209	215	227	194	211	185	212	217	213	216	191	192	214	213	214	210	218	217	173	228	198	202	211	234	208	200	197	201	219	227	233	194	222	247	196	209	196	192	240	208	224	176	181	198	205	240	204	196	213	211	205	238	213	222	211	223	192	185	212	213	233	208	199	228	195	221	207	202	207	196	196	213	218	217	213	209	239	188	199	205	206	213	200	214	217	193	206	198	216	222	236	191	208	228	188	208	210	200	188	223	228	203	188	218	190	198	209	171	187	212	204	208	220	213	200	219	197	197	226	230	210	223	207	225	206	212	193	218	214	200	220	191	196	222	213	207	192	199	193	224	217	199	190	239	207	217	207	232	178	205	214	192	231	214	212	225	207	170	184	209	204	223	193	190	214	206	194	201	196	207	219	188	220	226	213	210	189	210	207	231	215	218	230	175	206	206	203	224	193	229	175	199	194	168	207	207	213	204	239	216	224	217	226	206	182	227	198	199	184	209	210	190	209	214	213	201	208	211	194	191	221	204	195	218	197	225	202	183	209	183	228	207	204	225	216	201	224	202	210	218	222	208	185	208	187	211	224	247	207	208	201	206	206	193	212	228	199	207	203	225	234	225	207	211	202	200	218	232	191	209	218	232	212	208	208	222	188	198	218	228	222	208	226	196	206	217	218	229	220	209	225	207	208	214	229	185	206	213	201	206	210	219	222	217	190	211	194	187	219	183	208	198	228	208	195	213	232	212	212	222	194	223	212	215	209	211	218	233	198	214	215	188	206	193	215	199	218	196	196	228	204	203	215	205	202	213	202	179	220	207	215	204	201	189	195	189	211	188	192	194	206	212	208	218	195	196	200	225	196	194	208	216	226	194	203	219	198	170	217	214	190	194	195	211	191	181	201	203	232	215	210	226	197	199	193	212	214	220	184	199	226	217	189	186	189	196	201	207	219	213	188	191	235	231	229	208	192	224	221	231	230	201	214	205	189	194	209	199	196	214	197	169	230	212	212	211	210	177	175	195	185	165	211	181	225	194	208	192	221	207	199	239	205	197	229	216	213	192	202	245	178	197	198	202	232	203	191	189	213	223	199	228	235	209	222	228	208	211	250	200	180	240	212	193	239	198	209	187	229	215	207	219	214	198	192	216	218	209	199	213	220	204	194	226	181	231	215	230	215	214	185	206	193	185	243	211	214	228	200	217	216	207	214	250	200	198	205	216	201	189	214	207	223	185	212	221	215	234	188	206	238	210	235	189	225	196	196	221	212	199	220	225	200	198	205	214	218	224	214	180	201	196	216	189	200	212	212	197	218	227	220	193	186	209	202	196	194	191	200	190	226	189	212	207	202	208	220	214	221	240	204	184	196	197	195	210	215	224	197	218	195	213	185	213	209	207	191	203	220	212	201	225	192	197	202	234	189	211	230	194	185	211	182	217	227	245	229	193	197	203	194	222	207	200	200	220	211	232	199	212	222	197	192	212	218	187	197	184	188	196	199	230	192	215	209	225	228	201	227	190	195	177	193	185	214	211	212	183	218	217	213	213	207	193	220	173	209	222	190	203	214	185	217	192	209	214	206	186	215	220	201	223	208	208	231	221	180	210	197	216	211	203	223	202	200	216	215	225	196	223	196	216	237	217	225	190	199	203	202	214	233	227	235	214	215	202	206	188	194	190	192	205	215	209	221	180	198	208	208	213	204	234	199	230	214	226	192	220	228	198	217	183	197	208	183	230	205	196	215	218	219	196	224	195	212	201	199	202	191	187	200	182	219	233	183	202	223	205	218	189	214	205	211	195	180	190	201	221	210	194	190	188	187	223	222	215	198	220	194	227	219	191	219	217	207	215	222	208	218	218	235	195	210	217	220	209	235	201	218	201	196	195	195	210
28454	47383	37210	22344	12972	10148	7397	4166	2882	2233	1335	1165	1229	1028	785	698	528	430	372	335	303	336	351	320	297	666	895	210	241	242	237	235	253	242	237	243	243	234	257	245	259	238	265	248	239	227	232	222	224	218	237	217	213	249	210	247	242	240	232	212	249	239	236	223	225	255	253	233	217	243	267	243	219	260	261	237	221	212	268	226	228	213	196	232	238	219	238	252	252	239	231	253	233	231	232	247	267	252	224	240	218	233	255	244	248	247	239	235	241	244	242	217	254	225	228	256	250	257	246	230	233	236	232	246	222	257	255	265	238	241	241	257	247	213	226	234	246	217	239	240	239	239	244	248	222	223	242	235	213	228	212	241	243	252	228	240	240	221	236	245	239	233	237	210	249	211	239	226	218	242	255	249	225	215	249	245	223	262	249	215	241	216	232	227	254	233	254	231	230	241	221	226	238	213	231	221	255	239	251	230	263	228	283	260	216	233	257	232	268	245	226	248	253	235	244	260	222	240	244	240	213	242	242	254	222	224	257	252	225	268	258	211	267	253	243	230	268	237	234	225	226	245	217	238	200	229	225	208	263	223	248	232	232	252	246	250	243	214	257	240	253	252	253	250	261	209	274	252	261	253	234	228	228	280	240	230	227	216	221	248	233	234	225	195	263	236	240	221	219	248	232	235	232	230	249	251	240	273	233	211	202	263	259	246	250	232	215	230	249	256	221	259	229	242	218	234	243	250	230	237	257	258	230	243	243	239	253	212	239	254	247	226	237	237	206	237	269	249	218	217	233	223	247	205	212	265	242	222	230	242	219	237	221	209	206	221	241	235	237	251	266	222	270	251	224	220	229	245	250	251	237	245	241	240	232	262	234	252	245	215	257	247	237	227	236	216	239	235	241	216	249	262	260	219	214	236	229	228	221	230	223	245	232	252	211	237	213	237	243	239	245	237	215	270	210	225	265	234	253	241	205	222	230	248	248	255	261	249	257	213	244	228	211	240	221	264	224	254	225	235	235	249	248	214	229	254	253	238	225	266	214	236	248	204	232	216	219	233	247	241	227	244	243	289	251	233	232	254	233	230	243	241	227	227	236	223	228	259	228	248	232	251	235	222	245	238	256	232	220	233	240	205	252	248	236	228	245	253	236	223	232	234	251	246	229	222	221	229	227	242	205	241	224	234	249	234	243	237	256	246	216	235	252	241	246	232	229	249	258	262	263	264	242	235	245	250	241	238	213	235	247	256	221	260	235	227	250	248	240	236	262	250	226	216	232	239	258	230	228	221	229	248	246	240	222	226	217	241	243	239	241	238	240	267	233	253	247	217	258	243	260	224	226	247	242	237	221	229	244	255	232	242	209	240	231	236	216	220	227	253	257	249	227	214	247	251	229	263	251	236	228	247	247	234	226	266	217	243	246	240	249	212	240	264	248	245	272	186	253	259	242	232	240	241	254	197	228	258	226	255	254	223	250	240	247	224	222	227	243	219	240	250	234	236	260	241	254	226	230	264	208	221	238	241	226	193	243	251	229	239	228	211	196	233	252	237	225	234	250	243	257	248	229	229	245	250	231	239	222	258	227	205	226	229	212	235	218	267	233	226	255	241	223	234	241	229	262	221	250	232	228	258	234	246	250	279	221	230	250	241	233	223	238	237	230	243	215	244	224	266	254	217	255	240	206	235	249	230	268	243	240	232	236	243	249	273	233	252	224	255	237	259	215	238	239	234	241	227	248	202	214	231	222	265	252	222	244	241	221	218	235	233	229	252	235	245	249	234	235	257	229	244	258	243	260	263	253	235	260	253	221	229	230	224	245	212	233	234	240	247	233	201	228	207	238	208	224	245	271	220	213	224	248	248	243	246	236	232	241	249	222	236	246	257	252	221	228	220	227	241	261	241	210	232	229	244	250	240	231	254	251	216	245	254	210	233	240	228	245	248	237	225	245	252	234	249	214	248	223	245	231	261	240	220	258	219	243	212	254	234	243	222	219	215	239	226	227	216	232	223	244	228	246	224	234	238	225	225	239	234	225	225	216	234	240	234	256	239	250	231	228	246	252	231	247	229	224	246	236	220	276	246	241	204	241	248	248	239	201	231	275	238	242	236	197	219	241	210	260	233	239	219	245	229	239	214	256	249	251	232	220	245	238	240	234	241	222	214	230	264	229	248	231	225	232	249	228	225	236	209	252	265	228	259	261	249	223	224	236	235	230	234	262	225	238	234	249	253	249	241	212	218	260	255	246	254	238	220	232	224	237	239	216	216	245	259	232	239	225	233	261	239	252	254	218	232	222	227	256	229	227	239	234	233	242	255	231	225	256	250	262	244	244	242	264	260	226	238	250	261	259	239	227	215	237	232	231	247	233	230	236	232	238	213	228	234	231	242	246	257	235	237	245	249	249	239	247	233	218	241	233	246	239	235	233	237	226	243	225	230	257	255	207	236	227	238	237	240	247	239	264	221	223	268	275	224	241	225	213	238	260	216	232	233	266	218	240	261	266	258	220	244	223	231	241	233	203	243	234	243	276	260	252	211	218	219	258	238	289	242	276	240	239	234	246	251	242	246	226	244	225	237	263	257	234	270	241	248	198	263	213	234	256	203	258	238	229	243	231	220	234	245	239	233	224	226	221	216	272	247	260	225	224	227	246	229	257	255	233	241	246	234	267	251	252	233	265	231	248	267	235	236	208	260	261	216	255	261	233	227	247	244	271	203	238	243	220	241	239	229	230	258	225	277	240	228	244	235	240	225	230	241	240	248	243	253	231	257	222	205	248	239	249	251	260	221	224	222	238	225	222	249	240	254	236	210	245	223	223	232	238	256	239	238	246	232	227	232	238	242	238	256	252	258	248	238	204	243	237	258	220	256	253	232	239	234	226	247	208	255	225	252	237	270	251	240	225	231	218	238	247	231	246	204	243	273	255	223	242	236	261	246	234	240	236	238	218	245	232	218	230	219	255	247	227	230	211	220	219	260	247	251	240	244	258	244	204	232	240	233	247	228	242	236	252	226	240	219	237	256	235	222	280	201	234	252	228	231	218	196	204	277	256	242	245	226	244	257	255	233	257	213	232	231	240	219	226	222	240	246	236	282	235	246	229	270	242	231	247	203	224	234	243	216	243	228	257	236	249	240	214	225	198	214	218	240	235	225	258	241	241	237	222	246	216	246	262	263	247	255	229	232	221	266	212	231	234	239	227	240	230	248	238	207	239	246	209	259	279	241	246	220	221	248	222	222	254	236	206	261	240	246	221	227	238	249	263	222	209	258	265	224	228	214	261	252	247	262	252	220	236	253	241	214	222	233	242	235	231	234	230	226	207	244	243	251	225	256	230	261	208	232	228	194	229	215	248	234	241	249	213	231	218	245	206	226	238	262	238	223	262	210	220	233	255	231	274	222	231	225	253	233	275	232	221	233	206	228	267	225	258	223	244	259	232	236	224	212	241	222	258	233	226	238	250	231	233	244	259	233	235	259	240	225	251	239
22789	21320	28941	24053	21428	21742	15474	5266	2870	2094	1765	1539	1532	1323	1070	907	762	661	658	640	549	562	610	570	717	2045	1291	520	446	473	471	476	432	470	456	471	474	457	437	429	420	472	461	433	447	470	449	478	489	468	486	474	463	439	461	479	475	470	448	458	485	488	432	463	481	507	436	478	454	454	441	470	480	480	438	458	487	458	465	502	441	473	463	483	417	490	455	452	495	444	461	479	453	463	437	460	449	476	483	479	436	478	460	445	455	459	467	451	430	406	428	426	439	465	505	452	455	457	426	474	452	440	501	441	465	463	435	445	461	418	446	444	486	467	484	463	501	461	504	469	508	446	507	439	451	470	463	471	497	480	474	456	473	524	450	448	461	459	431	445	458	410	430	432	446	450	456	488	492	466	509	444	457	463	463	462	440	500	449	420	419	460	464	435	435	480	488	461	440	444	446	424	473	479	472	472	480	485	471	450	460	475	471	450	456	442	472	469	455	465	472	478	427	463	500	438	459	469	432	454	497	457	464	449	461	455	467	448	496	478	452	444	455	440	447	470	442	442	456	455	435	458	465	460	442	475	458	447	450	451	451	476	484	459	474	458	456	446	457	456	424	453	454	476	454	473	464	487	470	454	495	454	461	448	422	462	479	452	461	484	428	468	515	420	482	438	485	483	472	467	428	459	510	442	467	459	465	448	468	481	454	434	448	464	470	467	494	461	426	474	456	461	425	507	483	452	438	440	466	458	463	437	434	501	494	493	461	483	471	450	435	460	433	485	471	459	474	463	461	446	450	458	443	416	465	486	448	445	480	468	462	458	474	422	487	418	467	430	440	471	461	472	467	455	461	435	441	429	483	475	457	455	499	449	457	442	482	471	441	443	422	489	450	465	467	444	473	436	479	456	455	450	444	476	463	482	468	453	454	477	439	449	460	475	435	491	478	485	502	462	477	495	486	445	459	475	461	477	457	494	468	441	442	457	479	461	445	466	456	466	471	420	451	483	464	454	460	476	435	487	463	465	481	475	465	457	479	473	465	449	446	478	468	450	485	491	440	419	478	484	468	454	455	458	454	454	459	475	452	470	445	449	426	429	437	459	440	445	446	467	446	466	472	473	413	468	438	487	454	456	436	431	484	457	456	442	480	427	453	460	461	435	469	478	471	444	489	432	456	457	472	419	431	450	453	468	468	446	475	455	482	459	475	451	448	458	473	477	465	470	478	486	438	490	458	546	487	451	468	430	431	470	411	454	425	405	488	463	453	472	462	439	450	493	445	437	439	458	453	398	455	478	484	473	459	483	455	480	440	468	435	442	461	447	460	440	425	462	465	462	487	464	495	471	444	483	470	439	465	456	441	477	487	475	452	462	442	483	505	433	465	471	449	471	464	424	463	461	470	422	445	489	480	455	458	468	473	466	482	472	455	461	479	464	430	495	433	467	470	478	446	468	459	462	461	485	454	501	453	493	489	467	444	459	497	473	428	453	429	468	481	476	468	473	473	433	469	431	426	457	436	466	491	463	471	454	460	462	478	475	480	451	433	495	407	450	457	466	468	434	470	466	450	468	464	458	464	454	494	465	467	473	404	419	449	458	441	447	459	479	435	474	465	461	466	477	471	456	470	457	509	481	448	453	437	444	482	441	468	447	485	465	508	471	440	463	452	462	471	452	487	434	455	480	509	465	466	442	432	457	489	460	417	490	456	457	486	437	449	468	442	433	444	457	467	523	454	495	424	465	433	469	451	477	438	469	465	492	439	486	456	469	485	444	460	437	474	458	472	482	446	485	471	440	453	469	484	463	464	478	433	442	462	506	467	465	426	426	478	480	446	444	461	470	455	479	492	450	474	438	470	463	451	476	422	431	497	435	485	477	485	446	407	458	504	459	465	479	460	482	467	461	409	476	436	444	441	473	449	436	440	440	460	470	486	473	425	431	417	510	427	477	434	450	434	448	441	429	464	467	452	456	466	472	470	460	439	443	528	455	468	409	437	418	447	494	475	481	468	432	461	491	449	463	476	431	473	454	463	485	510	469	493	429	472	480	474	443	456	475	472	438	451	452	461	448	454	461	400	499	450	430	467	471	484	478	449	511	454	441	467	465	481	434	487	451	507	469	479	479	478	493	480	503	450	441	456	462	422	451	446	447	473	456	477	448	476	462	443	495	439	459	478	448	461	469	463	460	505	425	475	475	476	457	482	503	463	428	476	479	510	484	476	493	461	482	443	492	452	468	440	460	465	465	469	457	482	487	487	457	441	446	457	444	457	448	482	462	465	451	453	466	502	414	449	475	481	440	413	486	438	455	450	476	459	471	430	484	478	446	472	471	491	496	440	439	445	445	447	434	467	431	444	480	430	448	455	470	448	451	454	405	486	503	441	421	485	430	484	494	471	468	454	422	469	479	457	455	449	478	446	471	502	512	478	450	490	443	450	441	426	479	495	459	438	468	440	460	457	418	439	433	458	458	457	471	505	451	437	465	492	449	485	477	443	445	466	426	455	438	492	459	443	475	444	443	445	456	443	504	487	475	418	455	466	463	449	501	445	467	446	448	457	492	429	483	459	442	440	457	468	484	426	425	472	450	440	465	443	454	463	472	472	466	439	480	460	451	454	452	455	428	447	491	452	456	457	453	441	461	423	468	475	488	455	450	430	429	437	476	453	447	463	460	412	455	455	436	461	463	440	483	468	460	434	495	471	460	452	441	465	462	450	458	475	414	466	469	464	479	474	476	431	472	471	483	438	455	467	468	477	428	446	454	439	446	469	467	468	460	471	470	444	482	494	470	477	476	477	452	438	477	452	427	454	453	476	493	465	444	499	428	498	454	488	439	497	452	448	464	452	436	403	491	459	474	438	455	470	439	493	482	467	433	447	461	455	471	478	440	464	466	418	467	431	459	422	443	424	436	452	469	492	441	449	452	424	444	484	465	472	477	481	468	455	461	468	460	454	450	453	452	473	455	474	459	470	422	469	481	428	440	490	459	442	489	455	433	482	473	449	442	455	460	465	449	476	453	440	477	431	461	463	443	471	448	485	455	510	443	429	469	468	483	428	428	492	434	491	496	441	433	467	441	459	478	465	448	479	458	446	451	486	461	488	468	468	442	436	448	488	482	428	462	464	457	457	430	449	471	468	499	444	442	486	409	444	441	440	458	445	474	467	463	477	466	457	399	424	477	494	478	439	402	442	413	474	464	446	477	463	449	470	496	456	446	470	492	476	469	451	447	510	465	443	456	436	429	460	476	455	446	441	474	438	499	485	457	428	423	484	452	463	514	432	451	461	463	478	426	455	435	453	453	436	442	532	481	441	509	479	484	457	468	431	481	420	459	448	488	440	457	532	455	447	474	451	471	469	448	473	483	477	482	439	457	430	479	414	488	437	472	481	477	456	475	460	499	491	469	499	463	442	421	511	487	429	479	463	459	461	495	475	486	436	429	494	416	460	488	432	458	451	450	492	465	475	500	437	498	448	453	469	437	457	438
32672	59802	48207	32372	21072	17714	12253	8165	5166	3796	3044	2632	2577	2239	1672	1403	988	848	818	728	724	653	676	673	956	3238	1812	494	509	521	487	491	526	494	474	523	565	534	513	521	471	494	492	486	500	512	508	506	480	515	485	495	456	519	490	484	507	473	491	531	514	474	496	503	535	535	454	445	513	481	507	479	496	491	495	518	504	525	509	530	503	515	438	492	466	498	453	485	510	526	476	544	531	519	502	493	521	521	446	486	525	458	484	502	474	499	519	517	522	539	493	438	535	500	504	486	509	498	520	518	471	508	504	496	574	434	466	499	509	470	499	474	532	461	491	482	484	467	491	484	540	488	503	501	544	524	479	512	531	484	484	480	512	478	462	527	461	481	497	461	493	491	516	499	491	490	477	509	474	491	485	478	483	466	541	525	483	481	470	500	506	496	482	490	539	510	492	521	482	493	511	481	521	493	484	542	507	531	530	507	471	506	487	492	562	476	526	462	474	520	487	496	497	528	445	474	495	466	506	503	508	495	531	456	512	498	505	486	479	475	496	502	526	524	509	521	504	530	488	492	517	508	507	498	497	471	513	512	487	529	508	497	501	494	479	492	491	527	461	521	513	510	480	457	491	493	518	470	494	528	524	493	504	484	533	493	511	485	480	495	488	501	477	494	491	484	510	517	483	481	526	471	496	466	464	475	527	490	475	480	545	515	478	492	449	513	522	528	520	471	456	498	488	493	528	481	524	459	473	486	514	492	543	501	503	485	504	464	502	551	492	477	473	506	498	487	513	507	506	502	501	481	502	495	484	508	501	503	522	480	510	525	523	521	490	502	520	476	461	482	500	464	483	510	509	494	489	438	497	503	492	474	470	506	504	478	450	499	534	491	487	452	499	456	513	501	495	548	502	516	499	495	487	479	490	489	499	538	510	509	469	512	503	485	495	530	507	506	479	506	459	508	491	507	503	542	525	528	485	491	519	518	508	523	523	517	514	499	496	516	532	508	500	471	510	474	515	478	506	478	515	491	500	512	443	507	454	483	500	514	500	514	458	483	475	471	520	472	488	470	503	500	487	483	528	549	457	495	486	506	527	497	479	461	486	487	545	518	494	508	446	535	482	491	450	502	507	480	471	481	479	515	475	512	503	483	511	495	466	459	524	474	482	530	483	492	480	519	528	504	488	483	475	491	528	507	538	514	481	492	470	463	515	515	523	520	481	484	512	534	513	489	516	486	490	477	473	504	489	513	462	489	499	447	528	435	483	533	490	465	465	501	502	492	474	487	475	493	499	486	517	478	486	515	505	502	497	495	477	463	547	509	451	450	496	488	464	473	509	478	502	505	498	493	519	516	499	497	522	511	455	477	504	494	526	476	514	479	468	497	493	453	498	478	488	488	504	491	508	530	505	493	510	510	465	486	488	530	475	506	519	500	507	553	510	511	465	487	449	514	490	528	481	487	492	493	509	535	463	500	507	462	536	506	503	460	500	496	511	520	479	475	488	491	506	533	453	520	530	507	491	472	493	507	502	506	535	493	479	517	460	512	527	507	510	475	485	486	547	508	479	490	506	527	502	506	464	513	503	486	506	478	513	475	518	496	508	534	512	457	494	481	486	484	531	516	455	492	477	508	498	479	454	520	488	470	468	500	504	498	520	466	499	507	468	517	506	509	562	506	493	503	501	476	492	480	494	454	506	504	458	471	468	476	522	471	543	451	466	493	482	485	470	528	490	531	512	508	493	480	478	474	496	515	513	508	480	519	494	512	499	546	506	461	463	503	471	498	496	516	520	499	521	490	503	476	499	502	470	522	484	509	485	474	502	520	501	506	503	481	453	511	484	480	497	510	490	522	493	492	472	511	490	507	487	489	515	473	512	501	486	478	481	533	497	470	483	512	493	524	489	494	489	505	476	503	511	477	509	498	490	475	487	510	463	500	469	443	449	535	489	492	493	500	471	473	504	475	487	493	486	489	509	504	484	562	462	523	530	476	468	493	475	541	498	482	502	479	485	476	501	465	507	510	482	497	462	501	483	488	494	503	510	491	502	502	499	526	486	489	501	534	444	544	501	502	464	474	509	489	489	480	482	545	519	487	506	520	455	506	451	466	521	490	481	484	506	535	554	496	532	517	466	513	457	454	468	503	519	547	511	520	483	514	543	462	501	542	492	497	496	476	533	488	520	461	472	495	492	445	473	465	497	485	510	490	497	495	487	533	471	509	471	495	528	497	474	472	519	522	478	456	519	513	485	509	445	475	527	501	493	520	465	512	476	522	478	494	478	449	482	465	445	490	495	515	536	503	501	525	473	476	469	492	477	481	501	502	484	469	483	492	500	505	475	479	475	497	465	496	527	483	481	487	518	491	506	526	471	495	476	495	492	496	467	504	545	489	474	525	489	499	474	514	500	487	484	544	506	501	495	531	508	478	472	468	492	533	481	495	490	476	502	472	481	525	485	487	519	488	499	468	519	542	529	505	482	469	538	505	487	518	476	461	499	482	526	463	523	527	494	486	521	514	480	460	514	480	502	499	501	509	496	493	481	473	477	506	503	474	506	512	483	474	498	471	517	523	470	505	495	502	499	502	474	523	484	478	517	519	446	489	485	499	457	517	558	491	518	477	509	459	492	496	479	526	469	520	477	558	535	440	465	460	456	483	471	494	501	490	502	474	474	518	470	486	495	522	491	532	494	540	502	538	464	475	507	472	530	477	541	500	507	532	513	456	455	487	520	466	460	478	510	530	506	482	504	500	512	495	498	508	540	513	499	479	502	542	482	484	513	515	480	480	540	507	471	481	505	479	481	473	488	485	481	522	490	488	469	457	513	508	496	483	503	502	504	477	471	499	488	490	476	524	495	506	473	484	509	486	480	493	480	499	487	512	519	520	495	495	504	496	478	493	531	490	475	465	504	508	489	504	501	492	500	491	460	503	494	496	530	491	446	476	518	505	480	481	461	531	496	497	470	534	501	523	474	455	546	509	498	471	505	499	508	489	530	535	504	496	504	507	532	494	496	531	506	547	468	548	514	481	467	484	447	484	495	491	508	490	509	483	479	474	492	506	486	500	524	515	478	479	503	515	501	482	522	463	478	492	493	503	482	508	522	482	461	488	520	506	483	528	511	483	501	486	525	507	507	511	482	482	502	495	494	491	525	476	495	487	503	504	514	504	480	480	511	470	523	480	503	515	475	483	506	516	527	524	499	512	463	486	504	476	509	527	478	467	496	506	502	538	505	474	509	487	502	474	509	455	492	493	472	452	468	503	477	511	483	503	487	537	506	477	540	500	488	543	526	521	487	490	501	510	497	480	496	487	482	516	515	473	463	482	475	500	486	491	522	467	476	491	484	555	491	479	497	535	496	505	491	499	488	553	484	492	513	504	513	494	482	554	489	522	467	500	478	498	464	532	499	487	465	496	504	486	489	526	505	480	505	503	509	453	466	494	507	485	490	465	524	495	469	480	493	495	505	509	488	518	472	477	500	433	472	496
29377	26494	28167	16215	6569	4121	2325	1395	868	708	670	596	585	460	396	321	305	279	294	293	265	270	259	257	238	309	297	252	242	250	225	235	234	224	203	224	226	245	237	220	224	233	250	243	237	218	254	237	226	228	218	234	222	236	239	209	231	229	249	223	241	228	221	226	249	227	216	221	250	249	194	226	243	239	229	203	208	257	208	248	217	247	219	220	245	219	208	252	228	233	211	221	245	236	242	240	225	221	244	226	237	221	215	229	258	231	213	234	242	228	218	248	231	208	227	187	240	224	242	212	239	223	234	231	238	224	229	232	233	273	214	240	237	227	231	220	229	257	227	220	212	229	224	210	210	211	214	223	268	235	224	229	237	204	236	262	224	235	250	241	237	217	222	236	240	232	221	232	234	214	238	221	212	217	242	226	238	233	249	230	224	230	197	215	233	223	245	247	233	283	230	228	249	265	225	211	203	208	217	250	228	262	184	229	226	267	215	234	224	216	221	214	227	228	238	253	232	218	254	215	215	256	214	223	234	210	241	207	239	242	239	263	246	221	226	234	230	209	219	241	247	233	247	219	240	238	247	220	215	255	234	237	235	240	237	219	221	218	234	241	230	222	228	241	241	252	228	221	227	208	260	223	252	234	207	232	233	242	246	235	265	230	242	224	218	250	248	226	232	233	227	256	214	217	224	236	208	206	221	222	207	234	229	229	236	205	242	223	234	214	225	223	220	237	223	262	240	272	228	210	235	236	233	218	249	233	240	227	232	217	226	213	249	244	254	252	230	250	224	239	240	231	242	241	206	220	227	210	212	211	230	243	202	228	216	224	219	234	230	268	234	253	198	220	217	259	232	220	237	234	239	219	240	244	233	237	223	226	209	236	237	239	209	234	228	258	222	232	222	238	225	254	229	250	230	227	233	228	250	211	223	233	253	222	246	216	224	244	238	220	231	203	232	235	247	256	240	258	235	226	204	222	242	252	235	244	228	241	211	208	239	228	227	224	240	224	223	226	247	236	246	231	221	221	233	232	252	214	255	225	224	243	224	224	243	229	257	235	247	222	221	212	257	240	242	213	190	262	241	242	247	238	249	211	243	199	229	230	212	255	233	244	217	263	243	234	238	218	224	241	221	215	221	222	239	227	212	269	229	226	240	238	228	231	248	251	250	226	213	223	246	209	230	218	261	242	239	238	240	226	234	219	243	224	239	218	228	197	216	232	258	218	237	230	244	223	240	235	231	215	240	242	209	236	215	244	235	241	244	246	233	264	202	258	219	229	245	222	221	249	253	240	213	248	247	222	215	265	246	228	249	209	244	201	219	229	245	226	209	233	265	244	243	223	226	207	230	245	224	244	230	208	247	223	208	217	235	226	233	243	225	238	232	218	220	219	213	226	260	241	250	204	219	241	257	209	222	226	234	281	228	258	238	209	228	242	222	230	220	204	210	244	240	222	249	223	228	240	230	270	259	231	240	256	246	239	266	224	235	245	208	248	234	233	252	254	236	235	237	240	218	228	231	246	248	235	226	215	235	222	257	227	236	214	232	242	240	218	240	235	236	217	226	234	227	228	229	246	231	225	215	215	220	205	240	228	211	220	239	217	228	248	221	206	224	220	231	240	240	212	205	230	222	235	230	243	240	206	221	221	250	251	250	247	233	211	216	250	209	226	243	236	262	259	239	222	218	226	245	250	229	230	251	228	223	216	253	215	245	245	252	239	233	225	242	234	207	221	214	227	240	222	238	218	255	249	197	229	249	248	221	216	215	233	241	211	221	227	238	249	225	230	231	215	244	221	222	226	205	232	229	228	207	216	219	216	209	238	256	260	256	252	207	250	225	222	231	235	251	239	232	236	260	231	209	241	232	223	228	246	220	251	232	244	219	237	232	244	244	265	238	240	226	229	240	209	234	249	238	248	241	226	212	237	244	254	207	233	250	225	211	255	251	219	231	237	213	218	237	223	239	204	208	263	234	219	208	232	243	254	231	229	220	231	245	226	223	240	219	221	223	243	181	222	229	241	247	212	254	223	241	204	237	246	222	226	252	232	240	242	193	229	222	216	216	222	252	241	215	224	223	208	200	232	253	261	257	225	218	250	194	200	220	217	215	224	237	250	256	215	218	221	223	240	227	242	245	224	228	243	228	263	257	218	229	237	244	239	231	237	251	246	233	218	234	240	252	234	216	241	226	244	227	238	218	238	248	212	233	223	219	218	248	206	223	261	217	215	233	215	218	242	217	201	239	219	254	244	261	245	247	225	236	232	242	208	231	227	226	237	233	266	232	253	232	224	247	222	229	232	225	230	251	237	252	240	231	223	215	209	216	218	258	214	246	200	246	229	244	229	225	221	218	248	235	225	225	217	234	242	243	221	212	230	243	256	221	228	240	255	227	230	245	215	217	214	263	244	216	218	222	233	243	218	243	234	247	222	234	259	239	235	248	236	242	219	237	244	230	230	231	200	242	217	245	230	243	221	227	207	245	234	240	216	256	216	229	212	238	237	214	227	247	240	234	236	223	213	232	238	207	242	215	241	257	231	238	245	214	200	248	232	251	226	216	226	225	204	263	224	223	245	225	223	229	211	222	235	238	232	202	241	241	253	247	224	230	240	236	262	230	224	261	248	252	227	249	257	231	239	273	228	270	240	223	241	232	234	237	234	226	213	216	259	230	210	216	226	237	205	240	212	250	218	219	220	242	242	230	235	237	247	237	226	200	240	219	236	248	242	240	246	232	230	230	214	217	241	250	272	227	228	219	221	247	256	232	239	220	249	219	250	212	214	228	252	246	207	210	219	250	219	216	220	213	248	257	251	269	236	251	236	219	208	194	242	238	227	231	240	241	201	240	233	208	242	234	218	216	260	244	227	222	230	233	248	233	224	232	217	211	241	220	235	243	244	217	216	238	214	227	237	230	254	223	186	236	243	229	224	225	241	232	252	236	276	241	225	220	246	229	229	224	199	224	227	218	223	229	247	219	248	254	219	209	234	233	216	253	243	223	231	245	258	260	200	236	242	208	236	221	253	225	245	241	221	241	253	249	219	236	247	250	243	228	239	225	245	252	208	264	244	259	219	251	213	225	234	256	220	260	229	236	224	249	251	228	215	212	236	225	222	228	231	254	240	234	198	230	213	220	213	237	215	242	238	243	241	235	197	250	225	252	238	213	257	250	213	210	239	247	225	214	228	258	240	238	233	229	208	244	218	207	239	242	229	222	253	225	253	263	259	209	212	255	230	223	246	245	223	239	240	231	237	237	200	208	226	266	208	229	238	263	207	229	199	233	198	221	243	232	223	256	191	220	239	236	237	230	216	251	244	239	244	256	234	215	236	247	212	249	203	229	237	222	255	211	202	218	229	225	251	238	217	266	223	262	230	260	232	228	248	240	245	222	245	206	211	236	225	254	210	226	229	246	216	247	206	254	225	245	237	270	253	221	251	229	231	238	236	198	241	236	222	245	233	225	208	246	192	251	244	227	206	225	233
26336	40854	30393	15998	9760	7333	4803	2814	1817	1321	1252	1034	1060	787	582	478	438	380	348	333	322	354	315	354	282	346	310	249	262	213	251	258	268	262	252	273	241	268	264	245	270	240	258	270	262	248	249	274	258	236	252	250	261	240	280	243	254	265	259	270	258	245	255	260	264	276	241	276	270	246	248	269	269	261	241	269	276	279	223	255	242	252	265	237	264	259	264	259	264	247	255	277	244	248	231	239	245	257	286	246	256	233	241	237	267	255	245	233	266	206	277	242	243	237	270	247	249	268	259	261	227	249	259	261	268	254	236	271	262	252	277	231	264	264	273	251	263	245	255	265	259	268	242	259	255	260	262	264	279	271	268	276	236	247	238	278	282	261	261	249	241	248	267	264	251	269	249	270	212	301	231	255	254	258	253	245	265	270	252	274	263	259	267	265	276	244	230	269	268	262	260	294	270	253	264	268	256	258	270	260	262	268	264	237	248	282	287	264	220	268	217	254	262	232	247	263	239	240	237	261	245	289	261	268	240	241	266	243	246	252	288	269	264	266	252	264	231	257	272	270	261	289	284	269	274	251	269	265	247	257	257	281	237	245	259	251	259	267	258	266	236	277	238	253	242	253	237	235	249	259	271	260	254	255	242	275	238	251	229	235	237	285	260	222	230	221	263	252	245	256	262	239	255	241	235	255	252	279	227	269	252	245	244	264	241	244	267	237	238	255	235	275	268	251	252	253	231	247	242	231	234	259	257	269	243	262	247	244	303	275	237	253	249	262	238	246	254	277	247	235	253	279	236	277	261	241	234	248	276	257	257	264	233	229	252	256	251	269	254	248	279	267	274	247	261	256	265	225	247	235	284	259	224	239	239	231	255	246	248	288	232	266	254	259	257	249	241	271	225	239	276	252	202	249	266	231	252	259	270	264	246	257	264	247	261	244	256	253	265	234	242	271	252	244	284	262	251	265	251	262	259	247	262	254	232	253	252	278	254	265	263	292	265	287	239	255	254	261	244	261	229	234	237	265	266	250	246	263	243	268	236	259	259	249	272	259	264	269	261	273	243	263	253	257	224	250	243	234	266	232	243	220	243	256	249	289	240	235	255	243	265	278	278	261	239	273	254	280	288	241	222	266	249	266	262	247	251	260	247	254	246	230	265	262	240	249	258	269	250	266	279	279	224	261	235	248	252	269	243	270	232	267	244	271	269	267	252	212	267	239	246	279	256	247	263	256	246	239	279	259	283	231	248	243	234	283	251	244	255	248	247	244	243	248	271	249	240	289	267	253	266	264	247	264	251	239	260	259	258	228	241	234	270	256	245	251	233	255	248	242	235	254	292	266	234	271	243	265	263	251	242	251	271	262	259	282	253	243	250	236	245	240	249	263	253	254	232	236	274	250	255	261	287	254	251	251	251	262	244	274	280	249	270	233	242	289	259	265	256	245	261	245	229	219	242	263	264	261	246	249	271	261	243	243	242	248	251	251	242	257	243	289	241	260	262	230	268	250	269	243	238	208	254	248	235	261	266	238	237	257	258	263	272	284	269	254	248	245	237	234	275	227	265	226	233	274	253	262	260	273	267	293	209	270	259	220	282	260	271	244	272	261	248	254	255	266	269	250	244	249	260	227	267	243	253	250	285	255	236	250	236	243	237	302	259	262	248	267	242	211	286	264	264	256	252	254	253	272	234	247	229	232	226	251	243	270	239	254	246	243	251	262	268	248	262	261	253	230	252	252	276	242	275	219	246	251	255	267	266	253	246	268	247	256	263	289	249	272	262	227	240	260	256	234	259	246	296	264	232	270	269	267	269	251	252	245	238	253	274	255	250	276	254	247	236	289	233	264	268	239	264	269	250	272	263	242	273	248	256	272	265	286	250	271	257	244	245	277	224	223	265	275	243	285	256	255	261	251	243	261	247	243	255	250	246	254	281	247	222	246	260	237	257	257	255	265	231	253	279	240	266	271	256	272	281	242	229	269	256	254	233	259	258	261	251	248	241	260	242	249	253	266	244	234	236	260	248	269	266	264	234	225	259	229	277	242	241	271	261	249	249	260	290	246	274	258	269	233	235	243	282	277	257	245	280	250	246	270	260	265	239	266	248	249	248	227	261	255	248	212	293	249	260	268	236	262	286	272	234	263	263	220	284	251	228	276	278	247	257	270	254	274	215	268	264	269	269	250	246	247	237	244	246	235	277	255	223	255	248	243	243	256	282	245	233	283	269	256	233	234	226	234	254	270	271	252	260	260	229	234	261	246	232	258	254	241	259	238	263	247	269	256	266	242	236	232	260	244	246	223	250	268	227	256	260	256	239	269	233	277	263	255	266	252	210	228	272	259	264	254	243	241	253	227	278	265	238	260	261	255	252	229	257	259	258	243	252	247	250	251	258	262	256	271	273	266	247	274	277	237	249	253	229	266	252	268	263	218	231	269	237	242	238	267	269	261	274	241	262	252	269	264	236	245	256	255	241	257	262	249	248	261	273	257	254	279	248	250	242	285	264	259	246	272	271	257	274	261	259	237	263	256	249	260	241	254	257	262	237	246	252	258	271	268	271	278	242	269	268	242	260	246	257	272	227	252	272	290	229	278	228	289	253	255	254	279	265	266	267	243	244	260	217	242	256	251	246	278	248	248	239	245	230	269	243	246	268	240	233	237	276	236	273	268	242	245	252	247	270	251	237	236	262	278	258	265	230	253	258	229	223	254	263	230	223	267	247	228	279	246	256	274	259	253	267	262	249	261	284	258	233	232	282	261	256	260	242	231	252	262	243	261	261	278	244	272	237	229	255	278	258	269	226	293	266	239	255	235	255	280	261	243	272	273	235	245	257	232	257	245	234	249	263	247	246	279	246	276	254	254	269	275	256	230	234	271	240	269	247	227	252	231	283	264	243	259	245	267	282	265	241	274	233	249	249	238	245	242	229	258	267	263	248	269	280	261	249	265	236	238	259	247	268	266	273	239	269	260	243	240	245	234	239	250	240	271	264	248	250	243	242	234	266	268	259	238	256	241	242	266	225	271	257	245	224	241	258	246	253	270	266	258	243	234	248	252	257	234	249	257	248	274	257	270	251	224	289	274	248	259	268	266	231	245	239	246	273	238	279	240	281	242	277	233	226	255	245	271	247	238	267	233	244	271	272	269	265	267	259	261	261	248	237	254	228	251	283	308	260	251	259	262	221	218	252	261	261	263	250	233	241	249	242	273	275	271	260	257	245	280	247	263	237	262	256	296	255	272	261	235	236	279	230	278	225	282	244	261	228	272	266	237	244	234	283	219	256	256	261	250	248	239	252	256	262	238	232	223	255	252	260	228	253	229	259	255	257	246	249	271	254	252	253	254	275	252	268	251	262	274	249	272	227	254	250	253	253	278	268	245	281	230	236	257	254	267	241	240	238	235	258	244	259	254	259	243	244	238	222	283	281	238	229	256	266	237	247	245	279	247	252	249	237	249	252	267	263	259	270	255	263	238	250	250	240	261
23809	21281	28582	24595	21251	15252	6049	3061	1827	1533	1323	1210	1127	857	796	699	659	648	612	530	575	507	500	516	971	1786	875	423	440	438	419	426	448	422	420	404	449	416	420	456	431	402	442	443	397	400	417	391	428	430	419	386	424	426	416	423	451	415	411	406	425	436	434	409	402	422	397	433	397	419	424	428	407	414	444	428	410	430	415	424	390	396	394	402	415	400	403	423	413	430	426	403	448	416	448	392	388	440	448	427	425	433	385	431	425	416	429	412	468	422	410	405	449	424	393	421	444	417	399	390	397	429	444	432	427	408	391	434	447	375	432	406	424	437	418	417	423	445	444	404	422	391	429	422	395	425	427	408	397	440	405	414	455	404	385	379	447	470	455	419	406	420	389	428	387	449	430	423	423	402	418	402	426	455	425	425	420	424	444	459	415	413	421	411	432	446	439	449	404	441	437	423	416	406	417	415	423	411	428	410	410	400	412	393	431	432	437	422	427	436	420	425	436	445	385	404	414	391	407	392	455	444	419	429	416	440	393	402	388	418	396	405	444	405	399	392	380	434	412	453	384	425	424	407	461	384	447	400	449	406	444	455	483	417	426	432	370	378	451	458	411	413	403	362	448	407	395	434	403	434	433	411	450	436	422	432	449	412	419	427	424	380	409	444	424	444	434	420	427	408	431	423	457	457	409	419	419	409	417	434	433	427	415	438	404	396	451	437	451	415	428	398	408	407	411	437	441	380	400	443	413	408	389	429	371	412	444	401	384	395	428	396	455	381	419	399	420	411	405	411	390	429	415	412	408	429	436	376	422	410	420	425	405	425	419	401	425	393	429	437	431	416	425	437	421	430	440	437	429	407	416	423	436	408	450	430	431	418	417	419	423	463	414	403	444	442	430	392	426	433	443	390	422	388	447	429	422	429	478	445	435	441	400	391	392	424	389	438	449	419	403	419	414	439	423	417	435	399	438	403	448	395	412	469	430	444	400	450	434	426	403	438	440	434	405	427	427	449	439	432	399	394	393	444	405	418	416	418	426	432	437	404	382	425	414	435	443	407	420	403	391	422	392	414	420	467	375	374	410	423	472	436	459	380	433	399	430	414	417	445	423	444	430	420	448	414	429	425	441	443	419	409	408	407	403	410	464	433	409	437	405	442	422	448	429	419	434	451	415	425	434	449	452	375	447	390	443	421	438	384	422	436	440	443	395	421	411	417	440	447	398	391	419	372	437	454	415	445	440	400	386	420	396	391	458	391	409	459	382	400	397	451	375	431	427	400	402	425	428	416	395	381	400	410	453	419	402	414	372	375	432	414	409	388	395	399	405	432	413	402	425	436	413	453	399	449	392	455	400	382	401	390	407	438	417	441	440	436	407	387	426	393	427	409	396	448	459	415	441	421	433	405	420	435	380	418	388	413	425	426	443	395	424	395	441	452	480	403	402	439	415	432	426	426	394	375	407	434	402	429	434	427	454	393	417	417	438	396	425	371	381	456	401	419	421	444	416	427	423	442	408	451	419	399	413	393	455	466	417	421	429	408	436	398	427	428	408	422	424	446	428	406	415	437	421	438	423	392	467	428	423	429	413	404	417	418	377	420	411	427	437	410	435	455	427	435	406	446	415	418	427	380	448	416	432	427	452	462	410	393	404	392	421	479	398	397	443	456	403	399	379	386	393	430	415	419	416	447	473	458	393	399	462	403	422	432	420	422	441	434	421	444	438	408	437	450	432	400	430	409	429	411	420	419	419	434	430	412	397	419	402	417	407	434	427	407	439	408	427	479	450	405	420	414	384	402	439	463	431	413	433	440	355	422	408	421	442	408	418	418	409	444	426	411	422	394	431	412	422	441	447	408	385	399	403	432	388	398	388	396	388	415	438	396	419	407	400	411	455	440	407	408	421	444	442	387	411	404	428	427	440	413	429	401	463	416	418	426	384	417	429	403	466	431	393	408	450	409	408	421	387	402	449	403	390	381	439	460	395	427	403	382	412	423	440	400	419	406	423	453	436	397	441	427	435	406	397	447	408	425	440	400	446	419	406	448	383	453	410	413	452	436	390	392	416	403	462	423	432	409	431	420	424	483	434	415	393	407	417	431	425	427	432	419	435	448	413	395	471	400	439	409	431	383	429	442	421	417	362	409	452	406	443	428	413	452	425	444	432	460	406	428	428	397	467	417	406	410	414	397	405	434	444	390	348	427	419	410	435	392	419	427	417	440	453	394	420	438	424	432	443	403	435	393	455	407	380	418	441	410	409	455	385	414	419	376	444	429	402	455	392	384	457	385	405	429	441	389	398	418	459	405	417	402	426	419	449	422	428	433	436	441	415	395	441	419	405	396	430	439	404	394	406	420	448	390	418	398	430	429	455	476	442	418	412	424	402	449	402	430	417	437	440	414	388	419	383	460	381	421	435	400	443	395	431	400	454	448	452	420	430	381	453	416	414	443	426	472	412	398	429	418	417	416	423	420	410	401	417	428	447	395	393	379	407	431	424	412	444	430	402	443	406	404	415	375	426	407	414	456	471	465	400	436	433	391	457	416	426	444	440	426	415	401	417	449	423	427	398	425	448	397	424	403	389	425	409	442	409	396	410	414	404	421	450	405	397	397	389	439	451	412	421	408	440	397	408	403	411	449	412	423	435	388	443	428	400	416	403	466	420	422	437	423	430	410	417	420	456	402	406	429	415	382	421	391	446	415	408	456	423	420	414	441	440	424	406	402	401	416	421	377	431	432	434	407	432	405	424	392	396	431	393	407	423	404	419	445	401	444	421	415	410	444	401	401	409	420	413	399	428	429	389	431	386	388	420	424	410	397	408	409	426	407	390	390	449	431	455	402	424	437	406	405	424	423	420	419	415	403	435	388	471	412	389	431	415	440	409	416	413	395	415	390	397	404	439	430	432	453	433	435	475	424	408	408	406	424	431	445	418	397	448	407	422	456	473	408	411	423	424	399	410	400	412	423	457	424	444	426	426	431	440	415	423	469	415	408	415	455	408	417	410	401	454	443	444	376	420	438	418	437	407	408	398	408	424	393	450	426	434	428	423	396	385	437	415	409	426	429	436	402	459	432	434	425	440	431	409	440	422	414	435	405	411	398	398	430	408	420	439	435	403	388	396	433	407	476	399	404	417	387	388	425	396	401	404	409	438	397	410	416	435	472	440	432	426	420	456	438	429	394	411	425	419	371	438	392	417	414	420	456	445	388	420	416	417	378	370	403	451	431	419	454	386	442	421	419	415	398	410	440	419	411	403	367	408	383	424	414	426	426	428	437	411	393	477	392	418	429	409	377	423	399	447	422	399	398	416	424	451	430	400	419	430	400	424	414	392	441	462	399	421	449	405	419	414	399	402	400	412	418	397	398	414	422	441	413	367	380	438	390	421	396	418	437	421	440	461	378	391	425	382	414	422	414	449	421	393	423	392	369	395	403	424	443	426	414	417	414	415	449	413	441	428	435	426	436	465	401	447	401	421	405	424	422
29740	54519	42535	24339	16369	12711	7472	5213	3122	2564	2368	2109	1890	1366	1233	971	835	799	761	708	636	594	643	593	1449	2866	1101	465	423	498	450	461	430	447	456	465	452	441	415	478	432	458	522	425	481	434	471	422	436	480	439	496	498	457	479	424	467	420	475	449	462	486	452	457	478	447	485	478	481	454	445	436	457	458	444	477	447	447	431	483	434	459	464	431	497	432	453	420	480	447	447	491	465	450	446	401	437	436	446	438	461	441	463	442	469	470	426	443	490	466	462	449	429	500	467	461	464	459	441	423	461	465	478	475	443	472	451	464	498	483	480	473	511	432	460	445	465	453	479	445	440	450	491	447	445	474	400	465	499	448	442	440	449	418	455	479	449	424	490	473	467	431	464	511	458	433	450	447	450	441	476	451	462	434	478	465	457	460	441	473	457	476	438	467	477	444	442	423	471	431	425	452	446	433	459	422	490	450	478	462	440	497	419	437	458	428	463	461	461	479	472	446	462	474	451	469	487	445	434	477	413	431	434	461	443	453	438	452	474	485	422	430	453	463	481	467	437	498	422	459	465	484	427	486	441	450	437	445	490	494	458	422	446	466	453	459	439	469	463	454	470	441	426	418	436	470	486	432	421	471	445	479	415	447	442	430	543	439	407	445	469	435	411	424	421	449	475	437	452	435	441	421	419	445	492	480	507	460	446	477	450	473	474	467	477	453	461	426	436	454	443	454	444	432	447	456	419	471	453	433	441	415	496	431	474	459	461	418	431	467	450	466	428	425	425	469	420	469	454	441	440	398	455	430	424	479	464	466	502	421	473	460	428	437	429	473	438	457	457	473	438	424	453	472	443	463	449	461	433	486	433	454	454	460	460	474	456	456	450	431	464	489	456	475	432	438	479	474	474	482	489	462	448	464	446	472	458	440	479	446	446	483	446	465	455	474	446	452	451	452	472	447	450	454	488	437	457	463	484	460	472	448	465	452	475	431	418	427	455	445	455	443	431	468	451	456	470	436	465	480	494	437	461	443	434	434	471	454	468	420	464	445	478	423	459	434	452	464	450	476	459	458	490	446	492	430	456	464	476	425	451	458	441	419	438	461	420	424	467	438	495	440	469	454	442	448	444	440	462	434	423	444	418	461	446	470	452	442	430	446	438	446	474	456	472	455	406	497	428	482	491	410	485	471	445	428	462	437	441	442	460	459	471	449	483	426	459	474	470	406	455	477	458	443	454	453	467	461	476	465	467	477	452	471	417	433	489	448	451	469	476	434	459	480	468	480	459	470	473	450	442	468	454	469	462	471	449	434	421	457	447	446	486	470	413	430	485	437	473	467	441	424	444	426	458	465	460	478	493	460	427	436	413	467	442	446	444	457	456	450	432	434	453	421	431	435	449	495	461	466	463	451	454	466	462	453	421	471	438	462	436	410	478	463	454	475	426	434	433	476	423	473	441	450	432	432	407	471	416	466	475	427	461	446	446	462	479	437	422	458	437	408	463	471	429	415	490	475	424	456	494	465	468	439	466	412	437	430	445	475	448	402	486	446	470	453	413	457	430	480	511	461	453	463	443	440	501	467	460	442	473	481	438	430	468	416	454	437	456	430	486	438	448	439	515	462	461	464	463	483	465	433	434	435	417	477	463	452	433	451	455	457	439	455	452	417	425	437	475	421	474	461	466	425	454	434	422	434	489	439	463	494	424	485	453	463	492	434	488	473	453	469	440	472	443	477	435	472	434	484	468	453	478	444	441	450	428	453	428	429	437	457	439	482	441	461	471	473	452	439	483	458	422	456	460	463	475	427	458	473	439	469	455	437	437	456	444	439	469	445	471	462	451	441	451	453	457	450	433	438	424	423	408	456	453	468	437	487	444	465	466	436	450	453	476	465	447	434	471	463	452	475	504	446	431	452	467	486	455	448	462	449	448	455	431	479	482	454	440	455	441	443	468	457	477	467	468	453	487	467	434	468	516	443	479	445	416	432	465	464	445	456	481	427	423	436	467	455	433	445	462	478	468	432	430	469	469	439	469	434	417	460	428	476	457	470	484	458	427	458	454	465	465	476	480	456	430	463	447	461	455	460	417	482	474	471	427	461	441	435	464	435	440	431	490	469	455	435	412	455	486	434	419	439	443	463	465	421	465	457	430	431	486	492	416	464	457	420	478	502	467	423	462	474	455	440	512	447	492	438	465	436	457	470	431	440	469	472	445	457	407	432	453	445	454	441	441	475	471	445	443	438	442	456	471	435	445	429	473	455	495	442	454	457	467	448	441	501	456	507	418	459	409	457	441	429	460	394	438	463	456	456	441	462	473	463	438	446	445	437	446	461	483	473	426	459	439	463	452	425	451	424	452	395	455	443	479	421	434	456	479	476	449	493	426	478	458	470	461	453	444	478	452	478	442	439	448	451	419	472	452	477	418	421	470	441	423	449	462	418	491	459	471	430	428	448	461	480	421	466	433	460	455	418	439	471	456	471	464	478	468	472	461	461	428	443	456	469	474	452	439	443	446	489	452	445	418	499	463	443	440	441	451	450	452	467	471	443	486	438	464	457	413	407	456	441	463	446	453	482	465	456	488	462	455	479	434	456	452	445	462	449	443	434	440	469	431	483	442	435	477	465	496	486	413	484	455	451	436	498	434	475	441	457	471	447	449	447	473	459	433	454	439	457	482	475	443	453	495	445	453	505	471	470	479	450	426	420	465	471	457	473	471	482	458	468	458	452	444	479	444	400	454	454	468	418	483	456	435	448	444	467	457	432	470	477	468	442	450	437	453	488	464	447	476	462	457	459	451	455	426	450	452	444	456	445	449	467	464	437	445	438	414	451	432	479	411	462	447	424	452	464	457	479	426	438	470	446	424	468	437	478	500	474	449	407	468	492	440	444	445	469	397	418	488	469	448	487	457	453	425	469	421	492	440	443	450	449	464	434	477	438	497	437	429	450	464	460	448	478	456	426	489	454	447	430	458	460	460	457	452	488	441	434	466	445	472	436	485	441	418	509	442	463	458	455	422	445	467	473	457	423	462	447	414	437	461	461	429	413	460	446	470	478	438	466	429	464	436	454	478	440	468	449	454	424	439	453	476	426	446	426	518	450	426	456	419	438	449	443	465	441	441	441	488	474	462	467	483	426	457	450	452	418	424	451	454	462	465	472	453	435	428	427	437	431	437	459	481	429	484	435	452	433	478	448	451	475	424	463	455	444	442	442	449	450	445	470	418	430	472	445	472	432	464	435	458	421	447	452	447	512	455	438	431	476	449	467	462	483	461	476	415	476	441	425	520	462	458	467	446	487	459	449	441	454	490	491	399	465	454	470	428	452	454	462	429	442	462	487	466	467	488	456	493	481	460	439	445	463	491	456	475	436	439	451	463	441	418	441	458	460	449	455	452	443	481	454	426	406	464	481	460	461	451	459	472	455	442	433	445	437	447	463	457	467	460	451	456	472	464	456	426	451	442	450	467	432	432	480	445	447	454	434	469	426
25126	21407	28106	25642	15115	5561	2980	1797	1050	842	867	772	652	547	441	438	368	369	326	319	263	266	253	374	819	894	249	187	201	226	210	206	221	209	222	206	208	240	236	203	213	217	208	200	206	210	246	217	203	205	226	232	215	194	226	244	171	230	206	218	216	197	216	216	183	193	245	206	200	225	228	213	230	198	202	243	196	217	212	219	216	225	209	171	197	226	183	191	203	226	213	192	211	198	191	204	225	218	204	208	204	212	232	222	209	190	218	195	213	229	218	201	182	208	222	196	209	209	216	211	228	192	196	207	196	217	203	212	199	225	230	252	208	206	210	214	221	214	206	213	191	208	179	201	222	217	231	197	202	192	228	214	242	203	214	228	220	223	213	231	232	192	203	230	221	197	212	221	153	221	192	190	235	226	229	192	245	208	208	230	221	175	215	179	220	224	204	214	192	213	229	231	214	223	203	209	171	239	195	207	203	209	223	205	242	216	211	205	203	224	203	194	214	200	206	212	208	208	212	214	200	227	221	215	208	210	220	204	233	219	225	225	214	201	211	244	201	197	210	196	203	190	233	215	217	226	204	203	237	171	217	202	193	200	204	203	199	190	228	205	206	241	193	213	208	207	192	236	199	206	209	209	217	181	206	230	227	208	205	200	211	211	190	198	203	197	238	243	208	230	244	238	193	206	200	217	201	180	226	191	206	202	214	216	229	202	224	208	210	181	232	219	208	210	203	208	192	184	210	202	223	199	204	216	208	214	191	192	235	202	196	200	204	198	245	218	199	202	212	212	198	214	206	207	205	193	211	211	190	209	198	219	207	214	180	196	192	212	191	208	206	202	216	209	231	203	203	189	213	189	215	204	228	233	212	210	209	206	224	161	188	191	199	219	231	219	178	203	242	216	230	218	227	218	200	219	215	208	217	216	215	211	201	204	197	206	198	231	211	200	240	209	199	201	214	218	210	212	222	209	209	191	221	195	216	196	194	209	224	222	202	227	226	214	220	204	206	198	186	200	222	205	227	187	226	200	199	215	226	218	228	210	231	193	218	195	219	205	223	227	217	202	209	203	211	210	194	218	224	210	214	206	219	187	200	198	219	205	194	219	197	203	187	222	194	197	223	205	226	233	183	206	207	220	215	207	208	210	200	234	210	189	199	240	223	240	199	221	200	242	210	217	223	196	186	204	203	203	198	194	223	200	203	212	215	209	204	219	209	235	212	201	215	219	212	204	200	205	233	213	217	213	211	226	170	226	186	199	203	212	205	227	176	216	221	227	212	201	230	222	186	214	225	201	212	215	211	196	217	190	215	216	218	182	195	203	181	190	201	208	205	217	203	222	204	208	219	191	240	198	194	228	213	211	212	219	228	202	202	199	208	202	250	223	221	209	204	215	201	227	199	185	215	213	211	198	205	229	208	216	208	203	222	208	236	202	220	201	201	206	195	217	202	219	197	193	229	217	206	202	200	202	199	229	212	192	221	228	221	221	230	218	199	230	214	224	213	215	202	200	203	202	199	225	198	213	233	221	231	216	197	194	234	194	235	207	207	226	225	212	186	204	232	205	194	218	217	219	201	188	219	190	206	238	189	198	214	223	211	215	225	186	241	215	213	220	207	217	203	219	213	216	195	207	211	204	186	230	220	211	215	209	201	207	198	214	219	214	211	198	212	196	227	218	183	215	192	221	232	213	231	199	230	217	195	214	214	193	217	202	210	203	214	216	203	235	219	191	233	205	204	192	187	219	226	205	195	206	204	212	180	200	236	225	231	214	183	217	228	213	205	202	220	234	200	206	225	190	192	202	229	214	201	228	238	232	209	199	202	235	239	227	200	251	215	230	216	201	204	200	199	213	222	230	202	218	205	212	210	176	231	210	225	202	228	197	213	210	224	188	199	183	198	182	233	193	217	180	254	242	211	237	195	205	200	196	208	210	205	216	231	215	222	222	216	188	221	202	210	223	214	229	187	221	209	213	216	215	203	250	206	228	222	204	209	242	190	199	200	202	228	224	215	208	205	210	221	206	221	202	214	204	205	226	213	215	216	204	204	208	244	209	216	201	242	226	213	246	197	207	212	217	212	228	196	231	231	218	223	202	203	221	215	198	228	197	228	219	210	214	202	234	202	248	187	204	234	195	218	211	225	195	204	207	226	212	213	227	207	220	186	204	189	190	264	225	218	211	219	232	207	221	231	248	191	216	209	188	234	207	191	221	250	205	190	191	211	197	210	213	211	226	209	238	207	226	226	182	209	236	200	203	174	209	219	200	210	180	209	217	210	226	222	205	190	211	209	214	201	212	203	210	198	194	231	201	209	223	213	218	202	202	201	205	199	224	199	228	223	197	250	237	206	223	214	214	193	202	190	205	194	207	233	221	219	228	207	212	216	226	231	241	244	214	203	198	208	221	196	214	237	235	192	194	254	210	185	241	197	186	189	213	215	215	238	229	188	201	190	213	244	245	188	196	194	217	209	232	220	212	213	232	216	216	192	206	207	197	224	193	238	217	192	219	222	206	206	225	206	203	208	213	210	234	205	204	213	218	226	221	225	172	199	218	220	174	213	185	224	229	195	218	193	225	225	215	191	207	226	217	199	230	218	208	192	240	207	223	195	227	264	218	200	212	203	213	196	216	209	197	212	197	215	226	228	210	221	213	195	208	200	185	223	190	213	200	191	217	218	228	214	206	197	230	241	179	210	239	200	210	193	220	226	196	211	247	211	248	211	231	218	216	230	195	196	209	208	204	215	211	231	202	229	209	192	241	218	225	202	224	187	233	206	201	206	228	224	227	212	213	203	223	212	213	239	209	198	198	204	194	234	222	204	193	234	187	200	220	208	222	216	230	230	224	226	225	189	191	188	215	222	218	220	226	181	217	205	186	219	196	230	209	200	209	221	226	211	223	238	202	211	234	200	208	209	205	211	189	214	201	248	230	207	197	230	233	228	192	211	213	195	194	231	205	180	246	201	204	227	200	199	220	197	210	214	201	193	202	227	226	213	221	237	212	217	183	217	209	226	220	240	210	210	241	192	246	213	216	231	199	221	220	218	209	193	222	212	197	191	207	218	217	227	210	237	209	184	197	196	201	207	194	203	232	208	217	223	219	201	212	218	193	217	215	192	200	224	226	198	211	217	204	210	227	225	218	204	191	234	214	196	222	218	216	196	202	236	221	185	218	222	224	189	205	216	221	202	219	215	216	210	207	226	217	205	232	192	199	192	206	201	205	203	230	192	216	209	202	239	220	185	198	201	215	229	184	197	215	197	211	202	214	211	214	188	205	209	213	202	228	204	199	209	189	235	211	216	238	232	198	248	184	214	191	202	182	238	194	200	183	191	201	215	212	208	235	226	193	224	219	217	196	220	197	245	232	197	230	194	225	230	216	209	184	197	203	175	204	209	198	202	185	201	193	181	203	212	222	218	223	199	210	214	182	209	213	228	218	231	202	234	201	207	207	224	219	223	228	229	174	206	195	212	217	208	197
27743	49363	37553	20796	12682	7913	5585	3701	2208	1874	1646	1344	1258	902	840	669	572	490	450	457	356	314	352	551	1380	1594	296	236	232	238	235	219	272	236	278	241	255	234	240	286	209	225	272	227	203	227	269	251	258	256	255	230	239	223	261	246	263	231	256	240	253	267	226	246	231	239	224	269	238	261	221	264	235	246	219	260	232	224	270	239	228	244	249	235	240	245	245	235	254	228	246	234	269	206	239	244	236	264	233	232	244	250	258	244	244	255	233	262	277	238	219	247	208	246	256	262	250	233	218	241	248	238	274	229	224	252	250	281	235	237	258	242	267	240	240	267	247	253	270	240	234	238	241	247	251	238	251	253	217	245	240	243	250	283	241	254	230	246	264	244	251	261	263	247	227	231	249	223	273	250	221	259	267	232	237	241	245	218	239	262	264	242	228	239	256	242	230	246	225	232	254	249	235	269	238	216	220	246	258	246	235	251	256	209	241	239	252	232	217	270	256	239	258	207	272	232	221	252	235	244	258	255	194	271	254	248	236	221	231	231	224	256	231	244	232	234	227	267	238	231	235	244	230	245	221	242	227	255	279	257	227	259	223	258	233	269	240	248	257	254	227	249	235	254	216	255	252	219	241	236	268	234	253	270	245	259	226	235	251	221	231	262	243	240	230	244	231	202	231	243	253	261	222	238	252	215	252	258	248	239	261	239	274	238	233	246	236	240	248	247	244	258	236	219	251	240	256	224	239	251	233	237	226	243	250	244	225	219	241	247	213	261	264	243	231	246	250	241	238	220	251	211	237	247	241	252	242	241	231	244	229	237	213	235	230	234	246	232	230	272	261	253	247	232	222	265	265	249	240	251	237	214	252	248	223	226	248	248	223	212	258	235	238	244	235	217	217	239	232	227	262	263	258	211	237	255	240	278	232	258	243	257	232	241	256	244	258	240	263	226	226	228	254	260	234	263	225	241	241	256	220	254	268	263	212	210	225	230	244	258	240	240	216	246	238	219	260	243	268	248	233	272	215	220	248	239	234	244	244	215	263	248	238	244	256	218	258	259	234	239	239	241	232	210	269	257	229	241	239	240	243	256	259	273	253	214	239	262	226	261	235	256	211	241	224	257	235	226	215	250	224	230	213	221	258	234	241	242	245	265	228	260	232	236	249	242	260	229	239	224	241	250	233	255	210	241	230	235	256	233	238	246	238	252	262	225	253	241	246	217	229	243	241	241	265	243	251	252	243	231	241	217	248	268	219	243	273	220	243	258	239	235	258	245	223	230	252	257	229	224	238	262	231	242	220	238	245	254	227	238	227	201	250	211	245	223	279	257	271	255	235	251	227	239	240	253	252	233	254	238	243	236	252	235	232	233	268	238	231	237	247	266	223	240	248	231	251	238	275	274	229	268	256	244	243	242	240	239	238	233	236	236	271	212	257	212	234	243	241	254	261	246	251	255	228	255	257	260	232	238	239	246	239	225	254	240	253	204	229	230	245	231	250	236	230	236	233	231	227	243	240	246	253	244	238	261	247	260	230	233	256	229	216	252	220	226	287	247	238	223	206	225	247	243	230	226	225	226	224	243	232	270	250	270	259	223	209	232	247	228	230	244	244	218	232	274	240	245	232	231	248	270	250	257	235	225	222	236	234	263	240	255	256	229	259	237	237	252	245	236	229	260	241	230	264	246	268	262	242	230	239	285	263	254	217	206	243	242	274	243	250	213	246	227	273	273	249	236	231	267	241	214	263	253	224	225	255	220	220	266	225	207	226	249	232	212	252	268	242	246	244	221	245	227	226	245	261	235	269	235	233	247	229	256	224	239	223	261	243	250	215	242	228	236	276	255	251	228	270	238	255	267	240	230	241	254	261	222	248	258	229	248	244	220	235	208	274	258	232	217	252	225	251	228	223	225	246	257	225	242	237	231	202	247	210	250	236	228	235	244	236	229	249	242	223	261	223	240	251	247	205	267	271	278	236	235	226	261	228	234	225	238	224	251	252	264	242	232	246	198	245	251	247	249	268	227	253	252	260	242	227	260	269	222	237	244	219	241	236	255	239	219	239	226	223	241	279	255	221	228	232	236	260	204	250	239	250	248	239	250	222	254	246	270	233	223	218	240	241	260	216	242	249	214	246	261	248	227	221	224	232	231	241	224	227	232	209	244	240	249	242	222	225	258	245	236	242	258	247	242	247	243	225	232	251	228	235	253	209	267	228	254	245	232	236	231	258	243	236	226	233	218	233	234	246	232	236	223	245	232	239	234	241	215	231	242	238	241	253	227	233	231	228	218	223	234	257	220	235	235	255	220	230	259	213	277	237	227	263	258	219	257	255	261	205	240	233	238	230	259	216	246	229	242	229	255	224	238	273	255	218	241	237	238	263	219	253	205	253	264	237	235	215	254	250	240	233	238	264	230	255	241	209	247	250	213	247	247	224	214	248	258	239	261	242	209	224	245	220	226	208	238	230	217	238	261	261	238	231	224	241	220	264	210	267	243	248	250	239	249	245	240	243	239	232	249	223	242	240	252	263	252	254	242	248	228	256	242	242	253	235	259	222	264	236	221	248	232	243	255	236	232	221	270	246	215	240	247	245	241	255	255	247	246	253	243	245	240	254	216	236	259	234	250	256	265	232	257	242	247	231	231	223	225	224	238	254	254	245	254	238	238	230	227	238	226	207	238	230	219	235	233	254	244	239	235	259	234	232	250	249	243	236	258	226	234	225	235	245	210	249	254	265	259	236	215	262	238	239	242	228	230	214	250	254	206	220	245	235	239	278	271	217	250	246	239	234	256	249	243	259	210	250	262	246	239	240	248	246	242	227	229	242	256	248	219	244	267	254	195	264	230	234	241	258	255	244	258	242	228	236	226	231	254	209	236	227	237	232	247	202	238	252	250	249	244	263	217	253	243	239	251	234	244	247	241	235	243	239	250	248	259	230	265	234	258	217	206	227	256	269	233	233	231	225	237	218	225	255	218	246	226	251	249	239	240	247	246	242	263	235	281	240	242	224	228	252	236	233	219	231	214	240	243	228	238	221	251	234	217	231	234	242	238	258	230	218	259	228	250	241	247	242	222	247	258	249	244	227	247	223	217	249	244	269	244	257	222	260	252	232	255	204	249	217	251	259	217	238	241	225	228	252	227	256	243	260	260	235	220	221	260	241	261	242	233	248	236	234	222	234	238	223	235	244	212	231	242	247	243	267	230	240	252	220	220	232	265	215	212	224	243	272	264	242	245	263	235	250	240	224	259	271	246	247	219	252	240	231	244	230	254	257	231	238	253	229	242	227	253	245	254	235	245	231	242	238	252	244	236	239	221	240	240	241	229	244	228	241	245	254	240	245	243	228	239	232	248	248	229	252	258	270	245	237	259	249	228	258	225	239	236	253	229	233	221	236	265	225	256	227	220	254	255	243	215	269	254	269	221	236	231	254	231	217	250	246	242	241	259	245	234	227	238	226	215	259	215	243	234	259	229	275	247	235	233
22777	21350	29001	24087	21430	21312	12887	4159	2401	2240	1833	1743	1405	1261	949	959	830	816	808	651	618	598	639	905	2387	3480	1397	501	454	442	481	532	493	510	513	515	470	483	476	448	496	502	461	466	450	446	453	485	481	505	457	487	460	482	472	493	505	473	480	527	492	436	456	471	440	433	473	425	482	530	485	468	451	476	485	447	475	457	451	519	434	486	457	479	450	474	495	498	494	457	459	480	461	504	508	474	502	462	474	461	497	448	489	482	467	470	446	414	490	441	445	448	511	489	470	470	440	433	437	500	472	452	523	470	474	489	497	414	495	481	440	485	503	460	496	459	484	508	442	487	465	482	525	474	460	485	486	516	433	439	479	448	498	513	486	472	484	455	482	456	475	484	482	489	445	473	463	457	488	472	458	442	492	478	496	461	479	464	480	445	428	478	501	468	477	465	490	459	473	454	486	489	487	493	471	499	504	484	475	441	479	442	452	467	518	482	482	463	474	496	494	457	462	457	487	484	467	484	468	453	493	492	463	439	477	508	448	483	486	515	472	444	488	454	479	422	474	490	481	465	468	471	450	473	474	484	449	444	489	518	516	428	443	486	456	443	484	490	457	489	497	479	467	509	466	423	474	428	461	478	485	479	452	470	480	470	488	461	469	483	487	479	435	490	513	455	455	456	461	435	457	468	472	460	458	446	468	452	476	465	465	466	467	451	451	492	463	489	489	509	444	490	493	461	459	478	480	455	447	457	488	509	481	449	470	434	469	492	477	500	478	444	488	503	461	475	458	478	503	440	472	496	451	475	467	458	412	468	492	486	496	437	454	499	483	508	465	448	495	446	483	465	483	430	510	433	457	488	457	469	490	449	464	474	469	480	459	454	489	455	488	415	436	485	480	477	481	517	442	503	487	470	453	472	491	513	470	469	481	475	506	471	464	456	466	466	481	468	444	430	441	485	487	461	452	473	523	495	495	466	456	497	471	470	471	471	454	461	464	430	459	503	429	485	469	484	483	454	442	486	475	513	466	462	457	475	448	444	452	462	504	435	442	430	472	440	447	507	475	479	504	446	452	442	503	479	419	506	478	435	496	466	498	474	473	461	488	465	478	532	498	459	510	456	478	449	490	487	462	428	481	476	472	461	463	485	473	472	489	465	454	477	493	460	488	416	451	475	477	478	500	461	469	456	509	467	472	462	502	464	458	452	465	450	479	483	473	491	440	499	482	489	473	460	423	473	467	472	529	458	508	474	483	506	480	486	480	444	479	479	475	478	491	496	474	457	491	467	438	450	448	447	440	503	477	501	490	442	437	476	489	450	457	453	441	503	476	457	481	424	458	458	440	459	508	483	472	446	471	487	476	507	469	474	486	476	495	503	450	460	479	429	461	474	449	466	478	462	487	465	504	468	467	457	451	453	503	473	480	509	462	529	459	481	452	476	495	480	465	457	462	492	481	481	448	496	496	440	444	487	473	500	506	466	421	447	446	462	462	468	455	466	509	457	514	461	499	485	482	440	492	471	437	502	488	492	439	499	473	436	497	494	488	509	453	487	471	483	445	444	465	488	462	476	470	463	502	483	416	485	442	467	483	485	488	462	473	424	475	459	519	466	446	483	469	457	508	478	475	457	461	468	440	460	467	469	494	446	473	462	471	488	457	439	493	493	484	500	430	474	466	462	444	509	478	470	465	419	481	518	444	492	462	418	493	465	495	471	452	497	464	468	488	470	463	472	524	464	448	472	477	486	430	484	485	513	513	486	479	504	496	487	479	468	462	480	464	440	483	459	497	486	480	461	474	489	496	446	461	489	486	520	430	448	503	482	502	467	460	475	479	472	461	519	466	530	481	489	499	467	482	497	489	464	462	478	447	451	420	431	480	452	468	495	466	497	472	455	484	478	512	452	440	467	458	457	481	437	491	462	457	422	481	497	498	494	445	504	523	457	466	473	507	478	475	474	471	403	499	479	492	436	457	451	469	478	494	492	463	424	503	475	464	498	464	504	466	474	445	487	460	496	442	470	450	488	482	450	499	464	464	477	459	458	509	435	496	522	514	489	429	458	479	455	449	438	498	499	464	479	464	472	455	469	446	484	468	444	473	509	506	482	465	496	484	479	451	430	453	449	519	403	504	483	487	496	465	467	475	482	443	482	476	518	450	455	480	448	482	446	445	460	459	466	470	494	476	526	474	452	447	475	463	468	445	457	506	513	459	458	492	493	455	501	469	471	445	493	466	443	446	440	447	475	462	453	501	484	464	476	459	549	463	448	473	481	466	497	475	508	473	460	432	466	463	440	446	459	457	475	485	448	447	471	496	451	476	478	494	448	459	466	468	493	473	484	469	497	477	469	490	471	483	448	464	479	479	437	474	495	495	496	477	483	479	471	495	487	468	454	488	466	454	450	468	474	456	521	459	475	488	459	503	485	468	500	474	473	494	475	466	437	499	506	498	460	464	445	487	489	481	444	465	474	462	448	482	474	477	471	467	475	486	474	502	492	447	437	462	464	498	482	437	491	478	500	476	511	451	466	516	491	475	493	458	483	466	482	484	445	454	462	462	491	459	494	479	484	442	455	456	476	462	454	509	503	437	465	436	444	477	468	471	476	466	465	491	487	490	453	471	470	478	487	456	472	493	456	471	474	473	455	472	452	475	460	468	485	503	514	422	448	508	450	468	514	472	448	475	478	464	484	502	439	476	466	501	455	441	467	475	447	476	461	505	483	485	482	465	504	471	475	464	451	469	430	479	437	467	471	485	483	477	451	470	463	468	459	460	451	494	434	457	448	507	449	473	463	449	456	481	448	443	479	463	472	499	473	479	472	498	451	475	478	466	478	433	449	433	476	491	468	519	436	476	449	440	423	471	469	444	452	463	477	471	478	490	465	464	482	488	567	463	439	451	469	487	500	449	472	432	476	441	492	506	466	488	480	476	501	475	423	532	504	498	532	498	488	461	441	454	494	486	520	503	458	493	478	446	479	473	472	462	426	477	463	470	441	464	466	492	457	484	486	470	435	488	506	490	471	496	541	511	432	482	468	463	446	474	466	473	430	484	487	501	394	460	477	467	452	462	496	515	502	487	489	495	441	520	476	474	462	442	439	459	505	461	478	473	485	492	467	484	492	455	486	479	457	461	469	479	454	464	432	491	496	479	459	484	483	428	515	455	500	501	461	474	470	470	471	495	491	455	441	479	472	486	467	467	509	452	435	444	506	466	487	476	448	448	493	450	491	489	486	521	416	467	456	451	495	448	459	509	476	492	496	490	441	466	465	490	471	481	476	488	470	468	467	502	447	481	512	505	453	469	447	501	428	487	475	455	441	478	481	504	446	470	466	451	475	512	498	493	460	482	473	465	494	497	472	496	506	481	481	456	492	455	453	426	461	452	439	444	464	481	420	459	505	455	501	495	493	453	499	458	427	449	432	462	486	489	494	516	506	455	478	449	506	467	452	441	494	452	429	518	476	482	491	446	459	458	461	493	480	437	441
32325	61387	48553	29729	19023	13455	9509	6447	4256	3886	3235	2884	2526	2073	1497	1449	1249	1206	1102	815	814	799	740	1281	3855	5444	1888	493	546	521	526	510	520	539	547	513	502	518	512	483	525	561	521	511	488	493	497	555	516	499	514	499	490	514	534	513	518	535	518	515	518	537	514	519	552	538	509	515	482	509	525	523	500	508	538	527	512	523	563	519	520	518	538	474	481	456	474	538	517	500	561	493	492	525	525	536	525	507	526	495	503	497	560	536	493	483	502	516	537	505	550	503	469	556	496	512	536	479	475	533	505	522	522	499	511	502	534	520	556	501	519	552	495	515	534	508	496	514	499	524	526	561	480	488	527	481	496	547	513	522	559	507	515	525	543	514	532	517	531	505	522	553	520	514	501	522	538	489	469	487	539	543	537	514	512	514	472	552	506	485	502	477	504	485	558	505	501	518	544	511	500	523	438	532	503	502	521	515	522	502	515	552	478	544	485	485	513	538	513	506	522	529	521	503	516	482	539	511	547	486	487	507	506	540	476	534	455	524	551	512	462	514	509	548	483	524	486	501	492	495	446	509	520	519	497	499	487	506	503	481	524	483	535	497	488	504	528	482	501	518	565	528	517	501	526	523	520	486	532	493	530	558	498	550	481	477	517	525	503	516	512	481	505	509	482	505	494	532	526	520	503	522	561	544	496	492	463	481	505	545	512	548	516	496	507	540	518	517	501	510	547	525	505	515	520	498	533	484	470	492	563	530	470	572	529	530	493	482	492	531	524	486	504	525	515	521	509	550	554	513	540	498	520	479	455	492	517	442	476	514	491	527	487	513	520	532	528	548	492	505	538	514	495	508	472	454	493	504	536	502	528	518	490	466	519	484	537	513	506	506	537	505	540	509	490	501	482	534	524	487	519	504	559	486	489	519	481	532	460	520	529	501	498	520	514	516	555	472	539	522	550	489	507	567	522	548	507	481	500	501	517	500	509	524	492	486	497	525	504	516	536	504	553	512	501	524	563	518	554	518	497	507	507	507	532	506	513	505	510	502	512	496	538	525	536	482	544	533	544	498	498	459	510	500	514	518	528	537	553	518	550	527	499	536	528	495	504	501	517	500	492	489	528	498	504	553	553	536	517	518	489	524	520	494	513	475	457	554	517	532	519	534	498	524	537	528	534	516	517	546	497	508	509	519	478	479	483	556	465	480	504	489	534	489	467	488	505	501	502	532	518	496	508	494	519	525	558	517	528	532	530	503	525	524	537	499	519	525	480	519	518	518	466	507	536	483	525	507	510	526	523	525	470	513	536	512	520	507	471	518	521	471	506	504	536	477	501	494	541	547	522	526	525	503	503	543	498	509	490	538	518	506	522	522	519	532	504	526	514	485	504	514	525	518	513	490	502	478	511	506	566	487	522	530	532	498	510	500	509	502	478	500	535	552	515	507	465	515	497	508	498	530	541	461	519	525	497	532	505	519	521	485	541	551	530	510	489	538	495	541	531	529	520	513	539	472	541	564	516	499	527	531	497	496	504	491	519	508	496	544	511	528	475	479	527	503	534	524	505	505	518	526	504	542	518	499	510	513	488	517	507	499	516	490	525	507	499	497	527	534	458	494	473	535	460	484	483	527	495	477	463	501	535	506	485	485	508	473	510	523	512	455	544	560	501	532	535	532	506	527	496	502	510	527	479	505	492	502	494	512	520	541	498	527	470	547	509	524	495	486	516	487	521	522	514	451	527	508	511	509	496	532	479	539	540	500	470	542	492	498	495	482	520	505	479	507	528	516	479	486	523	507	542	493	526	520	476	494	469	483	500	526	515	490	522	485	532	516	468	523	534	542	488	547	497	506	483	521	483	470	511	543	485	459	522	514	539	506	542	525	500	475	507	564	542	490	534	500	497	539	520	540	503	528	492	522	500	506	464	489	521	539	483	536	507	508	511	521	512	494	526	539	540	494	538	493	491	485	519	542	508	512	502	511	505	543	511	497	536	529	506	504	542	470	503	506	486	498	536	498	520	553	533	545	511	525	528	475	539	558	498	520	489	524	537	515	484	490	541	498	536	508	519	531	504	520	533	507	502	525	492	514	504	519	497	467	530	543	519	517	529	547	442	458	507	509	493	514	490	539	557	491	537	541	541	492	484	524	549	546	496	502	528	523	514	499	519	509	519	528	495	549	470	540	470	558	499	459	502	509	506	459	539	454	537	495	491	497	548	506	486	507	531	549	504	539	547	484	518	547	514	530	507	524	504	507	490	515	510	522	529	549	516	474	461	511	513	525	512	529	510	480	517	503	521	537	524	529	542	519	484	525	516	514	493	467	511	527	531	530	505	512	507	510	486	490	496	538	517	485	527	514	497	539	550	535	457	498	537	505	478	494	518	489	495	481	504	533	528	522	526	497	521	491	523	514	502	486	507	507	524	513	502	564	520	483	501	504	506	533	510	481	541	515	583	539	516	482	478	521	542	491	524	532	544	529	527	496	499	509	531	515	491	510	519	532	520	510	508	508	483	539	503	517	495	525	518	487	510	535	506	489	497	549	480	552	534	496	497	501	485	508	524	540	506	525	520	480	558	495	508	481	528	542	545	498	517	509	520	541	536	520	514	472	456	526	503	504	507	511	515	539	493	502	561	544	509	535	492	562	507	523	515	479	504	525	483	493	524	512	508	521	521	535	481	523	512	521	538	495	530	464	505	480	526	468	502	523	522	498	495	449	473	531	546	543	511	526	498	551	517	540	520	519	500	487	551	532	483	510	525	533	513	510	518	521	529	533	494	513	562	510	487	537	554	552	488	510	517	526	536	531	475	496	519	501	515	504	530	502	487	506	507	499	503	509	520	484	547	491	550	496	500	489	514	531	524	495	539	519	519	508	497	510	497	506	515	505	521	501	523	521	551	499	493	501	550	524	487	516	491	506	503	521	522	516	489	488	489	498	507	492	484	522	509	470	500	529	487	518	517	513	501	520	522	516	505	484	491	494	505	482	488	505	519	481	486	479	530	543	494	478	503	554	521	521	471	540	512	509	482	540	497	537	484	518	528	521	531	491	526	511	493	520	492	483	489	513	479	487	482	522	510	444	519	493	532	507	520	524	522	506	508	522	512	548	498	501	481	506	514	441	518	517	525	505	529	519	462	506	517	522	540	487	505	476	535	527	502	525	483	525	523	524	473	484	545	458	482	527	514	522	533	519	505	520	501	560	485	509	496	518	564	505	480	514	483	511	506	503	471	497	485	527	505	510	515	525	511	512	508	540	491	511	498	507	542	503	504	525	500	540	496	493	476	534	466	524	458	547	519	507	495	508	491	522	518	496	492	494	498	525	507	463	531	530	507	489	476	519	524	526	475	510	522	494	528	462	505	482	543	475	508	508	497	502	539	505	528	484	513	497	533	478	499	519	523	518	447	501	537	502	461	524	552	480	505	512	483	494	493	541	508	543	538	514	509	522	477	472	537	514	511	518	522	483	495	533	491	511	487	473	519	456	514	507
29362	27665	27253	14759	5693	2851	1867	1155	774	692	656	703	569	495	343	383	387	330	365	292	299	266	296	282	309	337	244	239	232	246	250	264	233	270	249	253	257	246	275	211	259	246	236	246	256	242	233	239	276	248	232	232	274	266	238	246	242	247	249	240	250	260	260	280	255	234	264	254	239	235	245	252	247	232	236	257	248	244	232	248	271	268	253	267	252	253	245	237	217	234	237	258	265	253	243	243	225	248	270	249	251	265	283	229	251	270	253	254	237	272	260	249	275	238	248	227	259	252	207	231	247	238	244	259	269	234	257	278	239	240	237	273	223	271	250	256	240	276	256	245	244	261	245	255	251	231	258	250	228	233	250	246	216	236	250	254	222	271	239	257	274	277	249	230	255	232	239	225	247	275	216	269	256	227	248	248	229	258	264	246	247	230	280	240	250	226	248	243	254	255	239	221	247	238	255	275	255	235	257	237	237	247	245	228	237	209	233	240	254	276	256	253	252	221	256	245	250	270	266	280	264	254	244	255	244	242	210	247	254	273	246	235	221	262	246	278	236	271	248	239	244	243	249	259	214	258	229	250	246	257	249	252	295	274	255	262	258	255	239	253	267	236	254	235	237	272	271	227	250	234	241	237	251	236	228	226	230	253	246	287	232	276	243	253	267	240	263	239	270	230	249	235	242	252	245	241	273	259	257	239	208	238	265	241	265	261	246	253	255	240	266	257	258	276	259	259	244	279	238	224	261	235	230	254	235	249	254	249	255	249	285	265	251	252	226	240	267	267	248	269	247	251	247	286	244	229	215	242	263	250	231	230	261	252	241	247	239	213	231	259	250	284	249	246	265	258	275	250	243	252	229	237	214	248	244	239	233	244	241	263	253	227	247	239	267	242	257	235	224	247	236	223	269	259	233	263	256	244	228	247	233	256	238	262	219	214	255	224	228	243	276	272	248	234	257	259	242	250	251	248	230	223	234	242	262	228	258	257	243	280	260	252	237	231	286	246	241	273	230	246	264	238	271	272	262	250	254	263	230	278	249	261	240	231	260	267	256	252	251	240	252	258	256	266	228	251	240	284	255	240	235	247	231	228	259	260	247	250	267	243	253	252	243	235	249	259	234	253	249	278	255	242	261	234	215	258	279	222	274	222	253	240	236	248	242	276	260	250	226	213	240	225	277	253	253	237	253	216	250	247	260	260	236	246	226	287	271	266	257	253	252	260	237	269	239	249	232	228	257	275	229	240	257	247	252	243	242	251	229	247	249	247	257	248	257	261	260	263	242	242	229	237	252	233	236	215	250	259	242	239	239	248	256	248	277	234	256	256	225	261	246	249	256	254	230	223	263	242	238	266	259	239	237	241	253	266	261	242	275	244	283	264	275	256	247	244	227	275	260	253	221	254	238	257	255	234	270	258	264	234	219	260	255	242	244	232	247	240	264	229	248	255	228	228	239	213	259	249	235	229	235	271	251	269	256	249	245	255	252	234	253	240	233	268	223	243	254	255	234	242	270	235	250	270	264	242	213	266	260	250	252	280	237	261	249	277	244	240	255	247	243	252	270	225	267	243	252	266	253	258	215	245	232	245	272	248	256	243	262	251	262	246	248	246	249	261	242	229	268	296	230	234	230	217	257	234	289	240	227	236	256	238	247	260	245	245	238	243	240	234	225	253	253	238	251	280	240	243	245	257	238	258	262	256	244	224	254	216	244	233	256	296	242	244	247	229	249	246	257	245	260	249	236	229	277	257	254	246	244	247	245	243	247	228	244	237	251	281	228	281	273	235	236	248	239	261	239	265	226	248	217	294	271	267	248	262	277	269	275	249	231	259	270	243	243	265	251	239	236	224	217	218	276	276	244	248	273	235	235	291	257	261	257	255	225	248	256	257	221	246	250	267	250	231	267	259	255	260	277	256	254	237	243	268	245	277	227	263	275	234	240	264	263	218	257	244	260	227	253	255	255	235	258	244	233	251	246	253	235	239	244	237	260	242	277	267	231	274	245	244	263	239	248	254	254	250	241	243	242	228	270	247	232	245	267	254	253	256	229	225	246	240	253	247	250	252	254	262	265	258	278	235	250	241	260	255	241	259	254	230	245	253	241	228	241	223	215	243	235	230	244	238	262	261	264	211	263	242	225	260	239	267	272	251	258	243	255	256	247	232	264	245	227	249	240	282	246	249	221	267	232	262	235	243	252	267	240	226	262	248	234	252	267	244	267	244	252	256	241	250	224	258	261	253	260	249	231	248	259	245	240	235	248	260	247	244	261	255	268	248	235	264	256	240	270	251	251	240	225	277	274	240	271	250	260	245	244	275	265	236	253	230	286	248	251	254	230	262	274	239	269	218	258	255	232	271	283	238	230	251	248	248	243	241	229	242	260	226	259	239	219	263	234	264	230	264	251	227	249	280	244	234	261	254	250	240	245	250	254	246	260	245	252	248	245	232	233	230	244	258	258	267	235	238	255	216	221	242	251	251	230	252	261	223	231	282	237	234	276	261	258	248	273	242	258	222	228	225	235	241	252	262	239	236	259	231	251	237	235	266	232	236	241	253	256	243	219	259	224	237	262	235	234	226	280	263	229	256	246	234	240	250	201	287	238	240	242	267	249	235	244	235	257	244	246	271	236	253	227	251	255	234	241	267	247	261	245	255	250	251	226	239	238	271	238	245	224	273	245	255	201	230	237	238	235	211	231	263	233	251	264	265	234	252	248	238	260	267	252	214	252	239	237	232	239	234	232	250	243	296	254	238	252	281	239	271	227	254	243	244	255	252	257	225	232	243	229	213	231	234	244	231	236	228	225	229	250	237	272	276	254	273	237	280	253	252	247	219	223	233	228	268	248	263	231	251	254	253	240	251	275	251	215	241	275	231	251	271	254	237	277	247	239	248	241	247	268	287	264	256	252	247	245	278	250	250	269	252	249	256	247	243	240	238	249	254	264	213	238	249	240	252	258	252	247	232	263	273	257	238	263	270	245	244	253	233	288	223	222	244	249	273	253	240	276	254	236	264	229	252	262	242	272	264	265	242	271	255	260	259	247	267	243	240	240	246	264	243	247	236	260	272	273	228	252	251	244	246	267	254	268	250	244	248	237	246	254	253	248	262	250	263	228	246	277	261	252	267	229	235	241	290	198	238	259	265	248	236	254	245	272	247	227	230	248	248	273	272	250	254	266	249	244	269	236	292	229	263	281	257	271	243	257	246	243	243	247	223	244	293	240	245	223	265	241	225	270	237	254	266	232	233	276	263	263	230	243	255	228	238	248	266	224	233	246	254	239	269	260	250	257	240	244	205	249	220	265	270	260	249	224	228	220	237	266	255	278	239	228	239	261	269	246	264	254	229	273	231	268	243	260	252	251	260	252	240	233	220	254	262	264	272	254	261	242	228	239	227	283	240	225	232	282	239	267	249	219	224	240	280	219	239	231	255	239	263	248	281	262	256	274	248	266	236	251	259	259	258	256	273	248	227	229	239	269	253
26567	42304	29077	14222	8388	5436	3885	2228	1482	1251	1195	1228	896	702	552	517	520	423	450	365	337	320	332	282	413	399	292	266	272	235	294	253	284	251	264	282	267	253	260	273	296	278	293	288	278	290	249	263	264	297	286	282	283	290	280	268	288	252	298	266	265	267	240	258	251	277	272	282	266	264	243	226	294	250	294	255	262	269	275	282	298	282	272	263	269	270	283	271	259	254	268	250	264	295	306	293	253	264	263	280	269	273	285	282	278	267	243	289	247	289	247	266	253	274	253	261	275	305	269	288	279	263	299	271	256	253	268	281	260	272	270	280	253	278	288	271	260	276	282	277	292	252	256	293	292	280	277	305	271	284	268	246	265	274	239	280	271	248	262	270	290	275	294	285	305	288	296	256	266	259	285	266	275	288	300	295	245	299	287	246	266	291	267	289	255	268	309	258	310	280	281	268	261	277	298	299	277	243	305	274	267	278	253	288	285	275	273	280	272	281	266	267	249	300	290	281	265	254	287	298	272	272	304	282	278	266	291	262	272	292	286	286	268	253	273	277	293	267	278	285	278	271	273	266	241	259	261	275	254	236	286	273	259	258	268	252	271	282	275	275	291	255	310	268	283	302	279	258	284	290	282	322	291	256	243	259	317	274	313	288	280	270	265	289	258	274	294	267	270	256	299	300	265	300	274	263	260	262	230	273	272	263	259	251	272	262	289	269	262	260	261	293	258	257	254	294	253	276	295	262	263	245	275	255	310	299	274	248	263	293	257	269	268	265	265	289	241	275	245	282	260	269	281	281	277	231	315	248	269	288	285	275	279	277	264	269	278	278	293	240	243	261	283	289	273	278	243	278	281	262	258	278	295	258	273	281	255	270	290	245	271	272	263	273	236	258	269	242	281	252	290	269	283	260	255	320	280	269	240	286	279	266	266	271	268	279	282	272	276	271	317	281	309	278	261	274	270	270	280	288	258	287	277	273	262	275	265	257	293	296	264	279	316	270	250	278	269	265	272	279	278	238	265	289	287	291	260	262	312	262	259	290	262	266	308	264	269	257	274	243	272	259	276	286	274	273	272	270	274	284	268	298	263	264	284	288	267	251	262	250	257	234	273	266	267	273	276	296	244	263	296	285	282	292	275	256	286	312	252	272	269	278	287	299	286	277	278	256	295	273	266	261	299	252	256	278	255	276	265	275	288	284	280	249	262	261	250	282	278	273	261	281	278	274	247	311	258	286	290	280	268	289	275	261	287	278	267	273	284	251	264	298	241	269	290	287	263	290	272	259	288	292	283	253	265	266	298	286	250	278	268	292	285	272	267	265	275	270	282	282	289	286	294	266	275	293	267	291	261	289	246	228	271	256	284	289	247	271	264	255	268	269	250	271	280	272	264	283	242	302	272	274	264	276	259	258	288	282	257	287	277	277	258	262	272	289	286	289	273	283	270	273	302	305	272	289	261	265	276	266	256	269	265	294	263	245	305	268	280	265	253	273	261	293	254	253	276	275	273	302	260	268	258	246	271	260	273	288	274	269	276	253	290	253	308	254	259	268	238	269	283	269	279	300	252	264	258	274	296	280	258	269	269	279	249	243	250	278	281	255	282	274	243	275	270	279	275	273	292	289	283	309	247	292	271	283	246	280	278	272	284	281	295	304	260	255	262	241	272	266	318	260	268	274	269	302	280	262	275	275	267	283	262	266	309	266	288	276	276	265	276	274	276	274	263	312	278	270	287	264	273	275	282	289	263	294	247	263	273	295	280	295	273	272	283	295	292	278	266	248	280	243	308	294	272	252	279	247	253	287	277	293	284	264	282	278	271	264	281	269	305	262	261	284	269	262	267	281	256	268	240	305	266	305	293	278	260	268	269	272	269	275	285	287	267	288	270	275	280	266	273	270	291	291	256	244	265	271	283	232	279	254	297	267	305	264	279	309	289	256	237	259	255	266	277	256	242	285	258	255	315	290	255	275	287	241	271	237	285	241	285	289	288	265	263	271	295	276	255	261	243	281	285	275	287	239	283	264	271	262	287	290	265	269	286	252	263	257	271	283	258	264	290	293	255	261	283	289	259	276	277	259	255	292	303	250	276	266	296	296	283	269	251	272	289	295	283	272	229	271	274	279	270	276	261	284	280	280	269	288	281	286	291	295	284	282	269	276	299	275	249	258	245	260	263	286	290	275	244	275	248	263	276	255	292	268	263	237	281	250	256	257	297	243	272	280	283	284	284	266	296	275	295	277	289	280	271	282	277	310	301	268	229	243	271	261	280	267	236	261	277	259	234	254	276	265	268	255	268	296	287	256	282	266	256	275	266	265	309	278	290	267	279	280	276	267	246	265	287	273	244	292	280	263	263	267	279	291	273	274	263	225	268	251	277	266	279	281	288	247	283	282	259	277	293	283	293	286	281	299	261	262	289	293	267	273	253	298	270	277	269	289	277	279	284	265	294	293	260	281	239	296	316	258	247	276	271	274	261	271	297	269	282	239	276	262	281	279	260	284	288	281	244	259	252	266	253	262	285	291	264	271	255	288	281	275	249	279	275	275	283	272	288	260	274	245	247	260	266	297	244	270	296	263	296	263	273	238	269	265	301	283	264	229	299	279	275	279	274	258	259	275	314	282	265	278	264	255	284	298	279	279	246	302	254	258	270	290	270	267	255	275	259	267	271	275	263	278	285	248	269	290	287	282	276	246	278	277	282	279	282	270	283	253	257	256	260	270	295	261	268	270	275	270	264	278	272	268	287	295	269	309	267	267	260	278	278	270	284	266	280	271	275	311	286	253	279	241	265	280	249	290	260	268	297	291	291	266	261	280	267	281	267	289	285	276	239	265	254	265	243	283	275	300	292	265	271	319	256	272	286	278	288	251	267	280	266	253	287	265	280	313	286	280	257	267	306	250	295	252	277	281	292	274	258	291	263	281	224	277	310	258	291	290	261	258	258	277	273	255	279	280	260	296	243	255	275	308	272	269	306	298	297	239	272	249	276	276	258	284	283	284	275	289	265	277	274	280	270	255	274	283	296	239	282	261	276	278	274	271	260	262	291	296	278	279	282	269	267	282	283	255	285	282	284	266	299	293	286	284	254	257	279	277	286	283	283	294	288	269	280	264	259	257	249	251	271	278	278	278	298	282	273	280	285	285	276	267	270	289	270	273	279	265	244	284	295	263	277	277	257	285	284	286	294	257	276	258	265	264	256	268	289	253	275	268	263	245	268	294	280	273	295	266	262	261	307	239	292	292	295	257	255	312	270	258	260	225	298	264	294	254	257	296	249	268	306	270	263	242	279	267	257	292	253	284	258	270	289	284	271	268	287	303	299	294	248	276	265	266	263	307	249	264	309	276	308	260	279	239	262	280	282	270	258	275	272	279	288	242	290	277	257	277	287	279	303	265	257	256	269	297	293	240	283	274	271	271	278	264	274	277	241	262	304	286	259	267	243	264	293	292	271	275	260	288	274	246	261	284	278	298	258	283	257	250
23884	21328	28612	24549	21252	14162	5755	2579	2005	1550	1525	1281	1174	808	701	745	679	623	551	570	512	494	485	538	872	1184	501	476	412	420	441	465	454	460	417	426	413	425	444	484	448	414	424	455	449	444	441	399	433	429	424	427	439	399	424	417	438	404	423	418	453	422	430	448	422	475	434	479	431	431	482	450	438	427	395	427	449	442	425	433	419	477	438	427	449	464	417	425	428	441	422	463	409	427	425	387	398	452	424	425	448	452	433	445	446	424	428	429	419	448	418	462	437	401	434	413	409	414	434	419	426	410	442	445	428	420	456	414	479	460	440	449	426	412	399	450	414	453	442	403	432	438	415	451	416	474	417	392	413	453	429	452	471	415	433	420	426	423	412	472	454	469	449	415	430	437	426	443	424	441	433	436	448	448	430	460	451	453	406	426	399	460	399	413	455	405	448	417	422	439	432	452	442	458	376	378	411	419	381	415	423	411	461	428	448	463	460	440	397	435	442	422	395	434	430	419	430	421	395	477	444	401	389	479	422	448	443	419	424	436	415	449	395	404	429	410	398	469	414	453	437	438	437	383	446	415	411	375	405	409	442	455	375	443	469	429	421	432	421	432	421	440	433	436	412	431	394	429	449	412	425	430	429	397	445	400	424	423	426	419	427	373	386	411	435	435	440	418	502	441	407	411	439	431	434	414	440	441	419	395	399	450	420	459	409	441	440	489	404	447	461	447	438	394	439	437	440	414	426	425	430	404	442	427	425	452	413	432	441	442	452	424	442	410	452	470	451	468	453	416	404	440	446	438	439	464	444	426	472	460	465	446	480	453	441	408	427	431	423	429	390	453	473	405	427	435	433	443	445	412	423	437	480	423	433	430	409	425	429	426	447	442	423	404	426	409	404	427	434	428	464	418	476	432	465	440	419	439	481	431	429	404	414	417	428	404	419	420	471	430	428	435	458	442	401	431	410	398	425	433	422	444	428	414	458	422	431	420	423	495	423	480	444	453	472	443	439	413	465	376	435	431	444	425	427	435	437	443	412	420	427	396	441	429	444	426	439	446	443	427	377	423	451	435	452	441	438	448	446	412	414	419	465	417	419	415	453	432	452	429	409	435	422	450	427	419	407	430	457	444	444	425	435	409	431	443	447	478	466	478	410	425	455	446	415	407	401	424	425	438	441	428	444	413	425	440	412	474	409	457	443	401	430	420	404	402	396	424	418	471	426	451	385	445	438	426	444	433	464	433	449	443	432	431	458	455	468	389	462	425	442	394	458	435	433	437	443	403	435	466	417	455	413	413	436	438	416	424	455	436	401	436	407	484	423	389	451	389	399	434	420	416	417	434	437	412	443	414	409	470	426	422	427	399	434	413	424	451	413	444	419	427	418	443	463	463	458	441	418	431	397	418	439	416	383	402	416	401	411	400	462	435	432	436	451	428	415	444	442	441	444	457	464	386	418	432	427	420	436	417	424	430	405	415	420	428	404	416	452	407	424	416	444	447	411	391	416	418	452	406	441	423	449	433	439	447	452	452	440	431	421	417	440	467	433	388	438	445	401	398	431	454	423	460	420	438	436	457	422	413	437	452	431	403	455	444	423	426	428	462	399	443	418	438	413	471	413	401	421	441	427	430	433	440	413	398	422	429	440	423	419	430	438	427	435	427	403	436	447	474	377	453	414	435	403	423	418	431	418	463	437	407	453	430	419	459	427	424	437	445	392	434	405	469	478	465	418	427	391	441	415	425	446	408	464	436	409	449	423	421	471	396	431	414	419	411	408	414	461	425	406	419	442	452	444	413	403	454	456	427	435	417	442	460	450	404	419	424	479	459	407	378	427	424	437	420	450	442	384	432	428	396	403	448	450	419	443	406	442	458	427	464	422	424	437	440	403	441	431	430	439	446	455	443	417	431	425	492	438	429	415	415	400	423	456	435	440	436	430	410	443	410	472	443	440	436	404	363	426	438	418	448	474	390	455	439	423	454	445	429	384	407	401	432	430	434	448	451	417	418	442	401	438	454	462	440	455	403	424	392	440	395	476	420	422	468	434	458	450	384	406	443	437	397	459	471	420	452	425	422	459	426	424	467	438	424	475	401	431	414	440	433	413	423	418	402	453	431	463	443	421	433	409	403	427	445	474	418	444	418	468	424	452	457	405	430	416	432	410	466	443	401	433	433	448	407	406	462	427	440	444	422	402	474	449	419	411	453	448	408	425	458	438	433	437	427	478	430	429	444	434	415	436	437	448	457	422	406	435	451	404	432	430	448	395	445	405	443	445	423	400	417	442	432	439	431	425	420	483	420	430	427	420	487	402	429	422	442	436	445	429	433	428	450	404	424	418	413	401	415	419	425	448	409	443	430	453	418	414	396	422	415	411	463	418	423	453	434	434	404	430	415	463	389	448	432	451	418	462	390	452	421	479	444	408	419	421	421	452	433	436	446	421	398	413	415	454	433	423	420	457	432	455	427	422	438	418	423	448	455	417	437	452	455	428	418	398	437	463	433	399	400	430	429	427	413	449	431	410	415	428	417	437	419	395	421	442	421	420	403	413	430	409	442	433	422	460	412	393	414	423	419	436	430	405	417	447	432	406	427	468	409	434	471	432	439	415	426	429	438	436	417	470	443	421	488	471	421	393	435	427	447	445	431	419	412	456	429	442	433	453	451	439	405	449	429	438	422	461	445	390	432	499	426	501	439	407	406	459	410	426	455	434	492	410	404	398	425	441	408	416	445	403	441	443	399	453	442	430	454	392	404	402	465	406	429	433	414	421	451	470	395	412	441	418	429	423	457	430	394	442	393	420	419	428	463	482	434	415	425	440	443	388	449	461	422	404	433	410	401	451	398	394	390	433	445	424	411	411	432	438	420	405	439	408	413	388	441	409	443	449	444	412	407	426	472	439	424	430	389	414	475	442	398	417	454	425	413	415	429	404	430	435	453	456	435	422	479	417	391	427	405	462	426	406	445	464	417	455	457	418	434	408	446	388	445	430	395	446	432	430	418	435	423	416	421	395	425	451	479	411	414	447	413	411	469	399	476	463	473	421	427	424	437	428	417	459	474	425	425	437	405	406	463	412	430	383	415	468	427	408	405	482	418	421	416	432	445	440	431	398	369	382	416	432	404	391	433	428	391	440	399	425	486	439	441	461	438	422	451	426	418	413	440	412	418	436	480	433	405	458	441	461	409	439	445	405	423	426	479	458	437	409	423	436	399	427	434	442	414	419	432	406	425	418	438	430	457	487	423	412	476	400	425	434	443	470	438	428	440	405	435	421	442	441	451	456	463	447	438	425	490	433	454	425	397	435	417	456	439	432	435	441	474	440	428	450	438	402	436	440	440	432	420	455	422	416	463	467	431	395	431	417	448	438	444	465	426	420	445	419	427	406	421	435	410	459	400	418	391	454	423	423	403	383	403	464	436	412	436	414	452	396	481	416	453	388	402	401	391	378	441	447	414	437	450	464	441	447	458	433	405	405	442	439	436
30015	54679	41559	23307	14328	10163	7468	4269	3648	2528	2715	2180	1833	1259	1006	960	883	778	745	649	613	552	580	734	1242	1681	507	449	431	454	483	472	436	458	466	455	500	454	467	467	504	476	452	471	476	488	446	453	464	426	489	465	469	481	461	434	439	465	445	490	484	450	488	490	430	458	512	446	487	477	445	435	495	488	439	436	461	486	484	493	431	436	473	464	465	463	449	463	476	472	471	440	472	503	461	445	479	491	476	451	484	464	441	455	458	486	452	447	442	516	464	464	469	458	466	426	481	431	469	443	441	456	463	443	469	470	415	463	463	484	434	504	474	461	440	464	495	482	435	476	450	457	452	483	448	473	456	502	475	453	507	506	423	469	454	419	492	450	465	460	485	480	503	469	494	436	438	456	474	463	431	454	455	453	459	466	447	450	483	446	485	409	494	488	428	427	484	450	454	434	490	485	476	467	486	492	467	438	437	479	484	438	467	456	485	449	485	457	436	492	478	481	485	485	453	463	474	491	460	463	452	477	438	473	454	459	443	459	464	476	467	431	486	446	476	454	419	453	491	479	482	427	454	436	458	467	442	438	447	455	481	419	406	469	452	450	478	481	462	431	427	437	477	466	461	424	519	450	448	479	495	484	444	444	451	453	486	517	497	440	446	467	475	423	437	450	449	478	467	459	462	435	468	492	446	471	445	482	445	482	465	465	465	509	457	448	465	477	454	503	503	427	447	458	445	476	461	484	499	430	485	435	466	462	432	503	445	465	474	447	479	477	467	462	467	485	421	447	471	475	456	443	486	451	487	497	425	504	485	457	437	480	461	472	437	471	509	475	461	473	509	465	480	439	464	453	451	453	466	469	449	492	459	477	474	458	486	483	493	478	474	460	474	456	485	498	449	494	436	504	447	447	443	452	471	456	507	465	441	455	450	486	496	466	497	449	511	457	461	453	415	503	475	475	437	454	450	487	469	463	465	471	495	446	469	494	462	461	490	465	443	509	480	454	441	469	460	468	472	451	505	475	422	438	431	481	480	435	441	459	450	484	493	440	467	456	450	461	391	435	425	461	488	469	469	466	449	435	494	465	452	450	476	457	430	438	475	487	474	472	462	493	482	507	468	485	413	473	469	511	438	507	462	430	477	441	461	484	479	444	442	457	460	467	455	472	461	484	477	444	438	469	447	470	465	461	419	453	491	465	485	455	499	474	465	469	477	486	466	438	436	415	458	473	456	458	473	460	430	468	429	457	450	475	461	467	445	443	477	440	467	490	445	456	492	535	480	464	473	468	478	449	435	436	459	501	450	465	460	463	448	501	476	443	427	463	471	484	465	481	454	468	481	481	453	493	441	473	457	454	489	461	457	507	501	444	469	457	438	424	423	474	472	465	468	445	482	472	430	459	473	484	475	471	436	476	490	433	500	488	481	450	455	450	473	468	470	448	491	494	483	481	496	455	456	474	446	442	424	471	476	463	494	457	429	451	448	486	432	428	487	460	423	478	484	433	475	485	440	482	470	482	389	462	438	481	462	479	467	484	437	460	439	460	444	476	480	455	452	508	467	477	445	461	455	484	465	470	467	465	470	462	489	456	448	457	478	455	482	476	469	469	465	447	472	420	464	478	491	482	461	447	478	424	469	488	463	519	450	453	465	475	453	444	469	453	466	468	438	499	483	459	469	430	467	424	465	442	472	453	440	521	450	451	443	464	459	485	462	445	514	482	447	449	436	455	497	474	462	439	456	470	539	498	460	470	481	465	465	419	514	437	444	468	448	480	484	445	428	419	464	458	468	464	469	456	462	518	434	457	472	498	465	466	465	493	461	459	474	474	467	488	471	443	453	474	470	446	449	493	477	481	435	452	440	424	461	439	451	485	461	448	489	475	432	457	404	470	442	434	464	499	467	489	457	438	455	474	446	443	473	486	473	439	479	452	442	459	492	453	432	482	468	456	506	472	485	479	451	481	470	480	456	454	499	474	428	481	462	465	431	409	469	479	469	480	473	464	438	473	491	454	482	466	480	503	440	436	469	458	458	484	479	490	480	451	464	467	453	462	504	436	495	478	488	474	421	461	447	420	493	469	464	418	481	430	463	493	475	500	464	450	478	448	483	445	494	472	508	471	512	471	466	445	476	496	457	448	453	475	458	484	460	492	498	424	491	421	462	474	458	460	487	470	505	457	473	488	456	469	487	457	489	485	464	470	460	435	490	510	448	455	468	473	485	448	484	477	470	503	444	466	477	416	466	473	466	456	475	477	413	497	441	487	455	473	440	432	442	499	443	457	468	454	488	469	487	424	495	436	469	477	469	483	466	469	454	503	488	458	416	472	440	458	474	473	495	459	448	472	467	474	456	445	453	450	485	461	469	471	408	473	497	477	447	434	458	429	467	449	449	451	443	479	459	484	480	458	465	472	450	434	468	487	431	482	467	446	489	487	441	459	452	467	462	496	497	456	431	462	464	443	476	466	493	479	445	441	454	451	522	470	468	461	461	451	456	491	496	506	502	482	505	443	467	448	488	482	469	463	495	441	454	484	430	463	472	442	457	482	506	466	469	416	466	464	433	506	465	471	454	481	493	457	479	460	456	455	496	479	454	469	485	478	457	482	473	423	461	487	455	485	475	486	433	479	459	452	441	468	518	483	418	465	444	479	441	470	466	480	478	448	436	494	452	470	402	498	490	436	409	484	458	459	456	458	488	440	453	446	462	443	448	472	471	502	442	500	450	504	425	474	480	475	457	465	477	438	434	476	438	453	492	410	458	471	443	439	492	475	447	469	437	483	438	480	462	489	458	454	458	483	493	459	455	446	480	454	476	476	484	446	464	467	440	473	436	484	497	476	466	433	500	438	457	468	467	498	485	469	493	464	437	441	503	466	457	474	492	473	510	468	453	463	402	450	456	487	444	468	460	427	469	405	496	475	487	452	470	464	492	473	455	456	470	455	432	493	464	473	491	456	480	437	466	440	484	498	473	454	459	483	454	463	473	477	459	480	474	463	502	463	482	488	488	485	435	452	486	459	462	440	446	433	420	468	494	464	509	492	474	444	462	454	461	466	490	476	416	458	479	444	432	418	446	483	455	435	475	447	452	437	459	486	439	447	458	502	463	422	505	449	479	457	471	428	462	459	438	478	447	511	456	466	450	470	483	423	455	479	454	466	461	494	442	465	468	455	464	453	462	472	479	441	486	469	528	433	481	491	454	459	467	437	475	467	474	421	437	467	465	506	489	467	466	439	468	495	442	453	495	453	481	440	473	494	484	451	452	460	462	457	423	457	499	430	444	462	431	504	458	478	424	507	480	504	456	467	429	480	463	456	472	503	448	424	460	433	479	463	498	455	472	469	442	463	475	463	458	461	472	470	442	500	475	472	477	447	445	483	440	472	458	425	471	498	452	454	450	457	456	465	448	486	460	467	500	452	424	459	483	412	459	449	458	454	465	477	454	434	458	475	479	455	509	467	473	503	472	467	438	481	442	466	489	483
25112	21404	27858	25518	14177	6000	3357	1706	1241	1016	981	849	667	475	421	365	351	288	239	260	279	257	276	233	251	478	271	206	204	222	204	223	222	215	194	220	217	202	215	202	226	201	201	217	225	217	175	210	257	190	227	191	224	212	207	207	207	209	172	193	214	213	220	190	200	192	209	203	214	202	203	204	208	214	209	252	230	223	198	214	207	197	203	218	187	225	224	210	222	215	222	241	214	226	226	228	187	199	217	208	213	193	214	211	204	191	220	223	212	214	208	227	219	208	198	213	208	230	213	215	211	220	230	221	202	217	219	222	208	207	204	197	204	201	216	213	225	211	228	216	214	214	218	225	215	201	222	224	207	204	218	208	214	254	216	206	200	191	215	214	194	234	199	202	211	204	244	213	210	220	198	205	239	187	179	196	211	225	194	208	240	195	206	216	222	205	229	205	208	198	187	220	200	183	232	221	209	196	200	223	218	231	210	212	197	221	189	197	229	196	233	211	229	245	212	247	205	205	225	218	197	230	215	209	215	205	203	204	197	198	199	191	199	200	217	213	239	189	229	205	192	212	238	223	238	208	216	235	183	211	178	200	219	220	222	202	226	195	195	218	210	217	200	209	219	226	218	209	201	216	218	201	210	216	192	197	208	233	208	206	223	208	188	218	221	219	212	209	188	218	192	216	220	239	227	227	197	226	201	221	214	202	195	207	221	227	193	228	207	215	192	207	222	180	227	206	197	210	188	217	212	208	228	204	208	212	228	204	214	239	211	201	225	225	176	228	201	221	215	227	170	207	232	215	206	218	207	238	211	213	223	210	219	184	186	204	219	205	200	213	223	214	231	201	204	187	202	214	183	216	207	220	250	215	223	230	181	215	209	218	231	214	190	224	186	186	210	192	197	200	193	208	213	219	202	202	205	218	211	207	227	173	221	228	229	213	217	221	218	218	218	217	208	207	198	192	210	217	195	228	179	205	193	206	193	217	200	210	200	199	196	230	202	207	221	203	189	204	221	237	209	228	213	259	197	215	243	230	213	220	222	199	197	225	199	205	196	225	211	179	202	196	196	225	196	180	216	202	188	211	204	213	226	197	224	202	218	211	215	188	208	191	236	226	223	201	196	207	201	227	203	206	196	228	203	205	195	237	216	217	225	211	222	216	192	204	222	203	221	234	219	197	199	198	214	235	200	214	206	176	224	188	205	225	192	236	237	228	223	212	203	231	216	196	197	214	195	208	206	224	247	207	209	233	187	219	211	198	225	216	211	198	211	229	196	214	204	211	199	217	215	192	210	196	205	211	225	196	192	216	197	195	185	208	211	219	221	234	205	218	206	184	234	220	227	207	206	198	176	200	210	217	200	201	234	219	225	231	209	222	192	218	220	203	259	214	230	218	231	178	205	220	199	203	220	216	209	193	201	196	220	208	213	220	201	211	177	219	217	209	210	214	210	181	179	207	236	212	206	181	231	189	220	214	200	222	200	220	263	206	212	227	200	188	215	229	216	200	195	215	202	202	197	230	209	204	198	205	206	230	225	201	203	211	233	228	219	204	218	201	210	221	218	208	207	196	232	228	200	182	195	232	235	221	203	247	185	190	213	212	211	192	194	193	219	220	218	217	183	186	177	222	210	220	218	182	200	210	223	179	217	204	220	203	225	201	225	211	187	220	217	216	207	181	216	236	218	199	208	192	229	221	216	168	198	180	230	221	216	204	198	201	185	195	208	182	230	214	235	211	218	219	219	234	222	219	184	217	215	178	223	227	210	222	201	226	210	204	229	230	227	237	221	219	201	207	211	203	192	199	229	219	183	206	222	203	213	184	215	209	226	206	212	185	226	209	193	202	201	225	195	186	208	212	221	190	211	183	218	185	173	227	216	243	237	224	187	194	217	194	221	196	222	195	189	187	182	223	200	215	224	211	187	196	193	239	215	203	207	212	220	210	213	192	184	206	211	217	201	208	208	237	220	202	176	197	206	196	197	211	206	212	178	203	217	231	199	214	202	213	215	204	198	201	224	209	226	199	210	196	190	194	195	201	222	216	197	214	240	199	195	187	204	214	233	199	219	194	205	218	211	207	196	215	187	206	225	185	196	204	205	235	207	236	199	196	202	196	208	217	188	175	224	207	206	223	222	227	234	218	204	228	206	211	223	225	217	208	190	194	174	205	222	233	202	200	225	219	214	223	232	218	224	223	194	210	241	210	208	199	210	225	209	231	197	192	222	187	203	197	218	212	206	201	194	220	208	213	229	203	225	189	196	199	227	200	194	198	230	213	248	220	208	187	235	202	202	209	211	227	209	217	223	209	230	198	202	238	201	188	174	238	201	210	209	200	204	199	204	215	191	207	203	211	191	206	222	208	213	224	209	218	198	219	205	191	204	216	240	207	205	197	217	209	207	205	243	213	230	210	227	202	216	242	215	210	210	222	198	236	218	249	213	234	217	219	209	215	228	203	202	229	205	226	181	235	208	209	219	214	204	227	216	209	238	210	224	197	200	224	219	218	189	218	205	207	213	229	182	226	222	207	233	232	231	224	233	191	198	181	225	196	209	221	201	232	200	227	186	232	235	242	230	198	224	200	200	204	199	169	221	237	246	191	213	225	211	212	254	188	220	210	202	204	206	212	213	255	214	217	189	205	215	209	210	203	209	205	227	214	208	201	203	192	218	208	214	228	216	204	212	194	214	211	235	214	206	225	233	215	231	200	219	203	204	207	185	173	205	211	202	199	208	243	182	200	208	213	232	212	218	214	222	187	223	189	200	197	166	202	210	210	205	221	208	226	206	208	205	215	194	221	209	201	200	221	216	214	203	219	215	244	184	202	221	197	221	216	213	206	225	234	218	216	214	226	226	197	214	231	224	215	192	225	203	220	192	195	195	210	205	202	198	209	212	203	206	224	212	213	215	207	229	226	205	217	224	213	216	216	218	215	207	211	188	204	209	205	220	211	216	186	186	204	231	214	198	205	208	217	197	222	216	232	233	215	187	209	206	201	200	211	187	203	201	203	226	225	226	226	190	221	205	216	214	219	185	191	237	187	219	205	239	211	220	199	219	224	198	212	225	229	189	207	224	206	191	204	231	204	201	222	215	217	225	226	202	217	197	209	206	206	206	197	209	195	215	236	194	204	224	203	198	218	210	221	228	213	205	205	218	218	228	220	205	202	201	244	198	232	227	182	195	212	207	220	202	215	195	207	216	210	209	226	215	230	193	222	221	202	206	188	192	209	212	189	237	216	230	198	233	199	210	223	208	222	223	198	213	209	204	232	242	199	233	211	193	206	197	191	192	211	203	215	210	210	227	204	207	199	227	216	196	204	214	203	186	194	201	206	207	229	233	176	217	220	191	198	223	206	200	213	220	214	228	215	223	192	221	219	211	194	250	198	219	211	181	187	215	229	194	217	204	229	190	236	207	212	223	191	210	191	228	179	218	209	194	208	197	182	258	218	214	215	205	206	217	218	200	241	215	201	220	227	218	213
28879	49308	35844	19676	10770	9313	6168	3513	2640	1985	2061	1649	1310	767	593	561	530	435	344	373	387	317	336	333	339	766	428	243	254	266	231	262	242	247	245	243	253	245	247	231	221	228	215	245	254	233	272	268	263	237	233	244	236	252	227	219	225	245	234	227	242	224	235	213	229	251	226	234	248	226	257	245	236	232	239	236	234	245	235	236	229	217	237	246	229	215	246	255	249	269	221	252	214	241	261	244	249	233	230	266	241	234	222	267	259	244	233	240	245	218	239	204	226	250	228	233	241	257	254	231	215	214	225	271	233	256	235	274	250	230	276	247	226	241	229	226	258	236	260	261	224	241	281	235	249	241	245	257	232	262	247	220	246	229	225	245	231	255	247	248	224	226	239	251	228	227	251	235	236	249	239	233	215	231	243	257	238	259	237	227	263	218	212	227	227	220	242	269	275	231	220	252	232	228	250	227	223	269	242	244	236	242	256	230	229	217	248	251	212	221	227	238	228	278	260	219	251	226	217	230	255	244	236	246	244	227	213	208	233	241	246	226	231	257	262	207	292	226	266	232	213	241	237	249	235	237	203	236	232	256	228	232	256	243	234	226	254	251	205	244	258	232	232	243	229	273	242	228	263	218	250	233	259	249	213	243	271	272	237	225	273	264	236	247	244	260	244	235	247	242	264	252	250	242	244	244	221	245	240	248	270	242	240	224	257	250	231	239	250	243	254	265	261	216	250	245	245	250	237	248	245	255	245	234	238	221	244	250	232	245	243	236	262	253	269	233	229	263	224	227	239	259	244	251	227	245	221	218	242	254	281	243	251	234	255	236	241	242	247	226	239	242	251	254	250	254	237	257	251	227	268	222	235	256	243	248	233	246	235	246	244	230	226	215	266	241	231	255	260	260	279	259	239	242	237	245	282	235	243	247	246	245	259	241	257	246	246	236	259	249	251	247	238	221	269	241	242	228	250	237	252	232	244	272	263	268	256	211	232	249	235	273	246	215	257	248	223	250	229	228	223	242	245	236	209	231	246	243	233	234	216	218	251	253	247	230	239	261	261	247	233	253	250	253	236	271	233	256	243	242	244	237	229	243	211	217	220	264	249	223	229	241	224	241	217	264	254	242	256	210	263	250	238	251	235	264	215	244	257	220	270	226	232	218	247	281	247	254	273	231	237	253	251	221	224	266	230	252	231	247	225	230	231	240	244	228	255	239	257	269	253	276	256	229	232	239	254	277	218	239	240	226	242	206	259	225	238	221	253	269	251	235	247	236	231	242	225	217	251	230	237	248	246	251	250	244	197	257	239	219	237	233	246	252	268	245	222	239	200	236	260	241	218	232	251	252	268	266	270	237	252	247	258	247	277	261	232	266	273	223	256	229	259	235	239	244	258	222	253	245	242	258	248	255	225	264	252	240	234	246	243	237	267	243	271	243	252	211	252	227	225	231	227	229	222	229	256	264	255	233	237	235	224	242	221	227	255	235	271	236	243	251	231	248	221	261	247	215	251	246	234	257	251	255	238	243	228	240	238	231	242	239	237	238	257	240	250	226	253	236	232	256	237	243	216	251	241	242	237	238	222	246	244	223	246	259	255	231	210	218	256	260	257	230	199	221	212	252	228	256	239	230	249	222	249	251	235	228	246	241	217	242	246	198	233	242	225	226	244	256	261	239	241	248	226	253	247	221	254	244	248	207	220	235	224	241	239	234	264	245	216	208	231	227	230	238	221	255	250	257	228	253	253	247	236	250	237	253	235	222	230	215	234	248	267	265	279	239	220	221	247	255	258	232	262	238	226	254	210	244	240	237	214	235	237	239	244	246	262	240	287	232	235	225	239	254	236	240	257	230	250	238	231	226	248	253	203	263	233	202	261	240	253	226	243	236	251	241	248	229	236	205	269	223	234	259	231	247	262	233	261	237	244	255	233	229	248	244	233	235	200	230	251	261	268	238	264	226	277	248	245	252	219	225	271	248	221	253	236	232	244	247	236	240	259	227	245	254	215	248	234	236	253	237	244	206	249	217	228	239	246	241	252	230	248	220	221	244	260	214	251	250	270	241	218	249	231	220	244	263	254	227	243	246	220	226	228	238	254	237	247	271	256	252	231	255	238	248	239	223	235	201	239	235	239	200	232	253	223	232	250	222	238	243	261	250	248	242	223	254	250	262	269	248	258	249	224	235	250	264	228	255	267	223	239	255	216	224	221	261	227	246	248	254	241	220	221	266	246	268	252	264	233	257	224	274	251	245	238	262	277	242	249	239	246	235	254	229	216	235	240	254	232	240	243	238	244	240	247	254	237	269	236	239	259	252	261	230	232	251	226	211	223	233	254	244	216	248	242	227	245	246	227	250	242	228	235	231	248	233	244	261	255	251	252	244	242	262	231	265	241	236	244	231	227	249	244	224	235	223	232	215	256	224	227	274	241	224	251	250	263	230	233	226	253	238	238	293	224	244	245	226	242	246	212	222	241	261	239	245	238	237	253	229	250	253	229	282	243	224	223	234	262	230	245	227	227	246	252	262	263	233	224	220	246	257	229	213	266	209	265	219	242	244	236	206	248	261	241	248	257	249	238	217	226	253	221	257	232	224	248	210	238	219	237	225	232	241	262	226	191	228	213	243	238	232	236	237	244	242	241	247	232	235	232	252	283	262	255	262	246	253	257	239	233	255	241	250	211	219	226	218	240	238	257	237	214	229	241	228	264	255	241	246	248	258	233	244	238	256	247	235	218	251	230	244	241	236	261	232	245	242	237	248	251	240	241	257	232	249	241	209	216	227	266	263	252	248	249	240	223	228	234	228	240	256	214	261	231	234	251	223	245	258	242	231	227	277	261	256	248	244	245	238	203	242	241	242	224	235	234	227	241	242	229	254	259	241	256	251	246	245	256	241	243	257	246	239	256	255	226	245	240	246	234	231	217	260	219	234	257	221	235	229	262	227	247	238	230	258	228	226	232	248	253	243	245	247	245	233	251	237	244	218	252	230	265	232	262	232	221	257	242	227	235	245	247	252	263	235	254	242	250	239	241	256	222	231	279	261	250	249	230	249	254	254	253	248	231	260	242	255	274	247	236	265	252	238	280	229	231	250	230	242	226	224	276	243	236	267	241	231	252	235	285	207	268	212	220	241	227	233	234	213	239	269	243	242	224	243	241	214	220	243	246	249	235	241	233	259	255	223	275	213	239	212	257	274	254	231	223	239	246	250	243	262	254	248	230	229	267	250	264	226	234	240	239	217	229	234	243	247	246	245	249	230	235	224	249	237	233	247	235	233	240	248	224	252	247	223	230	240	229	244	250	217	261	245	230	255	242	235	209	252	227	213	232	238	233	250	235	236	231	222	225	224	245	260	241	250	221	254	237	223	240	240	242	239	201	256	253	236	250	246	228	247	242	221	264	251	242	240	211	250	237	243	226	201	268	232	240	232	259	264	224	271	237	235	227	233	214	255	245	252	254	219	252	209	231	231	253	212	241	225	244	241
22778	21353	29040	24083	21445	21756	14662	4730	2773	2231	1755	2001	1491	1019	844	761	782	734	672	672	653	637	626	573	566	1270	1380	482	477	454	463	476	464	460	475	438	477	480	473	470	470	465	458	479	472	478	494	453	468	499	470	460	479	487	478	447	442	501	496	487	458	476	514	482	437	464	452	439	463	471	463	429	453	477	443	474	465	446	480	470	437	415	496	451	467	430	465	499	454	468	450	469	459	460	445	464	450	457	509	435	462	469	484	478	448	445	454	485	431	464	512	447	504	429	466	448	435	488	480	462	471	474	460	475	442	453	461	419	451	496	466	456	488	488	469	454	461	472	477	474	457	452	439	486	484	495	456	489	450	492	456	462	519	454	476	461	447	450	490	480	485	458	480	477	468	427	491	491	440	425	445	471	483	443	465	469	456	507	471	500	466	496	466	489	454	469	502	442	416	452	477	410	449	459	470	466	467	464	459	491	470	482	502	476	459	432	466	479	463	459	481	437	474	470	472	458	483	493	449	478	474	512	436	479	455	487	466	455	450	453	452	462	453	468	455	464	481	473	432	448	429	478	465	451	466	416	489	447	453	468	479	467	421	488	456	472	467	465	466	463	455	482	479	439	467	457	431	467	493	448	472	465	460	474	488	471	471	494	439	453	476	464	454	480	472	445	438	453	457	491	467	462	490	460	472	491	468	450	451	467	462	454	445	477	478	443	478	429	439	440	501	470	476	429	464	450	423	436	465	425	508	451	474	460	489	468	466	482	471	476	464	457	485	461	489	474	464	487	474	469	452	471	457	463	460	427	439	472	440	472	499	451	460	453	489	492	474	480	461	455	469	454	490	467	440	437	492	450	458	482	441	438	469	429	424	460	507	450	464	461	496	480	488	453	472	497	447	470	464	428	468	437	474	468	466	432	459	458	504	463	449	487	414	478	464	487	469	471	479	472	422	491	463	431	491	483	479	467	450	452	485	460	466	447	497	460	459	484	473	476	471	457	459	464	439	449	470	487	453	444	488	465	466	457	470	470	488	484	435	470	419	443	501	482	471	439	445	471	436	486	428	483	445	440	476	446	451	448	461	496	495	507	485	462	439	482	471	468	466	422	475	501	463	506	446	479	486	424	443	463	483	472	466	482	475	466	479	445	438	452	429	451	470	473	477	470	440	492	445	446	429	439	458	427	473	437	448	500	447	496	459	455	474	466	492	460	441	442	475	447	438	452	490	502	489	474	465	498	453	413	480	469	446	459	506	494	444	455	456	473	487	463	460	462	491	432	460	492	467	462	454	468	456	441	426	458	441	469	441	455	458	487	465	479	438	439	457	443	446	463	456	452	468	478	435	463	486	474	455	483	452	466	469	490	475	479	437	470	476	469	485	465	464	448	455	470	467	466	472	474	458	447	448	484	432	481	482	472	467	500	532	470	487	433	449	430	420	488	473	496	428	464	476	501	466	418	446	477	444	464	448	455	454	455	433	443	429	429	477	519	491	460	475	460	435	458	496	418	448	482	459	496	528	442	459	438	504	462	458	475	496	467	498	460	432	439	446	457	485	466	505	477	503	425	493	464	430	468	483	463	443	454	420	473	457	453	441	480	454	470	459	451	489	471	459	486	452	467	414	487	459	445	487	438	460	472	474	452	489	468	470	477	457	475	484	473	459	488	477	444	444	460	435	472	477	456	447	493	452	459	443	473	463	466	478	440	465	472	436	446	495	487	510	479	461	502	456	446	482	474	476	461	450	487	418	494	442	479	464	495	474	426	476	439	438	493	484	472	467	461	462	465	465	442	457	422	495	460	478	487	456	479	435	457	461	461	466	461	460	507	495	464	445	522	458	498	457	462	514	451	453	462	438	448	480	478	425	472	454	442	511	429	432	469	462	449	478	461	463	478	452	445	449	488	491	442	451	440	435	425	482	472	482	478	454	441	429	456	457	447	451	455	489	418	434	477	479	445	447	465	461	489	434	487	479	441	472	444	506	514	463	435	444	440	439	463	479	466	434	455	464	470	449	468	473	443	415	494	462	434	434	454	476	463	452	495	484	456	468	463	433	463	467	482	432	470	496	439	450	473	485	471	481	456	463	424	447	471	470	455	467	467	478	465	469	493	501	463	485	446	447	490	460	478	457	488	475	506	494	483	458	413	455	450	462	426	470	427	504	499	435	433	447	428	489	474	497	441	499	435	433	449	485	460	472	464	447	437	476	432	460	473	486	438	431	473	471	491	472	452	463	442	447	443	446	471	462	460	473	459	464	447	441	475	477	460	472	442	445	480	451	500	476	458	478	453	448	463	466	468	460	429	480	461	453	455	449	475	460	488	467	472	429	446	417	420	462	464	449	463	441	434	449	465	472	461	441	457	458	464	484	455	455	437	460	469	413	471	464	458	429	450	467	416	459	435	444	461	477	456	458	441	450	486	471	490	460	477	462	452	441	486	434	498	487	422	443	469	463	467	482	489	476	441	467	453	490	493	463	456	462	509	446	460	460	489	452	466	439	448	444	492	503	457	468	411	475	457	447	480	467	459	474	468	445	461	478	469	454	450	461	440	472	461	443	453	452	471	435	464	477	462	498	494	450	464	439	466	518	465	474	428	446	455	481	447	472	484	439	507	497	466	440	485	454	447	439	435	488	492	439	488	489	432	427	500	468	436	451	445	472	474	477	445	450	455	458	467	431	484	454	481	468	442	450	468	483	482	500	441	457	435	460	456	482	461	440	494	455	438	462	454	447	470	463	451	427	476	490	465	451	468	473	468	459	485	448	476	439	445	470	454	440	471	434	467	469	464	458	469	470	458	483	492	452	441	465	451	478	490	490	456	475	476	488	474	437	441	503	424	456	465	483	484	448	442	464	461	437	450	488	439	467	444	470	480	510	449	443	448	455	485	462	448	458	463	455	450	471	450	427	437	463	475	463	457	458	463	458	482	450	498	439	448	472	456	483	429	494	474	441	446	471	468	434	482	413	448	473	455	478	445	494	463	462	458	437	449	442	487	492	436	464	440	440	458	501	459	474	480	423	476	441	486	447	460	468	417	445	475	433	451	442	471	463	450	433	429	482	426	420	457	486	470	506	466	483	455	453	482	456	455	498	461	487	429	447	469	450	479	479	456	450	441	453	466	474	457	478	454	480	456	495	474	445	486	453	463	455	485	415	498	493	428	465	505	425	508	442	474	503	496	458	482	434	451	452	439	420	460	491	486	484	507	437	500	462	464	458	484	495	435	516	477	501	477	471	490	461	441	427	434	481	460	494	470	435	437	477	438	477	477	493	462	486	483	451	411	460	460	434	473	448	483	499	489	454	469	453	463	457	462	448	448	447	447	438	459	451	453	489	459	460	472	471	482	479	484	505	466	465	437	466	451	440	462	467	448	457	470	486	440	483	452	497	468	488	466	442	499	480	439	439	453	474	463	467	480	446	465	471	459	437	452	480	467	448	433	475	473	491	477	478	483	450	428	500	441	448	439	437	458	444	409	465	428
33017	61178	47155	29775	20418	17480	11073	7077	4881	4003	3124	3311	2417	1559	1176	1207	1142	934	855	854	832	837	740	667	761	1936	2076	510	511	517	500	519	568	546	525	515	513	479	506	509	497	520	504	535	465	506	492	487	470	499	510	546	505	501	512	526	512	496	518	512	517	476	514	493	511	531	505	496	520	521	505	520	502	516	495	538	507	475	523	521	514	492	485	488	497	552	524	487	480	497	487	500	508	479	524	506	459	500	512	468	494	520	498	492	507	479	499	507	535	518	489	471	511	493	513	472	523	529	481	495	497	530	482	560	485	519	495	508	497	502	496	494	528	510	491	491	519	511	487	515	528	537	493	497	483	472	502	496	513	524	514	518	489	513	505	504	514	496	504	502	496	464	504	524	478	524	543	542	500	556	490	512	476	549	513	511	507	528	506	480	443	513	464	513	523	489	482	487	522	502	537	504	491	511	495	499	511	514	507	499	505	496	548	471	516	478	492	511	518	517	500	495	491	527	543	506	549	458	466	491	465	501	508	507	510	486	494	496	501	546	487	498	508	516	541	488	508	526	497	487	562	527	497	494	512	491	502	517	527	481	475	515	520	497	523	488	477	515	439	544	537	496	478	518	503	495	496	501	479	410	517	514	527	502	491	478	506	488	518	521	471	506	512	496	519	476	559	492	512	495	523	513	512	529	504	489	509	499	511	487	489	483	503	509	477	489	513	509	522	535	477	509	517	499	468	507	464	510	506	493	513	490	473	509	485	466	519	514	523	491	513	506	508	497	532	478	503	465	488	485	494	519	462	484	505	544	533	468	501	487	520	478	497	471	525	513	474	499	433	541	539	483	510	518	514	491	516	538	496	527	490	510	515	494	525	545	468	525	479	534	499	485	493	497	509	534	540	462	473	505	482	536	511	481	501	472	479	537	476	513	497	518	503	494	505	511	497	516	504	514	556	513	505	516	500	503	470	508	471	471	493	516	492	469	513	480	462	500	506	500	508	515	496	518	516	473	484	486	467	501	503	503	476	519	515	480	537	504	463	500	511	547	499	476	531	499	510	463	515	517	535	484	499	511	492	511	437	508	480	521	463	515	516	496	482	535	518	504	433	510	495	496	515	537	480	501	477	472	489	498	483	493	480	507	490	465	517	488	514	530	490	508	514	519	493	499	518	499	504	480	487	481	502	480	528	486	496	545	484	488	464	523	530	520	545	497	502	495	521	517	496	464	473	477	480	486	486	484	501	520	507	481	510	471	518	449	494	488	488	514	477	543	514	467	535	507	482	474	520	519	471	517	493	485	490	508	488	535	473	538	517	564	472	482	522	509	508	476	466	524	521	493	492	523	492	490	494	520	520	481	527	511	534	498	540	491	560	516	473	502	455	523	525	510	524	504	485	509	498	504	531	483	505	520	516	533	491	523	476	477	495	524	478	520	529	502	520	504	477	530	495	499	552	495	476	507	495	492	489	496	517	499	547	513	520	504	483	488	522	532	496	511	521	468	508	548	481	479	501	522	496	482	526	479	499	501	510	477	505	514	487	495	501	499	493	459	473	495	501	509	497	527	511	514	492	491	536	529	445	495	508	477	495	486	481	512	476	538	503	547	529	463	486	477	506	526	486	493	506	493	505	478	487	519	465	511	453	502	493	508	492	529	508	489	514	519	511	527	525	553	555	507	503	490	519	534	497	512	467	519	494	515	519	504	508	521	494	505	510	548	473	472	526	487	558	527	491	496	487	480	493	518	518	501	527	513	512	499	445	530	469	508	500	508	503	535	470	515	510	480	501	522	497	486	507	496	478	469	541	490	504	457	527	521	511	474	496	521	500	507	518	486	535	486	520	508	512	511	511	507	483	478	505	537	539	480	468	503	509	508	506	468	474	507	515	531	478	533	478	468	488	511	560	477	477	468	496	493	539	514	457	470	546	469	478	510	509	486	531	504	486	496	518	487	515	497	476	501	479	509	483	512	475	472	480	514	499	507	501	494	487	476	514	524	528	483	505	528	490	515	497	501	504	507	496	479	504	508	507	512	518	482	514	481	472	504	531	497	504	506	520	460	526	540	518	514	465	507	512	526	477	469	517	520	483	469	519	502	475	489	460	488	525	486	492	507	520	509	475	514	477	481	500	491	500	515	492	502	494	508	493	488	510	460	514	501	507	552	490	515	481	473	513	553	524	519	505	537	516	486	540	527	533	522	508	471	490	489	503	473	525	516	478	522	548	495	509	463	513	484	482	459	523	468	469	512	498	519	476	498	502	470	515	517	469	505	492	515	500	482	503	501	545	488	534	498	486	517	530	483	504	512	476	472	509	528	523	495	525	494	478	486	469	507	491	516	513	517	533	498	510	486	528	518	500	508	542	495	436	483	525	473	491	488	504	514	499	507	520	520	499	472	504	521	481	533	524	508	539	520	493	499	516	527	495	514	489	494	509	497	522	540	455	527	511	496	496	514	506	481	511	528	492	460	524	557	486	521	532	487	482	471	501	534	496	473	503	515	519	500	487	524	506	509	459	497	521	508	521	550	492	483	503	520	554	532	495	518	506	448	547	465	544	507	498	473	535	495	529	511	495	475	491	512	513	506	506	502	486	469	505	474	469	498	488	497	507	524	537	468	523	532	494	517	498	505	511	502	472	475	485	504	499	497	508	542	506	502	528	500	506	497	473	489	486	508	508	514	487	504	475	470	521	497	507	540	555	498	489	471	471	502	489	449	588	490	526	503	520	497	462	490	475	478	503	496	468	489	483	497	521	518	458	497	478	492	488	478	486	544	491	479	500	515	485	509	512	530	563	513	504	488	496	529	527	442	505	489	510	483	477	487	486	440	471	504	482	482	494	479	480	508	533	478	542	521	521	456	458	475	514	533	487	548	484	538	513	475	480	538	494	537	473	519	513	494	496	511	542	475	512	501	438	503	498	520	495	499	484	502	483	502	476	487	499	497	529	473	522	542	527	515	528	474	522	510	508	502	505	508	478	482	516	503	526	504	466	536	504	512	501	503	454	512	473	456	519	497	507	473	525	476	490	551	537	494	494	462	521	506	534	517	518	485	528	499	537	493	472	514	512	520	510	509	528	525	493	504	505	498	523	513	534	494	469	458	482	512	488	492	491	471	490	497	486	490	507	484	500	527	486	468	491	501	482	493	505	494	509	509	477	472	522	483	512	470	446	509	504	506	498	521	501	507	559	465	482	495	489	489	501	461	517	474	489	511	516	462	481	475	523	489	545	533	515	452	512	512	551	502	529	504	528	475	518	479	486	501	500	494	472	507	461	492	491	494	467	522	514	524	542	526	457	484	526	488	494	538	509	516	500	494	469	498	524	482	470	513	485	479	516	488	497	509	519	535	480	511	482	519	530	481	495	497	507	523	494	522	491	507	493	500	455	479	528	509	504	488	532	501	513	504	532	520	530	501	495	493	543	529	495	510	522	515	489	478	471	494	498	454	494	533	457	528	503	519	523	480	515	499	550	527	498	519	463	487
29719	27341	26335	14229	7077	4322	2344	1497	953	673	679	807	518	376	354	360	335	301	283	320	302	310	287	250	271	274	303	249	275	235	284	261	231	222	266	237	239	242	240	245	231	291	230	223	226	251	211	248	262	246	252	221	275	233	236	241	234	234	250	258	259	258	225	240	241	244	245	232	225	291	268	240	266	266	230	247	273	246	225	238	242	233	239	251	233	256	234	270	231	238	225	215	259	236	247	250	246	248	238	222	247	233	237	271	213	238	253	248	224	246	247	240	264	212	211	248	251	245	263	251	238	255	220	267	241	238	251	260	255	256	221	234	254	234	235	261	246	227	237	250	242	240	246	222	244	242	236	250	228	254	218	274	238	243	244	224	254	246	260	252	240	239	235	251	229	238	232	234	226	253	232	251	244	212	272	221	261	244	233	245	236	263	246	216	242	236	247	243	257	239	229	234	231	256	239	242	239	226	265	258	277	219	255	250	224	217	246	232	243	254	234	230	255	248	273	232	255	252	247	233	254	240	254	227	272	243	238	260	225	248	224	238	261	261	241	245	233	249	262	271	264	243	240	239	219	241	246	257	232	242	256	255	263	242	248	229	227	219	223	250	245	216	232	221	246	235	251	222	235	257	231	245	262	244	228	239	223	257	268	252	233	252	241	257	234	245	249	241	249	264	240	213	229	266	253	218	274	260	277	251	243	246	231	257	214	253	239	247	242	248	226	241	242	234	233	268	221	258	240	252	255	258	254	262	253	240	232	271	236	224	247	228	251	251	211	259	257	258	262	230	231	249	249	232	286	206	250	222	201	275	229	269	260	261	214	252	274	245	220	207	224	243	252	250	262	245	249	236	260	224	241	223	237	261	220	252	242	249	272	267	257	227	256	257	251	253	263	242	208	258	236	242	261	268	258	247	265	244	215	245	231	243	236	260	238	230	222	237	238	258	250	264	218	224	233	252	243	263	224	251	264	244	213	250	216	252	256	248	227	251	257	277	248	252	245	254	273	213	231	230	205	226	246	229	243	253	245	289	258	250	245	251	238	230	239	221	267	247	249	234	249	239	244	218	232	251	228	245	247	256	219	248	267	224	286	246	285	253	243	263	247	245	263	239	257	249	245	241	230	232	217	244	241	253	245	248	276	263	270	237	235	255	232	227	230	260	221	237	251	241	219	233	233	247	221	231	240	235	256	241	238	261	243	247	264	240	239	236	254	239	243	230	232	239	228	251	253	247	237	239	249	236	256	228	244	258	249	237	222	238	238	264	252	266	248	228	245	240	249	270	217	271	234	229	224	261	260	247	269	249	257	250	226	230	252	238	231	262	259	236	244	236	246	249	253	277	275	247	255	261	232	233	256	212	253	232	235	239	261	268	254	244	242	229	270	215	226	232	272	247	261	232	227	242	232	236	248	271	230	256	228	234	234	257	226	234	220	228	269	249	228	246	249	262	254	243	239	252	246	242	246	263	250	241	242	236	266	251	248	224	234	266	231	242	243	253	237	265	275	241	258	230	292	276	231	261	253	255	240	249	243	245	250	238	223	250	227	237	252	231	251	267	241	263	251	222	258	262	248	252	237	231	251	279	245	245	258	239	213	259	252	224	223	230	232	253	260	247	239	237	227	263	260	241	230	232	231	257	242	247	239	228	246	231	248	241	233	241	230	263	255	214	239	242	227	257	231	263	256	260	242	247	220	250	239	257	257	262	280	244	250	228	231	230	251	246	264	241	196	226	248	251	261	221	229	219	228	247	227	249	256	246	245	253	210	229	248	269	259	253	243	268	264	249	232	245	224	257	228	259	208	258	249	244	259	248	253	224	237	228	207	232	238	248	253	224	215	232	244	232	251	244	248	246	234	234	251	210	239	247	257	239	262	250	230	250	221	247	232	234	253	244	242	241	257	248	226	240	247	243	224	245	227	249	268	256	228	240	248	250	251	250	260	242	256	235	239	246	228	227	226	271	236	255	221	247	254	249	224	230	224	219	231	258	259	228	231	225	248	251	249	236	220	266	252	261	233	249	270	250	238	272	234	233	244	228	251	250	230	236	232	243	237	272	231	226	229	228	250	212	227	256	233	249	252	246	256	241	250	227	220	240	254	236	237	224	249	248	247	233	234	239	259	241	224	239	222	242	239	201	264	243	267	243	218	247	233	237	238	245	273	242	221	261	262	245	260	218	279	245	280	249	234	213	280	238	237	237	236	270	233	264	233	252	236	261	216	257	237	233	239	244	261	252	231	234	229	238	247	250	240	244	226	259	240	267	239	216	222	282	244	236	243	236	243	220	263	257	246	249	227	255	238	238	262	224	225	246	247	264	249	252	211	241	243	236	237	236	218	217	234	256	242	222	244	238	250	240	225	261	244	225	228	228	249	252	215	234	232	249	231	223	242	226	229	243	222	228	222	275	245	237	264	227	215	228	253	250	254	236	250	233	236	230	235	226	219	222	237	222	250	262	248	232	221	228	236	272	268	244	222	221	248	247	262	245	227	266	222	232	240	270	245	249	263	231	251	244	219	261	227	241	256	230	238	243	252	269	260	266	258	249	223	265	243	246	245	264	260	241	220	243	267	248	230	244	256	283	250	254	237	247	251	247	232	238	245	231	244	251	266	230	252	260	251	244	228	253	263	236	243	253	241	248	244	251	258	266	222	258	245	240	231	235	255	276	237	256	237	235	244	245	230	223	215	264	225	210	249	226	238	268	229	277	256	231	225	201	229	234	223	255	257	225	204	271	272	270	212	270	264	252	263	266	236	236	261	210	208	245	240	244	276	234	241	217	274	216	252	243	239	247	225	222	262	255	243	241	267	238	252	243	254	249	221	242	241	209	230	266	231	241	236	232	223	229	253	238	266	249	264	260	231	255	238	253	234	250	285	210	212	229	244	245	247	246	229	239	224	257	271	257	240	242	243	242	240	237	243	227	229	244	229	249	236	248	227	252	248	237	241	238	250	230	230	247	244	259	217	267	254	227	252	238	264	243	211	243	222	225	246	260	236	248	267	232	202	253	224	232	232	258	241	277	247	246	239	258	238	232	243	261	245	217	247	236	228	209	252	245	194	225	266	235	247	214	259	258	255	243	239	221	239	250	231	264	246	243	253	267	247	240	239	259	250	260	245	236	229	233	241	243	220	261	250	240	257	285	254	241	235	221	244	265	231	231	239	241	278	234	233	240	222	275	257	251	261	230	267	241	230	232	229	210	226	241	251	221	263	239	242	226	226	242	246	214	251	251	258	250	221	267	252	231	251	259	237	246	236	282	247	257	241	220	247	253	232	219	248	248	242	248	227	227	252	242	241	215	262	246	233	217	227	258	234	226	227	218	264	230	220	241	233	227	254	245	215	238	240	231	242	244	233	264	251	234	240	289	219	222	210	242	241	219	245	290	240	229	274	241	223	265	247	256	237	219	201	264	284	241	237	236	215	251	243	250	256	235	262	227	266	215	228	258	207	232	274	227	265	225	219	222	243	259	233	282
27413	41379	28302	13913	11037	7503	4520	2937	1785	1258	1270	1434	857	574	528	488	460	399	401	423	397	378	318	291	289	313	326	264	268	270	238	268	281	290	242	257	242	270	241	256	272	286	263	256	257	290	272	266	259	258	255	242	267	262	243	248	282	261	302	263	305	267	268	247	273	263	266	243	255	244	273	287	270	277	249	265	264	260	276	273	265	260	261	293	277	267	276	268	266	297	244	293	264	280	275	276	285	290	237	269	279	261	262	255	224	262	272	310	254	290	234	299	269	250	251	279	262	247	267	279	287	287	283	258	280	256	260	272	265	254	249	251	252	261	252	262	240	260	274	266	266	255	284	259	254	286	255	257	266	271	272	251	257	234	260	272	274	298	248	266	268	259	275	252	258	261	258	248	242	268	269	253	260	260	249	270	287	260	236	293	285	265	283	252	272	261	280	278	290	258	257	264	272	244	243	279	257	279	266	289	274	264	252	257	280	272	260	244	279	258	270	271	270	269	250	273	282	246	233	242	281	275	259	264	276	286	255	264	286	264	271	266	264	263	263	288	281	286	304	272	269	293	261	273	287	261	248	268	255	245	248	283	254	274	278	243	262	278	260	270	255	258	266	284	274	257	236	294	256	264	280	297	285	270	273	266	288	250	295	245	264	235	289	280	287	257	278	264	262	272	258	281	257	302	256	255	244	265	253	268	267	268	249	279	282	243	275	295	268	304	262	273	252	271	266	296	265	257	296	270	270	277	269	264	241	245	253	271	304	261	275	264	273	258	225	248	259	253	300	270	263	245	265	244	255	273	251	277	267	274	287	302	268	262	281	239	273	274	282	280	233	282	261	298	271	256	274	261	254	270	278	264	267	266	262	273	289	263	279	240	250	256	247	294	263	270	267	232	311	251	287	284	267	294	283	282	298	276	262	261	278	259	298	290	251	275	287	280	275	274	258	280	233	267	271	256	237	272	262	281	261	247	261	271	248	266	274	249	269	261	283	244	274	237	283	267	265	249	251	286	277	256	295	268	295	286	298	283	263	215	277	262	244	266	246	275	263	291	264	256	259	296	260	264	283	250	247	280	275	246	245	264	232	267	311	276	257	233	264	273	223	268	283	252	244	273	292	278	240	256	270	254	255	259	281	256	267	226	294	280	267	264	275	285	263	256	279	258	283	245	290	289	284	261	270	262	264	262	253	275	277	266	276	269	265	246	265	234	266	286	277	273	263	286	257	258	272	251	268	263	269	276	254	285	282	290	259	275	256	275	263	253	256	265	263	274	283	294	239	285	247	271	284	287	268	281	221	258	258	280	278	260	268	262	303	265	255	273	262	262	265	250	249	264	269	268	291	245	277	273	232	258	270	264	271	258	267	297	283	294	235	218	259	272	239	265	260	246	260	263	252	264	266	245	253	276	240	250	257	272	280	242	270	263	310	257	280	263	267	261	284	277	264	284	269	262	257	258	283	279	275	255	283	261	290	275	271	288	286	245	281	258	274	281	256	282	289	282	265	287	252	241	253	268	233	305	269	237	272	238	278	256	259	274	284	265	276	298	281	279	255	254	246	279	279	277	263	261	286	227	240	275	297	273	270	246	275	259	299	254	255	263	257	249	301	259	262	269	282	255	267	256	291	280	266	283	265	265	262	251	299	232	267	269	277	269	275	253	270	254	278	256	262	265	220	313	249	299	249	245	275	294	274	257	262	269	253	293	266	285	292	258	267	272	253	273	288	288	268	260	286	253	240	278	241	247	256	282	291	283	269	268	261	268	280	288	254	274	284	252	280	270	311	237	270	281	260	272	245	249	228	262	260	274	262	250	262	271	267	257	276	262	294	259	261	230	260	260	276	291	283	286	269	257	262	252	262	275	249	266	284	263	279	277	308	267	264	280	271	240	287	298	296	269	239	245	261	266	272	289	285	287	254	239	274	265	238	269	247	275	267	270	281	242	262	274	262	297	267	245	257	254	275	293	239	245	271	266	234	269	251	236	252	293	295	273	226	269	262	268	295	249	247	243	259	268	281	248	307	251	267	262	271	277	267	254	273	287	275	283	270	261	273	265	285	267	270	255	265	309	301	262	245	240	244	260	275	272	256	261	268	277	276	265	250	264	259	226	302	294	267	289	272	276	289	286	235	238	251	278	284	285	289	282	267	226	270	279	265	236	270	263	255	261	260	276	261	294	257	235	302	274	267	281	274	260	279	273	246	240	277	288	233	258	279	252	294	241	291	274	283	268	256	271	272	269	246	284	266	263	261	268	273	262	277	313	278	289	287	266	286	279	252	283	269	255	257	289	264	265	271	282	255	296	281	285	268	260	242	293	260	267	278	270	248	272	250	232	292	263	258	273	284	301	275	268	253	241	283	251	273	253	254	262	271	277	251	296	243	283	246	256	262	265	276	247	263	273	265	264	263	286	279	267	255	284	262	262	290	246	259	292	269	272	281	300	276	247	286	288	263	273	275	266	282	238	257	271	259	287	256	269	273	266	277	268	257	271	293	265	298	228	260	263	271	287	266	286	250	263	273	273	259	272	255	258	274	237	254	270	269	280	281	268	248	253	256	295	260	281	273	271	251	262	262	251	273	297	271	250	278	275	255	277	270	285	287	243	246	245	258	242	241	253	280	277	271	261	283	250	261	230	273	266	279	266	275	232	257	273	254	306	248	246	278	282	257	271	274	278	244	274	230	276	243	245	265	264	290	261	272	259	272	241	243	267	289	269	265	247	273	269	273	297	273	261	256	253	270	264	255	262	277	240	265	264	270	284	267	246	275	274	266	270	254	277	269	289	258	287	250	278	265	288	259	268	257	265	261	247	265	262	258	281	277	266	282	238	271	279	254	288	244	266	258	279	269	273	285	250	291	256	280	249	264	255	279	277	282	258	277	312	271	249	263	246	287	286	269	270	254	239	270	255	244	253	268	262	251	255	257	267	250	296	277	251	300	301	262	272	285	279	297	254	278	259	268	257	273	245	259	265	268	274	271	291	274	261	256	281	270	301	251	263	281	273	261	256	251	300	268	272	231	237	273	288	264	252	297	252	289	257	265	268	261	268	262	271	236	272	270	224	246	265	244	236	239	258	274	266	253	272	268	263	299	292	256	257	271	273	258	252	265	254	254	270	275	238	286	289	263	246	278	243	301	291	254	262	241	271	245	283	242	275	273	252	271	256	296	265	263	296	252	258	269	263	260	231	274	284	247	287	266	286	263	275	257	276	264	287	249	281	246	248	287	262	292	278	249	271	283	252	278	277	259	278	257	245	261	270	247	254	246	254	253	262	267	247	292	268	274	276	245	282	251	254	279	237	277	261	249	273	281	279	275	240	257	260	284	270	256	283	273	265	277	275	291	280	269	258	274	285	270	277	270	271	272	282	247	255	281	261	277	271	276	287	264	262	254	272	280	247	246	270	245	257	265	265	279	281	265	262	260	261	257	270	269	241	250	277	275	290	269	249	239	293	269	249	273	265	270	261	258	264	266	244
23701	21206	28437	24452	21324	14845	6048	3441	1918	1415	1535	1365	967	764	662	637	644	554	553	551	526	515	505	478	488	939	877	468	404	428	413	417	406	415	408	386	416	420	404	406	386	390	419	431	406	424	430	454	430	435	423	406	415	419	419	391	395	425	449	461	415	406	386	426	402	454	427	391	413	394	417	422	386	443	403	384	395	387	427	435	432	417	401	404	423	398	423	422	441	398	432	401	421	410	421	435	432	411	387	440	416	430	444	432	401	408	415	443	422	400	411	421	441	401	455	411	435	394	467	422	436	448	438	390	393	400	408	412	368	400	376	427	391	405	419	433	455	408	413	461	402	407	397	424	443	409	409	370	448	455	415	388	419	427	388	405	402	413	415	441	460	445	423	403	401	394	405	422	420	442	424	422	394	397	418	456	433	435	437	402	406	443	420	405	450	398	418	409	452	431	426	417	410	359	425	386	419	421	421	408	437	433	409	433	435	363	390	400	432	420	411	392	427	409	393	410	420	385	397	388	386	445	440	431	428	411	414	414	393	428	382	447	454	405	451	381	406	402	386	421	431	430	393	376	396	394	413	400	418	435	398	438	431	420	432	404	411	414	400	407	405	412	425	391	413	420	377	427	392	383	425	444	406	435	404	403	434	410	406	407	435	400	421	384	419	375	378	426	386	444	401	426	474	411	448	398	397	405	468	379	394	415	431	398	410	404	392	396	410	408	441	450	418	417	414	439	392	426	431	453	438	378	395	390	451	388	421	408	416	385	422	357	397	420	411	431	380	394	461	436	427	424	429	424	440	419	405	424	434	400	438	392	411	442	406	403	395	448	407	423	379	422	390	410	396	434	395	383	406	425	400	414	371	443	451	419	412	415	398	380	410	471	410	421	404	421	385	416	357	428	398	410	394	424	424	428	427	411	411	452	432	384	427	439	437	397	397	410	387	428	421	391	426	375	424	422	414	445	410	392	415	393	466	426	447	375	391	440	439	428	402	437	397	432	439	429	406	378	395	386	420	425	386	398	391	405	424	403	396	402	424	403	434	405	419	418	399	403	374	421	409	405	448	393	375	406	406	422	437	419	387	431	411	407	431	444	388	408	448	393	436	394	413	449	427	451	418	405	448	411	395	424	395	427	417	383	421	390	419	416	386	398	410	412	430	434	391	358	377	431	414	420	392	406	413	394	409	386	445	389	487	378	430	462	386	429	405	420	440	353	450	404	404	390	428	417	453	366	433	430	421	418	406	438	437	420	444	392	389	407	429	420	399	403	422	404	438	440	421	417	413	441	410	412	436	381	406	437	386	427	395	403	420	393	439	425	386	405	419	390	407	411	437	392	417	439	423	417	431	423	399	448	436	440	421	406	397	415	391	414	429	432	376	467	386	449	406	408	440	413	430	416	452	384	414	417	418	375	412	377	382	425	406	410	451	429	364	382	400	401	432	428	413	470	381	406	464	423	407	441	415	406	402	434	396	393	395	448	386	409	428	431	390	426	400	369	458	422	424	424	435	428	384	379	415	423	426	428	404	429	377	402	405	399	388	397	422	424	384	409	418	423	424	435	390	391	418	435	438	418	450	422	426	400	424	400	414	392	415	407	433	395	397	410	445	415	444	411	454	403	429	405	429	399	387	415	393	418	474	414	416	399	421	422	394	439	433	395	425	406	401	401	367	412	415	423	408	451	387	392	383	411	395	380	436	429	404	435	429	401	388	427	401	423	462	421	416	390	448	409	400	449	425	422	430	394	444	415	385	402	414	425	379	432	396	408	438	436	425	427	408	396	434	409	414	413	411	476	416	403	419	405	427	409	399	398	402	430	430	424	403	401	457	439	442	401	426	440	421	434	395	441	372	428	425	406	426	394	414	427	420	399	379	401	381	406	438	413	391	400	404	449	387	403	444	448	403	412	396	443	388	364	429	422	424	403	406	437	418	395	399	413	449	414	413	399	410	415	420	406	425	391	458	439	392	430	426	427	425	429	391	434	416	396	427	418	381	390	432	417	391	397	407	422	432	440	463	406	400	425	429	422	389	416	405	379	406	443	384	422	431	415	413	413	408	403	400	407	452	431	395	418	409	418	454	395	406	460	436	408	395	427	434	413	395	419	412	404	403	429	436	419	402	415	399	390	420	423	394	408	442	417	413	381	395	427	383	417	389	406	444	398	443	399	454	439	455	408	429	404	378	430	450	412	408	438	426	427	416	417	404	461	412	401	378	397	432	428	412	384	421	377	420	394	434	389	408	393	438	438	411	424	403	430	429	404	406	406	441	394	393	412	442	443	429	442	369	407	386	432	393	426	413	416	426	422	419	438	397	414	425	436	403	437	435	417	423	438	376	416	399	366	390	392	443	424	424	408	389	420	422	407	417	423	421	395	433	430	398	434	411	427	415	403	399	437	428	389	408	393	438	411	423	408	389	420	366	428	446	392	428	402	391	418	404	424	408	365	401	409	405	410	383	411	405	443	406	402	449	428	409	413	416	403	414	424	381	433	411	423	417	408	447	385	427	419	446	446	425	431	410	454	427	423	411	406	386	408	406	416	433	408	384	466	416	392	437	415	408	412	437	412	391	397	405	349	406	423	427	392	421	403	401	424	403	418	459	460	393	404	458	414	462	427	407	407	407	438	434	477	444	371	407	404	389	394	407	406	403	416	407	409	413	426	407	477	433	394	397	436	422	401	397	429	398	396	387	378	426	398	392	397	411	441	400	411	400	436	433	385	411	413	396	459	441	443	426	402	381	405	400	408	450	411	425	411	417	409	448	420	434	420	434	411	452	410	414	376	397	387	412	421	423	437	399	425	416	424	417	399	424	429	429	428	429	406	426	392	391	431	431	431	418	442	417	394	422	421	391	399	420	421	407	440	381	423	451	401	439	452	436	408	389	423	363	421	405	426	412	395	387	405	391	417	404	457	433	446	385	409	457	395	441	436	427	410	419	416	434	413	452	424	420	434	417	440	427	457	395	459	396	438	400	376	407	436	450	402	414	432	416	455	441	398	416	393	410	399	401	433	399	435	419	432	416	418	417	431	409	417	404	470	401	396	442	422	421	404	369	438	418	388	426	398	400	398	445	443	405	431	384	416	402	399	399	417	441	454	424	395	403	439	420	404	399	417	440	429	399	420	425	414	406	410	387	368	389	434	416	439	390	434	409	411	390	379	385	401	422	415	444	418	394	458	430	436	416	401	406	382	398	470	440	403	443	450	465	390	417	386	462	384	396	436	434	425	383	404	412	438	404	415	422	444	418	420	425	439	424	448	412	408	414	423	400	413	397	430	399	425	414	432	416	395	415	464	447	425	421	418	440	419	395	404	404	400	405	395	402	395	426	396	430	426	414	388	441	443	406	426	438	399	379	405	420	394	412	348	415	372	410	399	420	416	410	391	391	409	426	440	419	429	417	376	421	444	389	400	411	359	419	430	434	437	406	444	424	437	411	443	398	416	460	422	427	405	399	418	418	399	436	430	416	421	439	405
30469	54425	41076	23651	17945	11429	7737	5981	3381	2478	2769	2356	1656	1099	1038	978	873	722	736	716	679	639	554	507	542	1363	1230	468	474	459	472	437	449	452	463	429	444	442	439	488	425	441	436	463	472	421	447	440	467	463	446	452	441	416	450	443	429	472	445	445	417	420	447	437	421	479	447	409	421	412	410	452	429	456	437	457	455	451	441	452	474	459	427	437	458	420	440	426	484	499	473	450	452	455	451	461	436	460	490	432	441	446	457	476	441	427	415	417	415	461	460	427	406	451	438	452	455	421	402	430	474	465	437	450	415	423	478	433	469	484	425	433	440	452	434	430	452	456	443	459	491	457	429	449	450	476	443	490	462	471	501	452	430	411	421	444	421	446	429	435	452	451	455	431	447	465	442	427	433	456	433	422	448	454	430	452	449	484	441	414	444	454	454	435	410	444	449	446	490	451	454	468	450	407	455	440	467	422	444	489	459	492	412	430	458	432	427	514	431	438	416	429	455	472	488	441	454	491	450	444	458	439	447	409	431	431	427	460	447	461	470	434	462	445	420	472	423	430	475	400	466	441	410	460	460	460	412	474	440	428	475	455	408	438	448	447	425	434	448	450	434	474	454	465	442	450	434	429	446	457	442	470	463	462	456	444	448	444	421	421	440	430	422	422	465	434	409	432	456	477	424	474	493	451	472	478	433	422	461	414	408	437	427	439	465	440	448	428	408	445	460	462	403	438	418	453	449	438	441	421	445	440	462	433	460	404	466	466	423	425	428	434	453	435	472	444	452	466	498	414	465	484	439	471	487	451	470	448	413	433	462	467	421	500	452	440	427	464	444	457	429	442	433	429	440	462	434	445	440	484	442	456	442	488	441	463	460	398	428	459	484	486	440	453	442	452	424	467	425	442	457	419	435	435	482	457	440	460	449	427	408	432	462	414	417	445	440	439	414	490	432	431	458	455	438	415	458	440	461	430	462	435	457	442	461	454	460	433	459	484	452	418	434	452	470	452	451	438	458	458	471	422	440	466	464	413	429	480	440	441	451	419	448	463	475	452	447	448	448	465	442	396	405	456	461	466	410	439	429	441	471	444	433	447	434	464	444	453	478	419	425	460	441	431	421	419	434	443	441	440	497	465	411	460	455	447	420	406	455	465	438	437	469	428	441	430	474	422	449	408	498	473	469	451	452	437	425	462	443	485	429	480	408	457	467	406	440	454	464	402	433	417	436	475	433	495	490	439	398	452	412	454	443	468	461	469	451	435	460	437	472	423	453	475	477	420	478	459	458	435	422	470	439	451	442	409	418	450	454	456	429	461	463	411	437	471	487	428	418	440	451	415	467	446	426	481	430	437	449	430	420	464	432	441	436	445	456	441	440	468	448	435	469	481	457	499	414	434	444	443	414	471	430	449	462	479	441	436	465	445	445	464	424	433	449	461	421	459	417	460	460	446	510	431	453	417	464	465	413	424	464	450	435	462	475	433	475	447	461	462	465	434	479	454	475	431	457	414	420	431	424	470	462	420	417	420	412	424	472	447	431	453	442	467	440	421	456	444	488	477	409	450	439	432	443	475	452	450	414	467	463	416	425	471	405	475	446	452	418	448	471	427	476	444	458	481	436	455	459	465	439	467	478	436	436	471	439	432	434	469	456	452	415	422	457	449	407	437	441	434	421	443	472	427	475	437	436	428	433	439	445	505	448	507	447	444	475	455	427	438	465	435	473	476	437	456	445	438	468	442	465	472	469	457	423	469	453	417	454	491	452	455	441	424	417	446	446	435	446	439	456	447	407	456	465	441	459	426	479	446	419	443	482	422	467	458	457	486	427	433	456	455	451	441	444	452	485	424	487	432	450	443	462	447	435	457	434	434	463	464	503	432	422	466	461	456	471	434	459	484	488	438	429	428	446	437	417	488	463	446	488	449	471	442	448	445	464	443	461	446	425	490	435	469	458	482	432	478	447	460	420	439	426	415	439	518	453	452	439	483	448	446	454	438	373	463	448	440	465	443	459	475	440	443	450	445	436	448	460	438	428	467	457	466	407	417	424	469	414	463	413	464	463	475	466	441	443	416	440	418	470	435	444	402	446	458	430	460	467	433	445	471	472	422	440	466	472	447	469	481	462	461	450	438	465	490	425	458	439	450	432	379	424	440	428	451	498	420	427	443	435	414	443	454	445	418	482	444	435	487	454	492	456	447	436	477	431	451	452	478	467	432	433	469	470	444	411	481	422	424	418	420	515	448	445	466	426	450	447	463	436	433	438	454	458	486	482	475	471	451	458	425	446	401	449	450	441	430	439	461	446	410	449	415	427	420	422	468	419	421	449	434	450	397	440	509	451	438	442	408	417	441	424	458	446	474	434	429	416	435	431	436	420	423	460	473	452	469	408	440	483	477	467	432	472	445	386	411	418	461	423	417	434	450	433	435	440	435	458	441	438	463	462	488	457	446	443	424	479	443	443	395	430	429	429	448	458	463	468	396	451	441	441	471	473	431	394	403	466	410	449	426	448	443	467	433	459	469	433	417	449	457	435	440	421	454	438	467	433	415	415	470	440	456	394	448	424	442	449	417	438	458	438	447	448	465	489	414	434	427	449	430	466	426	437	435	484	442	430	429	454	425	493	442	464	417	437	460	402	423	468	465	424	421	432	465	426	441	461	454	490	476	408	429	430	434	408	433	441	411	448	421	455	462	429	460	495	459	482	459	414	416	435	402	385	458	414	484	477	460	466	443	447	436	424	461	464	416	467	450	470	428	463	450	472	468	419	429	479	429	462	481	446	448	430	425	475	434	416	430	444	460	441	408	423	460	447	442	454	453	452	448	436	434	461	497	476	470	443	431	447	458	501	466	454	414	470	459	424	453	423	458	447	421	469	466	452	460	462	438	412	427	467	438	447	473	443	478	473	443	445	417	492	445	483	479	427	481	424	463	427	470	457	470	493	415	432	423	474	438	461	426	437	463	445	478	466	447	467	475	391	417	467	423	416	426	434	449	452	434	482	458	487	431	443	444	453	435	421	449	436	464	451	451	465	453	439	450	453	438	426	426	429	444	464	464	460	445	444	483	459	421	427	448	443	454	439	478	396	421	418	469	475	465	425	448	439	440	435	425	433	435	404	462	466	443	443	470	407	457	441	428	511	438	452	447	391	424	465	435	459	471	450	448	419	416	437	430	459	447	441	452	468	441	490	464	451	434	462	411	461	472	461	432	401	475	438	447	423	448	458	479	444	456	471	460	455	463	441	430	462	457	450	483	472	472	482	464	433	450	449	414	432	437	412	452	446	415	445	481	464	470	462	400	453	426	476	449	467	434	470	452	480	411	448	427	454	442	458	468	382	442	444	447	431	434	482	484	435	463	407	460	473	476	435	426	458	455	440	450	437	439	432	445	505	469	430	429	453	403	448	469	388	431	456	439	441	451	451	458	471	484	442	439	433	469	434	428	443	457	460	452	435	445	455	434	430	477	452	498	434	441	427	446	448	464
25001	21366	27780	25660	15330	6042	3569	2182	1227	948	978	832	608	451	374	399	370	329	314	353	253	267	240	258	233	319	449	219	221	209	204	190	184	205	206	198	228	222	193	191	188	175	194	196	196	221	209	220	203	199	197	194	187	189	192	230	196	220	197	199	222	210	210	197	190	223	183	234	201	200	200	241	220	206	192	223	202	200	183	225	211	220	211	184	222	211	204	195	201	211	191	205	226	187	186	186	193	197	191	200	202	202	208	226	213	183	184	201	200	171	168	214	206	219	200	196	204	216	194	182	212	189	217	209	170	204	203	210	192	201	202	207	195	196	199	217	216	221	239	220	195	198	194	208	200	198	207	205	200	213	201	190	207	211	195	209	186	193	199	210	210	193	206	226	225	223	207	231	213	171	233	215	206	210	205	215	203	203	174	196	224	179	190	192	211	206	216	205	199	219	212	204	197	176	217	195	213	204	189	209	184	214	205	213	187	203	201	221	192	221	186	199	205	199	222	228	183	183	213	190	199	223	207	194	195	205	212	203	215	193	228	201	171	203	203	187	199	192	192	186	207	204	221	200	218	188	216	214	206	183	189	218	192	214	205	216	200	186	193	199	178	198	186	204	197	233	196	181	208	216	193	213	209	211	226	230	228	197	215	214	179	207	191	212	201	207	201	228	192	205	205	225	200	200	208	215	217	203	242	210	204	204	222	213	213	192	176	191	188	188	190	208	235	205	216	195	218	215	197	209	215	199	194	228	201	189	211	188	229	177	165	208	206	216	217	198	207	205	196	192	206	205	205	208	204	179	186	219	216	184	225	212	231	208	208	206	216	207	180	194	211	205	223	208	216	216	188	235	210	225	222	172	201	195	213	197	209	223	187	181	200	209	193	214	225	184	176	187	170	227	209	189	215	181	223	212	210	192	208	199	177	203	199	222	181	204	196	178	191	187	222	206	225	227	174	228	197	205	225	179	228	218	191	210	202	203	196	181	200	188	216	231	207	205	219	197	195	211	193	223	208	211	209	212	193	204	196	174	200	201	220	209	205	182	211	219	218	194	209	209	212	239	203	196	171	162	226	234	205	190	221	216	206	218	178	200	212	194	205	212	210	219	217	187	194	182	206	210	203	198	224	223	181	193	204	207	197	201	208	228	226	203	207	215	191	206	189	190	192	207	217	196	192	219	203	197	179	198	210	196	190	185	225	195	169	205	189	217	194	185	201	201	184	195	202	209	190	236	205	203	188	223	219	201	184	208	218	211	189	196	210	197	204	197	202	204	225	215	183	183	221	199	190	184	210	213	224	214	183	196	214	186	203	209	193	184	193	210	215	193	199	218	187	198	201	199	228	187	190	209	180	204	186	193	209	224	201	194	194	195	203	198	207	193	211	216	207	189	208	185	199	207	214	168	209	181	192	206	240	203	213	224	180	208	194	204	211	220	215	227	187	186	174	204	212	210	223	211	244	209	215	205	215	191	216	215	181	212	199	206	203	189	189	184	208	221	192	204	220	228	187	198	191	182	212	227	194	198	198	197	196	224	198	184	198	210	207	176	218	200	199	193	182	209	198	212	212	201	190	191	200	203	211	197	202	221	199	193	220	202	234	205	210	188	199	203	198	199	203	232	204	176	222	208	213	194	193	204	213	224	186	209	188	197	204	209	188	198	215	206	212	194	183	196	207	200	204	183	196	221	190	202	188	193	217	207	190	213	196	225	191	233	204	201	188	203	213	206	201	211	185	229	192	217	198	198	201	178	175	209	214	177	207	197	224	216	211	224	206	211	192	214	203	226	202	176	209	206	205	225	200	215	207	197	188	191	202	189	207	208	200	209	184	198	232	206	194	199	199	198	219	203	212	192	205	220	212	206	197	183	210	219	195	174	244	184	197	198	201	214	184	211	233	212	197	192	210	209	209	241	225	199	198	191	236	223	204	214	205	215	192	232	179	206	209	191	214	217	167	229	189	209	222	205	214	222	195	223	211	216	186	194	190	179	230	225	232	194	223	210	217	216	189	196	209	229	182	197	206	208	181	204	224	184	197	194	221	180	180	172	239	226	197	207	202	195	216	185	204	208	188	191	204	190	213	190	203	187	187	213	209	201	187	178	193	195	204	193	198	176	179	197	213	218	177	193	211	211	211	208	210	206	198	208	189	224	198	195	216	214	189	207	219	192	209	214	221	187	202	215	202	168	218	221	209	221	234	209	197	208	185	202	205	193	205	186	177	176	237	181	204	182	205	212	202	196	222	187	223	211	196	221	200	212	201	190	206	209	204	188	190	211	210	236	181	194	208	204	183	215	174	211	192	198	198	219	177	203	189	195	178	206	224	204	198	190	225	206	215	196	190	209	199	197	209	222	189	199	208	190	212	179	200	220	228	188	202	229	176	201	209	206	234	213	209	188	189	208	199	210	214	166	212	212	197	205	203	167	210	205	227	201	206	197	218	206	195	192	215	222	210	187	202	231	187	193	193	214	177	220	216	219	214	184	199	199	226	198	223	202	208	212	204	189	205	183	214	189	201	199	207	197	192	214	205	187	232	213	159	176	194	198	192	203	201	191	219	185	199	207	204	219	218	228	214	208	200	187	194	179	188	223	209	197	204	179	202	203	183	203	208	187	221	190	221	230	184	229	206	191	231	195	204	193	210	195	205	200	210	195	199	184	163	185	198	207	190	226	232	241	196	223	199	217	167	201	199	220	204	213	217	201	216	194	188	185	206	169	202	214	179	234	212	234	210	217	214	220	182	189	203	212	197	194	228	214	224	211	198	194	198	188	183	213	197	202	214	215	235	201	202	211	224	214	191	206	197	193	199	211	227	195	196	203	208	226	190	229	231	192	193	212	215	208	194	215	212	177	205	182	169	193	197	212	174	209	210	194	223	174	223	195	201	216	238	218	188	195	205	180	200	193	192	187	197	194	200	197	189	214	204	201	224	205	207	231	194	201	192	192	201	207	195	192	199	203	199	210	215	199	190	192	205	176	190	231	208	202	197	186	181	215	219	193	210	204	189	201	210	202	226	169	208	197	195	213	212	229	218	200	186	199	209	216	222	196	192	201	205	189	195	215	209	199	209	194	200	210	213	198	208	242	211	210	217	227	198	196	193	184	197	188	238	209	205	190	204	210	187	189	209	177	200	182	227	220	187	182	186	182	199	203	207	207	172	202	184	220	230	248	219	201	197	183	220	183	191	198	189	207	202	200	180	203	181	221	194	203	191	200	203	199	228	215	195	203	222	198	199	218	204	215	192	187	226	215	228	180	200	189	205	199	199	195	217	185	197	208	176	212	192	208	211	176	194	188	220	203	203	210	200	177	188	222	222	201	208	198	184	240	197	216	194	222	184	232	211	205	229	216	210	194	208	197	183	223	187	230	194	217	215	203	205	222	234	178	222	195	194	177	208	199	186	220	201	190	191	200	221	190	202	198	190	204	225	229	202	214	210	181	179	193	198	219	205	205	191	176	212	192	200	203	206	196	202	227
29290	48253	35420	21800	13326	8847	6818	4550	2428	1881	1867	1619	1122	706	687	579	523	474	451	411	355	369	314	355	266	483	792	245	221	260	216	214	276	227	234	228	262	228	228	224	235	217	249	245	219	246	231	265	225	250	250	228	231	233	220	203	216	244	222	214	255	223	220	204	227	241	242	235	257	236	209	215	218	240	209	229	227	219	250	239	242	255	235	209	228	231	233	245	270	236	223	222	219	251	232	243	242	206	218	231	224	226	239	238	236	247	219	210	238	235	237	232	231	276	252	216	234	214	256	253	247	232	199	251	220	214	234	236	246	230	235	231	198	244	237	251	207	247	199	232	213	234	234	230	212	250	227	245	236	230	209	222	205	237	227	252	241	207	220	227	231	229	262	224	219	242	204	234	245	232	223	227	277	238	237	211	215	229	255	233	237	252	217	224	260	226	262	236	245	228	196	224	250	261	271	226	219	211	242	255	214	228	235	239	261	239	249	242	244	261	262	256	230	245	215	242	213	229	236	233	212	219	212	216	221	250	235	220	248	225	238	235	242	231	241	239	256	254	235	245	223	236	230	220	247	243	215	228	249	203	248	260	229	234	232	203	268	212	229	232	215	217	242	246	223	244	216	218	244	244	249	223	223	247	204	244	213	248	230	227	232	201	240	217	214	223	242	239	224	200	215	235	233	253	241	212	249	232	222	227	235	213	228	224	245	216	248	213	239	237	225	229	196	214	228	225	256	222	221	212	218	255	222	230	236	249	208	237	229	217	218	238	230	252	268	221	208	214	231	226	245	198	222	234	263	220	232	231	200	243	270	223	264	234	257	234	199	228	205	221	196	210	215	242	211	242	218	236	238	206	233	228	230	229	226	241	230	211	227	211	230	231	261	253	238	239	228	237	242	199	232	204	233	232	262	213	238	278	235	232	222	203	239	223	218	232	228	235	276	230	221	241	229	239	203	237	228	263	230	252	224	222	228	232	236	252	235	216	226	229	239	238	251	230	224	213	241	199	246	241	222	247	228	246	224	221	214	229	221	257	249	261	250	240	239	216	208	259	226	237	238	249	228	231	230	230	230	211	210	208	237	222	251	251	257	246	226	230	231	221	234	239	243	230	209	269	223	232	216	224	242	240	235	242	219	218	236	225	191	240	214	220	242	214	225	221	241	211	250	232	215	257	261	225	246	252	234	237	250	218	214	227	224	236	257	213	246	222	227	215	243	228	236	258	231	232	233	240	245	222	251	252	226	238	212	263	209	224	236	250	230	229	246	222	211	202	235	230	200	236	216	252	224	199	229	232	217	207	210	242	257	243	215	243	224	229	222	224	235	241	214	207	216	251	230	235	229	224	249	246	256	254	225	208	218	245	246	254	243	236	235	223	233	213	225	235	211	240	221	223	228	229	222	248	216	239	222	195	219	221	222	241	233	236	216	217	232	235	241	231	243	240	227	244	246	215	207	243	224	252	227	208	236	231	236	214	231	222	219	244	236	227	241	210	242	252	232	224	255	258	234	229	258	229	219	232	228	243	242	284	243	228	223	212	232	225	227	254	212	220	244	221	204	213	221	237	248	231	209	236	204	240	244	219	221	224	272	255	251	233	237	226	238	249	230	230	230	217	227	242	227	225	230	261	226	226	241	217	232	252	243	233	239	205	228	229	225	228	243	225	234	247	223	228	221	231	212	227	219	252	210	248	213	231	220	230	221	242	220	224	240	234	244	230	216	211	242	241	242	238	246	234	210	221	198	213	233	214	219	249	236	213	240	229	214	244	212	220	235	222	221	214	233	231	243	263	225	244	252	199	238	224	195	254	230	228	233	223	256	219	214	218	265	246	216	238	233	264	221	251	219	228	232	201	258	250	246	232	212	222	246	234	221	223	243	249	227	246	251	261	221	241	230	209	256	228	228	238	232	231	221	255	247	235	254	236	237	208	219	232	246	227	234	209	253	243	213	219	236	243	222	266	220	252	219	228	248	219	258	228	247	244	238	239	214	234	225	222	222	227	221	233	220	225	205	229	223	197	206	241	216	231	234	225	235	212	229	228	232	261	235	233	248	233	246	250	236	244	231	233	237	246	218	250	244	246	244	240	258	264	244	206	250	216	235	234	203	196	213	230	244	208	222	211	199	259	246	230	218	221	205	228	235	221	236	235	233	226	212	203	230	247	212	247	195	243	230	218	235	207	240	226	227	228	224	245	213	241	218	250	231	243	219	229	230	220	257	239	241	232	231	252	232	247	216	230	233	195	225	267	222	242	229	242	232	215	234	229	222	220	217	246	219	225	219	233	226	222	243	216	252	210	223	251	260	235	255	224	218	211	221	244	275	230	257	235	232	220	240	220	215	224	238	247	236	244	217	217	233	214	255	239	233	202	214	221	234	235	226	211	229	232	241	227	255	213	220	214	210	223	234	236	259	224	233	197	237	237	224	219	256	215	216	226	224	213	212	223	227	226	250	196	224	207	223	221	208	219	263	240	227	214	218	224	238	232	227	220	248	219	235	209	233	222	235	241	220	218	242	243	227	230	222	245	231	237	214	241	249	220	222	212	212	225	245	226	233	251	212	243	239	206	245	249	232	236	238	197	248	222	210	239	202	231	246	245	225	238	193	239	220	228	215	217	205	227	245	244	240	238	256	221	203	238	211	240	245	223	224	225	227	236	225	217	232	260	232	239	288	207	247	225	210	226	246	230	231	217	240	225	219	213	254	222	212	204	235	239	223	210	221	246	207	229	245	236	183	230	219	240	231	251	209	246	217	261	238	228	212	268	227	237	202	245	237	207	219	219	213	224	221	237	237	209	233	207	243	239	210	246	225	219	202	228	243	218	250	198	228	234	191	248	255	215	184	239	212	236	234	254	255	232	261	249	245	228	266	224	219	251	207	230	253	232	216	256	223	215	246	242	260	235	222	236	249	235	208	218	243	239	232	243	240	244	209	252	206	225	236	235	238	217	266	226	235	217	228	246	227	215	262	212	211	232	216	218	232	246	205	258	249	215	263	248	226	229	242	224	228	214	223	252	240	241	247	256	237	231	230	249	210	244	238	233	230	240	226	201	208	248	234	262	217	221	242	227	234	211	228	258	215	232	228	223	234	200	209	236	235	227	251	276	226	244	223	242	244	273	223	221	218	218	203	251	247	235	223	238	235	235	247	234	224	236	240	221	247	226	242	240	205	251	231	206	231	229	240	233	222	249	221	232	221	230	240	224	240	239	247	209	243	247	260	217	237	245	257	240	240	228	247	236	234	238	234	230	182	223	214	244	213	212	236	253	248	225	236	231	209	251	246	254	230	249	215	235	205	241	206	231	242	231	219	250	215	234	239	219	235	261	234	245	239	240	238	236	237	252	227	223	241	239	218	217	245	225	232	223	222	221	230	218	239	237	224	226	220	220	209	246	237	227	202	219	257	209	237	219	225	244	226	233	236	236	241	218	251	225	262	228	247	217	238	212	208	237	224	250	242	254	208	224	217	226	219	227
22808	21325	28959	24086	21419	21661	15236	5356	2646	1901	1984	1826	1276	992	967	923	739	725	707	635	574	552	558	572	523	542	610	436	425	442	463	417	474	486	478	457	435	453	474	477	460	437	423	464	476	482	446	460	434	455	430	439	451	455	481	441	411	483	441	460	433	439	441	432	453	418	432	421	441	471	436	476	439	393	451	425	435	455	449	479	441	436	499	477	465	422	441	451	432	426	440	430	421	437	486	430	423	417	469	454	421	430	454	450	454	448	451	436	467	434	397	460	459	391	472	438	466	410	463	447	447	435	487	431	478	437	419	425	443	444	442	411	435	417	467	423	440	461	442	478	486	469	424	466	437	442	487	467	416	454	434	468	435	448	437	428	426	439	407	424	454	450	457	462	465	425	410	491	435	454	449	418	464	430	394	427	441	430	443	433	449	468	438	443	449	422	437	443	465	460	450	412	465	436	458	422	426	447	432	442	436	466	423	471	455	495	440	466	442	477	441	435	446	427	427	417	430	456	490	424	433	452	486	471	419	437	445	438	396	431	483	447	440	437	417	471	419	435	438	431	475	435	467	453	416	449	413	456	459	450	462	425	469	450	448	449	437	457	437	472	463	465	449	456	428	425	456	453	472	445	470	449	420	482	442	449	424	436	423	449	465	456	423	452	435	459	421	450	399	441	435	458	446	457	465	447	454	409	445	424	426	428	458	419	460	444	443	431	503	471	457	467	425	449	481	399	471	426	451	448	445	453	452	422	471	425	454	485	434	463	432	433	449	441	447	436	455	431	438	444	428	446	430	404	445	433	443	435	443	465	429	396	425	463	410	466	453	427	442	436	469	472	465	438	455	442	457	415	454	465	451	432	474	415	455	461	403	450	427	413	462	447	423	432	463	449	444	426	440	497	390	379	463	420	475	444	435	454	422	438	424	411	394	405	401	434	423	432	454	417	485	467	430	435	459	419	450	454	425	421	436	468	417	423	426	459	417	478	484	469	469	461	457	451	449	438	481	446	414	446	439	442	448	437	462	433	449	443	435	394	440	441	452	431	481	460	451	428	422	428	401	460	436	446	458	461	452	455	446	413	472	423	467	451	467	426	467	420	417	448	412	463	455	439	452	430	455	431	443	454	421	453	464	460	462	412	394	456	409	455	431	438	454	445	446	432	453	436	488	470	463	451	455	390	469	415	462	438	439	442	433	447	450	408	417	442	446	437	442	457	460	457	456	422	424	432	416	448	421	434	458	472	449	460	457	434	428	408	442	493	397	434	459	456	459	426	438	438	448	479	470	413	465	455	437	398	478	466	417	441	441	441	416	457	431	448	425	422	461	397	410	456	452	437	454	448	431	432	458	451	444	436	430	444	459	437	442	467	438	404	443	484	448	414	463	421	438	471	427	476	461	451	446	442	445	447	435	448	433	465	479	477	434	475	442	430	458	460	420	430	455	485	484	441	412	461	461	441	471	423	425	460	440	425	429	475	439	466	464	445	429	440	416	477	450	443	456	433	424	436	482	486	428	424	456	431	458	453	447	413	440	425	447	464	408	477	404	435	447	444	454	441	436	498	451	429	465	435	434	431	462	399	452	444	416	411	430	416	458	405	434	464	468	452	454	440	456	424	469	433	458	439	486	429	450	475	447	460	456	485	455	436	423	428	430	395	445	406	459	457	441	427	413	474	433	477	440	474	391	456	423	402	456	450	420	458	476	442	459	438	443	457	426	430	451	466	466	405	431	452	430	421	472	421	414	443	444	413	432	429	457	451	457	445	477	442	463	459	439	444	457	436	457	453	430	452	457	425	430	433	483	431	436	421	443	459	448	458	428	450	449	471	449	418	470	462	435	440	425	408	434	463	436	440	459	447	402	466	412	445	497	417	414	421	484	408	396	418	428	427	469	451	465	442	418	440	441	464	440	446	435	459	425	444	456	434	455	437	434	446	453	435	464	452	452	418	440	470	424	447	435	445	476	438	454	409	481	462	458	467	427	428	465	467	459	441	446	428	418	448	440	427	465	429	436	437	431	405	458	465	442	478	428	447	459	409	422	456	430	441	442	429	442	414	460	416	470	436	424	410	442	421	428	401	484	431	429	446	459	457	437	462	424	409	486	425	437	483	462	405	459	413	455	428	418	403	468	430	417	424	427	441	417	442	466	429	437	451	421	448	411	437	436	406	455	483	452	429	491	458	414	458	455	457	406	484	405	454	428	479	443	464	432	452	446	461	447	460	444	466	445	441	435	445	426	469	437	424	465	450	431	429	427	478	420	432	437	412	441	451	450	427	438	447	424	449	430	437	401	411	437	443	421	431	434	413	424	439	450	464	476	442	411	475	456	442	439	467	463	439	452	472	401	417	398	469	429	442	422	478	449	406	409	453	440	411	468	433	480	445	460	430	458	434	466	420	419	439	484	454	433	440	429	444	442	455	464	437	470	463	409	456	426	460	408	465	457	433	426	431	448	434	487	471	445	457	447	461	419	456	451	452	432	452	442	479	414	424	408	453	432	443	461	436	440	446	426	419	441	499	389	449	405	439	432	415	422	451	469	431	478	450	440	459	446	481	400	465	468	452	415	411	442	420	447	462	461	414	456	456	464	438	446	428	439	427	444	449	439	432	457	485	431	398	405	451	461	510	447	427	430	436	440	426	495	452	437	447	431	427	417	450	413	454	425	451	454	436	411	468	434	422	431	442	435	462	460	442	437	434	452	437	439	472	421	392	453	472	438	424	412	463	488	421	406	453	437	455	438	450	442	433	427	462	469	470	432	419	451	495	446	435	442	449	431	440	423	461	455	386	460	437	446	439	397	480	423	494	445	435	449	455	436	441	419	449	455	444	419	426	466	437	451	478	428	428	444	439	430	426	430	437	479	491	471	463	426	432	446	409	428	455	429	436	429	442	414	458	458	445	437	454	404	428	412	451	424	445	482	444	452	434	421	463	424	408	462	418	440	436	440	388	448	450	446	423	420	406	442	444	444	429	441	429	438	440	435	465	488	451	429	457	453	463	447	423	431	454	437	470	459	430	453	443	449	435	481	470	441	445	437	414	469	430	440	463	408	401	429	436	404	449	436	415	444	441	432	423	477	438	470	441	442	404	449	418	453	412	405	442	420	475	435	491	435	442	468	430	435	416	411	450	410	423	393	464	453	453	426	456	484	459	451	440	477	448	441	463	430	456	436	443	445	441	438	443	448	473	421	440	423	428	426	421	449	472	478	460	451	418	435	443	428	474	462	427	433	432	450	436	427	443	401	436	465	444	436	423	454	415	416	436	409	462	422	435	454	401	475	434	459	457	393	461	473	433	413	489	453	439	454	477	441	465	437	446	474	466	466	405	433	440	436	444	427	443	430	455	468	447	425	460	427	447	458	413	489	454	384	426	421	412	480	454	464	466	452	435	451	435	438	447	445	397	421	445	396	440	407	400	431	424	481	420	429	460	457	453	427	458	486	413	425	450	419	461	447	432	422	493	443	468	459	434	438	449
34089	60127	46638	31319	20328	16187	12391	8114	4800	3300	3573	3217	2095	1488	1452	1367	1083	1011	966	838	745	714	704	666	599	530	777	512	487	511	503	500	521	497	525	462	482	487	461	482	473	478	520	502	489	462	471	479	502	473	477	485	493	489	475	496	467	475	479	471	472	502	466	430	472	481	449	473	465	474	525	446	476	514	503	471	483	520	485	485	486	505	438	455	482	501	494	489	464	504	505	458	455	476	450	483	465	459	474	507	499	487	470	434	448	477	449	492	491	473	447	468	499	471	437	455	513	453	464	511	488	468	456	455	449	447	486	499	485	493	456	441	486	477	485	497	496	432	509	451	490	468	498	479	532	478	463	477	480	458	517	460	467	474	477	473	467	442	442	497	502	469	458	530	492	455	479	418	494	452	488	457	492	500	475	464	509	467	501	479	441	493	475	518	479	462	478	516	515	459	479	486	507	467	485	441	483	468	487	541	449	466	494	503	499	495	494	517	498	461	457	471	470	454	477	462	441	465	489	512	471	460	483	473	477	498	464	484	459	452	462	497	472	472	503	451	513	477	484	467	463	469	447	488	456	514	502	467	470	459	474	497	494	422	499	476	480	473	457	475	525	458	479	483	456	490	471	463	475	512	471	467	443	467	488	490	477	483	469	487	481	481	493	444	492	510	474	464	497	500	486	458	467	506	506	473	461	445	476	476	489	466	494	483	483	437	475	469	478	465	470	461	469	480	506	470	477	454	479	472	471	467	503	515	478	483	483	485	475	440	465	480	466	502	480	433	467	475	496	487	481	484	461	480	468	450	465	489	485	523	496	462	497	496	507	476	507	468	483	447	502	453	486	484	483	465	469	504	489	488	516	486	487	465	470	487	482	506	497	463	488	463	493	521	458	477	487	505	466	515	491	445	416	465	464	497	472	506	438	486	499	488	494	495	470	483	457	466	481	451	507	465	513	448	501	490	427	458	488	460	508	514	437	457	495	471	476	524	471	480	482	510	508	493	510	437	448	490	496	501	464	460	482	480	472	463	494	473	494	481	480	472	496	458	531	461	467	491	502	487	448	457	478	460	460	500	496	486	466	495	491	515	499	505	465	463	511	496	465	430	427	502	497	473	456	498	467	479	463	516	520	466	446	474	511	499	482	462	470	453	475	481	496	457	472	486	466	473	485	501	483	486	469	477	499	499	511	466	491	468	471	465	450	477	503	478	497	446	519	500	481	439	471	459	444	437	441	518	487	458	517	457	465	479	462	464	481	455	492	483	493	501	476	448	495	473	481	502	469	456	470	498	474	401	441	495	464	480	448	436	477	539	498	538	462	510	481	494	476	471	431	464	470	475	464	508	478	479	501	491	491	464	475	466	469	451	506	469	481	483	472	495	471	469	495	481	450	457	521	476	475	484	475	488	456	471	466	490	430	513	515	454	453	490	505	442	501	476	478	474	463	480	474	483	450	482	463	486	508	466	483	472	486	486	496	496	475	467	498	470	478	461	459	497	473	498	475	474	509	477	449	506	490	532	468	469	479	467	477	463	493	476	492	450	485	457	478	493	468	449	456	459	455	485	506	464	479	503	457	458	501	457	440	500	482	508	470	483	476	487	443	496	473	468	477	489	481	448	475	478	436	493	502	440	507	440	452	495	431	489	446	450	475	494	457	464	491	475	515	483	484	423	477	449	460	465	499	473	508	481	499	503	530	483	504	456	488	476	503	504	482	457	492	466	522	477	508	429	452	508	471	502	474	452	499	501	515	478	472	483	494	483	452	489	527	465	483	481	477	474	462	477	522	508	462	463	481	543	448	447	497	480	509	460	500	433	475	455	470	481	471	479	484	470	515	494	467	490	473	482	480	503	552	487	461	495	497	455	476	487	467	475	493	455	494	490	475	492	467	481	477	483	481	444	471	485	523	466	481	516	512	461	464	507	488	488	487	494	498	450	477	483	475	442	493	493	498	469	474	470	452	466	462	470	476	458	497	505	466	465	426	446	469	454	487	455	501	494	457	465	479	489	441	474	462	456	453	476	463	471	476	496	485	452	499	488	481	467	464	483	455	484	482	481	480	472	429	514	442	495	530	490	503	478	483	447	479	463	453	456	436	444	456	450	481	467	508	471	456	481	463	435	506	490	493	448	463	469	518	480	492	498	459	506	475	470	448	463	507	424	474	454	480	508	500	454	488	495	481	521	475	484	453	444	487	500	465	479	446	449	477	485	489	497	532	480	481	481	448	504	448	485	491	508	519	492	465	486	470	486	441	450	454	475	451	441	491	467	481	482	470	482	489	481	484	423	476	488	436	520	497	474	454	447	434	489	468	456	466	511	498	484	468	489	471	467	432	486	458	482	470	430	503	470	505	489	467	474	469	443	477	480	502	482	497	480	494	455	493	470	494	478	477	490	483	489	486	441	511	457	489	490	481	457	491	461	489	458	476	470	489	481	476	487	489	542	467	500	472	492	466	463	447	452	477	501	437	481	460	435	520	479	491	469	478	424	471	512	488	505	463	515	461	489	475	488	489	486	452	506	496	494	474	471	450	473	487	458	483	467	508	529	487	475	450	474	456	509	474	475	473	482	457	485	496	502	450	482	474	472	488	502	490	463	463	452	503	475	459	474	505	482	464	483	475	438	464	492	513	476	480	463	455	477	448	497	507	439	481	491	487	468	479	464	471	464	453	490	489	496	476	473	484	491	473	481	475	455	466	515	468	516	484	475	508	492	485	480	494	511	463	471	500	473	488	463	477	499	502	452	506	443	468	475	510	472	479	456	432	437	474	496	490	488	487	473	442	486	480	484	485	479	473	458	499	470	487	513	472	478	518	465	477	470	463	440	471	530	463	481	469	472	495	522	446	479	496	506	476	494	487	433	509	431	485	491	497	449	477	482	448	460	488	469	483	480	491	511	475	488	508	495	436	454	494	487	490	432	479	540	478	489	469	475	500	507	443	506	469	486	493	463	499	507	429	455	496	478	478	487	498	462	484	480	504	487	480	467	482	480	484	446	465	463	514	458	508	450	470	481	464	462	495	476	503	507	514	506	451	495	447	477	472	477	463	479	479	494	491	497	480	467	452	459	488	484	462	498	442	462	452	457	481	472	495	488	448	508	494	484	474	507	495	484	500	461	469	491	488	458	498	468	483	478	491	488	485	535	506	473	491	465	437	469	473	483	458	510	495	493	502	488	479	499	483	483	482	496	539	477	482	496	459	458	479	476	488	477	494	468	528	465	493	452	475	430	493	451	495	526	496	455	471	478	474	511	469	416	468	483	495	497	464	421	473	480	473	463	482	467	473	495	486	481	473	465	476	435	463	488	513	465	490	496	450	492	483	508	482	489	483	491	454	516	495	477	514	489	467	516	459	492	461	462	475	447	474	472	418	492	499	509	482	484	466	490	492	457	455	450	451	461	477	491	487	466	486	496	502	434	458	462	479	480	516	488	483	478	490	450	493	484	491	450	501	507	474	495	507	472	432	481	472	492	496	509
29721	26180	25859	16243	6685	3933	2499	1593	820	620	730	635	425	343	381	317	287	307	251	245	242	223	220	258	244	222	191	213	207	237	203	209	188	222	232	199	217	235	207	206	246	237	205	227	213	215	203	224	197	212	223	227	183	213	199	200	232	229	202	193	224	222	206	219	189	214	208	222	212	205	223	215	217	222	201	211	239	220	216	179	213	225	231	185	200	201	211	234	212	226	218	193	193	186	232	210	245	222	222	216	201	207	197	200	222	240	197	194	198	206	220	221	222	196	217	206	244	193	208	219	202	230	223	204	238	213	213	231	185	216	204	213	196	213	222	223	209	220	200	217	214	210	200	187	231	210	213	228	223	242	205	218	232	219	221	213	238	217	220	215	214	201	221	218	212	205	212	213	207	207	214	209	223	199	207	202	214	232	189	209	207	219	209	201	215	215	201	210	206	232	207	199	190	227	195	205	208	238	205	209	198	208	217	202	186	217	216	220	226	218	208	211	197	229	227	243	193	213	208	193	217	205	187	227	206	205	216	201	192	219	208	228	211	231	200	213	192	205	187	208	211	224	202	211	220	208	209	234	195	183	236	205	183	210	211	212	208	197	209	183	186	227	212	185	213	204	212	225	202	209	191	219	200	206	199	227	199	221	228	218	198	212	213	197	213	205	195	201	193	221	203	236	226	198	171	209	230	183	201	203	207	197	202	227	171	212	211	194	197	225	215	183	207	222	199	230	231	205	207	211	214	214	204	206	238	193	214	232	221	183	222	222	208	196	214	235	209	205	211	207	216	215	213	222	232	234	229	257	200	225	195	202	220	227	202	206	232	204	219	204	188	175	223	222	216	234	212	223	224	201	193	210	204	233	200	192	195	204	234	219	201	192	218	192	192	197	223	205	210	208	207	206	209	221	200	225	220	226	247	182	226	201	210	213	214	202	215	203	214	207	244	216	194	233	220	234	196	210	208	199	237	201	216	209	182	181	224	216	226	204	204	196	208	228	226	225	213	221	208	213	224	239	190	225	205	211	199	220	223	223	197	200	215	228	213	208	198	212	231	235	239	206	228	207	217	221	219	203	241	221	206	203	214	215	195	224	219	229	210	224	257	203	209	228	212	190	231	228	214	191	231	223	210	226	218	242	224	200	211	223	204	204	197	225	229	217	215	213	190	183	215	202	217	243	186	211	203	235	215	219	195	245	209	213	237	200	210	237	198	234	196	219	210	231	185	182	201	206	210	200	221	189	208	205	211	226	203	212	221	229	192	199	220	203	209	219	224	219	201	222	206	200	191	205	210	205	212	199	205	204	220	222	214	198	218	215	223	201	223	213	205	201	228	199	196	202	213	208	199	181	221	227	210	216	190	211	232	226	186	210	213	188	193	243	226	218	228	228	225	210	191	231	197	194	213	231	202	219	222	217	224	202	192	236	199	218	209	196	201	229	213	195	210	209	208	189	214	209	207	190	219	208	204	203	208	209	206	236	234	200	227	216	206	227	232	190	224	188	211	222	207	231	222	211	191	207	201	208	203	208	191	207	208	216	210	211	220	216	215	225	210	217	230	206	196	210	213	208	194	242	223	218	222	223	204	230	205	209	214	225	225	191	194	224	225	217	201	225	213	220	226	214	204	200	210	218	211	229	226	193	194	247	211	229	206	222	234	204	205	226	218	219	218	251	221	202	221	223	249	192	205	205	213	213	231	232	230	236	218	212	197	231	217	214	218	209	239	179	208	222	227	236	239	208	216	241	229	220	222	211	197	233	226	210	223	214	237	199	218	217	199	183	202	246	234	189	233	219	213	215	194	201	207	219	188	206	224	201	207	218	227	204	225	233	188	188	191	182	215	239	220	207	199	211	186	230	206	209	210	203	199	212	219	218	209	217	216	204	222	227	217	209	223	208	203	221	243	211	212	215	218	205	231	231	217	212	221	220	233	217	172	221	221	219	191	202	204	193	249	220	196	217	213	206	215	224	217	197	218	182	227	224	225	219	190	181	214	209	225	207	202	214	217	206	226	234	210	217	189	216	241	207	203	227	210	216	223	213	203	214	228	219	218	211	218	188	211	205	188	227	196	201	198	212	229	203	221	232	218	175	212	196	209	212	210	201	184	221	207	214	180	199	209	202	216	210	200	219	225	210	211	198	212	223	205	201	232	205	206	208	200	199	207	236	219	209	211	228	209	224	219	213	205	204	222	211	202	222	220	215	200	216	206	189	230	218	202	209	194	222	216	213	199	223	214	184	204	208	194	187	191	224	196	220	192	214	233	225	207	236	229	215	206	206	195	213	228	220	215	185	229	203	205	206	222	199	195	201	210	213	206	230	210	223	228	209	235	220	253	202	209	212	202	193	209	205	209	229	193	221	191	237	213	216	211	218	216	217	202	213	222	218	218	182	238	237	215	208	239	219	216	197	227	206	232	188	236	227	226	194	219	211	202	223	233	213	225	203	230	213	243	218	202	222	222	198	228	223	233	209	213	230	214	212	212	219	215	232	192	208	209	201	213	211	187	212	214	225	239	219	204	206	211	203	212	210	189	219	241	200	252	216	201	226	243	204	208	203	230	223	224	234	213	223	208	204	201	200	209	211	215	199	202	212	222	230	203	221	205	217	243	209	206	211	204	198	207	204	201	219	200	223	215	204	187	226	211	210	185	174	247	192	196	219	217	225	218	214	210	223	215	226	183	209	215	244	190	213	228	206	187	198	211	204	209	194	194	196	214	235	229	236	207	221	220	216	218	229	204	231	217	221	226	218	230	191	198	204	173	213	229	202	219	208	197	208	213	228	209	230	223	225	203	200	206	215	218	248	233	211	203	215	187	192	222	207	214	218	219	215	225	205	224	223	200	231	174	266	195	214	204	183	205	212	215	210	207	210	201	223	202	197	197	226	209	217	214	207	207	187	213	225	211	195	227	178	207	225	213	205	225	229	213	208	214	225	210	182	246	195	175	216	237	217	211	229	233	223	236	208	183	210	228	223	215	198	200	216	228	206	217	216	212	200	236	220	207	224	224	207	204	195	226	204	199	212	187	191	204	220	200	194	197	215	202	202	213	192	226	196	216	216	221	225	196	211	192	235	200	216	189	195	216	206	215	227	203	219	203	214	217	233	202	201	228	241	214	211	216	207	215	214	222	196	217	231	234	200	185	222	197	211	233	198	216	226	219	225	209	204	238	218	210	217	214	196	206	215	200	195	208	203	206	220	213	230	235	204	223	205	215	208	205	209	197	221	231	224	227	201	213	220	222	226	220	202	225	212	235	208	189	196	218	225	192	194	224	213	233	207	220	204	218	224	217	230	224	201	199	218	212	207	218	222	203	197	221	214	218	194	177	226	220	216	218	196	208	184	233	206	216	218	197	202	217	255	207	231	217	198	197	205	217	200	201	197	205	188	226	221	201	195	227	198	212	212	213	207	191	241	201	210	198	225	210	212	212	233	209	209	197	177	198	194	228	215	240	222	222	209	216	212	222	230	217	204
27942	39624	28441	16449	9749	7165	4840	3159	1571	1136	1346	1216	718	536	554	485	442	436	390	327	306	293	285	311	282	243	251	240	242	256	223	240	241	234	226	247	227	207	244	215	227	245	270	214	248	266	257	220	235	236	254	224	231	232	255	248	237	271	224	212	246	225	246	225	215	222	221	275	241	226	230	244	249	217	197	229	259	224	234	248	240	211	207	252	231	223	252	248	258	225	240	240	257	229	228	231	233	222	201	234	253	257	236	237	247	232	244	215	216	226	215	222	249	242	231	244	222	248	228	232	211	201	227	244	254	217	229	204	236	242	231	209	223	226	234	249	226	246	241	214	237	209	244	246	253	245	242	231	239	235	210	249	232	225	220	222	229	235	214	216	223	224	232	244	213	232	247	246	246	214	231	230	243	233	215	221	218	230	210	244	220	220	220	234	209	211	255	263	241	231	239	219	247	234	219	271	227	249	243	217	242	249	235	225	224	225	243	223	222	236	250	235	234	224	237	240	240	221	240	243	224	242	208	230	247	250	237	238	217	254	237	254	256	252	228	239	227	257	233	263	225	206	243	231	236	256	224	227	258	222	220	218	260	194	223	232	255	224	236	228	230	250	213	221	235	249	247	274	258	224	233	254	250	222	236	240	232	229	217	258	205	259	211	201	222	220	215	243	216	249	259	234	266	221	239	233	222	216	235	234	233	254	238	245	225	246	254	228	233	229	210	269	240	217	216	237	235	263	238	233	253	216	253	236	233	236	218	240	207	217	229	244	238	249	228	241	231	221	204	235	269	237	228	262	246	229	226	243	228	266	235	264	257	237	232	235	238	239	233	237	216	214	223	235	245	236	215	252	228	239	258	239	234	219	250	231	259	221	240	239	229	247	249	243	228	218	227	239	261	231	205	205	229	223	227	232	264	237	212	250	204	234	208	219	212	225	247	240	236	227	231	232	244	232	225	234	209	271	233	222	247	215	239	246	220	249	207	212	240	255	232	223	228	231	224	243	249	253	212	214	207	247	217	200	232	257	220	233	249	219	243	233	246	234	233	237	254	222	224	259	213	247	222	235	218	268	229	245	216	215	251	239	248	266	234	239	246	212	218	235	233	243	208	249	222	242	223	252	232	223	205	213	228	240	263	251	239	249	237	242	251	219	228	213	238	230	237	242	240	246	255	239	239	266	223	237	228	261	222	217	261	244	242	231	221	208	249	255	250	249	248	213	263	204	232	229	244	239	245	248	245	236	223	221	243	226	227	199	266	202	227	216	208	242	225	215	219	249	223	213	210	230	244	245	232	252	215	245	240	222	248	244	236	225	225	248	221	231	223	225	241	219	242	256	244	232	234	198	231	238	216	257	282	228	238	225	240	227	237	232	231	224	241	236	241	231	240	223	241	218	235	205	235	221	241	224	253	223	233	228	223	264	238	239	238	252	227	223	236	235	214	229	203	227	233	234	252	213	220	213	257	236	226	230	245	219	234	254	214	239	241	243	240	238	259	256	201	236	252	206	255	235	237	229	257	228	223	223	226	245	254	228	248	247	230	217	217	242	223	239	230	223	215	232	250	221	221	271	231	232	233	235	253	250	247	245	242	229	227	220	252	231	238	239	233	235	226	249	234	229	241	255	245	235	232	230	198	220	237	225	234	247	243	219	246	242	232	238	270	225	235	230	234	221	247	221	232	234	235	244	238	247	253	240	241	223	220	235	233	219	245	231	256	236	251	227	245	234	247	258	234	207	218	226	223	241	215	235	217	258	246	244	237	218	259	231	271	228	264	226	223	226	230	233	247	232	237	227	223	237	261	209	235	216	237	240	239	248	211	248	256	243	228	218	235	250	231	234	235	224	247	238	225	252	240	237	230	263	241	237	239	234	235	234	253	230	246	242	233	241	219	260	216	227	212	263	213	236	227	236	213	209	217	244	225	238	235	224	222	205	240	223	243	240	207	237	220	238	214	238	231	227	264	232	226	239	215	238	248	217	216	220	233	234	244	239	214	258	230	225	231	239	232	211	236	242	236	219	243	233	217	209	247	224	225	218	217	224	209	239	224	217	233	224	237	245	250	252	211	227	224	218	233	223	250	223	270	219	238	224	222	229	237	227	227	234	245	244	215	227	250	233	224	224	230	270	241	244	216	230	215	214	214	216	239	233	216	216	209	229	214	249	203	230	249	243	232	227	235	216	224	245	262	246	237	211	228	242	218	252	205	219	263	223	262	228	205	229	252	229	233	223	226	235	231	230	210	248	218	220	224	230	251	240	267	242	224	237	243	210	224	269	250	259	222	229	244	250	223	235	228	243	226	244	213	231	248	221	237	202	257	219	224	234	233	213	238	250	236	256	255	243	237	238	207	232	251	265	257	233	224	244	230	226	263	247	224	229	229	247	259	223	270	218	246	220	270	225	246	213	244	226	215	217	221	236	264	233	241	234	241	232	233	239	227	222	243	257	215	207	228	221	216	239	216	221	217	220	219	216	221	244	238	202	236	241	243	239	230	234	207	200	208	220	216	263	249	227	254	214	220	240	251	237	246	264	230	202	208	234	214	228	229	214	241	203	236	235	214	226	237	209	254	249	246	220	235	238	236	239	239	232	260	229	240	240	220	222	224	232	254	219	225	230	249	219	213	216	237	241	242	239	234	219	225	223	238	206	256	261	225	238	248	261	242	237	216	259	226	235	228	227	227	212	224	222	227	206	230	237	235	230	252	227	211	265	247	226	220	250	240	256	250	238	240	220	230	219	218	233	227	249	238	257	225	221	215	230	246	226	241	226	213	245	235	246	245	252	245	222	232	253	230	264	250	233	235	239	234	266	244	224	206	225	205	233	247	250	235	214	216	243	225	269	228	231	256	225	214	237	232	225	229	206	209	257	229	231	237	272	263	215	235	249	232	235	235	225	249	228	255	261	214	208	227	247	241	231	224	215	202	244	243	244	250	247	240	214	240	262	235	218	259	219	250	209	221	236	225	246	232	247	218	204	227	262	220	237	228	228	266	255	233	235	241	233	265	244	244	226	224	264	196	244	217	255	233	224	203	227	229	200	212	221	250	212	219	236	263	229	228	233	234	220	214	247	223	255	229	249	243	238	259	240	224	238	238	230	235	231	211	226	235	232	214	223	242	201	258	224	262	233	207	229	270	237	230	226	247	233	215	240	235	235	234	243	230	233	240	240	256	235	204	233	228	240	243	238	254	245	227	225	241	209	219	220	227	209	246	248	239	244	239	210	239	248	245	245	207	253	222	230	220	221	223	233	224	223	240	220	251	254	216	220	234	207	252	231	227	231	247	233	227	243	250	210	242	223	251	225	234	212	221	240	219	255	230	250	209	244	251	254	224	237	231	209	224	239	236	238	243	223	248	247	243	223	211	230	230	235	239	254	234	214	239	247	225	231	247	239	238	238	242	250	201	240	244	258	245	233	230	236	251	228	233	231	226	230	245	255	216	222	218	229	227	231	232	234	245	221	240	227	260	249	210	246
23844	21271	28508	24622	21175	14306	6415	3303	1617	1295	1488	1338	908	747	716	655	620	606	586	548	544	476	506	462	419	460	522	389	393	396	393	404	402	438	413	383	403	415	390	439	374	398	434	382	419	405	411	395	365	386	400	401	365	406	429	392	413	458	394	390	390	400	396	375	395	404	421	374	371	391	382	394	383	392	387	416	425	381	404	389	415	360	377	371	414	398	396	406	388	410	389	380	395	390	388	389	403	396	438	380	404	383	395	418	416	379	447	383	400	374	381	399	404	379	419	387	392	399	408	382	388	428	381	389	395	423	416	365	411	388	360	407	418	430	370	430	419	369	357	416	388	395	437	381	392	376	399	410	378	390	392	396	383	385	410	345	414	407	397	368	363	380	417	397	428	402	410	374	398	392	378	399	383	398	416	396	395	389	413	407	399	388	388	418	413	370	431	415	393	391	380	390	382	397	399	393	404	425	384	396	381	400	407	396	392	380	416	403	407	370	379	407	377	398	412	352	400	419	369	393	427	393	395	394	373	396	385	403	386	388	415	395	409	421	388	418	344	425	404	381	425	419	394	418	398	387	352	411	384	377	389	414	401	393	370	431	397	414	401	380	417	413	408	436	384	412	422	381	388	401	400	401	419	382	405	404	375	419	409	394	390	428	436	394	425	424	412	391	387	418	414	387	427	390	389	413	430	409	420	374	399	410	384	394	427	398	402	390	386	383	413	412	365	408	409	391	390	402	419	360	370	380	443	403	381	434	361	369	391	403	400	396	427	412	414	395	387	371	402	397	400	398	389	397	412	400	404	392	386	422	419	395	389	406	396	396	402	393	445	397	367	400	379	393	379	371	395	403	404	385	349	392	422	394	394	387	372	363	416	420	436	405	366	402	387	395	377	412	375	429	410	411	435	406	424	370	387	423	369	390	382	414	380	387	387	432	430	411	398	347	386	420	407	351	406	386	373	390	386	396	425	355	410	412	393	404	388	394	430	376	422	427	383	379	390	401	382	408	406	430	402	374	360	372	412	396	411	420	438	387	402	380	362	397	382	398	401	414	397	390	417	419	389	374	393	433	401	398	398	392	436	387	379	413	410	380	367	353	374	405	377	404	436	401	434	407	381	406	379	390	414	420	394	349	425	398	384	362	423	403	407	360	396	406	384	407	410	399	410	335	410	408	378	362	379	373	381	374	394	370	370	417	403	428	388	391	394	382	419	383	407	418	384	400	379	394	401	404	399	398	390	392	402	380	366	422	384	365	376	406	386	400	416	440	374	376	419	407	380	400	343	377	367	422	405	374	387	378	385	373	407	377	407	389	409	382	373	399	389	437	391	378	440	404	412	396	419	428	386	406	418	404	373	438	395	357	395	364	400	419	374	392	375	417	413	347	410	382	422	396	410	346	370	414	411	373	366	410	403	352	382	364	377	417	398	373	386	368	390	390	375	358	363	395	414	427	414	400	403	399	386	401	400	378	406	401	428	389	380	387	351	470	420	367	372	397	410	402	394	352	411	374	383	372	383	403	409	410	404	376	385	400	367	376	377	381	388	355	406	378	380	389	374	381	397	414	400	387	411	391	347	402	395	389	402	381	393	383	377	374	380	427	362	385	387	398	398	382	397	374	378	406	382	427	387	411	410	427	416	364	395	378	370	398	421	394	385	395	413	375	409	399	434	381	437	384	362	384	413	399	376	421	391	355	370	368	418	376	378	420	391	408	387	382	356	413	385	390	392	343	378	399	416	386	415	390	404	401	415	412	422	407	369	357	413	398	414	432	373	365	393	406	384	425	374	407	367	392	428	377	390	341	419	409	393	438	380	367	383	398	386	373	384	387	403	363	372	374	398	442	386	423	364	367	392	409	389	398	398	382	430	372	409	376	420	400	356	405	375	380	393	433	395	420	393	377	377	384	374	379	397	367	414	349	427	413	377	422	428	384	396	413	413	407	390	416	398	387	384	412	418	405	385	361	415	420	380	376	401	402	455	404	392	408	372	396	406	357	378	412	415	396	375	366	432	417	380	373	362	401	399	397	372	433	413	331	406	402	390	409	385	378	387	387	406	395	400	424	399	424	384	396	394	375	412	370	430	399	393	376	387	402	405	405	396	394	383	432	371	394	442	374	381	412	363	402	380	416	414	390	390	381	396	403	371	426	429	395	401	413	393	381	404	386	383	390	410	462	431	379	409	395	391	384	381	434	354	382	404	405	387	403	403	375	423	399	412	396	416	388	392	416	404	414	406	413	371	387	395	405	429	403	393	415	387	363	411	421	413	400	416	409	410	433	403	416	384	427	399	386	423	368	412	358	411	390	406	403	391	392	403	403	412	358	385	396	399	404	429	407	403	394	362	411	402	373	391	406	384	400	425	416	393	403	409	430	417	390	399	397	412	360	404	363	413	392	424	406	392	396	395	377	411	358	417	379	407	400	413	407	455	406	385	369	385	418	396	384	375	391	367	365	383	393	407	412	379	414	418	400	431	395	383	398	415	367	381	383	410	404	427	382	437	391	383	370	384	359	406	365	418	382	379	388	384	393	415	392	429	364	402	396	403	398	368	397	376	397	351	362	409	387	392	408	396	394	377	379	417	411	410	428	410	389	381	414	376	397	367	382	431	423	397	394	410	361	366	427	378	411	394	385	384	362	421	346	349	389	381	394	435	382	366	417	423	392	400	388	417	383	421	437	433	397	397	435	376	399	383	391	413	387	418	395	385	376	418	381	350	383	390	386	398	378	405	409	398	394	410	427	394	440	383	419	378	350	355	394	423	397	373	428	407	392	407	386	404	392	404	354	380	385	392	370	412	391	428	419	370	431	377	413	406	400	408	389	365	407	422	405	381	385	396	393	395	376	399	397	379	382	353	406	378	395	384	448	392	386	429	417	395	396	384	396	435	359	393	425	416	402	382	396	391	382	429	402	378	409	401	386	381	379	387	399	413	388	388	399	409	400	402	387	385	381	378	388	382	388	366	408	392	405	349	395	366	393	372	418	382	398	359	421	377	383	346	402	383	430	381	402	437	373	393	392	390	389	362	398	429	359	411	409	392	378	389	371	422	413	390	382	405	373	412	423	382	406	397	367	380	402	387	390	401	400	390	366	405	398	416	399	388	397	388	380	408	401	371	409	399	394	397	392	366	412	406	398	427	411	358	404	414	356	400	371	408	372	362	395	433	381	447	405	393	412	399	398	376	407	354	351	398	387	378	401	373	403	407	395	401	386	389	391	423	411	401	423	387	385	376	413	389	395	403	407	426	386	408	387	376	381	394	407	421	428	435	380	395	409	392	364	370	382	413	383	402	418	427	406	377	413	398	397	428	419	390	436	386	373	390	382	369	378	415	382	374	374	413	397	421	398	355	381	396	413	388	373	421	396	359	369	385	372	404	401	395	379	415	392	381	389	393	388	395	380	386	399	421	415	404	401	364	378	403	406	406	406	373	382	369	407	398	376	394	378	396	391	394	400	387	389	392	414	409	397	373	388
29884	52613	41378	25491	15794	10874	8319	5613	2931	2222	2637	2297	1334	1083	1140	938	885	857	819	710	688	614	611	558	518	566	553	443	434	457	482	408	435	452	408	492	401	442	433	430	455	432	435	463	430	427	411	394	416	438	429	424	425	466	415	400	438	402	429	409	424	437	459	421	431	436	430	463	424	434	441	436	420	435	449	430	440	406	408	435	440	460	440	421	439	456	432	402	438	416	429	443	481	432	419	413	434	391	456	446	438	411	428	454	465	423	440	398	470	433	431	405	435	449	436	476	444	470	397	437	418	434	461	430	436	406	426	432	407	402	427	441	410	451	420	434	420	404	424	441	446	466	445	395	399	440	424	365	440	442	441	412	428	422	437	401	439	407	427	421	423	458	400	372	447	408	390	424	416	416	442	404	407	412	434	417	417	459	482	417	415	382	418	411	451	438	427	444	398	417	437	435	412	391	458	437	472	420	427	454	421	420	424	422	385	423	409	434	409	406	402	425	432	424	418	437	388	435	420	440	410	448	430	458	440	439	427	467	390	390	432	402	463	419	419	408	432	443	447	439	445	409	380	416	445	417	436	393	412	424	403	424	449	430	428	431	411	407	405	422	425	410	412	394	403	424	429	458	413	437	408	391	449	394	422	423	390	408	449	440	454	409	431	439	414	419	441	439	437	441	426	424	443	420	463	451	407	463	396	436	419	423	439	454	455	424	425	419	402	454	444	428	422	441	423	410	443	411	410	429	441	399	443	405	407	425	405	435	416	447	418	388	437	434	401	447	417	417	396	447	429	407	444	452	397	419	477	413	446	420	417	448	409	433	393	416	447	412	430	464	405	420	414	403	406	383	391	459	434	449	433	418	421	456	443	406	447	426	459	417	432	396	395	433	454	442	419	422	421	420	423	397	391	395	407	425	413	411	414	428	449	473	401	425	401	423	433	417	426	425	412	427	397	436	412	459	384	462	404	405	413	410	378	412	405	431	401	409	410	417	407	444	388	439	396	435	387	418	453	426	435	458	438	473	448	433	416	384	456	421	442	452	433	430	447	445	420	433	464	403	408	449	452	461	435	451	470	462	405	454	417	435	433	455	396	402	451	405	444	432	413	407	429	459	392	435	460	413	420	420	429	411	456	423	428	456	400	421	418	432	432	447	415	440	427	396	417	414	425	396	415	439	447	428	438	419	440	466	441	454	402	419	452	446	417	414	435	439	433	419	422	394	420	414	439	446	415	387	432	411	408	433	435	442	423	406	393	426	420	450	439	422	447	453	446	399	404	482	414	449	391	409	427	403	429	403	426	451	371	426	397	445	454	438	415	386	399	429	420	422	427	432	399	426	468	404	466	429	374	416	397	446	457	403	434	393	441	397	407	392	415	423	400	387	422	456	446	430	453	416	485	445	442	425	431	430	434	400	441	451	410	405	413	425	415	415	439	460	424	450	432	426	424	401	415	450	370	454	420	442	443	412	438	406	437	426	428	413	443	372	439	432	408	419	450	411	446	420	418	417	431	406	439	430	445	462	418	446	429	405	424	397	454	406	424	399	445	440	441	417	440	422	419	411	434	452	428	409	460	435	417	467	413	414	414	434	433	411	419	431	434	460	417	419	393	447	445	417	404	402	422	434	420	424	426	413	442	442	424	436	437	433	434	470	409	405	438	407	434	409	427	403	431	419	436	415	443	441	458	399	462	451	444	451	460	454	453	441	428	403	385	465	448	444	418	416	446	422	449	458	422	440	434	385	415	418	429	428	422	440	463	411	472	377	411	420	393	426	437	454	386	451	412	433	442	444	448	439	448	409	388	468	441	433	422	442	409	450	416	379	431	421	445	419	430	428	439	428	405	430	448	406	433	410	398	408	418	443	422	403	477	439	417	430	450	383	412	400	417	416	423	447	447	411	410	448	446	424	414	432	416	422	418	438	444	440	432	423	421	419	401	405	451	423	388	444	446	428	430	427	431	399	422	458	421	435	423	426	439	451	417	438	377	418	388	446	442	486	433	410	408	421	423	435	424	417	404	410	407	433	438	447	472	402	427	439	442	394	462	422	428	424	452	444	405	452	475	434	448	413	429	379	429	415	442	418	431	409	432	415	403	419	408	423	465	430	424	407	422	393	424	424	432	432	438	437	454	414	436	438	414	404	402	434	454	441	442	433	437	444	448	398	413	408	447	451	448	389	426	450	445	428	430	466	402	426	431	409	448	462	415	392	436	434	434	449	441	443	412	405	455	389	459	415	452	415	430	459	414	417	418	437	409	457	413	421	413	402	413	453	442	434	445	410	417	408	416	419	403	434	436	415	442	400	436	427	403	428	420	470	457	421	462	429	414	403	440	455	458	428	426	436	399	479	438	474	434	413	415	412	446	449	434	432	473	453	443	455	427	422	433	440	409	441	427	444	433	429	435	445	427	441	389	449	451	444	439	422	423	445	407	433	413	448	423	447	409	453	435	392	396	447	411	448	442	431	449	420	394	403	408	451	402	426	420	423	417	409	434	466	417	410	412	427	437	409	403	445	408	436	422	434	450	437	484	397	456	439	390	415	380	430	393	460	430	433	443	408	389	419	397	399	432	425	444	434	420	439	409	442	397	406	393	456	404	421	434	428	390	425	423	476	434	416	443	459	423	411	420	429	408	439	423	426	451	444	414	415	413	419	383	417	456	417	429	434	419	455	436	427	434	422	402	438	426	457	440	460	426	410	420	413	366	399	418	429	432	453	432	389	421	455	462	421	410	408	462	449	436	418	418	476	438	419	444	427	425	437	430	412	438	398	418	421	432	434	411	407	422	416	396	404	466	425	455	406	414	395	436	435	428	435	391	423	451	389	413	438	435	457	400	414	417	404	438	431	409	436	428	411	432	460	446	405	409	440	377	464	403	412	407	416	434	431	443	384	401	416	400	464	467	441	434	401	442	391	447	421	409	437	404	420	430	401	427	441	414	434	475	416	432	392	428	403	422	372	426	425	454	400	413	434	444	430	408	446	417	430	415	418	455	409	434	436	401	437	410	451	408	405	466	406	407	420	392	432	416	425	399	436	423	421	435	445	440	412	404	433	422	429	438	419	426	382	428	396	458	453	398	439	432	421	432	442	441	441	413	434	478	437	435	440	433	451	443	452	427	392	429	435	432	435	479	429	428	443	404	413	419	382	434	438	452	428	463	416	420	439	415	401	417	420	445	436	407	426	436	417	464	451	426	403	453	411	445	463	411	419	457	490	470	385	462	419	426	443	435	435	449	432	380	448	408	428	434	410	422	434	404	435	455	413	440	413	439	438	440	433	412	442	428	445	440	379	437	401	447	424	433	397	429	388	460	506	422	420	431	426	419	416	418	426	444	428	401	420	425	421	435	428	476	436	421	442	432	437	423	425	410	396	419	417	418	450	416	417	454	456	451	440	456	450	417	451	430	408	402	407	425	417	406	438	448	455	426	429	386	402	416	438	445	415	422	426	411	393	441	397	444	443	449	406	448	436	423	427
24983	21300	27853	25561	14710	5532	3391	2011	937	799	991	741	463	440	441	382	341	350	322	274	270	239	241	224	192	244	248	191	194	168	182	153	192	179	180	179	181	166	194	198	192	157	177	154	162	187	168	152	171	186	165	182	195	174	170	150	177	174	153	171	186	172	180	183	169	173	164	176	181	187	151	188	150	169	187	175	159	184	179	167	163	174	190	159	168	185	152	185	175	158	161	172	180	148	160	156	170	164	167	176	156	170	166	153	148	166	185	180	185	171	202	175	183	186	195	178	161	188	162	165	172	180	154	166	182	189	176	149	194	157	173	199	188	162	169	165	164	184	153	152	178	179	180	163	169	163	178	165	174	176	195	174	159	182	173	165	170	185	161	167	186	170	184	184	161	166	174	192	181	169	180	183	185	189	147	152	178	192	187	171	170	184	166	164	168	146	168	164	167	184	178	175	176	171	183	200	163	169	175	166	157	187	165	136	178	173	213	173	179	196	167	195	174	186	183	172	200	193	166	178	179	187	166	181	173	204	191	186	178	170	161	150	175	178	187	168	160	176	178	166	164	154	166	192	176	194	162	171	188	162	159	176	166	168	181	166	176	176	184	183	188	174	157	172	182	173	171	163	160	169	165	182	155	176	170	175	157	168	165	177	164	176	155	190	187	196	175	193	176	174	169	184	171	165	173	179	164	170	180	183	163	172	171	198	172	184	186	163	161	200	176	204	182	169	195	151	195	177	200	172	160	183	167	152	152	158	175	171	166	163	142	171	165	166	185	171	170	163	179	170	189	167	174	172	180	171	157	185	169	169	171	183	194	145	170	177	182	183	188	160	172	166	174	155	181	173	168	158	144	196	189	177	181	174	132	158	168	184	171	171	176	168	171	185	172	200	165	186	159	207	168	175	171	174	176	180	158	163	187	161	163	165	182	191	165	195	184	169	168	172	160	175	165	186	173	174	178	168	188	144	183	182	179	171	168	188	161	173	189	180	171	164	181	151	168	181	163	162	179	172	191	180	178	175	173	172	146	174	182	153	185	175	192	177	185	195	185	151	166	163	164	180	175	172	179	156	166	180	180	164	156	187	184	178	181	160	167	157	164	180	182	176	173	174	181	167	158	140	190	195	162	183	187	188	173	190	159	170	187	174	169	176	156	155	185	177	179	178	181	158	162	170	141	184	176	153	190	175	172	179	148	195	175	175	192	163	186	171	169	191	194	167	167	174	174	179	164	183	189	181	146	195	155	196	172	169	176	167	193	177	195	175	196	160	174	184	168	172	184	178	176	176	174	148	168	166	185	194	179	167	164	186	182	184	158	183	163	181	178	176	178	197	173	163	187	180	180	154	173	170	171	177	181	158	194	195	164	154	167	196	182	170	180	142	174	206	163	156	174	175	165	186	172	172	185	177	181	155	179	180	191	188	178	174	187	167	165	176	148	181	164	185	186	157	184	188	164	184	176	155	175	190	175	177	180	174	183	169	174	188	172	177	158	178	172	185	200	166	168	151	184	173	171	175	179	160	153	138	155	175	172	155	180	174	150	138	175	175	190	174	162	190	182	177	169	158	169	189	180	165	159	189	158	150	187	179	168	162	176	186	182	203	161	163	169	159	183	155	180	153	171	162	181	152	199	186	181	160	193	183	193	163	175	192	191	174	176	189	176	184	159	149	154	190	158	172	174	191	138	173	164	152	151	205	160	171	163	175	177	176	175	191	183	193	181	190	202	171	158	185	151	175	183	187	154	159	166	154	175	159	159	168	192	172	189	169	169	148	184	170	182	205	174	205	182	188	185	156	139	182	172	188	161	173	178	165	179	159	159	178	190	167	184	163	189	164	139	163	189	160	170	184	187	175	169	175	178	172	166	222	155	187	168	187	158	165	172	183	169	161	190	163	162	185	165	181	162	191	160	184	148	140	178	184	166	179	156	163	171	161	195	163	149	167	184	193	152	156	191	167	168	193	183	177	187	171	184	165	174	156	164	167	152	183	200	176	174	161	177	172	195	184	201	175	181	180	167	164	191	180	178	176	180	164	190	176	183	169	186	176	152	154	156	148	174	178	178	177	164	180	171	165	183	175	168	158	156	187	163	167	179	163	147	171	169	181	176	163	179	167	180	148	167	180	156	202	180	161	186	160	161	168	147	170	155	163	174	191	143	164	165	179	193	170	146	178	171	165	160	184	178	173	187	186	168	176	163	155	161	162	193	145	179	177	163	169	187	180	179	178	195	164	171	170	134	173	184	178	167	172	201	163	152	176	180	159	156	167	182	193	184	177	168	178	179	192	158	191	165	162	183	195	180	197	205	175	185	181	158	174	188	186	171	167	149	172	170	204	143	185	159	163	157	185	181	164	202	155	163	189	158	185	186	184	180	180	173	179	181	208	168	163	161	185	178	152	180	162	176	171	157	179	171	175	185	200	161	164	166	177	180	161	182	157	176	188	169	187	154	157	166	153	156	149	181	176	182	178	175	165	176	183	172	189	166	180	182	184	162	183	167	189	155	192	163	185	165	198	165	170	193	187	182	162	187	190	191	177	181	164	175	154	176	180	190	179	178	181	187	174	181	183	182	205	184	212	181	186	170	159	182	168	145	172	172	181	181	200	167	181	173	133	172	174	210	162	160	174	173	177	147	167	195	178	184	181	184	174	171	171	183	184	174	172	144	192	165	199	165	177	159	148	193	169	164	186	172	180	182	170	173	178	170	167	168	207	189	184	196	185	179	185	183	171	172	168	192	185	188	175	188	155	159	155	180	192	152	151	179	206	173	167	158	163	174	154	179	154	171	166	164	163	171	155	177	155	178	174	168	177	150	160	154	184	171	171	148	199	178	193	156	161	163	168	185	176	153	178	170	169	196	151	174	179	193	163	174	165	191	173	142	181	172	168	176	175	179	190	166	184	171	178	173	160	148	158	205	175	154	173	159	172	169	173	160	156	188	175	165	186	157	187	177	184	176	169	189	158	156	143	182	185	194	166	175	172	184	172	180	171	177	171	178	164	201	161	162	198	162	188	191	173	207	182	158	169	193	170	188	150	180	166	180	187	155	178	179	179	174	182	156	158	195	160	172	180	162	185	169	198	177	166	175	161	172	160	199	153	180	157	178	179	175	200	160	166	172	149	160	177	156	184	183	170	198	167	181	165	174	182	163	182	170	162	160	162	168	159	167	181	163	165	190	183	160	148	182	199	166	178	181	169	172	160	159	164	172	165	171	196	172	190	141	156	154	152	159	211	174	177	162	165	160	184	166	173	176	186	170	156	161	161	156	161	193	168	165	161	159	183	162	175	165	157	179	182	192	170	199	171	170	183	186	176	181	179	171	165	175	176	150	158	157	165	177	181	151	189	199	198	161	171	179	183	168	157	164	188	179	163	188	181	159	176	184	148	155	149	202	177	168	183	196	193	179	170	165	169	164	183	154	174	191	157	201	165	168	181	191	168	175	188	175	177	168	170	148	170	191	162	178	184	157	184	181	179
28214	47390	36865	21094	11829	8464	6559	4061	2058	1526	1940	1378	851	718	679	601	609	564	531	389	320	301	302	264	272	318	340	216	192	201	207	199	218	201	227	209	211	216	218	197	196	218	193	196	181	193	187	201	219	193	214	195	187	182	214	230	195	211	197	195	193	201	179	201	193	210	189	228	225	183	188	210	207	211	196	198	200	199	190	225	204	190	208	188	200	180	181	230	180	200	202	192	191	177	205	190	226	218	205	205	196	188	212	211	197	203	196	223	204	203	198	194	215	196	190	220	185	199	227	194	221	213	190	197	190	197	182	194	210	226	184	215	216	194	208	203	216	196	217	192	189	187	196	211	203	212	206	219	193	183	200	214	214	224	176	223	205	189	209	213	202	202	216	231	197	222	190	201	199	185	190	221	188	218	179	194	182	206	196	207	183	192	216	208	217	191	205	197	225	189	210	191	207	222	207	196	173	210	241	212	202	202	226	179	209	187	195	194	207	207	212	210	212	204	193	204	195	194	210	194	210	211	205	188	189	199	197	207	211	183	200	186	198	186	205	242	218	205	198	189	220	173	209	216	204	213	189	195	182	201	203	205	168	211	194	210	186	211	201	191	187	190	184	194	211	193	198	206	190	215	184	194	195	205	190	207	216	188	212	200	199	193	180	209	204	197	185	186	224	197	202	188	199	212	193	192	216	226	199	221	226	202	176	199	190	201	205	187	182	192	197	187	194	203	208	180	192	198	212	203	197	224	220	180	190	208	193	196	200	200	201	200	190	209	205	205	181	212	201	227	180	176	199	195	201	210	190	206	205	182	216	175	188	197	210	200	199	223	203	198	201	211	183	204	211	228	212	193	196	214	231	186	216	173	208	182	196	187	195	190	215	197	212	200	200	177	191	196	186	199	205	192	192	192	204	239	221	199	207	189	217	186	203	206	212	206	196	206	237	201	208	230	209	207	195	195	203	203	182	191	182	214	206	209	216	240	213	191	203	181	198	188	199	186	210	195	179	226	193	208	194	175	208	202	202	189	175	201	194	229	213	198	206	189	192	186	233	203	187	202	193	198	196	194	187	192	197	198	193	214	195	196	193	192	188	195	226	207	209	202	213	226	210	209	192	189	207	224	211	229	187	193	206	227	189	203	183	204	191	206	197	218	214	181	225	203	191	199	183	201	217	203	173	219	209	219	195	195	216	190	201	188	195	177	173	180	214	183	203	181	209	183	201	209	184	185	201	195	201	194	184	210	213	230	206	184	215	202	199	181	196	173	186	195	200	171	219	210	176	186	215	216	221	181	214	171	241	220	192	211	171	219	203	196	204	202	219	216	214	180	180	200	193	226	185	205	236	180	194	204	200	207	166	193	213	201	186	182	193	199	209	188	207	210	213	182	207	212	197	195	191	190	185	209	211	192	208	204	202	225	214	193	196	191	203	199	190	198	177	196	211	165	187	209	190	192	180	203	183	188	191	212	171	202	204	193	190	197	178	215	225	188	212	212	193	202	184	208	223	200	174	212	208	211	199	194	217	182	203	197	183	187	176	234	205	186	179	191	198	233	238	194	194	220	209	204	197	184	183	213	223	175	192	203	205	193	224	212	177	213	215	191	196	189	203	198	196	196	186	220	203	188	199	194	205	218	218	217	191	207	211	217	203	200	191	202	225	200	183	213	197	197	217	186	176	193	192	195	225	197	222	214	203	197	207	194	212	188	210	214	174	194	210	209	209	183	197	193	190	197	201	200	212	232	173	198	200	174	222	232	216	183	221	201	201	186	199	185	203	205	223	219	195	173	207	189	199	198	194	195	210	199	192	199	188	202	208	201	200	201	192	197	218	207	203	194	221	198	223	192	194	179	184	199	187	207	191	200	218	180	227	196	197	214	175	200	214	201	187	192	189	223	190	214	203	181	214	179	204	205	225	209	228	208	195	203	177	176	196	190	220	188	216	218	194	200	200	195	199	197	212	204	210	183	206	238	192	190	191	217	221	221	224	172	189	184	182	173	204	204	194	195	227	217	219	197	196	201	220	196	201	187	188	195	201	199	201	205	216	209	198	181	208	214	233	211	191	192	216	209	202	206	184	213	201	211	223	212	202	188	193	205	196	185	194	177	219	170	192	196	188	218	199	198	171	193	214	206	187	181	216	195	215	180	207	228	199	203	189	195	226	197	198	196	212	201	190	201	199	195	207	198	208	171	166	203	210	207	198	196	180	197	183	211	192	211	189	198	173	192	178	182	213	215	194	212	227	225	223	199	197	213	176	200	205	201	189	218	219	223	212	216	196	187	207	195	217	196	192	212	208	206	202	213	174	193	214	188	214	192	201	206	207	201	214	188	175	220	188	221	188	177	195	183	199	198	202	221	178	201	210	198	201	200	214	213	209	210	196	180	214	203	211	221	200	211	189	204	187	186	199	221	208	195	215	197	183	210	196	183	239	211	233	205	230	187	190	224	196	195	207	196	208	183	198	198	174	174	194	208	206	194	192	190	176	214	190	207	203	208	199	213	216	201	198	195	197	191	204	197	201	214	203	225	201	212	206	177	194	174	198	234	218	190	187	213	220	185	221	183	223	225	197	192	185	181	169	218	230	205	193	221	184	208	223	212	200	185	218	208	202	200	226	189	230	230	188	180	212	211	182	207	181	205	192	188	196	211	196	211	178	193	199	195	192	200	240	183	195	220	200	207	199	175	215	218	179	193	235	201	208	191	174	192	221	215	191	180	180	204	212	202	209	197	225	201	183	208	192	171	198	212	215	224	190	205	213	191	201	223	219	187	212	189	209	187	201	208	191	194	206	198	217	181	202	204	190	203	204	207	190	216	201	188	235	200	206	194	218	198	203	180	196	195	205	209	198	225	182	203	185	207	208	189	228	201	194	178	178	192	204	208	205	193	220	214	199	209	225	197	199	191	199	192	179	177	195	192	206	165	200	233	214	196	210	194	189	213	210	207	200	198	222	173	229	196	195	212	213	184	228	215	221	208	199	192	209	207	190	191	193	214	180	193	221	181	186	206	193	201	195	189	216	223	185	207	208	207	199	205	182	194	195	172	199	229	185	219	212	197	202	186	218	209	192	194	184	214	197	216	215	202	199	182	219	228	178	189	197	191	198	208	188	210	203	231	200	198	181	193	169	218	196	180	193	209	206	173	165	211	172	225	187	213	224	215	206	225	200	206	198	220	199	200	215	191	216	211	201	181	177	195	187	191	207	219	186	178	223	204	180	213	191	210	196	185	199	197	200	190	179	223	183	201	174	198	197	194	197	175	195	205	188	212	187	229	198	202	198	206	179	216	194	167	212	184	172	220	223	210	186	204	187	186	202	187	208	210	201	210	203	209	236	224	215	195	193	220	192	189	188	182	178	194	207	186	212	209	198	211	205	218	196	201	206	214	205	218	170	191	192	217	197	203	204	192	193	188	224	202	195	216	206	194	216	221	199	220	179	215	210	203	196	175	195	200	198	225	187	199	197	202	229	219	193	202
22782	21341	29056	24039	21400	21563	14671	4883	2467	1958	2129	1496	1112	1038	919	793	728	661	752	732	609	530	543	526	457	820	1080	434	434	419	430	443	451	440	432	423	424	459	444	408	422	428	435	406	448	428	410	416	396	424	433	464	429	421	443	395	396	425	448	449	446	465	445	466	400	425	414	410	425	419	445	456	431	388	413	452	416	444	427	407	477	438	409	404	441	453	409	409	439	423	436	459	446	445	457	421	416	413	447	435	409	429	427	457	410	417	414	413	452	429	409	449	435	437	416	440	418	454	425	397	429	430	400	428	475	437	437	401	409	440	462	432	410	451	441	457	424	450	396	423	434	391	447	445	407	444	398	431	441	421	422	421	449	443	395	440	404	427	406	396	448	455	459	423	447	442	412	428	424	443	470	456	410	390	448	460	438	381	421	430	393	390	450	430	422	464	459	441	468	424	435	422	385	419	454	447	416	445	396	435	470	399	381	410	416	427	416	435	457	444	430	393	455	434	405	463	417	452	437	414	454	419	437	435	436	415	432	411	420	428	433	446	453	439	418	447	402	434	418	441	429	423	447	412	426	438	445	422	433	435	415	430	453	429	400	410	422	450	416	432	393	461	413	393	426	389	456	424	395	407	449	450	411	411	430	426	423	393	439	406	436	401	465	423	419	430	448	438	396	421	441	464	461	446	438	410	413	420	430	420	429	424	451	402	437	427	454	415	429	417	442	470	448	416	376	431	410	407	435	405	450	449	440	420	455	379	417	419	408	431	378	414	431	462	430	437	425	444	443	441	430	415	436	428	450	423	440	408	358	413	448	458	404	405	424	467	429	418	411	447	446	407	417	430	456	413	435	450	426	419	461	449	409	418	431	427	408	429	411	433	433	436	421	445	454	414	437	426	440	418	443	434	386	419	398	441	427	394	454	426	416	440	472	445	448	445	481	411	409	430	428	401	408	444	413	376	456	382	459	448	428	385	410	407	397	459	440	429	415	419	450	427	442	387	463	418	432	440	428	428	402	418	421	444	393	411	465	415	433	425	460	424	455	445	442	447	461	424	436	446	376	405	411	437	437	417	416	454	407	462	454	432	428	432	405	406	442	433	414	378	398	396	414	396	441	421	434	431	406	429	451	461	445	429	445	401	424	447	424	417	414	435	432	440	431	424	427	433	431	437	424	476	421	394	424	386	395	450	415	418	396	417	418	424	455	413	403	443	411	460	425	436	504	376	416	455	437	443	433	415	410	440	456	418	450	427	419	397	429	444	414	389	433	440	438	442	432	409	422	446	428	408	413	433	444	420	414	452	426	446	434	422	419	455	435	425	451	429	410	440	400	440	438	422	448	451	404	423	438	423	465	430	423	441	444	441	433	440	426	402	412	437	446	445	432	392	409	424	444	427	413	439	437	414	442	458	430	459	406	474	481	394	455	417	419	404	421	429	450	437	446	433	428	426	447	408	461	462	403	436	431	396	411	446	445	407	441	408	435	408	421	435	423	463	405	439	412	450	442	432	447	443	410	417	419	408	433	440	494	392	424	398	452	396	474	420	428	381	414	435	436	418	437	400	470	443	432	445	418	464	470	431	423	373	447	390	414	457	430	445	431	413	419	414	406	435	415	455	439	423	436	416	460	444	430	403	411	452	418	427	429	446	455	429	426	450	426	447	426	458	413	416	454	431	414	419	445	436	432	418	447	450	414	432	442	429	408	428	420	429	432	426	420	418	408	418	393	430	447	410	425	447	398	475	454	443	451	414	450	409	412	420	452	455	424	402	417	472	421	418	426	396	452	404	416	410	402	451	437	444	439	449	405	436	443	413	401	463	408	386	429	406	407	474	426	396	407	433	405	408	423	409	421	439	448	429	408	420	437	430	413	434	399	418	428	420	423	397	449	418	427	475	415	445	448	433	416	407	447	450	416	459	435	373	405	465	402	452	426	427	430	443	445	446	411	428	417	414	416	404	431	430	418	432	413	432	412	451	448	450	420	396	449	442	441	434	433	424	402	409	416	432	419	384	425	429	471	437	431	468	446	426	428	481	460	415	397	429	431	438	407	429	442	388	422	417	425	457	402	429	403	433	411	403	448	412	424	434	441	440	428	435	367	422	397	427	429	395	414	446	452	443	448	417	435	486	407	418	463	404	432	441	431	427	424	427	442	432	411	427	407	415	412	404	444	460	396	413	414	450	429	431	413	425	460	443	423	409	424	400	413	435	456	402	424	432	450	406	436	406	406	423	401	407	458	427	437	457	426	427	410	459	445	431	437	444	423	438	450	415	437	404	448	411	424	397	411	457	441	430	467	441	421	440	396	434	440	427	433	418	442	419	406	418	447	427	439	459	447	442	478	417	420	427	416	451	409	410	467	421	407	422	424	429	432	449	457	424	398	423	422	403	431	446	439	433	436	417	415	443	427	400	407	422	431	424	433	407	393	421	470	428	409	448	439	440	453	410	433	427	470	457	424	427	439	389	439	432	442	424	452	446	406	444	408	415	435	426	425	432	466	432	452	404	427	430	438	412	410	395	430	406	418	425	398	427	447	429	413	415	433	426	437	431	401	439	423	480	435	458	424	422	436	428	403	413	431	451	432	417	407	448	445	424	394	406	460	426	421	449	468	404	431	431	413	442	413	426	427	455	443	421	428	421	443	449	431	463	456	421	433	412	428	472	394	435	424	399	396	427	424	432	406	398	413	395	419	375	419	422	431	474	386	450	458	425	433	432	433	434	448	438	425	421	405	415	419	433	426	427	455	402	379	401	452	428	419	459	426	456	434	423	417	464	466	426	425	403	419	469	444	479	434	428	464	386	453	442	440	447	444	461	424	432	428	433	455	420	438	422	398	409	421	438	408	432	433	376	377	464	421	427	392	428	437	404	401	437	455	412	440	468	423	422	469	440	448	429	412	430	458	442	437	431	424	388	441	442	441	412	437	424	439	447	430	429	429	443	427	437	461	439	455	390	439	433	427	445	412	427	424	444	438	428	456	414	433	441	413	421	459	453	439	450	435	422	429	453	426	433	444	414	451	434	416	394	439	411	473	418	441	446	457	443	420	403	440	441	442	422	415	440	444	392	448	413	442	437	450	441	415	448	443	409	421	465	462	417	443	425	436	455	445	487	420	414	418	410	443	435	423	412	451	397	414	460	425	421	387	410	464	418	446	438	452	390	410	425	421	425	442	417	410	439	416	405	430	427	437	442	434	423	390	426	483	429	412	435	418	450	422	454	424	451	410	406	419	430	374	449	415	440	379	425	413	453	426	438	418	411	439	430	479	429	398	458	423	440	442	412	455	451	431	402	401	469	437	457	422	485	424	398	407	390	427	412	414	442	430	431	419	391	395	420	415	438	471	432	462	409	450	471	434	440	434	444	414	436	460	393	423	415	422	415	435	407	417	420	393	428	414	390	426	437	412	428	408	442	401	389	445	402	445	424	461	459	425	453	462	429	441	395	435	443	407	446	443	445	453	410	442	447	419	432	447	431
33059	59169	48433	29923	18582	14883	11869	7280	4355	3710	3905	2596	1854	1591	1412	1199	1110	1020	1063	1081	831	678	632	649	597	1161	1557	481	475	419	511	494	483	495	467	445	470	491	451	479	478	481	458	469	503	469	524	447	505	491	442	457	442	451	473	461	462	496	476	464	495	468	458	498	431	514	503	464	465	440	516	461	467	445	461	484	489	453	497	478	467	492	445	457	494	468	418	470	465	429	463	482	454	495	433	430	458	464	449	496	482	497	502	465	445	490	497	502	470	439	460	478	473	459	430	465	481	455	427	471	496	443	472	455	487	465	507	481	460	484	498	442	465	456	453	484	457	457	453	468	461	438	451	480	496	503	480	464	469	474	449	469	486	434	471	461	453	439	456	473	463	467	484	478	440	464	438	463	489	462	439	444	477	452	515	468	483	488	472	474	476	486	445	417	467	447	447	436	466	472	452	473	483	445	496	492	471	458	471	487	491	501	458	485	437	418	462	490	485	498	486	444	455	472	478	471	448	499	505	466	480	474	451	450	473	462	472	475	435	445	451	443	458	429	434	461	461	447	498	441	459	463	453	476	515	465	460	479	482	471	466	463	452	492	499	466	446	460	463	457	443	448	511	442	490	465	496	456	497	445	473	465	439	492	471	489	473	517	493	493	419	452	456	482	445	461	474	464	451	454	469	477	445	494	436	497	503	471	482	462	496	442	477	448	451	487	488	461	455	475	449	472	459	502	457	475	454	427	436	495	494	473	461	469	462	453	478	462	471	464	475	469	495	476	450	470	473	470	433	457	480	463	465	445	478	475	454	457	487	513	432	479	465	480	460	465	467	454	481	493	426	462	476	487	481	477	463	453	490	486	483	432	485	461	503	456	411	450	442	468	471	435	446	451	498	449	426	473	463	473	461	473	454	440	528	503	456	435	507	519	492	458	448	492	500	469	460	462	472	469	466	479	474	476	468	470	460	487	484	474	495	439	459	486	469	468	478	471	462	426	464	485	477	487	446	499	492	427	434	515	465	491	487	471	475	508	475	464	475	516	474	457	485	454	455	480	469	423	490	447	495	487	460	458	446	466	505	435	477	488	472	464	447	441	452	427	464	487	467	428	470	446	501	484	464	472	433	469	464	476	434	446	456	423	506	489	428	464	488	454	464	482	467	453	466	472	482	540	455	445	481	469	450	471	433	488	463	464	443	470	478	473	455	500	455	443	486	455	484	506	500	429	450	447	421	506	462	487	441	424	465	470	491	470	424	510	505	474	508	479	417	407	455	480	479	428	488	445	454	445	477	495	465	465	437	526	515	453	521	458	489	481	454	460	444	481	464	479	469	435	470	470	484	463	475	457	475	400	543	463	465	472	493	490	463	474	451	473	482	450	472	470	513	460	491	447	458	425	472	460	496	440	447	426	498	464	451	473	470	486	468	465	465	438	502	474	469	430	478	488	443	509	478	443	447	451	458	464	432	460	451	475	489	439	488	464	468	479	476	457	451	501	473	480	490	466	473	484	478	446	488	441	478	467	483	493	458	466	455	450	462	470	427	437	489	465	483	430	463	461	450	483	513	471	468	444	464	489	465	468	470	473	437	464	495	502	473	462	482	482	408	471	437	525	473	499	482	466	435	416	446	476	418	481	468	476	457	450	493	462	466	498	456	488	469	485	466	487	448	482	449	437	503	504	490	493	452	487	494	468	468	485	449	471	466	472	496	451	487	463	489	471	479	464	482	498	490	408	478	470	482	466	494	444	463	490	458	462	448	452	471	472	484	453	436	480	447	475	452	485	447	452	475	488	501	450	457	446	476	481	480	435	430	471	455	473	456	454	442	464	469	456	477	491	477	463	459	473	459	462	476	431	471	468	453	477	442	453	493	487	435	494	437	487	424	493	488	490	479	434	464	451	488	474	452	447	454	504	476	480	488	477	441	484	470	459	510	431	434	517	488	475	459	414	467	420	464	479	473	423	461	493	491	452	487	448	472	473	428	496	454	439	474	469	432	431	491	474	466	488	465	467	439	452	426	454	485	443	520	457	443	474	476	482	492	452	480	470	471	473	470	493	444	474	464	491	442	474	444	455	479	474	447	498	458	480	475	449	472	519	461	431	448	480	472	474	452	439	490	464	484	457	465	475	475	451	471	450	484	457	477	524	468	480	479	444	478	463	455	471	466	477	451	497	470	470	472	496	490	475	456	459	453	449	452	464	480	474	463	408	448	446	485	474	472	422	472	485	466	496	473	464	476	452	457	428	476	421	441	472	498	475	474	461	461	442	487	463	477	466	448	467	494	484	462	480	465	514	444	466	520	468	472	472	484	451	463	444	487	490	486	469	473	475	437	496	463	420	458	443	463	467	471	474	498	487	490	499	502	474	447	445	460	434	482	480	491	476	436	475	489	493	473	464	454	422	498	480	448	461	471	453	456	452	439	459	449	477	466	498	466	480	481	477	457	472	459	505	507	461	497	487	474	479	450	440	457	470	506	507	433	447	489	463	488	457	477	460	442	478	430	499	473	476	439	476	448	432	433	447	441	465	509	501	475	480	441	496	468	480	506	456	479	431	500	452	483	472	444	474	439	492	505	448	475	514	474	481	495	457	475	456	468	471	449	487	463	449	475	463	450	456	472	475	466	432	468	470	441	476	457	496	475	457	447	477	468	478	477	419	473	441	466	488	474	489	478	474	490	446	471	439	509	490	482	423	439	460	469	469	435	455	443	458	476	461	482	495	459	473	508	453	473	443	470	469	471	467	482	477	449	460	453	456	460	482	429	487	491	461	447	464	469	468	459	457	445	458	465	465	469	442	435	461	453	426	448	443	454	410	475	440	456	460	518	481	501	442	470	466	462	442	422	448	472	461	490	444	471	464	443	484	472	488	472	487	483	491	448	453	449	461	458	463	487	486	487	471	452	481	457	460	483	496	487	450	513	465	438	470	441	462	492	471	461	463	464	447	442	453	460	488	478	470	453	479	505	454	497	467	435	431	474	475	469	452	432	487	483	511	481	432	457	443	488	465	463	441	464	480	460	451	468	473	463	477	470	484	482	454	464	441	460	474	467	461	494	483	441	507	494	443	449	455	459	466	487	507	473	431	489	446	501	486	458	476	462	459	487	427	461	452	453	461	501	468	478	456	461	438	458	463	456	498	445	434	480	445	483	451	456	467	464	463	441	496	434	463	432	452	411	502	482	496	504	494	443	481	460	482	480	465	463	436	481	498	464	447	446	425	485	463	475	494	434	459	471	468	458	446	431	461	441	437	468	462	470	478	482	478	480	466	455	468	434	491	510	476	444	418	487	483	464	456	459	504	464	478	481	435	473	477	407	507	465	486	480	436	464	433	427	494	459	487	482	475	454	482	455	437	467	476	448	441	455	494	502	464	496	453	459	452	454	463	481	477	479	455	485	510	506	495	506	473	477	461	472	433	444	456	453	469	466	495	438	504	446	514	458	470	463	476	498	449	499	466	476	466	427	479	462	463	462	442	459	455
29577	26342	27127	14786	5157	3486	2265	1299	909	860	692	482	417	424	352	314	295	326	328	324	304	226	203	221	245	218	264	202	239	244	202	210	208	190	210	187	202	207	217	211	219	204	227	195	223	236	242	197	232	196	224	175	228	187	221	192	231	214	210	213	211	222	194	205	223	170	204	192	207	174	216	179	227	197	181	181	183	227	216	196	201	211	232	173	201	206	190	212	203	222	213	205	176	202	204	242	203	201	224	215	182	209	192	194	215	230	197	218	200	207	228	218	201	210	201	218	219	191	210	174	201	228	208	215	192	225	211	206	200	204	226	213	209	191	239	200	202	192	200	208	203	206	209	204	236	212	214	190	210	202	212	211	199	219	219	204	216	198	232	218	202	210	209	213	243	222	223	193	193	234	226	199	182	220	192	207	197	224	214	171	253	181	185	212	194	223	229	220	223	201	213	197	200	235	198	206	214	211	207	201	198	229	203	243	206	229	208	191	227	215	198	209	197	213	196	192	218	204	210	207	236	188	167	213	189	186	215	208	202	182	201	208	214	214	228	191	232	194	200	191	191	218	212	212	211	198	221	220	217	210	219	228	208	220	223	227	205	211	209	216	219	205	197	198	203	227	208	216	224	192	233	186	238	245	210	211	213	206	219	230	194	217	193	200	223	197	196	224	202	199	220	229	205	204	228	205	200	219	208	179	206	194	221	197	211	212	219	210	187	195	203	187	203	211	224	209	207	226	210	250	190	185	209	211	215	185	215	226	208	239	224	232	205	215	222	207	238	218	214	199	211	221	205	211	220	168	229	202	210	226	203	191	215	205	208	228	198	218	216	209	213	208	212	197	217	210	215	197	209	196	218	231	215	226	209	189	205	218	239	185	239	213	203	187	205	204	225	195	215	196	193	226	210	209	200	203	204	228	193	198	211	210	193	232	194	172	215	227	192	212	209	211	241	206	221	206	213	216	201	206	216	234	220	207	226	220	219	216	199	213	195	203	217	197	193	210	189	206	201	201	216	219	196	204	219	207	195	198	220	198	198	200	220	230	197	184	211	194	182	204	220	206	206	190	208	207	232	209	203	220	215	207	237	215	236	211	205	223	205	202	212	229	213	222	208	189	229	202	221	216	186	234	203	216	206	218	211	191	225	216	214	194	210	228	236	233	211	233	213	222	194	207	180	236	186	212	207	200	227	204	193	211	226	227	222	217	192	196	246	208	221	213	233	205	223	183	198	196	200	213	234	184	200	196	193	199	240	206	208	225	192	196	202	181	201	208	210	207	185	196	210	205	210	202	240	199	196	181	205	211	202	212	222	209	211	218	228	200	215	204	212	211	197	213	215	189	193	224	230	197	194	197	213	193	203	202	225	197	214	215	209	204	206	221	217	185	193	190	201	216	228	188	197	197	231	207	218	208	206	224	220	216	196	223	200	197	215	229	206	222	203	192	231	204	206	197	228	199	210	211	215	199	216	204	200	193	219	200	228	209	196	221	219	215	215	196	242	194	167	207	212	196	214	223	201	196	223	196	208	185	212	213	234	209	225	217	225	221	193	210	222	203	234	198	201	211	203	178	206	212	211	209	177	207	239	181	210	174	201	222	197	213	241	210	202	225	206	219	208	221	233	208	221	228	213	216	196	220	210	187	200	214	236	231	234	241	239	228	179	194	224	211	210	213	216	184	202	222	208	212	188	212	189	229	220	202	208	193	236	240	194	208	198	188	183	198	213	232	199	197	191	208	218	204	195	202	204	231	224	209	224	207	167	209	212	218	194	221	212	194	205	216	201	224	199	231	219	210	193	233	224	209	209	228	202	222	207	192	222	216	216	212	193	187	227	208	198	187	231	233	207	196	204	172	196	190	215	227	220	215	200	204	223	187	183	218	198	209	196	205	219	197	241	219	217	219	242	222	201	206	211	201	215	214	209	222	201	209	216	182	212	230	229	192	191	245	207	205	208	199	205	211	232	191	239	205	223	176	180	220	192	204	222	206	187	194	173	218	230	218	239	209	188	190	217	221	200	211	226	203	196	226	225	195	185	198	195	226	189	205	196	189	197	212	229	202	225	193	202	205	216	183	185	189	202	203	222	194	211	204	208	195	207	231	195	207	208	215	198	210	210	212	211	196	203	209	226	225	236	200	194	218	213	190	188	197	218	227	231	227	207	194	206	202	220	207	213	204	212	217	226	195	197	198	203	211	200	188	214	213	212	199	218	207	219	193	191	194	204	219	210	186	208	207	203	203	216	201	202	230	242	217	170	211	205	215	187	217	200	206	195	194	214	199	242	219	193	232	184	210	181	218	215	202	214	205	200	185	194	229	203	189	180	213	218	203	243	208	207	210	209	194	195	188	205	224	189	202	206	223	208	208	204	222	230	195	193	224	210	191	214	184	210	200	192	188	218	229	234	223	190	215	221	237	202	190	214	195	208	193	199	226	219	204	204	197	224	202	198	200	220	192	240	184	209	216	218	216	206	201	209	223	211	190	208	203	226	190	183	230	222	216	221	207	208	202	200	201	222	210	225	218	197	219	217	201	219	195	208	196	207	191	203	210	235	211	205	203	181	193	218	216	188	192	211	187	208	194	196	195	218	203	208	185	212	212	205	241	201	191	192	176	208	229	192	209	194	213	198	215	219	199	223	204	219	204	213	215	193	206	196	203	221	201	218	205	202	201	190	217	208	185	183	177	206	211	204	209	216	209	217	214	214	203	232	220	237	187	190	195	226	189	194	206	219	218	206	198	205	204	192	220	209	193	241	236	190	217	226	205	214	212	209	195	209	203	234	183	193	196	179	218	197	194	212	204	216	200	170	211	204	193	192	188	202	202	194	218	218	223	200	195	211	218	209	214	199	201	186	221	202	206	210	219	212	223	222	197	191	195	212	208	207	212	183	222	195	222	177	250	209	202	188	214	200	194	206	215	236	188	221	227	213	229	201	214	193	218	204	193	227	204	220	216	203	200	204	213	210	203	197	219	211	229	213	208	211	210	204	202	202	222	199	201	200	182	211	183	221	199	176	217	234	221	223	206	230	174	205	187	200	214	194	210	216	208	230	189	211	216	220	229	220	214	227	228	200	202	206	190	204	207	196	222	188	205	222	221	214	208	214	211	207	193	206	211	228	179	230	211	198	227	206	211	235	229	230	211	226	187	218	216	194	207	208	211	225	233	225	219	196	197	204	222	237	200	220	221	202	212	202	210	203	197	213	211	198	220	209	190	196	182	223	206	213	231	215	203	213	212	199	176	183	214	202	192	210	200	212	224	220	217	240	208	210	212	199	193	202	180	195	214	181	207	204	215	198	225	212	215	209	205	230	196	248	216	213	191	216	201	196	201	204	199	220	216	209	199	211	192	216	208	193	184	188	198	199	213	204	206	200	252	183	192	213	207	218	218	223	196	196	200	199	208	235	243	185	185	217	195	198	223	207	175	171	217	207	210	238	224	224	220	200	204	199	238	215	203	221	213	226	194	208	221	192	213
27555	40286	29153	14229	7967	6436	4428	2627	1873	1685	1393	843	592	655	523	426	414	431	443	416	396	344	283	282	248	275	286	245	260	260	242	223	249	215	239	238	264	245	231	239	214	220	204	249	226	224	232	213	240	214	236	241	242	251	246	234	245	224	231	237	244	233	238	227	237	235	224	235	231	253	227	235	234	209	225	218	242	235	232	214	223	197	214	236	251	217	232	229	230	204	245	227	226	213	241	233	216	223	235	226	203	219	220	221	250	246	242	263	221	223	246	234	242	219	200	251	219	203	230	244	225	241	236	223	240	220	237	220	237	250	263	224	250	223	236	229	238	235	238	222	228	219	215	238	214	224	249	232	228	239	221	252	237	229	210	226	235	227	225	268	235	218	254	224	214	213	255	218	236	220	220	214	231	213	230	233	223	255	211	222	218	233	206	230	241	248	229	234	203	218	236	227	239	255	244	226	196	250	237	237	235	236	235	242	224	227	246	255	238	234	260	220	251	229	239	217	244	218	217	225	227	219	251	240	213	230	244	216	260	223	210	227	224	238	249	242	220	239	213	200	257	231	225	242	208	220	257	212	218	219	251	217	233	235	246	237	227	227	246	211	258	238	231	238	242	220	206	230	245	225	237	217	237	243	228	217	254	260	229	258	198	260	226	260	231	256	229	225	236	201	229	211	218	204	218	234	210	229	252	259	227	262	262	186	211	214	249	216	245	259	216	255	213	207	234	242	229	219	221	239	248	234	255	227	229	239	216	235	205	246	200	225	241	236	229	245	203	229	255	216	231	225	240	238	263	243	215	228	220	210	230	216	230	204	214	230	219	214	259	216	227	198	214	234	225	242	223	254	222	224	230	232	218	238	223	231	224	227	225	255	246	215	194	249	244	242	237	218	222	228	250	208	253	226	218	234	237	223	223	236	218	246	212	252	212	237	210	230	215	232	232	208	229	258	207	262	213	225	224	234	219	200	257	228	245	235	236	231	197	245	236	228	202	209	217	212	222	212	217	273	225	214	259	253	247	248	229	215	233	223	226	225	213	247	228	218	261	251	208	239	215	210	231	215	224	240	219	235	235	257	232	235	217	215	208	247	269	232	220	244	230	230	239	234	216	216	229	236	249	213	234	234	226	240	242	241	235	221	228	254	230	226	218	222	214	260	235	227	223	230	206	206	253	236	217	242	228	227	224	222	231	242	261	215	249	230	214	258	227	208	261	224	223	228	232	235	227	234	250	220	248	216	191	235	210	227	258	212	205	237	209	235	249	180	240	250	214	261	229	222	211	211	226	210	219	233	227	249	239	225	272	242	224	225	246	235	191	236	197	217	241	218	184	235	210	219	230	250	234	247	238	236	222	204	221	254	239	213	210	222	219	223	224	210	244	235	205	215	241	205	232	231	232	219	223	214	234	207	239	234	241	220	232	242	226	225	245	230	230	217	233	205	233	225	221	244	228	236	235	236	239	227	221	230	248	220	212	239	222	224	229	268	213	233	262	245	253	228	214	215	229	229	244	223	252	219	217	228	263	235	234	227	248	241	232	241	239	206	261	237	229	252	209	230	216	242	237	233	193	224	227	247	219	227	232	255	217	213	237	227	239	225	221	215	265	225	223	237	245	206	204	247	275	237	231	252	247	239	213	255	231	229	233	250	277	240	229	208	236	237	268	230	237	242	231	253	265	206	232	209	216	242	218	238	224	229	242	222	227	249	216	230	229	215	231	240	238	225	251	207	265	249	228	242	230	248	242	222	237	214	237	221	235	241	267	241	219	241	226	228	254	221	232	205	260	226	233	234	214	217	220	233	252	203	240	201	217	256	210	217	238	244	235	229	255	227	238	233	229	247	227	230	243	249	199	223	237	223	224	234	225	231	225	213	230	205	201	220	214	230	224	227	237	230	222	231	196	233	226	221	226	197	190	236	229	232	240	204	228	228	223	202	243	253	231	232	230	229	247	223	238	219	221	247	232	238	239	261	237	252	232	205	234	201	237	231	254	222	232	212	211	230	249	233	249	246	248	245	214	226	266	247	226	223	238	201	233	241	242	230	228	243	228	230	219	247	209	244	257	242	241	240	223	230	224	199	231	240	224	214	242	240	231	225	214	223	219	208	219	242	235	224	219	220	241	233	233	206	241	235	243	235	234	197	234	232	261	241	219	234	249	232	222	244	216	246	236	244	219	210	213	215	207	233	227	214	233	204	216	222	259	247	237	238	229	241	222	221	220	222	218	228	222	245	222	228	251	234	210	223	232	207	238	222	213	249	229	209	235	227	245	215	248	250	233	230	214	232	238	230	220	229	229	227	243	239	228	237	243	212	242	224	236	220	231	240	252	238	219	232	242	233	229	221	207	207	221	208	215	241	241	225	230	212	206	223	219	253	215	225	191	214	214	220	285	247	222	240	212	252	208	228	253	200	215	242	229	219	227	215	229	230	227	235	236	232	217	239	215	236	222	225	239	222	248	242	200	245	240	227	208	214	242	232	227	236	239	244	220	239	218	211	253	223	225	224	245	229	237	242	247	204	225	236	210	212	202	256	220	204	237	229	195	197	205	205	227	217	218	240	242	256	231	217	222	209	233	214	245	237	219	212	231	241	217	215	229	214	242	232	233	221	223	211	230	252	230	245	210	234	224	248	234	241	240	204	232	207	220	231	215	216	219	219	225	223	229	249	248	240	237	232	242	231	225	191	224	226	254	221	211	261	244	233	224	203	203	235	228	230	222	216	225	231	211	230	248	235	226	256	239	216	256	213	230	252	236	221	256	209	241	202	237	241	228	225	216	236	208	231	187	218	234	218	199	220	217	210	226	223	217	230	211	203	247	250	230	240	233	248	261	218	243	222	223	218	226	232	237	255	233	256	223	212	205	232	221	239	248	225	214	227	229	230	205	230	233	242	229	227	231	227	212	246	222	210	235	228	226	228	236	240	259	253	231	228	215	231	232	258	220	233	226	232	236	229	238	269	214	238	216	212	211	241	242	234	230	204	224	221	235	236	218	241	197	244	230	257	272	244	218	225	209	224	238	211	216	265	261	246	238	265	204	231	226	207	243	231	225	235	276	218	221	233	257	252	207	189	235	222	248	218	220	239	225	239	230	227	213	233	224	249	244	209	211	248	254	245	270	246	214	205	221	230	228	208	214	225	254	235	234	231	209	221	246	237	220	225	235	230	208	233	226	245	222	243	250	238	239	220	218	230	216	229	219	233	241	231	227	234	208	251	234	251	239	198	230	231	239	229	215	234	261	204	218	215	237	250	218	223	214	216	228	237	221	207	244	247	224	218	202	214	228	245	215	230	244	226	241	239	271	245	257	232	211	211	247	266	234	230	250	224	220	238	219	235	226	220	256	223	237	221	244	224	237	213	223	234	207	217	234	259	211	212	235	217	247	239	237	220	232	209	232	242	218	227	230	222	217	253	238	234	250	252	223	232	236	224	244	231	240	242	214	230	229	214	230	213	203	228	244	259	214	250	236	232
23824	21250	28484	24493	21128	14380	5852	2896	2133	1966	1522	980	823	880	735	662	667	644	527	539	546	483	456	447	448	559	781	364	428	390	403	397	387	389	412	390	363	361	408	356	364	424	406	417	390	356	384	371	416	402	362	394	372	431	382	399	399	348	373	408	417	390	396	390	386	388	373	338	400	390	355	368	382	385	394	386	386	383	396	401	392	396	415	395	355	404	386	364	358	375	396	377	409	400	372	360	385	392	417	391	399	363	414	433	352	358	366	367	391	406	374	376	390	365	380	386	372	361	398	365	374	369	385	356	368	391	399	395	363	405	372	411	381	407	364	368	395	370	375	432	362	388	415	425	361	384	371	402	438	391	369	402	403	375	387	410	336	391	369	378	365	419	412	370	370	375	399	394	353	340	432	425	402	353	403	375	363	397	397	412	405	397	393	406	371	430	361	389	383	383	436	404	406	383	380	413	389	366	363	392	424	391	389	338	416	412	378	403	396	399	385	389	393	371	396	363	413	400	416	376	416	386	406	400	394	383	395	404	403	370	368	382	389	387	386	392	409	394	381	375	380	386	386	400	366	372	433	378	364	377	402	389	358	401	377	382	389	366	397	413	395	393	402	398	386	385	421	371	370	405	395	389	387	405	390	403	392	390	404	377	355	411	361	394	380	399	398	370	400	370	362	396	409	367	381	355	368	404	381	396	393	391	400	462	373	343	374	408	396	397	403	357	371	401	383	336	399	396	395	425	370	401	371	421	397	366	402	395	390	413	389	390	427	340	413	389	395	401	396	373	367	401	391	364	392	399	418	412	436	378	367	377	363	370	384	382	399	392	392	400	387	432	396	365	389	409	361	376	408	388	411	376	405	396	387	381	386	372	382	421	374	420	393	419	369	368	391	426	423	397	391	387	408	372	387	422	397	413	409	365	381	393	396	364	377	380	423	394	371	400	349	362	384	378	360	371	387	377	389	389	362	397	384	389	328	442	394	428	398	377	379	398	415	396	376	394	381	408	387	373	414	379	379	410	406	358	399	425	355	376	421	395	396	372	376	399	373	380	356	397	384	373	376	362	373	378	373	354	385	383	411	378	390	430	428	348	389	394	438	427	412	401	358	353	390	411	415	358	351	403	411	393	366	405	422	361	410	407	388	390	378	433	366	386	407	367	416	416	377	361	375	386	390	397	367	391	407	380	359	384	410	376	392	399	359	376	406	378	387	398	417	425	388	371	416	403	381	404	385	366	365	384	428	401	417	400	361	415	386	355	392	417	414	375	380	399	374	382	392	364	404	388	377	398	332	411	403	399	394	419	371	376	391	382	391	437	383	410	356	408	384	388	343	433	395	409	355	414	406	400	362	404	355	402	420	426	405	409	398	361	390	391	399	397	399	364	382	376	357	399	413	377	402	400	405	399	403	334	420	375	394	401	410	408	415	390	398	363	403	395	392	376	382	404	368	387	391	379	384	376	361	409	383	386	406	403	397	401	331	358	383	409	404	424	412	396	386	379	398	437	366	424	389	389	381	429	408	386	348	391	381	396	431	395	372	433	405	379	404	407	395	400	373	403	404	348	390	427	408	395	388	418	397	425	369	388	369	406	400	391	415	367	412	385	411	393	430	412	395	416	372	409	387	395	439	378	397	417	395	401	362	396	403	355	388	372	388	400	376	363	403	385	359	356	439	400	376	380	395	363	402	375	412	432	379	384	390	370	379	367	366	400	420	406	407	391	375	382	424	390	384	401	372	418	416	393	348	393	415	372	388	404	366	390	376	373	351	386	393	397	382	338	372	377	371	403	396	392	401	382	378	397	411	398	389	371	403	398	396	394	367	414	380	374	375	409	383	408	368	413	425	385	397	382	371	360	384	430	376	361	386	401	426	394	387	405	395	357	384	416	365	382	394	409	374	404	372	385	404	383	399	406	410	387	401	383	372	384	411	391	381	352	374	352	369	394	391	407	421	362	417	387	413	409	387	360	413	350	393	382	369	363	388	359	400	377	385	406	401	421	408	380	362	424	386	399	390	381	412	393	354	451	424	434	376	393	395	371	408	392	365	391	368	355	406	424	423	417	396	362	395	397	410	401	386	377	430	399	390	393	403	419	385	402	383	388	386	368	353	381	406	377	388	351	382	373	363	435	383	405	395	391	409	392	400	419	402	321	356	373	397	394	416	395	419	363	405	377	428	381	346	400	371	410	383	404	392	391	384	366	364	360	387	388	412	416	413	414	374	381	389	333	380	371	367	377	380	392	394	392	372	392	359	392	368	386	400	377	382	373	397	369	383	340	383	359	359	384	382	387	421	370	397	380	346	373	358	393	363	368	400	378	401	405	383	397	404	410	359	395	388	394	376	351	403	400	397	381	384	369	365	383	380	393	359	384	383	436	390	411	401	410	378	406	388	374	380	384	413	382	405	392	396	355	384	420	379	398	391	390	386	352	414	377	380	380	402	445	376	393	376	383	403	371	382	383	367	391	419	415	368	411	385	387	377	371	381	380	413	429	383	380	417	415	390	410	392	369	414	366	418	399	394	384	346	425	423	407	380	411	385	410	384	411	433	411	398	397	381	382	413	348	367	413	398	379	407	392	384	395	408	378	402	410	422	408	379	370	426	377	407	380	384	373	388	376	377	406	386	377	394	380	404	377	363	392	365	381	428	379	388	403	398	391	407	407	369	379	393	400	419	379	382	389	377	346	394	403	387	374	398	387	418	354	416	383	376	395	423	366	390	383	415	402	386	417	368	407	386	378	370	378	400	370	390	367	421	391	350	395	364	378	388	376	382	371	391	372	360	389	379	398	405	403	377	372	397	406	367	394	360	363	355	385	404	366	350	377	411	399	401	378	377	383	405	395	357	415	379	350	375	372	350	400	388	437	411	382	361	361	408	413	389	374	413	384	374	409	359	431	411	361	388	392	380	394	398	380	415	394	372	383	396	403	348	379	390	407	423	357	388	383	407	394	396	364	403	374	363	384	366	401	368	372	396	364	395	393	393	382	395	376	363	393	367	397	392	390	397	345	402	378	379	357	396	395	398	410	411	374	383	372	380	414	332	394	384	376	407	378	409	410	362	389	368	370	402	395	391	390	366	412	420	401	409	425	374	377	401	365	369	352	379	388	417	401	373	396	398	410	379	365	405	446	426	372	416	432	399	398	381	373	391	381	394	395	399	378	425	438	400	376	398	392	357	386	390	427	392	401	380	382	403	388	368	376	409	388	405	370	391	367	406	410	389	411	332	403	387	383	415	383	379	363	404	408	405	387	397	380	409	409	366	383	394	420	362	413	367	394	388	363	373	362	392	402	364	345	396	418	374	398	400	385	433	386	403	391	413	391	397	364	368	403	414	386	396	423	404	374	390	367	376	420	414	382	418	351	382	359	399	388	396	408	366	388	387	376	355	408	365	355	423	416	426	381	376	391	369	403	371	374	342	385	412	356	398	359	393	388	379	382	391	390	372	402	385	374	375	398	398	393	403	369	383	380
30055	53529	41085	22749	13889	11460	7421	5230	3932	3590	2538	1571	1332	1278	1219	980	883	850	690	583	602	592	606	597	487	749	1166	423	383	415	435	438	455	377	456	439	431	432	421	442	422	442	448	459	423	390	424	397	436	434	411	459	419	415	465	436	410	381	396	382	415	408	444	421	413	395	442	437	425	424	427	411	414	438	412	423	429	418	414	393	457	401	433	445	399	409	433	416	429	428	411	459	437	420	450	419	439	409	426	435	429	409	410	402	433	427	430	423	426	416	432	394	425	442	396	421	414	401	431	392	434	434	415	410	416	414	417	402	439	438	431	444	395	461	417	427	400	383	451	424	434	481	460	366	429	403	427	421	424	423	424	406	395	394	406	406	458	421	424	447	422	382	411	434	405	422	401	402	418	435	428	439	408	403	398	469	405	453	458	425	430	439	434	407	422	443	423	396	429	421	412	432	460	461	425	417	401	446	424	425	395	402	440	437	431	421	451	445	419	406	421	471	438	414	429	403	428	419	427	424	407	389	412	422	418	433	418	401	400	424	454	407	439	441	419	414	419	410	402	451	450	390	412	423	438	419	431	427	375	429	404	393	432	404	433	426	385	407	436	439	413	429	431	410	432	460	418	395	403	386	455	396	407	388	422	441	379	418	420	386	415	434	400	427	430	423	448	435	395	405	452	405	401	409	451	404	429	443	442	386	446	419	431	405	425	428	447	427	438	403	414	428	413	407	445	406	409	433	408	429	418	404	390	392	420	403	425	411	414	462	395	431	387	405	402	431	442	403	405	427	398	381	397	417	439	410	421	443	452	459	444	403	427	427	418	446	385	430	404	429	391	419	396	391	436	398	452	406	411	417	431	418	395	413	391	410	434	469	437	425	406	417	446	391	402	418	414	417	397	393	408	427	395	430	398	449	405	434	392	394	421	423	414	443	410	352	434	421	428	421	459	421	414	430	395	411	410	425	435	467	415	431	438	429	430	394	425	413	410	455	404	431	416	433	460	435	433	436	411	418	396	412	414	429	444	428	434	414	425	423	391	405	411	429	426	408	416	425	377	440	411	420	407	427	432	408	430	358	465	433	386	434	409	414	444	444	401	426	433	422	461	429	410	432	426	433	432	449	408	421	427	423	431	412	451	436	434	428	420	431	400	397	436	420	441	437	430	449	437	428	413	426	431	450	412	402	420	433	419	458	407	409	415	389	432	405	397	406	413	410	442	424	417	423	416	424	396	401	394	420	434	426	393	392	458	412	433	398	393	428	414	406	431	415	482	417	415	427	420	416	405	458	442	424	422	423	415	428	390	413	427	423	423	430	404	404	426	441	428	466	446	466	419	443	412	438	429	435	438	414	421	408	438	373	440	419	420	411	399	408	435	436	406	423	434	431	429	409	446	426	410	422	441	404	386	424	440	429	398	409	403	437	430	440	443	386	439	387	428	444	418	424	418	406	425	459	424	398	411	410	396	392	400	436	434	388	407	436	428	447	405	397	412	438	427	460	430	407	425	392	466	438	425	452	423	412	419	376	428	437	422	438	428	415	421	420	430	427	406	446	449	425	407	379	388	429	434	427	410	425	435	414	428	427	431	407	439	420	442	443	438	420	436	433	436	440	406	427	416	377	411	421	415	415	436	405	400	426	435	431	426	442	390	440	419	404	417	439	438	424	465	372	448	420	402	403	420	383	399	419	411	415	415	462	429	433	393	403	423	410	461	435	409	409	436	459	411	429	436	380	411	440	438	447	396	406	440	414	401	464	406	417	423	420	443	407	429	380	446	404	424	393	463	406	418	428	434	456	435	417	447	418	429	436	410	473	399	390	431	435	440	454	436	432	396	421	430	423	386	427	430	411	415	428	387	445	455	418	445	405	442	422	399	414	422	420	422	436	406	421	469	407	413	385	435	437	434	410	398	422	355	399	368	419	427	415	434	454	368	431	458	429	419	433	418	413	426	413	406	407	413	395	401	419	475	418	396	386	438	396	417	427	406	425	416	408	423	422	456	431	436	393	446	413	411	439	404	410	401	397	407	420	402	378	438	403	443	432	423	432	465	457	377	437	420	405	393	398	427	434	425	429	430	412	413	425	442	442	415	425	438	424	431	462	437	415	433	414	420	392	432	442	419	449	427	421	452	401	423	436	402	406	445	442	453	422	448	374	428	420	393	435	379	441	463	394	435	398	435	401	442	412	460	403	401	437	419	436	414	455	426	415	437	436	438	442	442	435	388	420	453	428	429	400	419	441	426	424	419	428	435	419	440	385	407	408	411	424	435	423	425	423	441	412	405	413	401	425	426	399	427	429	445	402	420	415	432	384	389	424	426	424	423	405	460	428	423	445	433	428	412	395	451	421	421	414	417	422	399	406	422	419	443	430	429	453	403	396	418	420	446	436	413	400	416	383	445	381	394	426	436	433	433	413	420	395	431	395	430	455	383	407	418	414	405	374	451	421	427	440	426	417	429	420	441	416	414	411	413	449	403	421	422	435	411	428	457	413	404	464	425	412	405	423	441	403	412	401	430	409	434	429	431	423	378	456	427	431	423	431	400	443	391	409	452	445	396	450	409	450	410	420	439	426	418	419	395	398	451	402	415	463	450	419	419	424	414	444	377	440	410	422	426	387	423	402	475	438	432	406	397	410	425	409	430	417	378	406	447	447	422	410	444	390	415	423	445	429	416	427	470	402	408	402	417	390	389	395	410	420	418	424	418	395	431	431	422	451	381	432	413	386	407	414	414	401	404	439	415	442	402	413	430	394	420	400	429	411	411	418	426	392	423	444	440	429	469	386	408	460	402	408	450	416	395	433	414	397	409	413	431	414	440	405	453	434	383	408	445	436	457	397	427	425	431	395	409	430	441	415	428	406	419	413	419	395	377	422	422	460	435	424	414	421	419	401	401	480	452	412	410	445	414	396	426	376	454	442	421	427	409	435	477	412	442	430	407	415	428	426	411	430	388	406	427	401	421	399	390	420	412	393	401	419	429	427	415	460	429	422	455	397	445	417	373	387	407	406	403	381	418	409	441	424	419	385	435	436	424	400	440	431	434	435	442	407	471	441	420	410	392	433	439	393	425	403	450	442	416	430	443	421	460	405	445	390	384	431	437	434	404	391	429	438	421	409	442	427	384	433	430	381	397	426	381	463	397	413	403	447	408	414	455	455	457	437	382	392	400	423	399	409	434	424	411	447	426	434	396	420	439	423	428	437	445	423	454	422	485	413	416	417	453	425	429	395	412	434	435	453	422	404	385	417	395	414	443	419	423	453	458	423	386	395	406	466	406	427	430	410	472	431	452	397	444	413	419	436	456	434	381	461	428	393	410	421	432	413	438	413	417	408	410	437	401	397	403	398	422	423	397	432	398	435	425	410	393	439	408	439	396	407	417	428	448	419	442	423	430	425	363	448	408	490	422	398	477	409	408	402	432	430	430	434	438	404	437	445	435	438	427	412	438	430	432	402	404	404	426	407	405	420	426	440	447	424
24942	21280	27800	25405	14137	5729	3101	1944	1352	1244	937	571	515	487	411	361	315	242	253	253	242	255	221	207	185	190	432	181	187	175	164	157	171	152	166	165	170	153	194	189	176	166	191	159	172	155	180	179	171	171	163	145	157	171	171	178	168	172	174	157	179	180	145	179	176	164	158	156	172	182	180	163	182	179	188	173	141	168	180	189	166	174	153	169	164	174	188	207	186	180	163	169	190	161	162	162	165	166	186	186	165	178	169	157	185	160	189	206	161	164	173	165	161	192	162	174	182	196	126	183	165	148	174	162	178	157	175	184	153	163	169	164	172	162	200	181	165	173	160	191	167	168	179	165	162	147	159	167	173	160	169	176	186	150	181	162	166	156	170	150	157	166	171	167	161	171	201	173	172	169	177	167	153	165	166	171	165	163	178	175	187	159	146	181	169	159	156	152	157	181	175	168	153	180	173	185	187	193	168	172	148	132	149	180	176	168	168	147	150	194	170	191	173	176	182	174	190	148	174	169	177	180	174	184	159	179	176	180	189	164	163	168	137	182	175	162	168	152	179	183	175	169	157	182	162	182	169	171	187	176	151	175	172	174	179	183	175	150	167	170	184	192	179	155	160	169	168	164	168	172	158	169	182	183	184	169	196	179	153	167	173	179	161	186	176	180	185	170	158	161	174	170	167	170	165	171	181	178	176	170	136	171	171	194	191	171	156	158	166	168	172	193	174	169	146	182	169	160	172	154	174	173	173	157	171	187	177	182	166	162	172	163	192	171	184	173	172	173	167	174	161	167	170	163	161	151	172	154	185	158	171	177	164	159	165	158	170	153	180	164	196	177	142	167	193	158	172	174	185	158	165	182	186	161	159	204	166	159	160	158	194	187	170	198	190	164	165	154	183	164	158	152	160	150	180	181	165	202	185	189	167	161	146	160	163	173	167	182	175	168	149	164	167	149	172	183	184	158	151	163	199	175	183	168	178	165	191	164	174	157	173	210	156	158	181	165	169	161	169	160	179	147	161	155	136	167	195	180	180	143	159	154	177	173	189	165	194	160	207	148	168	173	181	161	171	173	170	192	183	166	174	180	179	162	178	183	165	178	167	162	183	159	188	162	171	185	157	146	182	153	147	157	159	165	176	193	153	184	169	162	150	163	182	178	147	153	193	160	189	194	164	165	154	182	188	178	180	179	175	161	185	174	149	154	156	171	168	163	153	153	165	171	151	185	156	164	176	177	153	177	175	174	199	187	166	157	154	159	166	167	178	164	155	203	169	165	150	167	162	165	155	163	160	176	170	185	188	173	150	182	158	176	173	174	176	188	184	177	163	176	195	161	179	174	154	170	172	168	164	149	157	169	145	180	158	156	177	171	166	178	172	172	179	180	148	182	180	175	163	159	179	172	192	184	174	157	162	178	175	183	171	172	160	170	180	157	135	170	174	172	165	164	165	187	187	178	180	159	156	157	164	194	151	172	167	174	201	163	165	158	163	186	168	185	188	158	162	150	154	177	172	186	172	177	165	167	174	148	178	161	167	170	161	169	183	173	163	155	176	158	162	185	175	167	147	171	176	161	167	150	159	163	177	185	180	177	182	171	189	171	167	169	155	199	170	153	177	151	156	165	162	169	163	167	167	162	178	177	156	173	174	165	162	167	179	178	184	170	171	187	163	191	175	188	136	172	165	164	129	173	172	176	202	188	161	169	173	160	193	191	163	186	171	157	193	151	141	146	139	191	156	167	169	151	196	161	185	169	180	195	165	162	171	151	161	166	191	171	194	166	162	155	150	191	166	158	174	188	167	163	155	178	179	164	160	178	174	173	163	161	181	181	169	175	181	156	181	171	178	166	183	182	187	171	182	168	197	167	181	175	167	161	167	164	159	146	163	167	151	157	174	181	156	156	193	163	185	180	180	172	161	167	179	178	195	160	158	148	154	193	187	154	168	198	160	190	172	181	151	162	206	179	158	165	170	159	172	176	163	161	148	151	151	177	186	155	172	184	166	163	162	176	168	164	162	149	150	164	172	170	169	171	179	165	163	158	186	161	182	146	173	153	159	175	137	168	174	168	169	192	139	174	175	163	153	169	179	174	182	177	203	170	181	163	163	181	199	182	175	179	174	161	179	149	179	148	168	178	184	168	164	167	172	167	153	169	165	191	168	164	159	167	194	169	151	179	166	152	166	149	180	171	152	157	176	164	164	197	177	169	159	167	162	171	178	193	170	154	182	150	182	204	149	165	178	170	180	180	157	160	160	161	167	166	169	174	163	182	159	184	175	150	178	167	185	171	173	163	169	181	179	172	170	146	170	171	173	191	157	171	164	166	170	183	149	158	183	149	177	164	181	170	180	183	183	176	192	169	163	150	153	178	148	183	157	183	163	156	147	175	178	175	137	153	161	181	184	189	180	181	183	159	162	162	158	182	170	156	203	153	171	161	186	168	160	164	161	156	151	175	186	162	144	168	155	174	157	170	161	167	157	179	177	177	168	188	177	167	170	154	177	168	180	173	169	172	168	169	176	157	123	178	163	169	165	183	158	168	179	174	176	173	178	175	173	161	155	168	185	174	173	150	183	181	167	157	174	148	167	165	152	177	161	164	176	163	171	162	165	192	185	139	169	156	166	179	177	166	170	149	156	169	161	162	192	174	155	194	177	148	170	176	136	143	188	178	188	150	145	147	182	187	148	190	186	192	158	155	162	163	173	165	162	163	160	187	152	179	175	151	177	150	169	183	183	135	186	169	183	147	154	156	166	179	175	175	162	169	201	167	190	167	187	167	150	165	164	174	170	170	154	160	169	162	170	181	165	154	161	169	165	199	172	165	151	175	171	147	180	171	158	186	160	192	184	186	170	177	173	176	177	183	162	183	170	189	158	162	156	168	176	172	162	197	165	174	172	165	182	167	187	169	162	156	178	203	172	177	185	171	184	188	155	158	161	167	160	182	165	184	173	151	192	157	175	192	173	183	178	189	180	161	151	162	161	164	180	168	171	187	184	167	170	176	172	166	186	183	170	163	141	168	158	179	162	185	173	172	187	173	156	162	192	173	191	168	161	168	174	177	178	124	160	156	192	186	159	177	193	162	180	175	167	147	181	175	170	146	160	177	163	196	194	148	161	174	178	173	174	167	151	164	177	172	185	162	167	171	173	176	189	163	158	173	182	161	176	163	155	198	158	172	155	183	165	167	168	173	185	165	171	169	181	152	186	187	164	162	174	171	163	167	161	148	176	174	149	200	158	165	152	165	173	185	179	158	145	184	171	161	154	161	181	183	191	165	174	146	177	181	151	188	162	154	181	155	167	186	148	161	177	178	176	180	170	160	156	188	190	168	189	175	172	144	164	185	167	170	167	174	166	169	175	166	185	169	192	175	157	176	168	173	140	160	170	162	171	142	170	178	174	191	172	166	174	141	136	159	171	153	148	192	160	170	169	160	181	155	144	158	166	173	179	163	175	152	183	185	183	184	160	190	167	163	153	164
28173	48808	36196	18015	11311	8530	5585	3923	2924	2513	1719	1056	901	904	673	556	453	344	421	389	399	382	283	267	249	299	699	221	199	181	181	203	178	224	188	163	200	193	220	165	195	183	200	193	178	201	227	190	185	224	191	183	216	178	181	188	216	195	185	203	200	183	201	169	196	205	186	223	178	192	184	211	204	216	172	190	221	199	189	194	204	214	223	200	178	220	180	191	184	192	182	210	183	191	179	165	191	208	179	204	191	203	178	194	180	215	194	187	194	207	198	199	194	196	200	186	220	200	178	192	207	195	219	174	169	217	193	199	191	179	191	188	213	166	191	200	194	191	205	187	179	194	182	179	200	189	207	195	189	180	183	185	183	197	187	211	200	188	169	212	202	190	219	195	191	175	187	189	208	192	199	196	197	199	199	191	203	194	194	190	166	185	196	219	197	204	207	191	176	199	197	188	185	204	208	199	222	193	204	191	198	212	193	193	221	206	192	188	190	210	175	169	179	208	197	182	215	199	186	189	203	214	193	211	175	210	216	206	196	181	209	201	194	194	180	190	200	195	186	175	179	189	191	207	211	164	210	205	190	208	199	210	212	187	224	204	191	199	196	182	217	201	183	181	196	193	176	173	187	202	175	194	193	184	217	212	217	168	194	178	175	195	202	200	174	188	187	177	203	200	191	207	188	179	194	220	161	195	193	218	197	202	184	184	209	191	167	184	188	196	190	206	224	194	186	182	221	188	187	172	195	212	186	207	194	207	188	222	209	184	200	199	183	193	187	193	187	207	198	223	170	201	210	170	213	185	174	197	199	196	190	217	211	201	209	194	184	201	192	184	213	203	205	191	192	204	214	186	232	176	187	209	200	201	192	176	200	198	192	191	209	214	204	199	170	199	187	194	173	204	186	206	191	192	161	173	191	197	223	173	192	211	194	170	236	181	178	194	187	173	203	199	220	208	194	209	167	191	196	210	198	196	190	200	171	198	218	190	181	196	195	203	173	205	209	173	198	178	212	222	196	194	195	195	212	220	186	216	206	195	202	177	211	193	199	225	184	185	219	183	182	226	199	182	187	185	184	204	198	201	185	187	213	205	228	210	193	183	193	197	188	197	223	198	168	220	203	219	194	195	217	222	214	213	168	215	187	196	194	181	192	193	191	186	209	196	211	192	210	204	200	208	204	185	202	192	193	191	200	182	196	200	214	204	203	211	238	160	221	180	170	220	185	217	204	204	202	187	225	197	215	199	198	208	190	193	178	180	199	187	190	184	183	196	179	199	204	200	202	197	182	176	205	195	200	199	227	216	196	190	203	209	178	207	174	192	169	190	198	207	205	189	188	209	181	187	215	213	205	206	190	196	174	207	194	192	181	200	210	209	188	189	201	210	185	210	196	184	221	180	170	178	183	209	209	200	197	193	187	195	205	195	185	218	180	209	182	175	200	207	192	203	190	184	195	183	192	197	163	185	213	214	195	205	207	203	205	198	193	199	199	224	192	194	205	175	212	194	199	189	174	180	218	191	180	193	196	203	173	181	183	196	212	217	195	210	198	189	205	195	210	197	190	201	215	208	177	195	190	196	208	191	191	205	215	207	201	207	227	196	207	186	202	184	184	199	205	187	191	213	195	210	222	188	172	209	190	194	201	198	176	209	184	204	199	192	209	213	195	209	197	195	205	200	219	192	213	176	194	204	193	202	201	184	181	185	207	214	211	197	171	191	202	189	194	216	199	196	218	193	214	199	185	202	207	213	196	201	207	195	191	177	192	216	196	201	203	201	216	193	191	195	199	171	215	193	187	191	188	184	182	190	177	201	217	195	199	195	209	216	205	181	208	201	206	187	192	206	192	215	199	196	227	195	188	175	193	181	206	194	219	188	197	229	193	214	208	200	184	219	222	163	188	193	192	185	200	178	200	203	219	202	191	200	216	216	177	213	196	210	193	184	193	218	186	209	184	203	199	193	193	192	211	200	182	217	185	170	204	186	208	186	194	183	176	189	218	198	213	215	205	202	237	212	200	179	212	188	200	197	210	206	182	196	180	199	190	212	191	201	205	196	186	208	175	231	194	201	171	213	210	191	188	194	233	201	205	205	206	198	202	173	202	183	201	222	193	188	185	184	200	198	182	174	190	202	202	179	187	189	204	212	190	191	186	174	207	206	202	194	174	184	182	199	195	201	211	195	209	204	198	213	216	211	218	192	199	208	178	184	227	176	179	202	193	181	190	180	189	211	202	190	212	210	196	198	197	185	187	199	187	175	171	183	206	191	203	216	187	205	194	207	185	190	217	207	195	195	198	199	201	213	200	182	212	208	174	215	195	183	178	211	158	177	211	195	203	190	192	205	202	187	196	193	193	231	222	193	202	192	199	187	191	193	191	177	181	195	231	169	187	189	224	192	218	200	199	190	181	185	191	221	232	203	182	185	212	163	198	192	181	192	193	212	206	202	182	189	199	204	199	184	209	181	200	179	195	168	220	184	188	183	204	185	191	206	204	194	199	206	233	193	198	185	190	210	217	194	180	192	181	192	216	195	188	215	208	184	179	216	183	211	202	229	207	199	200	201	197	198	179	188	201	201	194	171	206	207	207	179	196	194	202	212	201	195	194	209	193	185	180	185	195	198	177	188	211	203	173	223	199	201	176	167	200	172	198	180	206	200	198	211	188	199	169	170	202	177	195	203	207	200	186	204	201	187	195	174	213	212	230	189	174	205	212	212	187	214	210	210	183	198	200	180	211	189	201	188	213	229	216	192	191	184	208	176	179	189	205	187	201	213	197	199	206	205	188	202	195	188	177	190	214	174	187	212	205	173	196	188	202	201	183	209	205	195	223	186	188	205	192	207	182	171	194	189	186	233	169	201	196	201	189	196	191	182	207	203	191	229	183	166	196	188	187	193	190	214	198	185	183	190	200	180	188	210	202	219	189	185	162	232	205	198	198	192	192	209	173	237	223	208	193	211	200	197	208	187	169	203	191	174	209	188	231	199	197	204	175	196	210	165	205	192	231	183	209	166	203	211	213	207	185	195	220	208	171	211	200	205	199	190	185	196	195	192	198	186	209	186	190	195	212	200	202	195	216	215	226	207	225	195	186	179	187	203	206	221	185	207	183	166	199	192	191	191	217	205	219	177	187	195	190	194	214	223	196	182	182	194	179	185	199	225	190	189	228	199	210	190	202	192	193	179	179	168	201	152	203	183	176	192	187	205	183	214	211	185	198	206	200	200	200	181	212	195	200	181	189	205	180	182	197	210	203	193	218	197	184	181	177	211	189	210	207	205	176	194	176	184	193	200	194	225	185	179	195	204	200	215	228	201	193	199	191	192	198	211	203	213	192	191	163	203	180	196	211	211	189	199	195	201	182	181	185	178	196	211	192	204	197	186	195	201	221	186	221	194	201	208	195	180	184	208	209	194	186	165	182	205	183	181	179	197	201	233	191	164	216	189	192	189	193	197	199	187	191	179	194	178	195	175	228	194	209	198
22745	21267	28963	23928	21323	21320	13284	4712	3078	2588	1954	1413	1262	1046	799	751	660	833	804	717	606	528	519	513	444	572	1268	439	447	418	408	424	422	400	417	384	437	420	434	414	434	442	396	410	419	401	399	403	423	389	407	458	420	396	420	405	443	417	422	416	394	451	442	376	435	404	410	420	477	440	405	418	407	411	402	420	406	399	394	457	383	387	427	441	397	403	421	387	399	428	442	415	431	439	418	455	401	450	415	404	418	410	383	436	412	421	427	405	419	398	394	416	428	424	430	410	433	413	418	451	397	401	447	413	441	409	417	380	403	377	420	431	423	433	407	431	419	434	423	423	434	435	435	417	414	419	400	423	405	449	438	425	418	423	468	434	426	432	403	411	381	464	356	421	405	426	411	415	445	453	394	382	392	428	404	419	413	460	393	409	391	439	396	448	439	425	393	416	407	423	452	415	443	405	392	393	391	448	419	419	403	391	425	409	389	471	398	425	450	426	388	416	432	434	416	405	464	415	409	421	428	394	431	428	399	441	434	427	405	459	390	380	438	418	388	417	402	450	415	376	432	399	390	431	412	422	413	433	427	380	401	402	372	408	417	433	402	415	433	428	435	416	430	441	376	401	415	427	406	396	410	394	468	427	414	440	399	411	437	447	408	381	389	392	413	429	432	419	393	439	402	388	404	438	416	416	397	416	414	439	434	476	403	410	419	413	406	457	401	400	392	457	406	369	418	434	370	400	406	407	430	418	409	405	392	401	431	408	447	452	423	395	389	395	406	426	419	443	418	447	426	404	393	400	448	435	450	439	417	415	422	382	422	401	404	410	456	414	432	397	418	416	428	444	413	412	402	432	462	394	398	415	398	443	417	418	435	409	421	411	377	382	425	448	417	404	452	414	435	407	445	453	423	444	406	387	417	407	428	417	418	414	399	442	428	404	396	419	425	412	413	386	457	427	421	401	418	388	394	425	406	429	419	440	398	419	408	409	410	394	415	420	422	450	392	419	423	424	413	445	401	445	421	421	426	392	418	408	421	437	405	461	401	409	435	415	408	399	409	405	421	420	406	388	400	418	410	399	405	449	385	406	415	417	396	429	404	381	427	450	448	398	420	431	404	412	440	397	409	420	452	395	421	418	394	399	387	451	427	401	393	377	414	433	406	396	408	405	422	422	445	432	445	424	404	449	411	418	414	433	417	401	387	426	431	417	429	406	431	368	452	454	465	412	358	421	435	421	413	413	412	443	424	427	419	441	415	366	405	382	404	425	415	423	443	443	393	429	429	405	390	403	382	442	410	433	419	441	412	433	381	428	399	389	453	449	411	375	460	415	431	441	440	400	440	413	430	406	431	408	428	409	405	396	428	434	406	443	417	433	421	425	396	380	395	434	453	398	416	412	429	436	416	423	420	417	440	420	415	443	450	422	407	407	403	412	334	410	429	428	449	426	399	435	367	444	418	452	386	421	416	404	410	413	436	426	418	436	401	451	419	418	427	445	417	419	431	421	388	395	412	397	421	398	419	413	422	439	387	418	463	408	444	420	391	419	437	399	401	421	437	421	441	460	393	413	432	400	419	428	439	414	434	425	376	433	437	428	399	425	445	412	430	425	439	376	403	443	412	411	423	394	421	418	403	404	410	423	425	419	413	421	416	377	432	417	378	414	439	411	414	404	419	411	417	426	396	407	398	414	413	412	425	386	416	435	413	423	445	438	429	424	420	456	413	391	419	436	427	400	423	430	421	425	451	424	368	417	385	442	409	422	417	381	421	360	419	437	422	395	397	414	394	462	453	440	399	407	394	414	418	413	467	408	451	444	405	392	413	420	442	402	445	386	443	424	419	417	411	415	413	390	399	429	400	388	426	420	446	380	441	426	423	418	384	391	429	421	414	418	432	428	425	405	418	434	412	429	391	427	413	414	381	434	368	417	425	418	446	423	469	412	426	411	419	447	432	418	459	422	414	385	437	429	383	413	422	405	454	458	417	414	408	429	398	402	426	417	382	410	442	421	403	431	444	403	427	433	446	416	424	414	435	451	427	436	422	391	410	393	477	422	444	390	414	450	392	385	413	371	392	413	411	403	423	416	393	419	393	447	422	424	426	442	405	437	448	438	404	413	452	422	420	402	476	442	401	429	387	422	454	396	423	440	436	412	402	412	422	409	415	399	390	430	437	403	426	418	415	399	424	393	404	413	443	417	405	432	368	405	438	417	430	418	425	401	419	390	420	411	421	402	438	424	424	431	421	419	404	425	383	413	393	413	422	450	437	431	425	411	409	447	401	422	398	432	418	419	402	451	400	461	439	408	407	381	397	395	398	422	410	389	416	419	456	425	407	411	432	399	395	405	439	409	411	375	428	402	429	392	437	403	413	412	430	397	406	453	447	390	405	391	402	432	439	406	409	442	430	462	449	388	418	416	425	411	403	376	411	424	397	395	381	407	433	461	404	430	425	439	440	428	395	462	409	431	396	420	451	386	408	372	400	421	423	387	427	438	448	411	441	416	455	413	454	394	439	394	427	423	415	399	441	433	389	398	417	457	393	408	390	415	424	399	421	419	424	412	401	367	396	434	432	399	406	389	404	424	383	389	448	397	401	405	425	453	406	430	465	425	410	412	432	447	408	411	400	406	409	378	421	415	437	432	411	420	399	409	419	417	379	414	448	391	366	415	397	415	417	414	363	416	400	420	394	432	387	382	392	423	379	417	412	410	402	420	444	411	448	422	429	434	455	405	395	435	418	399	432	394	398	400	407	425	404	433	420	412	412	427	412	404	386	397	446	380	429	403	434	405	482	372	429	438	448	430	371	461	399	428	441	411	407	384	401	430	424	424	450	425	396	396	439	448	400	434	447	378	418	425	388	403	389	413	452	424	406	422	381	432	446	407	397	419	412	400	441	455	439	404	420	439	419	426	393	413	401	395	423	449	438	433	396	446	421	387	382	400	441	395	403	411	434	425	404	391	411	429	386	428	390	418	398	407	414	392	395	432	409	389	400	414	428	430	389	411	442	443	432	406	446	443	428	377	445	393	399	414	399	417	409	467	438	438	433	418	394	408	428	385	449	399	424	395	451	427	420	389	429	451	385	405	423	413	390	396	459	397	455	411	391	405	409	439	405	442	397	417	409	421	448	428	423	417	414	455	447	389	395	407	421	389	414	434	405	359	419	397	445	430	419	409	411	385	447	453	428	411	389	402	400	419	446	411	379	422	423	355	400	388	386	401	429	412	428	459	410	397	407	422	425	404	418	409	417	366	431	418	430	436	424	409	436	409	393	408	403	392	424	411	418	471	451	431	415	470	440	431	412	410	428	432	450	449	401	433	419	398	393	417	441	389	416	425	396	451	392	437	435	382	437	436	377	387	424	385	417	418	402	418	448	417	445	398	412	471	449	438	433	424	406	409	419	427	411	408	443	406	410	453	394	396	416	410	434	408	434	408	400	417	392	416	422	396	390	435	421	445	409	410	376	437	447	426	434	434
32617	60191	47035	27895	19135	14041	9676	7444	5525	4643	3353	2411	2116	1685	1262	1188	943	1201	1186	973	850	640	665	620	522	788	1810	475	494	471	477	485	428	455	470	502	456	451	475	425	457	471	478	443	429	443	452	436	458	437	476	430	468	457	436	482	477	449	472	475	458	450	463	410	463	435	450	442	444	452	440	455	475	451	467	454	446	410	446	472	498	443	473	448	444	441	490	431	459	460	457	493	423	441	429	449	502	483	469	445	441	454	489	464	448	474	436	464	437	438	425	484	440	474	459	415	480	473	459	461	461	432	453	441	433	444	500	448	445	461	406	457	450	446	447	475	427	489	454	481	465	442	456	431	455	475	467	444	491	454	419	453	462	448	427	486	462	480	447	449	465	450	463	422	455	434	451	476	453	467	439	460	403	480	457	436	424	477	468	481	424	506	456	467	455	481	483	439	444	474	462	446	481	434	456	452	479	436	477	493	494	480	462	464	428	464	424	463	435	460	430	470	441	402	483	421	449	440	444	437	488	459	447	425	441	443	454	441	457	451	427	431	436	453	447	446	481	437	470	448	437	425	440	436	428	449	457	463	473	457	401	469	454	478	488	423	475	444	473	433	452	416	452	451	474	431	465	469	437	484	452	431	453	449	470	430	417	455	416	489	477	415	440	448	474	432	440	434	454	459	471	495	468	452	485	461	428	450	409	417	438	452	455	413	428	469	484	447	485	381	437	443	462	430	447	462	456	420	453	424	466	466	435	431	478	468	482	455	427	486	451	440	473	442	459	449	464	419	458	457	416	460	468	454	469	408	434	437	435	433	486	438	450	451	465	470	459	442	464	461	421	421	437	466	461	460	453	473	485	446	462	479	483	451	447	476	445	422	493	456	465	441	475	497	461	465	440	443	427	445	462	469	432	458	472	446	426	453	468	415	453	457	444	454	448	445	445	431	418	443	433	470	446	461	455	458	431	465	410	421	478	452	440	477	461	462	406	441	454	485	432	416	443	478	448	429	442	448	449	452	473	463	420	469	471	443	461	465	412	481	432	471	488	450	447	404	452	468	467	433	445	462	442	453	444	461	473	463	449	470	469	456	444	446	435	454	432	485	447	433	466	467	486	434	445	487	423	469	472	403	442	495	460	450	458	498	478	454	445	485	457	447	466	493	470	440	412	474	421	433	428	433	460	476	472	468	449	468	446	461	458	427	402	434	444	399	414	441	451	465	481	450	447	445	444	445	451	485	518	454	451	457	452	449	437	465	419	470	474	442	466	455	454	432	440	471	451	439	473	447	451	442	444	462	455	451	473	481	450	462	427	437	420	442	479	438	452	446	454	439	445	456	458	467	446	502	425	442	418	469	457	472	445	459	434	446	424	461	477	457	469	459	455	479	458	474	463	430	424	439	460	443	440	437	446	445	461	478	452	410	474	449	445	452	487	400	435	447	431	444	481	421	425	462	437	439	458	448	482	446	462	482	465	449	473	474	456	443	429	442	450	464	431	418	460	419	454	441	424	467	500	463	429	435	515	448	441	426	454	441	480	457	424	463	442	484	476	474	458	461	448	463	457	432	466	441	455	490	450	448	490	449	453	436	463	470	457	465	444	439	460	484	439	452	434	420	444	446	459	446	483	465	433	437	418	442	488	463	462	451	504	493	451	473	448	466	449	462	414	452	441	421	464	409	464	451	473	439	451	450	478	476	465	440	455	410	460	437	458	457	424	438	467	473	484	456	430	434	451	440	484	502	456	465	458	468	469	457	426	426	446	452	452	473	447	448	455	450	440	425	470	462	451	435	469	433	430	472	459	495	468	448	445	441	410	485	492	451	452	445	427	474	444	439	459	491	435	487	449	440	438	466	461	431	443	474	484	424	486	457	449	441	450	423	450	446	437	441	416	463	450	439	441	441	502	424	491	446	436	434	433	508	449	461	456	438	450	437	485	420	482	458	430	444	480	441	437	477	421	460	433	469	437	483	451	413	455	422	436	437	465	448	449	472	460	477	430	444	415	456	476	422	426	477	473	423	449	461	441	455	449	491	471	474	489	458	449	433	425	508	426	489	447	472	446	468	456	492	453	450	479	446	475	467	461	454	445	472	459	423	446	448	423	499	521	466	453	451	448	464	437	450	428	422	454	433	466	497	442	456	468	452	447	451	497	432	462	460	454	471	435	466	442	442	458	470	462	435	446	466	488	471	441	468	497	477	463	478	441	431	451	474	471	453	465	435	429	499	434	428	485	409	460	449	468	482	459	476	433	453	445	408	494	448	450	412	489	456	446	442	491	483	475	442	401	458	488	450	450	432	455	466	446	450	450	440	442	436	415	442	445	485	454	450	444	489	411	476	441	475	453	450	466	463	447	436	477	468	453	412	456	440	430	424	453	401	466	449	478	455	469	414	428	477	479	480	445	447	429	449	485	436	473	435	442	439	442	449	448	454	433	466	473	459	454	424	477	478	457	462	462	462	466	445	466	483	487	424	486	469	476	468	439	493	468	436	413	465	437	471	452	499	457	432	424	419	437	391	445	450	438	439	430	450	462	421	425	434	481	440	450	503	463	506	484	447	429	416	443	446	413	434	485	470	456	409	442	456	462	445	460	460	447	418	447	438	454	510	443	444	419	449	435	481	464	485	439	429	444	439	447	469	440	437	469	472	440	456	469	446	442	458	460	477	474	484	437	415	457	446	444	466	421	451	463	445	442	479	489	426	472	459	449	448	460	479	455	453	418	485	464	479	424	426	434	448	464	444	430	439	453	482	471	455	457	480	459	432	445	466	430	457	438	416	418	456	427	448	419	497	486	464	476	426	469	447	456	422	452	405	428	433	453	443	499	458	463	408	481	453	452	460	459	405	460	426	441	458	420	453	440	464	434	479	452	424	443	440	470	435	462	468	472	442	460	441	470	494	418	477	479	454	448	484	434	481	480	409	434	458	438	445	442	418	433	439	473	440	433	452	436	468	464	440	448	445	485	470	452	483	433	442	467	461	469	478	466	437	443	445	463	451	405	439	461	458	470	431	447	481	446	430	488	460	462	447	473	439	421	438	472	417	459	418	463	425	456	444	468	444	469	431	437	430	458	489	480	487	455	473	411	450	463	409	490	433	442	423	450	476	436	470	449	430	472	412	431	408	457	443	426	482	411	455	433	465	448	444	448	452	441	425	461	458	444	458	451	463	426	452	479	475	440	441	450	447	430	449	442	446	447	433	469	461	463	446	481	455	446	440	459	425	443	472	456	465	445	480	451	441	378	436	432	454	457	445	435	448	464	458	480	435	471	459	445	442	451	479	463	421	417	481	437	461	443	478	465	443	449	471	418	447	424	440	423	468	476	457	457	453	454	437	461	452	470	434	489	461	477	423	461	430	440	452	423	465	500	461	459	413	483	464	463	462	451	435	472	458	457	433	422	464	463	463	464	459	442	403	442	456	427	490	458	437	456	441	505	454	445	445	449	477	454	419	459	457	452	413	489	440	409	410	447	425	515	418
29206	27160	26600	13619	5329	2866	1924	1410	975	847	582	540	432	364	315	275	307	328	244	277	250	209	222	236	203	196	208	194	206	219	228	196	195	185	201	195	217	203	196	190	197	203	203	200	195	185	172	220	177	181	200	184	183	170	204	192	179	205	208	198	214	176	196	219	160	188	202	195	179	189	176	203	209	163	182	199	217	211	178	200	196	201	199	192	186	217	184	180	195	189	194	208	196	205	178	207	204	202	240	179	196	203	204	215	218	185	190	231	192	185	208	174	191	208	208	184	194	176	192	189	188	181	194	200	203	200	200	209	202	220	213	198	204	206	204	187	209	213	184	203	175	181	203	198	195	190	221	207	194	194	192	200	202	210	192	197	199	171	203	196	210	210	179	210	182	211	211	216	216	205	219	196	180	192	184	188	234	213	194	185	199	198	195	201	199	205	201	180	181	155	176	188	202	193	174	205	186	215	197	202	212	185	205	178	210	182	201	205	204	204	210	220	219	197	192	203	164	209	187	178	200	203	188	219	211	187	203	189	203	209	221	198	184	198	188	187	196	188	201	212	169	200	196	187	203	191	204	198	216	226	223	184	186	215	211	191	201	197	187	166	182	209	203	207	184	191	195	203	194	209	193	200	176	178	195	189	206	185	197	198	190	208	187	197	196	205	202	212	176	232	221	208	212	204	199	212	194	195	216	183	205	169	202	207	168	170	222	217	158	174	208	211	207	212	174	189	205	165	187	213	190	198	192	193	194	187	172	181	202	204	207	207	211	176	180	181	190	221	203	200	201	174	206	220	181	163	197	194	210	203	201	185	193	181	206	217	206	226	200	187	195	188	195	211	184	192	201	177	215	198	187	198	178	171	178	185	214	186	191	204	188	220	211	207	203	185	210	206	182	161	172	215	203	186	183	209	189	187	212	197	203	220	196	209	215	195	199	180	207	195	200	198	198	198	215	196	212	195	176	189	181	188	201	188	200	197	179	199	218	188	207	196	183	186	204	193	185	199	210	205	198	181	202	199	193	173	188	191	187	201	166	209	211	198	183	205	180	192	191	187	197	196	214	199	188	195	225	181	173	196	189	178	203	175	193	187	193	180	191	175	208	201	176	195	201	200	202	200	206	198	215	217	203	205	208	215	213	213	174	154	188	196	188	206	216	182	186	178	192	183	192	204	207	186	225	178	208	197	184	214	229	185	228	191	189	203	216	233	203	186	202	220	205	196	209	209	197	163	203	195	192	193	181	211	193	182	197	199	186	194	169	179	208	191	189	184	227	232	177	186	199	204	177	175	202	192	194	201	233	204	207	195	184	182	221	209	184	196	217	221	214	181	203	182	190	194	205	193	162	214	177	190	177	191	204	203	212	203	207	197	205	172	195	214	213	198	175	193	205	185	206	207	187	205	183	178	189	202	207	177	171	176	202	173	189	175	199	219	216	196	199	198	186	194	213	208	187	212	188	200	204	197	180	175	191	189	199	205	195	190	224	194	216	202	191	187	217	203	204	184	191	190	167	193	196	200	207	210	186	201	197	221	186	192	220	195	180	186	215	206	207	197	196	212	183	188	174	193	188	212	212	179	225	204	188	186	203	190	178	192	203	233	197	212	188	202	202	171	182	221	204	194	179	206	180	213	192	202	197	218	199	187	205	183	196	185	205	182	190	216	204	190	192	204	187	185	168	170	198	195	188	190	201	178	199	185	189	201	191	194	197	173	193	189	223	194	195	185	195	181	214	180	193	208	207	204	185	222	185	214	188	209	202	207	195	207	197	205	200	223	190	167	212	190	198	209	183	196	184	198	241	207	216	204	189	182	197	194	187	188	204	208	185	196	225	175	220	186	198	194	183	179	192	199	190	203	201	189	221	176	176	201	214	196	184	183	180	182	201	193	192	189	182	187	194	197	171	218	201	208	205	171	199	208	191	183	199	212	188	179	202	209	206	185	191	213	188	205	214	185	215	198	185	188	176	186	217	187	193	221	208	204	205	202	217	170	196	188	189	196	206	219	178	181	190	190	207	207	175	197	185	187	205	196	206	206	212	206	199	183	191	195	216	191	196	192	202	197	203	219	197	199	186	177	210	205	188	161	191	211	204	203	181	220	194	213	203	228	200	191	192	172	200	211	199	199	178	206	190	200	197	215	201	203	216	187	163	203	176	205	199	183	195	215	184	204	170	207	192	202	187	221	194	178	200	179	211	219	219	188	190	209	175	177	190	172	217	209	193	176	188	207	224	205	222	212	197	192	188	200	198	195	184	211	211	200	188	178	207	177	219	199	187	189	192	198	205	210	189	182	212	209	184	208	215	179	200	202	238	231	184	187	182	208	179	195	200	196	183	188	189	184	210	202	175	196	225	181	206	189	219	215	189	198	227	195	204	197	177	181	197	198	175	187	196	183	196	218	191	202	199	218	178	179	183	189	197	199	202	205	192	187	192	197	187	198	187	205	214	199	205	199	215	203	204	189	201	222	174	206	184	224	195	190	171	213	193	188	199	219	197	202	180	193	184	197	199	187	192	177	164	232	205	182	202	185	201	186	226	192	173	227	198	197	180	195	205	187	216	194	204	207	181	202	182	178	209	194	197	188	184	235	195	192	191	223	218	191	199	203	182	227	185	218	188	208	189	215	185	186	214	185	197	187	191	206	193	203	169	199	178	197	179	181	196	191	160	214	178	184	217	178	189	207	199	208	188	175	181	195	196	198	199	191	202	186	205	194	150	198	179	213	175	172	205	195	193	196	199	206	170	190	191	183	213	206	209	216	190	184	178	196	224	205	178	212	230	187	182	200	175	204	214	215	188	204	194	219	206	201	201	163	177	201	195	195	191	220	199	212	219	209	211	193	194	190	194	190	203	189	213	203	204	213	183	187	209	201	179	202	205	198	214	204	186	201	197	208	189	184	195	192	207	210	181	197	206	172	179	175	186	206	206	211	211	241	205	187	184	198	188	218	191	205	189	195	189	221	212	195	203	201	210	194	191	188	196	189	199	191	175	209	193	202	219	187	186	198	191	173	211	186	172	178	191	176	157	211	203	195	207	207	225	168	203	199	210	200	189	196	194	224	194	196	207	184	215	179	185	187	212	205	189	197	160	208	180	195	194	202	177	179	179	195	203	186	200	203	183	203	189	178	197	168	219	160	187	193	178	185	225	180	183	196	217	214	201	185	194	198	202	203	196	180	196	186	179	190	205	204	207	203	205	205	224	200	205	197	215	222	187	194	219	185	169	176	206	201	187	197	199	191	204	188	213	181	179	161	164	208	183	198	212	176	185	210	199	179	187	183	176	175	203	171	158	198	213	184	200	193	222	196	201	193	201	203	201	177	204	199	222	188	192	193	200	205	184	195	157	202	188	171	211	211	215	202	191	176	201	180	176	180	197	201	179	188	212	202	208	204	207	195	195	175	177	202	193	179	216	195	217	186	204	185	215	197	202	206	191	202	170	216	197	190	195	184	202	204	191	188	190	221	211	190	204	181
26670	41495	28817	12947	8064	5225	3902	2734	2018	1742	1078	927	683	583	475	392	433	441	399	361	324	259	244	225	246	226	263	216	209	198	222	205	236	176	215	213	212	216	198	224	211	216	219	235	224	233	239	214	204	232	199	217	236	212	209	213	219	200	205	201	204	198	207	201	224	216	231	218	224	195	237	197	230	192	214	197	225	232	214	250	216	191	219	208	190	213	212	208	229	200	229	207	227	236	227	216	238	221	217	230	214	205	220	187	246	216	202	228	194	219	209	229	210	219	205	222	271	191	229	225	227	198	230	232	205	210	214	219	218	215	211	209	229	197	219	195	220	209	214	220	217	218	202	194	210	204	201	230	222	218	220	210	220	206	224	218	233	209	221	248	210	206	211	233	250	232	224	228	209	195	217	207	240	202	201	230	210	233	183	226	209	203	232	201	207	213	209	228	175	200	237	204	213	223	215	203	226	205	212	205	225	201	209	216	193	207	220	234	204	196	231	233	215	214	205	213	205	203	203	211	238	237	209	218	218	204	224	209	202	207	204	210	205	181	232	232	252	224	230	235	197	212	234	227	231	215	206	201	214	221	200	205	228	232	211	226	227	210	232	208	202	216	193	208	203	217	208	180	225	219	204	205	221	237	240	223	207	215	224	211	201	200	216	238	212	210	204	210	213	209	213	203	215	231	237	203	217	211	237	212	237	215	191	207	217	218	223	180	216	219	219	229	218	178	229	227	225	237	228	221	212	197	219	233	221	201	200	215	202	230	220	240	239	231	199	215	218	201	206	197	181	248	225	203	205	202	210	190	234	229	206	214	217	217	211	213	219	188	246	218	200	204	228	233	211	218	227	206	220	233	231	205	232	205	228	212	225	207	210	219	208	244	205	207	190	205	218	179	217	262	230	212	230	185	220	216	242	202	232	199	207	220	206	201	225	224	203	217	210	198	241	196	208	196	203	227	197	208	208	223	243	204	242	213	221	217	229	227	209	246	228	203	201	181	223	217	221	207	219	226	234	220	195	207	236	219	207	216	215	209	204	220	229	212	221	218	226	215	227	215	225	205	232	217	217	210	220	187	211	231	220	217	225	236	216	175	225	214	179	233	231	224	189	228	204	203	193	195	215	191	236	211	253	249	219	218	218	216	196	197	241	243	177	220	223	243	219	212	227	220	199	216	218	194	214	215	226	219	229	210	228	184	219	223	195	194	206	207	210	205	206	221	221	215	225	216	200	241	214	197	223	188	217	229	225	222	236	204	213	207	207	245	194	219	246	237	227	227	209	227	218	212	193	211	194	214	232	220	213	207	227	226	226	219	206	217	222	219	216	231	202	211	205	241	189	225	225	201	217	237	220	220	214	227	213	191	255	244	195	219	202	214	222	209	192	225	226	219	226	221	230	228	212	210	202	216	211	238	223	213	221	217	240	221	231	244	207	196	246	206	186	204	209	225	183	219	205	228	221	221	229	208	225	221	220	195	202	213	237	195	207	242	219	218	208	208	222	225	196	202	236	206	222	200	215	213	216	233	205	258	186	193	211	217	208	214	218	217	232	230	219	254	219	204	223	214	223	201	214	237	234	216	217	231	241	230	194	221	221	196	200	222	221	210	205	186	213	207	205	217	229	199	203	228	213	185	204	188	227	233	225	223	225	213	218	206	168	217	207	227	196	233	221	204	213	215	186	202	230	233	223	227	224	237	240	218	222	219	229	208	221	202	218	235	239	216	227	236	198	190	223	205	218	205	212	224	243	205	222	229	221	226	227	232	197	207	209	230	206	222	211	234	201	219	198	201	195	213	244	205	207	218	202	224	222	221	215	236	232	215	206	213	231	218	214	203	243	241	207	214	227	231	201	230	203	205	202	206	264	216	233	219	233	224	221	200	216	214	202	219	222	241	212	207	201	204	200	204	203	237	224	226	252	197	220	208	224	214	197	202	199	190	201	190	221	227	197	202	224	209	213	216	222	202	244	215	242	234	224	211	201	207	226	210	217	205	205	235	215	231	213	214	234	205	212	204	231	219	242	214	223	226	223	223	236	243	254	232	209	210	248	207	222	205	219	191	197	199	216	206	230	193	219	236	215	237	215	218	210	216	227	230	206	197	205	226	226	233	212	212	196	214	224	230	215	206	224	233	211	207	203	217	202	208	193	204	235	206	230	234	207	214	223	200	216	201	222	181	212	219	213	197	225	234	229	187	214	226	198	199	214	219	192	212	214	239	213	198	229	219	193	209	231	219	216	222	230	205	215	224	218	226	216	240	222	216	221	214	194	200	208	208	219	203	252	222	232	214	224	227	202	234	216	216	229	227	207	191	227	231	218	205	208	210	203	224	217	224	207	205	224	228	224	211	213	235	276	205	235	234	202	232	237	209	208	212	179	202	199	196	206	218	232	228	217	209	200	205	236	227	225	189	213	246	195	210	215	209	213	223	218	225	250	218	208	239	213	246	194	184	196	223	193	221	211	228	219	224	217	231	225	221	210	209	220	228	217	242	221	204	194	220	203	204	207	228	230	198	209	229	221	210	213	206	208	222	213	224	237	217	214	219	218	231	207	216	224	211	201	214	227	225	216	220	218	198	193	223	217	206	194	223	205	224	211	200	223	218	196	202	210	207	207	224	202	224	220	204	227	232	206	210	222	210	227	211	237	235	207	225	201	226	204	220	222	202	224	235	204	222	209	223	202	217	245	215	201	219	245	186	189	213	221	212	197	240	240	212	170	245	229	211	229	209	217	196	222	227	203	212	219	219	194	199	217	189	204	236	210	212	231	189	244	229	208	229	227	247	214	227	190	192	220	224	242	228	261	233	213	200	216	204	237	208	216	227	220	209	243	206	202	207	206	211	233	229	215	212	233	209	213	175	231	247	224	238	219	242	218	225	261	210	224	208	203	214	241	223	206	218	227	207	224	189	227	207	214	204	204	249	213	215	206	234	229	194	228	244	232	197	195	190	218	212	218	212	212	216	233	224	211	219	228	208	218	193	199	211	217	204	222	202	211	210	209	201	227	239	224	199	212	200	242	216	245	209	215	213	225	211	215	227	228	218	211	209	212	228	237	209	256	202	237	226	191	208	195	200	211	193	201	209	215	236	235	191	202	198	196	187	234	235	217	215	221	224	174	221	229	216	217	220	198	201	208	209	208	226	204	233	223	207	204	214	209	229	195	220	205	240	202	203	203	191	187	179	204	202	219	238	210	222	224	231	208	236	231	206	226	223	238	208	209	229	223	227	215	195	200	197	227	213	240	200	207	255	208	217	207	231	231	216	212	223	227	223	201	233	243	228	227	221	204	241	207	224	198	211	225	229	219	232	220	249	197	219	206	235	198	217	225	211	229	220	225	240	231	211	238	241	222	223	191	215	236	213	193	225	217	233	214	188	218	207	234	237	239	234	203	186	207	216	223	208	218	194	227	207	198	225	210	210	211	193	201	219	204	232	213	232	213	222	232	188	208	218	226	218	217	238	214	224	222	231	226	220
23802	21273	28546	24510	21096	13620	5643	3043	2111	1695	1332	1066	902	833	680	634	668	554	585	547	480	478	441	436	407	594	933	377	374	379	381	348	395	380	414	399	378	366	392	385	401	415	404	383	387	408	367	388	381	395	368	398	375	399	380	375	378	375	395	381	403	384	352	391	363	381	384	367	409	370	390	404	418	401	351	372	368	366	399	415	367	391	378	381	372	364	353	395	355	392	386	378	384	341	397	381	399	352	401	404	401	399	372	423	356	370	369	383	395	383	391	376	403	389	407	382	412	350	362	419	385	405	419	373	406	382	410	399	358	368	396	367	394	396	389	406	375	374	373	381	370	370	358	383	372	337	392	413	387	357	341	409	406	371	425	363	385	403	368	385	370	381	344	355	350	373	398	418	380	359	360	383	397	403	358	360	393	392	359	402	355	388	428	392	392	350	343	382	388	377	364	382	369	381	385	385	405	358	394	354	393	401	399	402	370	376	404	366	372	365	421	392	379	414	376	375	425	374	409	396	409	394	354	380	408	340	433	392	365	364	359	385	373	391	424	357	427	363	344	390	372	384	372	380	360	390	389	344	402	357	386	377	396	371	409	413	377	413	360	387	374	365	390	384	393	365	371	375	376	389	387	388	354	321	416	355	380	393	364	365	407	385	363	365	411	373	396	384	393	366	380	371	369	363	363	360	384	361	391	369	359	384	361	366	357	386	369	343	379	372	348	379	357	372	418	376	379	395	384	379	351	395	334	374	349	353	393	370	413	385	350	371	402	387	371	385	385	375	404	366	385	406	383	374	400	374	389	386	418	379	372	387	357	397	404	380	413	380	410	350	378	370	396	396	368	367	436	376	383	380	369	386	393	401	379	345	396	382	358	360	408	404	354	358	366	361	379	373	376	401	378	399	386	400	402	404	394	371	383	383	376	380	384	363	391	393	354	366	399	415	364	384	390	386	378	393	398	366	352	372	383	381	402	411	356	386	385	375	372	391	358	395	388	371	403	388	353	365	371	364	362	378	389	414	356	397	369	411	385	389	378	401	386	378	395	362	385	383	371	358	374	380	380	375	390	375	375	391	376	394	387	328	399	398	386	369	356	370	392	346	390	391	392	377	382	380	373	408	382	365	367	381	394	427	367	374	397	376	390	398	351	383	374	362	347	391	363	411	396	378	383	378	390	360	371	405	393	390	414	392	392	384	345	410	388	407	357	400	420	408	400	382	359	395	390	366	391	384	374	374	403	391	387	393	387	386	379	364	381	371	402	381	345	387	384	364	367	388	371	398	386	370	390	375	385	365	417	358	367	425	398	372	402	405	405	387	385	372	382	373	378	418	353	371	387	363	411	429	371	373	374	361	420	367	369	413	391	360	392	389	338	375	383	424	386	393	339	384	410	382	368	368	347	386	380	377	386	353	372	379	406	417	394	392	396	344	326	409	356	417	390	318	400	377	389	370	420	395	387	384	399	398	392	420	389	364	355	404	374	361	387	383	375	359	396	383	373	371	389	408	380	361	359	376	392	377	395	363	353	362	372	341	395	374	393	384	375	376	372	432	376	345	355	399	379	401	389	368	381	381	378	390	391	385	374	391	406	377	370	410	361	437	368	408	370	347	354	377	356	359	371	401	401	395	375	366	430	392	435	387	363	372	392	398	354	383	428	402	365	384	387	378	361	373	414	368	379	396	365	359	357	376	419	377	362	357	397	372	403	383	368	372	370	394	413	395	386	381	391	348	391	382	411	386	376	383	387	396	402	398	434	386	362	353	396	367	386	377	365	382	390	387	421	390	401	396	394	391	372	367	375	389	369	399	377	399	365	405	386	389	381	382	373	393	420	419	383	408	371	381	386	389	412	384	331	351	384	369	392	376	404	352	405	382	355	388	397	403	397	408	372	365	369	375	375	372	372	371	397	385	387	406	378	342	414	336	395	374	387	378	382	381	367	387	381	381	409	393	395	373	380	395	407	371	391	382	368	394	353	378	398	406	411	401	393	373	415	386	406	409	401	430	341	358	397	414	431	359	381	395	404	393	401	351	393	380	389	400	383	376	355	397	377	379	367	414	386	360	368	415	405	361	394	378	393	380	379	400	388	368	403	417	412	358	356	363	407	380	390	350	404	362	351	382	411	381	385	390	375	351	397	379	376	378	364	352	385	385	392	418	376	353	371	327	420	375	391	388	389	391	367	385	362	409	399	371	366	374	361	368	417	403	385	378	400	354	387	381	364	393	349	417	403	369	385	432	375	381	396	419	390	378	360	378	367	382	350	409	385	394	349	370	408	376	378	361	401	446	360	350	407	357	371	362	360	386	374	386	383	378	384	407	350	378	367	375	410	382	404	391	385	392	375	377	389	402	393	361	363	405	345	425	370	417	369	425	384	377	370	360	398	377	375	363	393	358	403	378	390	409	390	398	375	395	386	370	363	402	348	375	376	401	387	361	375	346	407	411	406	387	378	399	390	427	365	390	365	366	355	354	342	380	399	389	384	413	393	380	366	326	367	396	380	403	363	372	395	384	357	355	372	385	368	417	339	393	395	389	359	362	340	359	360	365	356	363	353	377	354	387	429	404	363	416	379	385	395	367	397	408	364	356	381	396	375	352	400	422	365	373	362	403	424	385	420	360	350	409	390	360	362	414	376	400	387	389	364	410	415	350	376	410	392	402	398	400	368	373	391	373	414	342	392	368	393	382	406	390	370	386	385	399	414	398	393	356	415	374	351	363	396	380	382	378	399	365	407	370	367	387	400	378	377	420	382	379	403	386	354	389	422	368	352	422	390	392	376	377	411	379	377	375	403	395	341	366	386	398	352	427	391	401	367	396	378	396	409	349	390	384	369	382	377	373	358	416	384	386	358	388	382	346	388	391	394	376	398	427	443	375	410	412	378	380	376	373	413	357	398	366	375	372	401	359	365	382	351	415	347	379	362	378	376	364	372	394	388	333	385	363	353	351	383	379	388	352	343	436	388	382	364	377	385	403	387	412	400	362	364	411	365	400	381	389	392	405	369	396	374	404	369	371	403	389	355	389	356	403	390	395	351	427	419	397	387	370	400	362	396	400	374	349	412	383	348	379	379	376	376	387	377	380	364	360	366	386	349	408	372	430	379	391	379	382	345	369	379	390	391	374	360	363	377	366	360	344	394	376	346	372	387	382	373	348	358	382	316	366	389	377	376	369	365	399	376	365	377	403	389	372	392	382	371	398	353	366	399	390	373	382	354	377	408	353	397	388	370	418	396	363	403	349	380	385	368	381	381	396	409	364	382	391	380	338	408	370	401	387	357	394	389	402	392	359	378	384	380	368	388	387	379	343	349	403	420	433	332	373	371	358	386	360	385	344	378	393	398	377	363	371	382	385	371	386	428	332	408	375	380	369	390	367	396	401	365	382	368	361	359	374	391	380	360	380	386	384	347	393	408	391	365	404	388	395	401	397	386	390	378	418	365	395	381	395	379	353	367	414	373	399	372	369	364	358	384	368
29980	54107	40540	21889	13478	9840	7603	5474	3894	2913	2424	1821	1478	1268	929	917	860	742	740	679	549	561	506	482	470	724	1397	440	415	462	450	472	435	411	447	410	435	418	408	402	435	470	444	442	412	425	450	422	402	448	442	407	445	437	402	382	439	406	394	428	410	429	377	424	399	387	434	396	443	374	442	400	405	393	426	410	399	389	436	432	411	419	416	376	408	446	452	395	418	419	402	438	441	411	386	410	415	430	410	406	425	431	418	384	410	370	403	368	424	402	439	425	423	397	412	427	404	440	406	427	415	415	398	406	407	386	364	412	418	419	399	408	428	398	405	415	397	447	378	439	415	449	424	446	441	420	453	379	411	382	428	450	415	444	400	413	370	410	436	385	409	398	414	420	419	442	437	421	394	427	381	422	393	425	438	418	410	383	430	388	394	419	398	408	396	430	410	430	424	426	403	421	442	424	434	406	445	399	384	400	410	391	401	404	394	414	373	425	419	387	436	403	404	413	407	443	417	445	401	427	405	420	384	403	423	411	410	398	441	371	378	421	381	407	405	409	406	467	405	440	415	389	435	417	408	441	451	391	395	417	381	368	401	382	398	435	406	385	400	410	437	392	417	464	426	394	409	424	433	428	406	424	438	438	412	409	397	440	412	394	429	431	406	418	446	414	423	410	422	425	417	412	422	434	415	388	432	391	408	397	427	426	428	416	396	421	411	422	391	411	422	383	367	421	375	392	401	397	399	391	429	415	391	425	388	419	420	405	410	421	399	383	399	392	430	419	402	442	396	435	413	399	464	411	412	453	414	428	403	427	399	418	440	407	443	449	429	369	409	425	428	377	400	426	390	406	406	421	439	418	434	443	420	383	407	432	413	433	386	412	424	393	436	421	376	403	404	421	429	404	429	415	414	441	373	401	395	402	418	439	422	399	407	432	381	399	409	444	387	428	385	426	429	392	414	416	402	423	435	442	419	392	378	416	373	432	375	417	402	367	383	402	421	408	420	433	411	416	416	421	460	434	383	408	419	381	421	426	420	447	408	388	408	442	381	380	402	429	353	404	438	446	431	411	436	385	397	396	410	417	399	395	399	418	426	364	422	408	428	409	374	414	425	431	407	430	417	416	403	470	397	361	432	399	405	424	420	429	406	398	404	435	434	387	420	408	389	413	435	409	427	405	438	382	367	428	384	394	416	429	426	384	445	421	403	394	427	409	432	407	409	386	411	378	441	423	394	389	403	405	390	424	421	394	423	373	406	410	401	401	395	403	468	398	414	413	433	402	427	413	420	419	429	398	394	412	391	362	408	415	404	398	436	416	394	412	389	381	383	429	393	430	436	410	423	420	393	398	423	416	407	400	429	417	431	416	405	438	444	437	417	392	443	459	413	402	403	416	402	434	415	431	397	416	406	401	401	392	377	434	442	388	402	360	407	416	423	429	392	449	421	418	423	398	437	389	408	413	371	404	424	426	427	401	423	417	376	404	425	398	375	403	396	432	392	391	397	396	410	387	424	383	461	409	405	396	435	399	408	388	407	429	444	405	427	426	410	426	388	401	402	403	391	393	423	416	434	388	419	407	417	411	421	405	427	430	411	419	388	414	444	398	405	426	441	396	430	373	405	428	396	382	373	447	423	406	416	415	437	427	391	427	395	441	421	390	402	433	375	368	419	389	411	398	404	419	395	363	421	397	404	388	388	429	412	406	400	451	387	416	421	391	435	377	376	419	426	399	433	378	407	434	401	417	408	374	395	423	424	407	426	448	418	418	433	383	395	418	405	431	393	412	433	425	389	411	442	391	421	416	383	408	401	400	402	421	438	437	437	412	367	410	395	423	461	411	398	409	441	388	446	460	379	411	399	403	381	427	436	402	417	385	395	401	401	389	398	409	420	386	395	441	404	391	380	366	423	419	399	412	413	433	413	426	440	419	398	406	414	410	432	404	452	423	427	435	430	394	445	393	408	430	439	383	390	419	406	415	433	403	414	436	397	403	430	399	410	429	426	428	415	424	370	437	442	409	441	382	355	382	380	423	368	408	444	426	414	401	452	435	412	420	417	403	392	408	420	421	433	427	436	392	440	432	437	400	393	422	426	418	421	430	464	426	454	402	438	418	427	422	430	411	380	414	421	406	383	409	411	424	402	392	392	376	498	394	417	399	401	421	443	407	425	393	372	369	438	407	425	425	446	398	389	427	416	429	429	387	387	399	407	409	402	419	411	395	433	434	419	404	427	394	452	440	400	428	465	416	402	393	435	415	405	401	392	398	426	380	414	417	406	393	401	380	385	421	394	412	468	383	397	380	401	404	418	431	392	394	413	428	438	396	418	422	423	399	414	414	417	387	407	436	424	402	411	372	428	421	419	385	400	389	437	402	435	432	410	455	409	384	436	436	405	397	419	401	413	440	418	427	402	438	413	415	379	431	403	440	426	433	413	424	395	387	470	410	441	402	410	409	392	403	368	394	406	428	425	400	406	436	424	422	408	414	432	426	411	405	386	401	418	433	361	445	414	399	440	420	405	385	407	398	400	431	408	402	413	399	414	423	407	413	402	435	430	397	395	386	428	408	406	446	402	406	400	423	458	385	406	445	397	409	392	394	412	403	425	434	427	375	431	429	441	417	437	425	416	404	434	435	421	398	402	419	404	435	377	403	373	395	380	423	456	418	430	408	403	391	398	443	408	425	427	440	413	341	447	414	419	376	386	403	401	398	401	428	441	408	407	438	391	414	418	419	403	400	379	418	439	428	407	405	413	430	389	377	423	421	405	406	406	403	389	403	402	438	385	429	409	404	387	390	392	411	438	394	431	404	396	384	419	418	451	377	419	384	388	385	414	382	384	401	424	433	406	387	430	457	436	388	403	401	409	401	441	381	413	427	401	406	414	413	449	419	421	415	402	375	448	413	380	397	383	399	386	411	417	388	424	393	408	439	389	415	404	414	425	431	424	420	408	398	423	380	423	426	444	432	417	389	387	389	429	405	429	383	370	402	426	421	396	422	399	417	433	419	421	395	453	381	433	407	436	399	420	449	420	422	428	423	400	388	401	420	413	411	406	408	440	393	432	463	409	418	397	436	423	433	369	399	400	406	394	419	407	410	381	407	375	401	400	406	408	424	426	407	401	418	409	411	407	402	415	400	393	410	430	424	426	411	382	421	406	408	363	422	418	408	370	420	428	411	402	418	398	404	430	417	456	359	403	434	412	414	422	394	391	379	398	413	404	389	374	449	386	433	406	390	408	420	408	420	414	418	438	452	406	408	399	392	419	398	433	428	387	413	434	407	443	422	394	417	389	448	427	416	407	444	398	434	400	419	406	419	408	413	424	358	411	410	420	415	413	383	430	412	403	407	372	415	442	409	422	421	423	411	404	422	397	420	445	389	462	425	423	423	431	421	422	419	400	413	435	426	408	416	439	351	439	424	405	416	416	383	412	381	405	428	389	433	386	409	390	424	402	389	416	419	443	407	440	392	451	413	390	422
24981	21295	27794	25293	13988	5274	3236	1944	1296	915	782	665	544	448	345	334	305	273	283	256	220	241	238	218	214	212	427	164	177	167	173	177	143	178	161	160	147	157	175	181	162	141	165	150	201	161	184	156	173	156	180	169	158	159	146	156	173	150	191	188	162	170	174	166	164	155	167	168	149	171	161	151	157	155	170	161	160	160	178	165	146	163	186	159	178	172	183	173	165	179	171	184	175	162	162	155	154	154	180	141	157	138	154	146	165	143	175	145	182	166	195	166	143	170	151	179	167	145	182	169	177	174	164	173	173	151	181	176	161	169	164	176	159	159	156	169	160	172	155	163	184	206	180	160	166	157	170	168	161	163	144	157	165	173	176	160	165	185	167	169	147	163	181	138	176	181	163	152	156	154	146	190	161	163	147	168	164	135	179	171	182	169	175	168	149	158	170	158	165	185	203	149	179	190	164	141	161	164	162	169	160	178	162	165	178	172	152	168	171	182	193	161	152	144	169	181	166	166	166	162	163	167	166	151	159	179	182	158	169	191	149	176	157	171	170	171	183	191	194	164	161	160	154	152	193	162	160	169	161	168	172	162	174	153	158	174	172	168	182	157	170	170	148	166	186	162	170	161	149	145	162	156	167	160	176	169	162	165	168	160	146	160	172	153	167	159	161	157	190	169	177	145	167	171	166	169	162	147	183	171	152	172	168	162	175	160	181	171	164	168	185	175	158	171	182	184	179	152	183	177	169	158	149	151	163	176	180	174	171	178	166	151	165	176	155	180	167	183	159	168	189	160	164	158	170	173	178	152	177	173	161	174	179	168	167	166	185	178	171	163	162	175	180	186	163	140	162	164	152	171	174	192	164	146	174	172	173	171	175	183	181	170	168	156	176	199	180	157	168	160	137	164	178	157	175	144	150	162	155	161	149	124	178	171	170	163	144	188	180	182	167	156	169	186	157	170	154	170	159	158	155	168	157	157	179	170	178	170	189	182	193	155	178	160	167	150	171	149	165	167	159	160	190	173	173	188	185	179	172	158	171	173	177	169	173	148	164	165	162	154	157	176	155	182	169	149	170	158	156	168	175	156	153	172	170	198	183	189	156	153	145	169	166	161	175	159	153	157	169	156	148	177	156	174	191	151	160	171	161	172	155	175	161	184	154	175	151	163	156	146	138	161	180	169	158	170	178	150	164	170	164	188	162	155	152	163	176	167	163	181	174	180	186	170	177	170	136	168	172	177	164	170	171	176	157	165	154	169	153	179	179	139	173	155	152	186	166	180	186	173	178	172	166	169	169	157	149	161	158	140	143	152	202	157	162	164	176	165	163	156	161	153	178	180	169	177	180	180	156	180	194	160	169	151	165	181	163	167	157	157	160	155	163	154	188	173	174	164	184	155	156	156	189	160	161	175	164	174	161	197	138	146	177	171	153	164	167	170	144	162	177	169	191	172	174	157	162	152	158	178	163	166	190	152	162	173	159	147	182	162	157	174	163	178	174	149	171	174	151	166	162	158	158	160	149	185	156	155	160	161	188	181	176	144	153	170	162	155	167	188	165	180	157	159	172	172	158	153	167	139	158	170	144	197	163	173	135	153	154	180	150	154	150	179	175	169	158	174	160	150	147	185	176	183	154	193	157	196	150	156	180	187	163	183	155	177	153	171	159	178	191	163	178	134	158	173	140	171	175	183	156	166	188	152	168	192	179	166	171	162	166	170	161	169	165	146	173	161	175	167	183	158	157	160	164	157	160	195	178	156	166	157	163	150	168	162	184	155	152	172	156	155	168	176	166	159	173	152	167	155	177	150	202	164	165	164	175	172	174	157	178	163	155	156	163	155	175	157	184	177	182	155	164	152	178	183	172	147	185	193	167	154	181	176	162	161	200	176	194	156	172	138	149	160	174	172	187	179	168	163	165	157	156	178	176	182	170	162	163	153	151	191	178	174	181	186	180	165	157	138	172	176	180	174	172	167	165	178	189	164	170	153	173	179	165	148	176	145	174	140	176	181	177	183	178	184	161	176	168	150	186	161	157	168	176	172	158	165	184	134	191	170	155	160	158	176	173	174	158	168	171	161	162	175	154	166	185	148	177	174	146	178	147	150	171	173	157	194	189	170	153	163	182	164	150	160	151	170	170	168	151	153	164	155	160	179	155	149	168	161	164	172	166	178	170	167	162	160	145	161	158	177	177	156	162	158	153	175	167	163	170	184	170	154	161	132	170	173	165	179	178	154	170	144	174	165	170	159	164	157	150	188	162	164	161	156	157	166	199	137	165	170	177	153	166	180	150	142	171	158	165	185	160	164	182	185	184	188	155	172	144	195	169	165	191	150	176	174	167	153	166	169	169	172	161	154	163	164	169	143	171	186	155	175	149	167	151	181	147	152	188	145	171	175	163	166	156	173	139	164	154	162	170	164	177	162	161	171	159	164	155	171	180	173	165	168	171	148	142	141	144	156	169	157	167	154	179	174	172	185	129	186	173	157	192	141	166	177	168	159	194	166	146	170	180	175	151	185	184	172	182	174	166	163	158	131	168	149	176	160	175	170	185	170	142	149	162	171	178	168	153	152	179	153	150	168	171	175	157	168	169	168	166	145	144	178	156	188	163	155	144	154	138	178	184	176	155	165	165	167	170	170	165	174	175	158	152	164	181	155	144	164	153	160	173	148	183	159	171	162	157	162	157	170	167	171	166	159	186	172	178	151	145	160	175	149	180	152	159	167	139	157	188	180	166	194	178	177	188	169	160	180	143	171	166	143	147	169	140	161	167	157	154	170	145	148	162	149	165	139	164	159	170	157	174	162	166	159	202	149	156	165	171	173	150	190	169	168	175	154	179	188	147	169	165	159	145	167	169	175	144	197	164	162	158	174	148	173	159	179	164	185	138	166	178	158	173	153	169	170	160	170	177	178	146	149	159	133	165	185	178	171	158	184	184	138	171	143	173	159	171	166	171	179	171	197	188	160	158	199	192	173	194	183	146	159	163	166	163	143	172	157	154	161	175	162	169	182	167	177	191	160	159	164	168	159	144	173	193	174	165	151	182	172	148	160	146	179	185	167	178	186	159	159	164	149	174	175	173	161	150	191	160	174	154	179	180	152	149	165	150	162	162	167	158	155	162	157	163	148	188	182	161	172	156	166	177	176	168	176	176	180	155	160	174	166	149	157	164	165	156	163	173	175	138	157	168	171	171	188	177	169	173	149	196	163	147	171	137	166	173	161	164	183	173	199	196	162	153	161	167	167	156	141	182	165	174	131	169	170	167	146	147	161	161	155	167	179	170	163	165	187	146	149	163	163	188	165	165	161	162	168	178	164	148	154	158	168	162	157	161	159	176	178	160	212	140	169	172	168	158	169	165	152	164	167	167	155	156	167	172	178	168	157	153	159	173	176	145	153	144	175	176	161	156	160	178	185	159	162	172	147	169	159	175	166	177	184	140	185	164	157	167	162	155	168	182	161	164	154	177	178	164	197	182	192
28853	48932	35015	18230	11053	8193	6144	3895	2808	1906	1695	1334	966	787	585	563	552	423	442	404	339	299	295	309	265	341	788	220	218	215	200	200	179	174	185	197	197	184	204	185	178	193	184	175	175	193	196	207	197	182	185	188	172	194	188	171	214	185	191	201	200	213	189	195	189	195	198	193	211	224	199	219	192	189	192	162	184	192	196	180	188	222	208	185	184	204	193	208	197	182	203	204	213	188	178	170	198	180	217	211	189	177	189	196	158	183	177	200	195	202	196	210	200	218	199	218	181	181	186	196	173	206	183	201	190	173	181	194	228	193	208	203	193	193	179	202	187	191	217	198	198	196	162	187	201	188	199	190	188	196	203	207	177	206	197	192	198	204	182	188	208	214	184	199	196	204	186	200	198	207	189	189	173	180	197	168	162	192	213	214	190	180	192	163	205	189	176	187	193	206	177	183	192	186	197	185	188	193	181	178	182	176	214	214	198	204	185	195	200	188	208	216	183	191	182	204	160	202	180	183	168	201	196	186	199	206	169	190	218	162	180	185	205	211	185	186	178	168	199	190	183	184	174	200	146	191	166	158	192	188	183	183	221	166	208	181	193	200	170	195	188	162	190	202	186	195	199	194	177	195	212	214	183	196	185	182	166	196	200	164	215	201	207	200	183	193	195	194	183	184	205	187	186	184	191	189	204	189	199	195	190	192	184	166	183	194	185	195	175	183	204	184	214	190	184	214	199	182	194	190	218	191	192	191	211	213	188	202	211	178	195	200	195	177	208	217	189	189	213	199	184	193	210	197	194	181	204	203	205	185	198	195	187	204	176	210	190	188	200	179	206	176	195	221	183	188	194	198	202	165	201	185	163	201	222	175	201	198	190	182	194	212	194	178	196	197	196	220	185	194	203	196	203	186	199	239	189	197	193	195	200	189	181	191	171	190	212	228	186	219	206	201	195	200	205	177	221	214	181	184	196	166	178	185	199	197	212	199	206	185	224	180	198	206	173	187	172	202	223	209	199	205	202	190	181	196	184	180	180	184	203	200	218	206	175	188	184	201	203	182	179	171	205	199	211	219	190	197	186	182	191	180	186	180	201	199	175	173	169	176	184	207	190	192	206	166	193	197	214	197	170	181	179	188	189	201	187	206	182	186	181	188	169	185	178	200	205	207	208	191	190	188	187	191	193	213	188	190	201	204	228	194	166	176	203	214	193	179	202	194	208	212	180	193	193	168	180	162	181	171	198	200	194	189	219	204	197	180	176	202	212	193	216	188	178	210	194	182	180	195	189	162	179	183	191	217	195	183	191	174	211	197	206	180	187	198	169	182	194	189	173	192	204	160	194	192	205	206	189	200	186	202	184	208	190	208	186	197	231	184	200	182	172	170	190	197	186	202	187	216	180	202	188	215	191	183	188	223	201	194	164	187	173	181	187	206	209	205	209	185	215	164	219	197	182	198	191	159	189	190	195	183	198	149	196	201	190	177	194	181	167	209	189	190	171	188	188	202	202	208	194	187	200	184	188	195	192	191	177	207	188	180	198	194	181	196	177	204	190	206	170	184	179	186	198	164	195	172	202	213	199	199	174	193	230	178	207	187	224	189	201	207	189	211	177	200	167	201	191	208	201	190	196	194	170	155	171	195	189	225	227	184	188	233	224	177	181	178	197	183	214	193	181	210	185	175	164	205	194	175	222	210	166	197	190	192	199	195	177	218	179	187	173	189	175	180	192	188	195	191	214	175	213	173	195	211	202	187	191	195	189	192	198	184	193	179	173	204	198	188	190	177	189	176	198	193	214	197	172	188	189	180	212	194	199	184	203	189	184	191	212	207	201	203	198	204	179	186	189	206	193	183	203	232	220	182	182	184	213	184	186	182	188	218	176	183	199	203	206	182	183	183	181	216	225	196	210	183	194	201	193	196	177	208	220	190	216	190	222	181	187	192	186	203	189	217	192	194	192	180	211	196	193	204	182	197	188	191	183	183	199	213	201	177	193	178	188	210	185	206	205	159	228	192	199	181	193	210	197	183	197	175	183	209	201	206	203	228	200	199	192	191	179	190	210	183	176	191	188	191	221	214	181	208	191	171	187	197	200	210	181	204	203	194	188	196	191	209	180	179	176	185	197	193	181	185	191	196	185	191	184	204	182	188	187	202	188	215	193	204	154	191	201	202	201	181	220	193	195	183	193	207	175	207	164	215	199	190	190	217	221	194	177	163	188	193	176	181	199	172	201	217	211	199	197	194	201	181	205	190	194	190	223	190	203	158	205	200	170	201	163	209	189	201	195	195	209	174	186	182	185	225	184	211	216	210	164	198	202	163	182	183	190	182	193	167	212	178	175	189	218	192	196	191	193	191	201	198	198	207	200	175	197	200	198	197	211	214	222	191	197	195	203	172	206	183	166	199	176	198	185	186	218	200	199	213	187	188	179	170	210	195	152	187	176	203	207	203	189	177	178	207	206	205	212	176	191	197	187	201	164	192	197	203	194	192	187	201	227	177	200	224	195	175	178	192	178	194	183	217	164	172	179	198	196	185	196	203	170	167	184	179	166	191	187	166	181	199	174	164	216	187	218	180	184	210	203	182	184	197	169	171	199	181	207	208	214	196	172	208	216	222	228	213	178	163	187	212	211	171	205	173	212	231	181	208	194	210	211	186	182	199	190	211	182	190	186	207	187	184	196	174	186	202	190	186	197	185	187	190	205	175	201	170	210	202	198	212	204	201	175	208	203	192	195	207	199	181	184	194	197	200	198	184	189	189	176	213	193	193	212	198	199	194	186	207	187	154	213	173	182	170	207	191	187	201	200	205	206	190	177	200	175	199	214	209	181	172	180	189	191	179	177	203	191	213	213	227	188	182	182	228	168	177	187	185	193	168	196	177	211	183	218	181	167	167	196	215	196	196	215	152	215	179	173	180	194	207	207	199	174	178	183	205	194	208	210	191	175	214	180	195	194	204	212	209	190	191	181	224	183	172	223	205	172	204	200	192	216	187	205	230	187	182	190	182	201	187	204	197	186	189	203	188	172	178	192	178	204	170	198	184	187	192	216	182	207	181	191	188	184	184	196	167	187	224	206	208	181	210	178	195	200	191	190	171	188	191	198	196	187	225	176	206	163	201	190	190	180	173	198	187	182	172	191	206	203	181	163	187	219	185	195	219	206	166	184	183	206	193	197	231	195	186	211	213	199	192	163	182	178	192	189	199	178	197	182	207	165	185	200	183	195	205	188	210	199	209	169	184	222	233	178	186	200	190	178	173	210	215	183	170	194	195	185	195	174	193	187	184	200	189	183	189	179	199	198	205	193	188	189	202	191	194	182	176	217	206	209	191	179	185	183	209	217	191	206	188	173	185	201	204	192	180	184	196	218	181	195	184	194	201	197	207	187	189	185	177	196	172	189	179	186	192	189	203	190	205	202	195	190	195	200	205	184	172	178	208	211	176	180	179	196	202	204	180	188	194	199	184	198	201	197	201	197	206
22782	21328	29034	24005	21393	21510	13628	4708	2792	2057	1785	1669	1350	1039	865	827	787	668	661	623	645	549	571	546	472	468	859	456	437	469	418	436	470	410	429	418	434	427	421	448	405	406	409	400	454	414	478	446	412	410	414	432	417	410	377	430	417	405	398	414	449	428	432	426	427	441	418	441	414	417	402	395	437	397	408	432	437	395	408	426	392	412	418	391	410	397	386	390	444	395	436	419	407	403	444	394	409	403	415	397	399	396	425	424	430	421	442	415	422	397	410	415	423	421	447	410	401	446	385	381	395	427	412	408	404	449	434	400	407	440	373	400	381	439	381	402	448	429	429	373	414	405	383	388	422	414	380	421	422	416	417	417	404	439	383	407	429	425	430	403	384	402	423	386	384	407	414	410	426	413	392	389	415	395	449	389	418	440	427	427	406	427	449	415	397	414	372	437	350	410	390	398	414	435	377	406	422	437	397	403	431	393	409	417	404	413	424	421	399	391	403	385	444	377	410	401	393	443	436	396	399	380	389	407	433	387	399	426	409	424	455	429	403	416	479	413	443	422	386	378	420	422	444	419	392	425	433	405	419	417	426	414	382	373	436	403	399	410	438	407	397	438	421	431	448	404	416	433	418	411	438	412	434	443	416	434	381	445	404	419	433	446	383	408	434	377	424	414	426	426	430	405	410	398	412	421	409	433	347	404	435	444	392	422	423	423	412	405	410	433	404	381	412	364	405	387	418	415	426	425	405	405	406	404	397	439	442	366	396	425	403	419	450	418	447	416	404	383	427	442	401	376	400	406	383	435	422	446	399	400	414	426	420	413	428	421	419	417	435	397	412	429	390	389	395	385	439	420	401	390	387	411	447	424	392	409	427	415	458	405	432	388	392	409	407	418	440	426	410	415	415	413	390	394	392	407	412	435	404	391	396	413	401	396	428	401	396	399	397	429	393	385	422	418	445	425	412	394	405	399	410	393	414	426	433	389	408	395	444	436	419	426	411	413	389	387	401	407	395	440	437	411	412	466	408	409	387	410	390	423	395	430	396	438	427	392	415	435	427	418	387	427	402	448	458	397	424	415	355	421	408	398	407	393	390	390	384	394	397	438	426	435	456	436	400	366	423	412	420	390	419	407	419	387	433	421	406	402	411	412	388	408	409	401	455	430	410	400	384	433	425	436	430	438	448	407	415	428	415	437	417	375	380	404	401	437	428	398	445	419	419	402	396	392	394	434	413	378	445	438	447	389	424	434	402	431	423	421	400	415	400	429	425	404	383	458	425	417	397	402	444	414	416	417	411	412	409	418	408	406	441	396	395	380	405	420	427	414	432	430	406	451	404	420	445	410	436	451	398	442	407	441	399	432	404	412	422	432	414	402	448	417	424	444	385	421	421	470	427	389	399	409	415	426	403	425	433	425	408	397	428	377	397	425	447	385	432	439	406	413	401	405	420	412	427	412	412	398	447	380	430	412	415	407	398	406	416	414	433	412	397	411	432	383	444	460	398	389	441	413	400	398	409	409	405	388	426	407	412	401	397	410	418	391	373	398	412	394	372	402	427	395	423	379	424	349	403	418	403	400	425	384	424	384	365	372	400	419	441	422	424	389	415	403	461	403	392	417	440	388	412	405	404	388	446	408	417	395	421	425	419	444	425	403	422	426	417	389	396	416	403	380	429	377	457	432	427	425	449	406	409	413	406	426	414	408	401	408	396	392	383	408	416	418	421	408	379	427	416	404	415	440	411	395	431	414	415	406	441	420	413	424	415	423	425	451	438	383	392	448	406	424	421	455	400	426	447	422	409	410	433	406	405	421	450	415	377	392	417	418	424	385	432	389	401	430	390	409	418	427	396	414	400	428	438	417	379	456	404	434	394	427	428	421	427	420	428	427	423	429	436	407	419	396	426	414	372	422	434	413	366	437	408	425	413	446	389	387	415	401	454	413	420	411	444	410	411	439	392	408	436	390	414	403	389	413	380	424	402	409	426	427	401	383	454	411	421	378	413	426	398	445	379	465	420	429	450	411	401	408	428	399	416	386	407	432	398	396	439	379	390	377	426	426	453	431	448	400	385	448	444	405	451	413	452	437	435	457	432	429	378	408	426	399	417	407	378	370	423	419	405	399	451	428	399	410	395	401	426	397	415	427	435	428	414	404	384	400	450	369	418	413	397	414	405	400	398	413	413	418	404	406	403	397	407	403	386	410	418	481	376	402	403	427	396	396	400	423	434	420	434	412	404	425	436	449	423	412	426	403	402	388	419	374	422	410	421	419	410	412	415	433	446	394	432	436	416	429	412	388	413	413	475	400	448	404	402	433	428	422	416	424	409	407	449	413	406	406	418	413	419	437	410	398	441	396	409	429	428	395	422	408	420	431	403	412	414	416	429	419	444	412	441	408	432	398	417	423	424	408	442	390	384	420	417	442	386	402	397	427	429	411	428	412	421	443	374	425	455	421	433	363	403	394	444	375	404	402	440	398	416	382	411	437	413	418	420	425	410	433	437	438	405	396	445	383	405	405	424	442	459	421	406	414	448	392	405	436	422	413	386	413	433	408	431	385	428	378	419	416	431	419	412	416	441	424	399	427	419	409	441	366	399	420	412	373	429	422	416	429	399	400	418	406	422	393	394	421	436	426	365	420	409	420	405	440	405	435	419	435	394	409	431	402	398	377	393	387	416	415	422	428	392	413	405	419	425	435	399	437	487	401	400	417	402	441	391	423	449	419	402	421	422	421	441	407	464	401	448	387	387	399	419	432	421	403	445	417	425	418	443	450	391	464	439	397	408	428	443	426	440	460	416	441	415	414	401	375	411	402	418	427	405	422	414	421	381	407	417	421	405	422	384	429	404	423	424	407	418	361	445	413	420	425	406	394	412	448	400	429	413	441	424	436	453	397	398	405	399	428	427	417	424	364	422	442	385	423	468	392	429	395	400	370	444	362	404	460	411	387	435	409	421	389	431	459	463	414	401	399	398	427	392	380	429	411	408	407	386	425	383	433	414	401	414	431	421	443	441	442	465	442	408	448	444	428	400	392	404	385	444	406	412	419	407	399	428	411	413	418	433	427	454	430	400	412	427	414	459	408	444	419	402	411	431	418	436	391	411	389	434	417	420	416	431	441	405	407	431	426	426	428	421	389	388	419	438	417	412	444	398	380	415	405	426	395	404	409	367	410	407	437	430	425	413	410	430	395	421	430	425	406	410	409	396	431	376	428	397	409	402	385	428	431	398	425	431	433	387	412	416	406	399	398	428	416	417	426	403	418	402	425	417	401	416	431	406	395	398	385	405	398	413	405	401	364	447	414	407	409	413	411	447	404	440	413	435	441	420	388	402	404	395	415	383	400	441	415	419	442	409	394	423	365	421	415	372	394	432	414	426	396	412	404	421	399	397	432	413	398	398	418	449	390	417	426	412	376	417	427	407	428	446	419	410	449	425	407	434	394	446	404	395	433	418	443	422	388	385	420	416	398	437	424	426	418
33461	60924	46198	28039	18456	14151	10238	7472	5174	3608	3169	2784	2216	1685	1423	1247	1084	968	955	895	863	734	704	680	548	601	1207	451	452	474	459	459	447	484	480	482	462	465	453	497	467	453	456	464	446	441	455	429	429	466	460	448	447	447	405	477	474	463	476	451	449	464	482	450	431	447	485	478	452	433	461	444	453	450	412	469	455	467	457	470	441	472	447	480	473	458	413	443	402	438	445	450	440	463	429	421	444	422	463	449	475	426	476	452	419	419	436	445	491	455	443	443	456	454	446	479	470	470	460	411	440	453	434	434	439	512	422	429	450	454	434	451	459	429	455	475	449	427	466	436	472	446	453	462	424	480	432	480	464	420	454	479	436	475	438	446	404	463	457	445	475	437	461	448	455	421	405	470	441	453	464	461	470	445	451	450	443	446	458	449	425	433	450	495	431	451	429	466	476	450	447	422	467	479	417	484	473	449	404	457	468	464	492	431	443	414	458	406	456	465	452	428	415	446	483	455	428	443	424	460	452	466	429	427	449	479	453	459	456	432	445	431	480	430	434	455	451	456	479	475	489	436	480	484	489	483	477	474	409	429	429	413	419	484	420	490	413	445	430	454	449	420	466	414	490	450	463	464	481	424	444	463	416	464	420	456	442	412	429	432	444	457	426	438	432	464	452	501	489	441	414	429	487	468	445	482	447	459	436	426	449	422	465	404	440	481	438	420	430	450	435	435	449	464	439	479	420	432	446	447	441	475	429	454	474	456	459	467	455	431	433	416	475	441	469	483	439	458	452	461	399	405	473	471	466	462	421	447	439	446	461	463	447	447	455	446	455	460	408	448	423	456	465	448	421	444	448	460	449	449	452	467	465	501	440	456	468	475	426	456	429	445	456	403	451	440	458	408	462	465	460	422	418	444	487	451	409	429	438	451	508	435	436	435	454	468	445	402	455	465	407	425	434	432	445	438	484	433	437	448	479	432	509	455	450	455	416	464	461	463	456	430	428	432	465	441	466	457	442	462	411	443	449	430	435	447	486	416	450	440	463	450	451	438	447	468	431	472	440	459	427	450	438	449	493	447	423	455	494	466	443	440	477	448	433	482	512	449	486	432	455	464	460	461	436	410	484	435	452	420	430	468	426	434	471	448	438	428	450	480	454	461	457	453	461	465	492	465	457	448	510	492	443	412	426	487	458	439	451	440	433	421	496	449	453	440	433	451	467	451	435	485	460	435	416	445	485	442	427	444	459	482	455	456	394	467	445	446	442	504	473	407	436	441	473	475	467	448	466	454	475	458	467	429	453	421	434	421	452	459	410	459	444	437	428	452	459	456	425	412	443	439	415	421	436	455	453	465	448	458	425	429	451	480	459	456	501	455	433	477	454	492	446	473	461	445	454	491	427	446	421	431	468	456	438	407	474	445	452	445	455	451	404	455	430	451	419	482	460	475	464	429	458	428	431	471	431	475	512	452	463	400	475	464	464	438	447	469	459	473	448	444	470	461	442	439	456	436	443	495	427	474	449	457	419	420	459	420	439	477	469	459	442	435	451	468	468	446	446	431	435	458	429	446	468	447	456	435	459	468	439	430	440	464	438	447	474	436	435	467	469	463	463	471	441	470	474	413	417	464	435	461	447	443	422	450	423	465	449	455	450	466	426	400	475	457	461	445	440	467	452	459	455	430	464	415	469	429	458	476	423	470	446	451	424	435	417	482	441	440	446	439	431	451	455	466	465	481	466	459	451	448	425	441	473	420	488	488	457	472	401	456	461	496	414	433	453	431	447	465	478	443	455	474	443	426	417	462	458	458	472	466	447	438	455	452	463	440	426	420	457	490	458	462	437	457	413	457	455	422	437	426	431	460	469	367	434	455	414	442	452	431	448	444	419	450	483	458	468	428	462	439	455	399	430	427	448	446	449	457	462	387	429	430	472	438	442	417	496	467	452	489	445	459	444	419	439	444	449	433	467	478	472	411	463	438	425	469	449	447	461	455	401	437	466	434	450	443	415	448	418	400	479	468	421	494	469	446	414	412	446	435	422	409	406	420	439	432	454	445	433	422	437	451	429	482	472	457	483	439	457	453	449	440	481	462	434	455	441	423	398	424	429	431	431	403	444	464	425	457	456	425	443	515	444	418	431	450	451	471	461	419	445	471	438	468	465	478	427	443	439	430	472	437	419	450	451	445	438	484	456	437	438	436	438	443	451	417	461	416	472	448	470	488	467	463	445	499	444	462	485	438	476	454	453	456	437	454	428	434	451	402	426	448	453	457	466	441	444	426	478	478	434	447	461	440	429	463	455	485	462	452	444	458	464	449	452	460	425	456	465	455	435	447	451	422	460	468	439	461	428	431	436	450	443	484	424	436	420	435	439	464	455	431	420	439	422	462	449	462	420	451	458	460	432	484	430	450	463	479	439	455	484	461	451	481	442	466	452	442	450	436	465	480	420	454	463	437	483	440	444	456	424	428	439	455	456	483	430	476	448	477	441	462	439	448	475	429	452	440	449	492	430	415	439	453	424	432	468	440	461	454	414	422	472	424	451	447	415	489	424	412	454	452	517	442	453	436	445	421	453	434	455	438	428	405	442	442	464	424	420	433	422	436	429	452	445	459	461	484	429	515	475	474	450	431	433	493	434	429	432	445	440	438	452	452	470	438	428	475	458	448	422	425	450	454	418	442	418	459	435	458	404	459	440	427	492	421	454	457	419	428	458	437	426	442	428	433	441	466	446	457	444	439	454	454	442	433	446	466	443	453	470	489	465	443	444	420	440	483	452	448	470	447	451	439	445	465	413	452	438	423	476	455	433	473	459	445	460	468	460	477	456	440	454	488	449	439	424	436	440	479	456	478	448	513	443	452	433	445	502	438	448	425	458	404	454	470	451	417	469	419	498	449	476	456	428	423	458	469	465	460	431	409	428	441	489	440	430	488	478	472	405	440	454	418	467	438	454	439	432	481	505	435	453	415	431	464	446	437	427	433	480	461	430	467	474	445	448	447	457	441	450	469	424	463	497	423	461	466	463	494	458	469	457	427	429	497	446	430	439	433	426	499	474	437	439	478	484	463	471	498	479	423	454	440	440	475	424	442	444	438	456	441	447	428	441	468	443	461	439	442	443	459	513	447	483	477	453	473	437	464	417	445	483	425	444	420	448	460	427	424	478	481	447	404	443	466	442	449	455	466	463	448	455	450	483	460	464	446	404	471	458	442	441	443	422	448	467	481	465	466	469	445	433	425	467	516	438	444	453	457	443	453	473	439	429	475	449	458	457	469	428	421	458	462	450	459	413	504	454	439	441	481	476	437	459	468	442	461	449	444	486	494	453	476	460	433	437	484	416	499	447	463	436	456	485	510	461	387	466	441	432	411	435	415	438	438	486	456	439	458	493	439	423	455	493	434	415	427	465	430	443	429	474	456	460	419	490	447	457	429	447	459	477	442	436	483	447	469	442	418	470	450	448	399	463	456	497	447	437	448	465	465	420	462
29430	26432	25269	12720	5266	3045	1835	1196	773	686	581	590	421	380	308	289	298	274	290	249	230	219	213	227	229	212	198	215	215	199	174	172	192	221	184	216	195	206	192	177	160	184	183	212	185	193	199	206	216	194	202	229	188	175	172	205	189	194	204	197	186	189	174	195	204	171	168	184	179	208	190	206	186	197	183	165	183	179	231	223	189	216	184	197	213	208	183	187	182	174	192	194	158	214	214	192	180	187	185	179	206	178	168	167	193	184	181	191	202	187	220	215	194	170	200	222	218	205	194	176	180	209	197	198	214	208	186	212	197	167	182	162	203	190	199	201	193	227	192	201	191	166	186	176	201	183	175	191	205	212	200	219	162	204	195	167	208	206	177	184	194	191	208	159	193	191	199	179	200	201	177	195	213	203	214	179	202	198	173	203	193	185	202	192	187	201	184	178	216	199	198	224	197	204	189	179	201	186	165	211	202	218	196	208	193	187	200	229	199	213	195	186	192	179	187	214	177	143	194	211	212	201	191	176	208	174	183	210	193	212	214	207	217	183	188	207	158	194	205	208	188	166	197	192	190	212	201	192	166	206	205	188	185	187	183	195	196	182	216	184	183	191	189	175	225	194	202	214	204	201	203	180	183	185	184	189	186	188	176	205	176	192	179	179	179	204	197	221	193	208	193	193	179	187	202	172	189	191	184	180	195	203	168	191	154	181	175	186	182	161	215	176	187	183	201	185	194	197	190	179	217	206	188	225	202	192	192	184	194	210	185	188	189	190	199	194	163	207	200	174	174	166	186	194	187	200	197	196	196	194	180	187	205	204	170	200	194	185	204	199	167	167	211	189	202	195	191	193	197	201	215	188	188	194	193	191	201	185	218	179	186	215	177	194	195	201	197	179	184	194	210	200	203	192	182	166	216	196	171	180	185	207	201	184	204	211	194	200	169	203	183	186	202	204	202	176	192	189	177	195	172	172	193	229	189	185	193	199	195	173	181	202	190	213	194	193	194	205	186	176	206	211	168	207	185	207	169	212	199	174	173	171	203	193	198	206	178	182	187	186	199	210	203	187	194	192	185	194	219	232	181	172	188	181	205	203	193	198	184	197	186	156	200	177	198	197	197	199	188	205	181	187	193	206	183	192	208	177	191	189	217	207	213	201	217	183	170	217	196	196	169	182	208	184	189	202	191	204	200	194	186	178	183	178	200	190	169	182	190	207	193	181	193	216	196	217	167	198	195	195	195	205	188	202	187	197	202	207	178	179	173	195	199	191	212	173	198	166	203	208	173	194	187	190	192	193	189	182	190	179	204	190	206	179	186	205	218	212	205	204	206	182	215	184	180	198	178	189	183	199	204	194	201	159	210	210	200	189	175	216	198	207	203	197	206	212	191	204	208	201	198	221	200	183	206	202	196	165	195	195	207	171	184	204	171	224	190	183	188	170	194	202	198	200	179	192	204	211	191	167	208	190	204	197	201	181	204	215	210	190	189	185	188	200	188	193	227	218	221	214	213	203	175	203	183	187	193	178	180	218	170	187	177	184	171	173	197	217	186	200	179	169	194	186	190	180	199	184	200	200	157	206	180	219	157	206	187	193	196	199	181	179	197	188	192	196	201	183	199	188	207	191	203	212	180	180	175	187	194	216	167	190	189	213	184	183	190	210	187	182	202	202	201	172	194	194	176	208	193	191	203	208	192	197	208	185	211	183	189	189	183	176	181	185	196	208	197	189	214	197	163	205	190	165	191	211	189	161	188	184	184	183	198	187	214	213	196	187	191	200	209	175	196	175	189	237	187	180	178	190	207	199	210	190	172	172	201	181	193	200	169	199	168	200	192	203	193	202	184	188	192	159	183	178	183	189	189	208	185	190	205	189	205	195	187	190	190	168	172	196	188	194	203	180	196	186	185	173	193	169	211	221	164	203	202	181	177	189	174	174	200	190	195	169	211	212	160	210	197	191	189	192	209	183	199	178	193	196	188	173	182	203	184	189	171	205	186	217	188	186	191	182	191	174	211	187	189	215	189	197	185	168	199	202	232	184	180	209	175	179	202	163	233	187	174	187	178	201	199	171	197	193	189	174	191	193	190	202	181	188	168	186	230	214	191	189	214	196	204	196	202	199	175	176	184	186	172	184	192	220	181	193	195	184	206	160	199	196	192	185	209	205	191	226	171	171	217	212	216	207	175	201	209	208	209	186	188	187	165	188	187	179	179	174	187	179	190	205	196	168	199	192	184	201	201	194	207	204	195	196	204	174	223	199	200	190	194	191	177	205	191	189	207	198	200	190	166	187	186	199	203	171	206	198	192	208	177	198	234	201	189	186	182	180	193	193	202	171	187	213	194	178	196	185	189	187	189	191	181	203	206	187	187	184	212	182	179	201	196	190	192	200	203	187	201	206	187	205	175	213	178	208	185	183	194	186	185	170	185	199	212	232	188	200	188	203	181	212	187	179	206	201	177	185	196	189	194	215	173	204	166	176	173	178	207	202	190	190	212	193	200	202	195	191	204	186	182	202	174	193	191	167	183	183	206	198	203	198	202	206	205	169	169	202	172	204	179	190	201	205	200	222	178	192	178	174	210	192	207	190	192	200	183	187	219	172	186	176	176	185	189	197	197	201	189	183	189	190	206	166	200	193	200	203	202	206	191	192	176	189	209	195	191	185	209	187	201	197	204	200	209	170	201	200	188	187	207	202	195	160	168	204	186	208	193	199	205	210	192	175	214	212	204	185	204	212	177	210	177	195	216	168	193	204	200	202	167	177	190	188	179	181	203	192	171	191	196	198	195	195	183	172	165	180	189	189	180	211	221	206	207	206	176	196	187	203	196	204	168	179	219	205	187	203	190	175	175	194	190	172	200	211	194	196	204	179	171	210	192	185	199	200	202	178	198	184	193	172	193	190	177	192	194	205	187	194	213	185	198	210	189	198	191	186	196	166	191	179	191	208	178	195	209	189	201	197	185	193	199	185	161	196	214	199	191	193	218	182	190	199	189	184	173	177	175	191	196	200	194	190	195	214	199	209	188	167	197	195	186	182	195	181	182	197	160	180	221	202	165	194	179	177	203	199	177	198	196	169	197	186	171	209	182	181	208	167	205	172	209	183	199	172	196	202	216	196	208	170	197	205	197	179	201	194	190	194	203	174	185	173	189	203	199	186	188	184	191	180	198	209	188	208	199	197	216	182	196	167	181	198	184	205	177	206	202	197	201	192	173	196	190	199	207	223	201	209	178	211	207	200	208	201	193	200	197	190	224	204	201	214	184	164	176	201	208	181	198	187	180	166	185	180	182	209	193	195	193	162	206	189	202	189	201	185	231	205	199	239	179	206	198	167	213	202	204	200	201	195	168	169	215	181	172	203	187	200	196	202	195	200	190	193	175	192	198	205	178	198	189	188	190	187	201	193	192	218	200	179	186	188	188	189	184	187	189	186	222	186	196	191	206	173	185	189	185	185	192	167	207	186	195	162	186	209	190	196
27608	40235	27357	12586	8167	5800	3802	2478	1632	1348	1118	1052	800	623	555	470	414	422	410	317	295	298	305	249	244	212	202	233	210	208	225	202	206	207	244	229	222	224	209	227	233	229	189	222	204	229	208	219	218	180	227	245	197	204	207	213	191	224	218	214	231	211	202	203	216	213	191	219	215	251	200	246	204	228	242	198	227	228	202	215	216	205	210	220	216	205	206	189	211	210	218	203	222	207	188	215	197	237	235	219	200	210	210	202	213	202	228	202	225	198	206	209	217	198	212	233	198	256	206	215	223	228	217	206	196	208	210	201	244	230	237	192	215	201	216	167	220	195	224	224	225	197	174	204	224	242	239	208	207	207	201	229	234	199	208	220	237	225	241	222	210	230	187	204	228	228	213	215	210	215	218	197	206	199	227	197	208	193	196	198	205	191	205	234	188	200	184	216	210	214	192	214	197	236	223	220	185	174	198	214	207	220	213	218	225	208	230	220	234	214	213	224	221	212	221	223	180	227	202	178	222	206	193	200	228	212	227	227	216	221	209	210	198	224	218	226	234	201	208	224	237	194	215	220	219	219	201	215	232	219	239	199	214	217	223	195	226	230	230	236	200	215	214	209	216	193	203	193	191	215	225	203	218	203	224	196	216	191	227	210	241	195	210	202	219	211	209	223	214	200	205	204	211	235	220	215	226	217	211	188	216	210	233	220	205	207	199	204	202	222	201	201	206	221	180	224	191	208	209	239	207	201	228	212	221	203	217	229	207	241	199	213	240	201	250	191	220	217	202	209	236	226	202	193	228	221	218	205	221	225	191	226	200	183	228	250	225	212	230	222	222	233	234	236	191	200	185	215	202	230	199	226	204	199	230	221	221	247	168	198	193	237	242	223	197	201	195	192	221	201	224	212	211	224	230	227	231	210	210	192	224	217	212	205	219	213	220	222	244	202	231	207	233	215	236	220	211	203	224	220	203	194	191	234	204	202	203	219	216	210	236	194	229	199	194	192	201	214	224	218	229	209	216	210	206	219	193	220	217	201	205	210	215	227	208	203	188	222	212	211	186	249	204	242	214	213	212	203	203	202	214	211	224	231	219	210	205	227	218	212	212	230	225	227	207	219	218	209	209	226	205	212	224	207	244	189	231	208	230	202	226	234	214	208	207	210	196	206	229	196	187	190	204	184	230	232	242	195	221	215	235	209	221	206	219	190	216	244	224	209	220	197	226	205	206	204	212	204	202	227	235	248	206	226	212	184	220	208	203	185	245	208	240	231	206	216	218	227	213	208	214	211	214	209	219	238	213	219	204	208	204	202	229	223	215	201	231	208	202	210	189	218	177	215	219	197	235	218	224	233	202	214	226	202	201	256	226	227	192	222	204	223	216	214	224	197	211	213	217	222	227	208	246	191	202	216	223	214	214	224	221	204	190	206	212	234	182	215	197	205	218	209	217	196	223	218	238	218	220	222	227	218	209	218	208	223	193	187	211	192	206	244	198	197	217	242	220	196	192	211	213	219	202	204	228	215	246	218	201	204	231	213	220	210	199	212	231	232	221	204	237	214	211	215	235	255	203	190	223	194	238	193	222	188	224	251	220	222	226	233	219	199	211	224	224	214	229	216	206	205	185	206	217	208	203	217	213	229	207	248	218	194	213	212	221	215	198	211	213	195	228	198	219	197	195	189	216	236	227	214	234	199	218	202	215	181	232	196	231	219	202	214	223	232	238	221	235	219	196	200	200	202	226	215	207	225	226	207	200	241	209	194	222	214	200	214	238	205	237	195	207	212	226	216	204	182	219	196	217	203	227	235	227	173	190	216	198	222	210	208	191	197	217	235	213	216	196	208	182	190	209	203	190	202	223	218	218	208	217	225	224	230	222	246	237	232	190	210	192	219	201	233	248	239	212	219	201	210	220	180	206	208	201	218	226	198	219	220	229	243	220	204	223	227	189	211	209	227	249	197	210	223	233	226	213	211	216	220	225	193	216	227	205	208	212	209	228	194	206	220	207	211	224	211	223	192	221	217	235	211	188	220	195	197	190	231	212	213	196	222	205	218	219	211	215	194	217	204	226	204	228	195	226	235	225	230	202	201	207	204	217	223	192	205	237	206	210	206	198	201	211	220	214	215	208	202	195	202	210	195	231	190	209	223	225	213	198	215	195	200	210	209	224	198	223	228	195	237	217	207	215	212	208	208	201	184	223	232	222	207	216	207	224	208	205	205	201	230	191	211	218	200	194	231	202	224	208	194	225	205	208	201	208	202	217	208	203	217	229	219	220	190	191	206	219	247	185	224	197	216	191	209	242	220	216	197	204	203	202	214	219	198	221	204	217	236	230	223	199	231	211	217	210	203	227	193	239	229	204	199	200	245	233	189	206	215	219	201	224	218	169	223	237	219	186	203	220	197	217	198	227	190	206	214	210	182	218	210	207	193	205	230	208	203	194	207	214	202	211	207	183	234	204	227	191	220	187	216	211	220	220	232	198	225	221	211	208	188	220	204	225	224	205	213	216	220	217	225	188	210	200	217	215	201	199	199	207	184	238	234	200	225	227	224	223	217	214	217	232	233	239	219	210	193	236	219	196	228	216	210	245	221	233	192	215	206	202	225	219	207	220	202	250	229	213	216	196	237	201	214	207	230	205	221	243	206	197	233	206	190	218	217	197	198	196	226	230	243	208	201	203	228	214	204	212	215	196	229	185	222	202	218	197	222	229	221	229	214	199	180	192	212	215	211	224	198	185	228	190	198	228	221	237	208	211	220	200	221	213	211	190	189	222	223	210	200	246	231	217	227	224	224	186	212	210	206	197	202	211	225	206	232	224	229	232	200	222	191	216	209	218	210	208	219	256	207	200	228	215	209	241	222	209	214	208	239	202	225	224	216	223	217	252	222	219	195	218	211	242	208	200	208	234	213	204	202	217	178	205	210	178	213	203	197	207	180	213	197	206	212	186	230	213	218	216	205	225	191	212	221	205	203	232	238	214	189	221	209	200	192	211	179	219	219	228	231	234	186	210	210	209	212	204	196	206	222	208	225	229	214	227	204	228	172	204	203	223	216	188	194	217	209	182	205	193	216	231	223	194	210	195	199	188	177	214	222	206	203	183	224	204	209	197	213	199	202	211	225	217	228	223	205	181	238	223	217	169	205	212	208	239	230	232	209	194	208	222	195	222	227	207	233	210	215	199	233	210	211	200	194	207	239	212	240	199	225	200	216	213	216	239	226	205	206	198	221	229	205	229	223	205	202	224	167	221	213	189	212	228	207	195	209	207	217	219	211	231	211	228	210	202	201	236	215	196	211	212	213	207	210	242	213	187	204	220	227	212	239	216	196	202	208	237	209	217	199	231	220	221	197	231	217	219	201	195	214	216	212	221	219	203	195	192	202	228	200	197	231	190	202	205	183	212	214	224	204	218	226	216	229	208	214	201	219	233	205	202	187	224	244	223	210	235	231	201	211	210	202	215	209	206	194	214	234	229	184
23796	21264	28487	24444	21148	13918	5406	2666	1789	1562	1354	1222	1023	846	694	634	652	605	590	604	472	442	444	441	396	553	394	380	352	383	368	367	374	367	357	362	365	417	347	387	359	383	403	385	383	348	411	403	371	378	390	344	379	355	389	385	366	396	357	416	347	380	393	378	375	389	353	390	392	355	371	406	363	380	349	411	357	373	347	378	382	371	367	383	375	402	364	407	379	368	380	381	408	355	380	407	384	381	372	392	371	387	376	395	360	384	377	391	394	373	385	412	363	418	377	360	368	412	407	399	356	342	397	355	399	361	372	353	375	407	371	401	378	408	370	360	360	388	414	374	383	372	361	359	346	412	385	371	373	415	367	377	381	369	380	359	389	367	360	402	354	375	451	376	380	364	379	355	383	371	359	424	413	353	368	371	424	360	362	433	337	387	363	395	362	359	379	389	370	354	384	349	393	392	399	388	399	397	372	414	373	391	344	388	343	385	400	343	350	405	367	406	368	350	383	392	366	397	390	356	407	398	358	356	402	387	397	351	356	396	395	364	385	361	379	399	369	363	357	378	354	397	357	387	390	380	394	360	392	367	413	339	371	394	356	344	377	331	365	379	383	356	388	343	379	346	383	390	384	340	398	417	331	373	377	402	389	372	373	376	368	371	381	377	359	354	384	385	393	372	434	425	356	339	337	400	394	378	392	406	390	387	370	361	382	366	343	394	392	379	374	393	408	369	385	381	381	359	396	366	403	394	349	371	388	388	417	389	340	410	390	360	365	381	387	385	366	392	362	348	346	397	344	369	405	339	356	344	359	356	366	383	438	345	381	349	397	365	351	375	374	356	356	367	349	372	369	374	351	348	411	383	374	373	414	391	397	386	370	385	379	401	353	364	391	371	386	398	383	381	391	376	382	385	403	372	357	380	386	370	370	373	347	395	379	379	398	377	340	376	384	393	387	370	376	345	372	379	388	361	374	372	389	367	355	394	360	362	373	372	383	379	320	366	348	373	373	402	361	395	368	355	381	335	373	362	382	397	364	349	346	380	371	397	346	394	358	355	387	395	367	374	394	386	374	404	383	368	394	389	385	406	365	358	412	357	347	380	384	392	348	384	397	374	388	351	357	371	345	379	385	358	371	392	412	424	377	408	368	396	370	354	370	347	367	346	370	355	383	380	373	355	364	337	346	387	398	411	357	355	380	360	374	365	367	404	378	343	363	378	402	365	346	378	362	383	391	389	373	362	399	364	384	391	404	392	386	389	414	365	340	380	392	366	393	403	359	350	360	378	381	371	364	384	394	370	377	384	372	372	378	390	401	410	407	375	404	393	374	389	379	384	395	378	385	369	371	381	364	343	373	385	346	352	373	382	361	411	406	379	383	368	361	391	400	334	340	367	364	396	341	377	374	408	334	395	359	355	375	336	356	390	351	387	386	396	370	387	356	384	391	363	361	378	372	386	398	361	359	357	397	383	388	356	360	406	375	369	373	349	357	394	364	380	394	359	360	372	386	354	365	385	389	402	382	396	381	358	359	356	379	355	374	385	381	361	360	413	390	335	396	377	405	357	386	402	382	345	363	383	344	324	404	371	390	375	356	400	373	396	395	389	363	388	379	308	347	369	348	370	354	394	389	395	382	362	396	369	407	374	410	389	403	372	355	364	394	374	402	363	364	370	388	368	382	333	423	361	418	375	384	388	403	375	351	365	392	349	357	404	360	381	356	372	425	375	398	373	383	358	372	397	358	371	376	384	347	392	413	362	355	353	373	362	360	377	376	372	382	374	404	353	375	396	380	378	370	383	360	394	372	388	428	376	367	356	378	388	349	356	350	327	339	372	389	354	374	378	408	350	376	375	351	347	414	388	385	368	355	401	376	393	369	349	391	377	389	365	376	391	384	384	401	411	382	382	370	344	367	404	392	384	422	363	353	386	377	381	371	341	387	413	379	425	330	383	374	366	403	326	360	352	412	356	368	377	376	379	382	384	381	377	360	360	360	392	391	407	408	363	395	367	388	352	382	350	367	361	380	400	364	379	367	409	357	382	390	391	377	378	376	369	378	387	381	363	365	326	373	331	379	390	359	389	392	372	373	422	363	359	394	358	374	360	424	390	400	366	367	361	393	349	429	356	373	335	373	375	372	404	372	373	382	390	377	376	388	398	369	354	377	376	343	370	343	374	382	363	433	354	393	376	388	369	391	384	362	365	378	388	392	391	362	393	385	344	358	359	373	338	390	337	379	348	394	384	375	379	388	342	365	340	407	383	375	360	379	359	367	411	405	366	393	380	369	400	376	373	370	370	386	365	372	394	409	366	384	384	369	372	398	403	373	380	375	403	387	382	384	392	372	431	400	393	363	359	375	376	378	393	378	374	392	393	369	399	403	349	378	354	389	388	375	382	394	399	384	379	362	372	384	369	345	418	374	377	357	380	427	378	356	360	386	380	427	355	425	378	378	380	345	398	342	393	352	404	343	350	379	376	394	392	398	417	378	390	386	402	397	410	392	361	355	360	405	360	385	376	361	395	346	378	381	344	365	364	343	383	388	374	392	378	371	375	357	353	353	390	340	406	318	403	401	381	372	390	388	372	366	390	367	376	385	394	395	367	397	366	356	392	367	388	378	400	398	367	426	362	338	376	420	354	399	360	402	418	360	380	393	386	353	381	416	381	373	347	384	330	424	346	390	372	370	380	338	365	360	365	409	431	378	340	374	389	347	380	397	412	370	378	401	370	393	387	391	381	368	372	372	369	361	371	389	372	356	374	371	380	399	365	403	367	366	379	376	381	336	344	395	339	390	369	409	391	390	358	399	408	349	391	401	415	396	397	398	392	359	396	384	375	413	360	370	368	387	367	376	334	361	383	393	363	409	408	382	396	372	369	371	396	375	402	369	344	416	360	387	377	368	391	372	370	380	368	365	432	353	366	383	357	356	366	349	383	368	368	404	382	401	370	371	362	343	363	401	359	366	371	372	390	382	334	443	381	365	380	326	356	371	343	347	390	379	348	357	381	379	355	400	403	371	399	384	370	362	363	379	369	382	359	402	380	384	373	384	356	388	363	416	343	351	370	374	386	361	359	380	392	380	380	369	362	387	411	407	354	399	425	379	386	418	397	377	375	359	388	377	411	371	364	387	377	386	381	371	341	388	400	411	376	399	367	407	388	376	373	367	381	347	342	366	394	372	373	380	393	365	351	385	390	411	347	381	386	377	353	344	371	372	403	346	377	378	405	357	371	423	349	371	364	380	400	380	378	332	375	349	362	366	394	352	368	349	392	369	354	348	359	400	361	375	386	402	399	370	375	375	397	379	389	391	345	380	374	384	374	375	361	337	369	405	388	351	358	350	352	380	368	368	406	369	373	378	410	380	395	359	410	357	378	383	369	359	386	373	371	388	442	418	399	416	367	357	381	381	411	334	375	390	384	363	385	411	373	391	355	399	355	363	345	354	363	350	402	409	359	354	368	359	398	376	357	396	386	348	354
30509	53228	38797	21653	14075	10098	7058	4868	3290	2690	2420	1875	1520	1256	1048	886	935	886	812	669	635	598	553	511	460	734	462	422	413	446	404	469	422	404	401	458	401	460	437	379	409	417	424	451	444	394	405	405	378	420	429	416	379	425	414	413	393	410	387	386	423	424	411	424	437	403	371	418	408	438	408	384	393	375	412	397	431	390	396	380	414	422	398	451	406	413	404	409	380	415	431	382	408	406	396	398	419	425	422	401	427	407	410	390	400	425	419	403	412	418	434	381	413	394	402	414	364	423	406	380	421	421	389	414	382	409	408	410	406	388	390	377	385	380	414	453	408	416	390	387	377	403	397	409	404	396	395	421	391	401	400	443	398	393	399	379	414	389	393	385	367	375	399	400	386	407	438	411	401	407	407	418	378	408	409	394	418	435	426	400	415	403	439	396	371	406	432	423	372	412	383	388	385	408	419	399	400	393	402	394	390	406	422	395	410	394	432	391	403	408	387	386	419	437	397	358	429	426	438	426	408	420	396	381	397	407	401	391	371	407	403	414	428	452	395	418	386	440	411	420	366	402	401	418	387	393	415	372	434	412	393	405	454	399	396	414	424	432	392	430	417	424	428	400	424	415	399	401	420	404	414	401	387	406	402	369	405	416	398	429	382	423	411	448	448	413	412	421	412	407	377	387	431	418	435	423	411	408	419	446	433	370	451	412	403	409	408	383	377	409	380	416	393	410	420	417	414	382	410	418	398	427	383	422	385	405	391	426	416	436	414	437	385	377	408	397	417	389	432	396	425	403	402	443	434	403	397	414	420	416	410	413	396	401	401	414	383	402	404	426	423	426	389	407	420	397	424	386	391	453	394	413	371	381	444	394	402	437	378	425	428	432	395	351	454	378	406	426	417	414	407	443	403	369	406	449	417	437	435	368	390	414	395	417	374	390	405	415	416	414	397	402	418	423	397	383	399	420	443	444	406	397	415	398	418	417	401	392	422	434	408	401	396	390	406	402	373	408	393	396	391	444	421	383	430	412	421	399	448	417	433	431	415	390	419	437	415	419	391	448	403	421	407	412	426	433	395	422	454	436	407	398	382	416	381	415	401	432	435	408	408	420	435	409	423	402	428	410	422	406	398	403	386	407	417	410	361	406	388	360	391	417	388	413	412	383	360	403	398	418	416	424	397	382	420	396	393	409	434	425	375	398	405	387	404	371	393	389	405	397	405	390	374	422	424	410	427	387	370	395	402	434	413	451	425	412	409	423	430	409	429	403	395	412	409	386	405	419	417	389	412	411	408	421	413	392	426	409	404	386	428	399	405	411	434	426	410	401	417	396	425	442	412	387	377	418	439	428	403	421	421	386	404	396	416	438	401	399	463	426	395	406	394	405	398	396	398	421	435	412	389	456	422	424	410	445	432	419	379	397	402	461	371	404	428	425	425	425	404	387	402	391	414	388	388	420	412	375	400	403	403	412	417	420	376	410	403	385	430	428	403	428	428	377	393	381	430	387	383	400	399	393	440	389	391	439	354	385	426	418	429	391	447	387	411	381	409	408	389	409	368	407	395	430	410	410	388	388	426	390	382	413	431	353	366	382	410	394	427	371	372	417	409	402	410	395	387	406	419	377	403	439	442	410	422	397	385	424	391	372	400	405	400	426	426	423	386	397	437	436	405	421	390	404	379	379	445	440	401	413	412	422	381	392	401	381	404	407	400	427	394	417	441	356	393	425	403	407	404	435	411	426	420	425	424	419	385	389	381	431	424	410	428	390	428	377	426	420	426	437	425	397	419	440	382	411	393	435	429	391	403	392	414	414	417	420	419	381	387	405	403	420	394	395	393	416	436	405	405	443	385	410	387	429	373	429	392	418	410	363	399	389	420	426	373	387	405	407	400	396	453	388	410	423	383	410	399	427	394	386	435	371	370	393	373	413	442	405	424	394	368	411	388	403	433	407	431	424	382	362	460	415	406	409	418	403	395	395	376	407	400	419	429	399	415	426	389	437	429	411	410	412	440	434	425	405	424	391	392	376	414	398	368	391	388	363	406	395	386	428	371	384	412	449	400	407	410	411	385	426	404	388	405	385	421	385	382	404	427	386	402	429	403	376	411	362	395	392	391	359	409	379	400	378	397	433	422	402	412	392	415	399	392	422	427	454	410	413	411	380	427	412	384	435	423	407	417	387	369	443	406	415	413	421	447	420	409	396	413	410	404	429	392	442	414	418	450	387	425	367	434	401	406	404	390	401	399	406	443	407	402	402	395	386	399	431	431	398	431	407	386	417	417	413	387	400	391	405	415	424	383	421	393	397	410	426	400	408	412	417	407	404	415	378	363	382	391	405	384	423	394	420	402	403	382	428	401	395	423	410	367	405	399	412	409	432	395	405	426	409	395	398	400	403	424	399	443	418	395	415	386	398	426	420	414	415	420	376	399	397	427	418	365	364	408	388	406	435	411	405	396	386	424	416	425	430	402	399	362	393	412	382	390	381	408	377	424	425	397	416	408	407	376	411	387	421	390	347	406	423	424	393	421	342	430	399	401	403	377	414	388	386	395	454	403	401	393	383	393	404	424	403	416	402	404	419	383	388	407	401	406	396	420	396	384	442	441	432	407	394	420	390	412	391	407	418	413	436	397	416	423	429	405	376	412	414	390	410	407	404	386	394	404	426	390	397	416	385	399	400	392	408	417	408	367	429	395	421	409	385	368	385	379	372	424	385	373	420	367	436	404	422	408	411	388	445	380	416	435	381	378	398	428	443	434	410	390	444	385	393	404	430	398	430	424	397	400	387	446	409	420	372	463	429	403	368	385	430	427	421	430	391	398	385	397	412	387	409	395	370	430	435	411	416	389	400	452	386	413	440	393	407	409	418	387	408	406	377	389	425	464	405	384	385	414	418	376	419	410	416	420	433	402	373	399	425	424	416	439	435	406	408	413	407	425	426	404	362	390	416	400	413	400	412	388	414	405	441	451	362	450	402	390	414	396	419	414	409	445	396	436	412	400	402	424	395	413	399	417	435	399	384	462	412	374	365	373	421	403	442	415	418	377	396	433	424	396	373	436	414	404	388	424	416	435	388	396	399	419	454	410	408	399	416	405	382	422	378	396	423	438	378	408	430	398	387	414	389	390	436	411	371	415	376	418	416	425	416	416	425	390	471	391	405	425	397	411	422	402	419	396	412	394	363	419	418	397	443	406	416	378	408	398	421	455	398	409	383	422	388	430	419	385	412	372	423	364	408	437	415	398	420	425	409	425	417	402	408	439	423	377	427	395	404	380	404	437	390	446	439	413	377	401	440	396	395	411	398	392	421	371	371	447	407	401	420	392	410	410	394	409	405	435	402	394	367	390	430	419	415	427	409	368	415	416	415	387	389	399	403	412	411	397	413	421	417	435	442	423	400	407	448	419	406	364	397	391	383	430	379	399	407	409	384	409	380	362	384	405	394	404	394	399	368	417	424	429	400	378	430	391	398	412	399	398	382
24918	21306	27717	25361	13976	5194	2779	1626	1166	963	965	715	620	455	390	326	316	378	272	259	290	205	225	229	191	269	188	171	148	168	173	146	166	162	177	157	166	155	151	168	191	149	156	164	151	167	166	185	135	164	169	160	153	173	171	163	167	166	162	157	150	170	145	167	158	150	169	167	166	144	158	169	170	153	164	186	158	175	164	163	179	157	169	168	161	160	147	172	177	167	175	162	171	151	152	153	178	172	166	185	157	165	170	172	170	167	169	150	157	173	144	154	155	137	176	168	161	164	164	144	165	159	168	145	168	184	160	164	167	170	167	159	141	157	156	154	165	155	162	129	146	170	167	197	172	142	201	161	162	166	163	151	161	168	150	159	179	152	143	180	157	167	151	158	163	168	179	140	143	154	123	166	175	161	176	172	169	156	174	167	186	154	174	158	146	156	174	149	152	191	153	154	144	174	150	150	138	184	159	155	159	161	147	162	165	174	148	167	162	141	163	168	173	165	167	159	189	140	141	162	165	167	156	170	166	170	160	156	169	165	160	131	174	164	156	159	170	173	147	135	172	158	182	163	179	147	156	174	176	164	164	143	179	180	158	177	139	174	166	160	164	185	138	168	171	163	168	155	170	170	159	167	171	159	158	175	166	166	187	156	167	154	185	158	157	171	166	144	158	165	162	165	151	152	167	169	138	157	166	160	177	147	160	165	151	172	181	168	168	171	151	160	159	175	163	155	158	155	151	163	181	151	155	166	167	168	146	146	178	160	141	184	177	163	186	169	148	163	152	170	154	158	153	166	170	155	193	169	141	169	157	178	159	151	163	152	159	151	171	159	162	138	172	153	146	150	160	164	143	153	203	166	162	160	159	171	147	170	163	141	157	163	173	152	149	175	154	156	194	162	178	188	176	157	133	162	140	165	153	183	153	164	139	176	161	175	145	161	142	152	162	180	155	146	164	139	156	185	145	158	162	144	149	167	158	179	170	157	165	153	188	170	194	166	153	165	158	180	183	177	162	159	171	149	129	145	165	164	141	163	146	154	147	153	159	164	145	158	150	175	164	175	168	160	148	161	162	179	167	129	173	150	179	161	153	137	170	162	136	152	161	158	168	152	180	183	169	154	163	172	172	147	162	161	149	154	155	150	142	181	170	179	167	156	146	155	181	158	145	160	166	165	162	150	172	154	176	188	160	144	153	177	161	157	170	184	150	148	129	153	133	159	155	148	152	164	170	163	152	168	160	147	155	157	140	183	153	144	164	151	161	145	158	168	163	154	163	153	156	140	175	144	167	169	169	158	159	164	145	152	132	150	127	140	161	168	161	183	154	176	153	157	148	165	168	158	170	163	168	162	162	154	172	163	164	153	152	159	157	175	146	170	152	162	160	138	167	148	151	155	141	167	156	139	163	191	147	152	192	157	175	160	172	148	177	163	145	170	148	161	157	167	165	137	184	158	155	178	167	158	155	148	151	177	174	162	157	168	153	157	147	160	167	154	168	169	138	166	158	136	174	146	159	127	170	196	186	164	171	169	149	135	147	153	163	164	145	157	125	160	169	153	156	159	159	145	184	151	182	178	158	163	144	187	191	167	156	177	185	186	145	139	173	161	164	162	134	174	153	168	166	149	154	168	160	160	170	160	144	179	158	155	159	129	162	144	145	162	171	133	144	157	176	158	160	145	168	150	174	154	155	151	145	176	162	135	183	166	186	157	160	165	169	145	148	162	174	149	156	135	158	147	144	152	161	151	156	143	162	156	158	154	150	171	181	142	157	159	154	160	157	160	161	170	156	165	163	146	161	163	149	152	160	167	156	182	174	151	153	157	155	160	149	141	163	161	155	166	166	165	174	153	190	170	136	174	152	153	176	155	165	143	145	176	169	145	171	175	168	174	177	163	159	191	155	155	152	168	164	172	150	172	148	164	155	155	168	156	165	185	181	158	168	163	177	150	163	155	142	168	159	147	153	135	155	158	162	163	166	155	194	152	142	151	153	168	143	173	180	172	170	155	167	139	176	154	168	157	168	159	205	148	171	157	150	165	143	149	161	164	181	136	166	153	154	156	174	144	181	144	147	160	158	142	161	153	156	154	191	154	159	164	167	141	154	158	159	166	157	151	163	164	168	157	175	203	172	147	158	163	166	174	150	151	165	156	173	188	157	168	160	163	164	142	158	174	156	164	182	169	153	165	151	167	171	157	172	171	132	167	137	143	166	156	153	164	151	170	160	167	175	145	164	167	160	144	152	152	183	156	175	139	159	185	169	168	186	191	159	162	151	129	171	169	146	176	155	136	166	170	163	163	189	183	181	162	132	170	155	158	161	172	161	179	166	174	161	164	170	155	128	168	143	143	158	152	156	164	153	132	155	143	162	163	151	140	144	159	161	150	170	181	158	169	165	158	150	139	171	163	175	141	152	165	178	134	188	156	141	166	154	149	143	192	169	161	142	161	165	169	154	157	167	152	163	174	146	152	141	179	153	152	178	142	157	165	168	165	145	163	184	165	160	162	164	172	179	165	169	165	158	175	158	142	168	167	166	135	155	183	170	174	145	159	147	163	157	153	156	170	167	160	147	189	152	155	157	149	183	162	147	161	151	158	160	164	151	161	170	159	167	174	154	157	151	163	151	151	172	149	152	162	185	163	176	179	163	171	187	177	164	164	177	170	160	155	148	151	154	148	166	159	188	176	180	145	167	159	165	158	147	161	150	182	169	177	147	135	169	164	163	161	165	162	182	136	156	170	190	154	158	171	159	142	151	163	168	153	162	154	152	166	157	159	161	161	171	145	183	169	143	147	162	147	156	169	138	153	145	156	164	164	164	168	166	166	151	169	179	169	148	153	155	134	161	164	160	178	177	153	154	167	172	147	163	167	158	168	155	162	186	150	156	170	159	162	164	156	167	177	148	149	167	178	130	176	178	170	156	159	168	147	155	168	173	164	179	154	152	171	186	191	158	160	156	182	176	165	172	167	156	171	151	161	170	170	164	159	147	163	157	159	142	157	194	142	197	159	172	145	131	155	147	180	148	143	146	167	171	165	167	171	179	168	164	161	168	157	163	179	177	160	145	165	162	150	173	166	166	162	165	174	170	156	147	143	153	140	150	146	146	176	171	171	172	148	173	150	181	155	173	186	159	163	158	164	145	160	174	173	179	191	156	159	167	143	135	165	188	153	155	187	159	142	143	140	174	138	171	184	138	154	168	187	167	177	168	162	156	139	157	147	169	180	163	150	159	163	144	156	145	174	142	152	164	166	168	164	167	159	166	167	162	135	180	158	170	186	157	174	142	179	148	142	150	148	153	163	159	171	168	157	164	173	137	171	150	167	149	176	155	149	176	142	171	143	147	185	160	160	163	162	154	137	161	151	141	177	175	164	184	169	152	174	158	158	170	156	177	162	159	162	158	188	173	163	166	174	175	143	164	165	164	158	170	154	144	147	169	173	152	161	174	183	154	164	154	174	164	154	158	144	156	156	155	175
28560	47338	34706	17721	11377	7755	5284	3491	2547	2025	1871	1357	1107	857	700	517	563	643	396	432	382	301	313	304	240	397	212	192	200	227	181	163	183	203	164	205	198	206	180	169	208	190	197	182	206	175	182	190	194	201	190	188	177	177	193	181	187	183	184	199	198	165	182	197	171	194	198	174	192	168	199	167	213	171	196	193	186	173	189	177	206	178	176	185	153	179	196	187	148	191	187	205	183	200	193	189	169	176	192	170	191	190	186	175	167	180	192	178	211	166	196	190	188	177	162	182	191	187	187	176	199	177	173	199	190	201	169	174	196	195	226	196	167	170	195	177	192	197	183	222	185	195	160	171	192	183	181	188	192	191	167	187	186	180	190	197	181	190	207	176	191	187	197	216	181	190	194	194	180	189	205	179	189	189	178	162	192	195	162	185	179	198	190	185	181	190	185	183	182	194	200	182	197	198	184	180	195	192	195	199	175	180	182	190	201	186	206	194	178	190	162	160	181	193	191	188	188	157	185	178	204	200	178	160	167	204	158	167	194	199	196	204	188	178	183	184	195	187	172	181	185	167	172	187	183	175	210	180	200	188	203	183	187	178	186	211	203	184	210	190	186	189	181	173	170	168	178	191	193	152	170	186	198	179	194	167	176	213	171	214	196	203	184	177	168	189	164	179	193	186	154	181	191	183	170	174	187	184	205	197	179	197	180	208	195	161	190	175	209	196	172	152	191	175	179	178	194	196	183	190	192	201	190	166	202	200	185	187	176	187	196	190	186	194	180	191	166	207	188	202	155	167	183	181	190	181	199	190	186	214	169	196	167	171	198	205	167	188	188	181	217	189	167	206	182	184	170	190	178	187	169	194	185	206	185	183	190	182	204	208	202	207	199	204	197	164	195	183	184	201	205	208	195	187	198	212	182	174	201	187	204	201	181	187	177	180	190	204	182	194	192	177	192	180	195	207	179	201	174	186	167	205	190	187	185	191	203	190	199	193	185	172	175	193	189	183	168	167	189	192	183	184	201	175	166	172	163	174	186	178	185	180	185	197	182	163	193	185	172	183	179	184	174	177	161	188	178	184	178	196	176	215	189	198	211	185	170	190	177	179	177	179	172	191	196	185	187	187	172	198	203	178	172	198	197	204	173	196	168	184	170	213	185	184	185	176	184	180	193	178	221	189	172	175	180	206	192	196	188	179	199	193	224	173	179	179	183	187	164	208	191	183	197	195	192	187	179	159	170	178	197	188	195	190	170	201	173	196	175	172	200	200	199	184	189	214	187	188	186	178	167	171	178	191	210	193	188	197	198	191	175	198	188	214	174	195	161	197	208	184	190	190	204	193	159	180	192	204	176	172	215	182	171	189	166	177	200	177	201	194	191	187	178	191	160	187	160	192	170	204	191	215	161	174	191	200	187	180	204	177	184	179	193	179	203	194	185	182	175	204	189	179	196	184	180	200	196	192	180	196	176	177	191	189	195	176	182	179	164	221	211	180	186	163	161	207	203	177	177	190	202	177	164	197	175	169	167	170	212	194	192	187	185	184	183	183	180	186	173	166	193	142	188	178	185	175	214	162	170	203	161	185	194	182	156	199	178	191	177	196	201	164	195	164	180	199	210	169	179	165	202	173	204	180	185	207	209	197	190	169	175	187	191	190	185	201	186	213	172	151	180	162	203	190	199	200	196	190	172	169	206	187	179	209	183	221	207	194	189	211	198	220	167	178	201	161	173	202	179	170	194	190	182	171	167	163	178	184	160	202	195	175	176	198	167	186	173	175	180	204	178	190	193	201	201	187	184	177	177	166	200	196	187	183	184	208	197	208	151	197	164	177	177	173	180	175	171	165	194	187	198	204	183	186	184	183	202	196	157	164	179	181	200	194	187	169	195	200	179	175	198	200	174	174	176	192	177	194	173	168	189	159	187	172	173	190	185	180	201	209	190	157	209	192	223	189	203	199	202	200	196	162	191	174	176	181	193	202	186	185	180	185	193	185	180	190	184	198	189	205	165	177	175	188	168	200	188	177	188	167	179	221	201	157	190	180	171	189	191	199	188	198	187	167	208	182	172	179	182	205	198	200	176	175	189	184	183	163	185	214	182	186	183	190	205	192	222	158	208	179	204	185	221	168	166	192	201	190	192	187	181	175	185	170	165	189	191	194	196	174	179	176	196	160	181	178	195	173	185	178	181	198	180	203	200	194	176	173	178	188	194	192	179	212	170	199	193	168	189	167	177	176	173	187	197	207	182	211	184	192	208	187	201	178	199	179	185	168	174	159	199	164	187	186	186	175	190	170	164	194	205	175	186	186	193	181	205	157	176	168	161	176	178	192	190	189	186	181	197	172	190	180	191	206	171	168	200	184	191	191	190	192	149	191	172	172	180	183	186	183	169	191	195	180	185	153	196	193	199	176	166	192	205	200	188	208	192	167	165	166	179	203	187	211	194	185	178	180	180	201	202	183	180	172	186	172	205	163	150	190	193	189	178	169	182	190	179	168	189	179	187	154	172	205	180	189	179	196	200	188	184	184	206	185	201	201	162	183	151	203	196	186	186	221	199	188	186	183	193	198	179	204	181	172	171	190	166	193	187	208	196	202	177	181	182	196	165	182	181	206	195	171	187	178	201	184	193	166	177	189	188	217	174	196	174	177	191	182	188	183	181	192	195	188	175	165	206	201	198	171	174	191	181	198	204	193	194	183	206	212	166	182	171	188	176	172	162	181	199	183	164	167	177	186	193	180	188	167	209	175	180	173	175	184	164	194	173	177	201	209	208	184	191	207	169	177	185	204	192	190	164	197	175	201	184	185	188	225	180	197	167	176	167	185	166	203	188	186	213	178	176	199	204	177	174	172	214	196	185	183	177	182	183	162	173	208	186	181	192	192	187	177	173	174	192	200	192	200	203	180	179	203	177	196	186	185	165	175	190	174	185	186	184	190	195	197	186	203	169	192	167	170	189	194	200	214	196	175	185	186	184	193	187	172	168	195	175	182	174	192	179	192	173	203	207	187	191	192	184	196	183	170	191	211	193	154	199	173	198	180	181	177	174	207	182	190	202	204	192	185	174	170	204	191	188	187	147	201	198	187	170	177	188	181	180	171	209	187	187	192	200	182	179	194	201	180	181	210	168	186	192	162	180	190	174	197	191	175	208	176	180	176	167	192	185	168	165	159	183	171	182	205	199	176	189	188	184	187	182	186	185	184	170	171	188	171	173	193	192	188	184	188	167	163	198	176	191	189	190	177	190	181	184	190	183	185	202	207	208	200	202	190	176	204	197	203	199	182	188	200	194	183	184	195	184	205	209	201	206	196	179	183	187	170	184	194	186	176	165	204	177	177	211	207	190	176	185	184	177	172	182	193	179	186	179	194	178	189	182	197	188	180	187	178	189	189	200	179	183	167	181	177	181	195	188	190	183	203	193	188	197	200	202	186	189	197	198	195	187	211	195	206	180	185	174	191	187	168	187	190	180	202	179	197	194	193
22757	21276	28923	23959	21342	21390	13036	4462	2785	2398	2129	1516	1461	1146	995	775	837	713	626	645	592	575	549	487	430	636	434	419	383	388	435	430	378	425	408	436	404	415	386	412	436	374	423	404	460	401	435	443	418	424	413	431	409	394	394	440	407	386	432	425	391	405	428	434	363	394	429	398	390	383	426	409	447	398	379	419	379	415	420	426	395	397	395	417	443	371	433	428	394	385	393	406	428	394	451	413	386	420	382	366	389	431	416	417	440	407	430	364	424	401	385	448	445	385	415	384	388	398	394	421	404	398	427	419	400	412	383	437	395	436	404	391	408	399	396	419	403	409	368	391	382	400	409	420	379	391	390	394	426	424	415	413	418	453	418	443	382	421	430	421	400	382	404	402	417	398	411	400	379	400	405	405	419	395	414	395	362	417	381	389	419	442	400	400	426	394	383	421	414	399	426	445	413	423	392	419	429	424	387	395	397	406	438	383	400	439	361	403	428	365	400	392	409	420	415	403	366	391	409	408	387	438	414	426	418	402	431	393	407	418	433	411	416	420	439	387	414	418	382	414	432	406	401	385	409	425	429	409	352	425	409	417	424	411	403	412	387	409	423	447	384	425	420	365	453	397	396	404	419	429	390	362	382	394	347	388	419	402	402	388	377	425	432	417	424	413	413	391	402	421	433	438	427	418	436	388	408	436	438	391	412	392	433	359	380	407	403	382	426	422	426	420	402	430	406	420	415	391	383	430	397	420	391	405	415	367	424	403	408	416	443	437	408	407	427	392	410	387	413	381	439	404	363	411	434	416	379	412	403	409	392	426	382	397	417	442	386	403	421	383	382	405	367	426	452	392	413	420	392	425	447	393	404	408	428	395	437	422	448	417	418	446	395	387	376	426	362	418	418	398	403	398	418	419	352	434	406	409	390	444	436	419	433	389	409	383	389	420	439	400	386	400	423	418	379	400	440	376	413	406	422	414	442	397	439	401	415	403	434	386	392	427	406	424	390	395	397	394	414	396	437	394	409	403	419	380	431	391	403	444	414	364	429	418	419	408	429	389	404	375	382	414	374	441	370	413	413	444	432	411	401	430	368	423	411	402	424	404	364	435	411	405	419	390	386	426	429	421	389	390	389	415	406	396	390	398	413	412	379	395	398	386	429	434	414	386	386	399	370	447	435	372	433	381	419	397	393	387	393	401	436	408	429	414	364	417	405	419	405	398	387	393	381	406	416	442	405	395	416	397	380	379	414	424	402	413	386	378	370	428	449	393	384	398	392	414	421	398	446	413	442	397	384	424	391	409	436	400	427	403	400	374	406	379	438	421	413	433	392	448	426	435	438	404	398	399	399	414	449	386	400	404	370	377	426	430	412	425	370	396	402	371	377	422	398	441	398	382	409	413	401	419	405	378	422	419	363	417	432	368	433	395	401	423	397	451	407	445	447	453	408	407	405	396	420	430	393	434	402	390	430	377	422	409	428	422	464	405	397	409	418	407	414	424	387	416	371	431	408	431	400	434	375	431	392	404	397	398	433	390	412	425	402	443	407	407	433	437	407	458	367	398	396	397	428	435	424	419	413	396	391	417	373	408	419	445	426	390	404	383	412	437	391	389	400	408	457	358	389	398	432	387	385	415	405	419	400	403	438	390	413	428	391	425	370	421	419	418	423	423	381	441	417	399	410	360	368	417	396	404	405	408	435	464	365	405	403	422	443	414	392	413	381	420	380	395	408	418	405	454	400	415	400	428	385	419	440	430	429	424	421	376	451	387	393	410	420	426	384	423	404	425	409	405	400	394	428	409	402	437	412	409	424	412	424	406	401	420	399	382	406	404	369	370	411	407	387	421	438	400	418	449	417	360	406	403	429	438	377	396	398	421	433	427	407	405	435	411	425	406	444	412	409	386	404	406	423	398	422	398	394	389	422	407	413	348	410	433	416	398	401	437	404	414	396	415	407	383	448	406	409	389	413	380	402	404	384	384	398	403	404	432	455	403	407	395	417	379	452	426	424	434	381	394	401	407	423	413	375	428	418	413	410	433	382	403	409	393	397	410	389	417	428	391	418	416	421	395	397	399	349	386	385	410	390	384	434	439	392	392	404	406	415	407	399	386	386	383	377	424	435	375	408	387	395	404	397	418	399	418	418	391	407	387	408	438	428	402	405	347	412	405	401	430	391	412	433	420	403	445	391	399	413	418	424	394	424	420	419	441	390	372	407	370	383	409	419	390	398	432	406	412	420	408	417	426	385	385	388	428	386	426	380	396	424	429	412	434	387	403	437	382	410	422	419	390	407	428	431	429	450	395	390	435	418	373	409	402	393	432	388	419	408	400	373	425	397	380	441	406	445	418	399	380	405	395	447	384	391	412	375	423	391	398	399	447	428	394	414	405	424	417	420	420	425	418	423	389	396	414	418	410	374	395	428	443	390	410	365	423	409	436	392	393	385	409	416	397	404	404	448	420	407	396	417	407	402	400	403	420	417	419	394	375	407	399	416	409	404	399	422	409	414	420	398	427	421	401	413	388	422	387	423	382	426	394	426	401	403	423	428	396	401	387	379	373	408	414	428	411	403	427	381	407	384	414	415	391	430	383	428	371	440	428	417	395	403	415	386	405	432	386	426	404	374	401	421	450	440	415	421	404	421	387	390	412	399	383	369	432	401	410	422	392	453	417	404	426	420	418	386	407	432	413	398	411	423	387	421	406	412	401	417	421	440	409	423	419	410	428	419	365	413	471	400	431	428	401	429	416	408	392	415	407	385	398	402	388	413	406	430	431	416	427	444	462	372	397	418	400	382	392	412	436	428	402	408	431	388	403	392	376	409	394	410	390	396	391	399	384	389	398	427	392	400	414	413	396	395	384	425	431	382	365	424	441	422	396	411	394	412	417	382	434	431	402	419	436	409	403	416	388	421	389	396	401	396	434	400	394	404	426	406	391	439	399	413	393	435	413	366	408	375	401	432	392	385	430	397	425	451	416	383	392	426	400	375	397	405	407	395	422	410	376	416	424	416	396	424	427	383	409	384	428	423	368	374	388	352	384	407	405	397	405	403	406	399	396	428	396	398	425	414	416	387	421	397	434	418	383	389	423	434	411	419	444	430	390	441	402	383	415	414	362	402	411	404	414	418	423	402	393	449	420	388	404	404	383	413	414	424	407	420	412	395	467	402	390	422	381	367	437	375	403	423	436	399	405	440	383	394	380	391	396	407	403	414	411	382	433	388	413	464	417	437	423	403	467	440	417	406	391	441	395	390	428	393	381	398	401	429	438	416	395	390	384	389	419	402	406	381	435	419	441	365	376	414	379	418	382	388	419	431	409	394	430	365	412	402	393	403	409	420	409	424	432	398	414	431	404	381	372	419	414	411	386	391	439	419	410	405	432	419	413	415	437	425	413	408	408	417	419	408	394	421	389	422	411	411	385	408	356	414	405	414	450	364	421	413	412	383	385	411	441	390	403	414	402	416	410	383	420	428	416	403	414
32913	60363	45897	27452	19022	13516	9581	6908	5222	4295	3941	2865	2522	1907	1469	1167	1242	940	926	933	783	716	705	582	590	781	460	470	499	467	479	414	467	442	458	461	465	441	425	466	496	470	443	438	426	440	473	456	501	438	429	406	457	443	425	489	465	412	406	436	457	435	420	472	464	417	468	429	447	443	477	447	448	444	434	413	437	464	442	466	453	459	437	445	448	437	437	433	439	431	420	398	445	471	420	443	452	416	444	450	423	427	432	448	428	410	412	455	417	433	452	453	448	453	391	466	435	435	486	425	449	425	392	451	479	449	461	438	444	419	441	408	429	428	416	433	409	453	477	427	446	480	416	467	425	435	453	446	449	468	423	405	456	466	415	454	430	497	478	446	465	404	423	425	448	459	468	419	446	422	460	436	416	448	443	430	416	424	454	471	449	448	436	483	409	435	449	440	448	469	403	451	438	424	438	430	439	434	430	450	475	421	460	457	413	436	412	454	436	440	413	439	438	443	446	437	439	417	470	453	403	436	469	438	458	433	441	462	415	464	431	437	434	439	472	450	449	409	396	424	455	459	463	419	447	453	460	460	438	435	450	414	452	480	420	454	423	422	451	471	459	452	465	456	419	452	406	432	456	437	428	434	401	444	449	428	473	454	446	437	438	454	466	438	468	485	433	436	425	444	419	446	452	412	447	442	407	441	435	425	440	441	437	433	431	404	404	482	444	442	438	425	451	472	428	401	391	414	432	430	437	471	466	475	431	450	408	456	436	423	446	408	420	439	436	407	485	427	457	443	412	455	442	445	429	440	461	428	432	489	475	423	438	425	457	440	448	422	448	409	393	422	424	445	445	469	445	437	445	441	474	443	427	435	464	450	456	442	441	497	445	440	437	445	431	429	427	398	456	418	465	442	434	415	421	435	440	441	425	455	484	412	417	474	431	439	437	408	472	421	413	486	413	412	433	454	433	439	460	438	438	462	438	419	437	418	468	405	414	419	437	494	482	420	423	446	443	428	468	411	450	425	416	456	444	459	452	442	434	450	450	448	450	453	468	400	449	479	407	420	425	453	449	421	453	445	449	424	451	419	476	429	419	459	420	454	422	457	425	451	442	396	441	431	468	425	443	433	450	459	452	410	447	441	423	433	424	433	435	450	443	444	483	423	422	445	450	425	446	444	449	426	477	480	449	444	452	451	435	403	443	445	417	440	436	447	451	425	464	443	458	420	428	440	440	457	432	487	447	452	419	458	489	439	449	427	440	471	432	461	428	483	435	460	421	472	423	463	439	441	426	437	467	451	459	462	434	434	444	414	411	423	408	438	455	483	453	471	449	440	450	452	425	402	425	463	417	446	469	486	438	479	446	427	429	478	440	442	469	407	427	411	439	466	458	433	430	462	421	430	432	461	453	425	418	410	457	456	433	452	438	472	479	402	444	391	430	434	449	470	442	463	451	422	435	432	430	444	451	421	431	455	516	427	452	477	415	427	448	457	390	447	435	414	431	443	423	436	407	434	417	456	430	435	452	449	415	449	454	423	450	460	474	467	438	405	426	443	440	468	403	475	439	472	436	444	427	456	431	454	433	496	430	452	432	449	475	432	428	469	450	417	449	458	427	426	429	463	410	423	465	442	427	407	425	446	413	455	413	452	423	457	440	439	453	467	451	456	485	463	463	449	462	403	429	455	443	439	446	418	453	425	454	442	437	453	417	442	463	454	432	440	451	431	450	435	475	388	440	466	422	441	456	482	405	464	428	480	438	457	445	445	415	429	452	429	428	440	433	431	451	439	421	429	444	450	431	437	430	441	477	430	440	434	467	445	481	417	398	456	424	463	426	443	453	452	437	450	445	409	429	433	431	436	435	445	427	431	431	396	452	469	486	450	421	489	450	444	500	443	408	439	448	433	455	490	452	450	469	420	413	466	458	416	428	430	472	482	397	450	448	407	431	418	456	439	476	438	434	490	405	454	453	419	476	404	416	427	446	400	460	449	440	499	429	443	441	420	398	442	427	421	451	411	449	393	481	409	475	492	426	443	478	426	429	456	448	429	442	460	434	443	420	430	476	422	428	453	404	456	431	471	441	426	453	477	453	443	474	432	413	414	464	449	410	439	468	452	425	448	412	407	438	396	433	419	447	464	460	432	441	419	445	446	401	414	454	449	438	474	442	431	412	462	429	440	428	446	401	419	425	455	443	445	464	435	463	446	428	477	446	427	444	453	417	422	463	427	431	449	445	443	462	454	415	488	394	465	388	473	426	467	485	431	456	439	421	426	441	420	435	474	436	426	443	405	445	472	474	434	446	423	444	442	453	465	457	450	488	439	422	425	454	463	476	452	446	464	438	466	460	434	437	435	405	464	430	440	425	448	475	453	446	441	473	442	421	447	449	439	442	434	431	409	437	457	458	419	397	439	449	460	443	443	420	443	428	468	445	472	447	435	400	461	431	440	439	450	485	437	473	450	459	448	438	444	418	432	443	466	455	465	441	437	441	465	472	460	398	417	449	426	459	384	470	474	446	441	467	453	426	457	416	429	442	443	454	437	450	421	454	428	419	425	449	412	403	447	451	468	428	462	452	429	471	464	482	423	454	424	431	440	425	449	438	436	468	421	446	439	462	416	457	427	428	411	452	457	416	456	422	462	433	413	438	424	440	452	417	463	468	464	425	414	434	430	417	426	451	444	460	428	463	448	435	482	414	445	405	452	444	417	416	419	441	407	449	404	436	461	460	455	427	412	438	436	463	433	428	434	456	424	448	462	463	442	482	443	423	439	446	444	427	453	420	440	433	420	430	445	439	415	416	416	430	439	435	462	402	438	473	463	425	441	458	442	463	409	428	468	431	455	445	440	438	452	449	472	411	444	462	422	490	445	417	417	448	426	423	443	464	452	417	429	451	449	434	427	437	454	447	452	435	463	449	436	453	405	441	421	450	422	402	460	454	447	472	419	440	457	450	427	423	450	469	431	435	426	479	447	451	429	432	454	443	470	457	403	425	438	424	420	432	428	490	428	434	462	455	433	483	470	456	440	449	461	464	436	467	455	453	419	436	462	473	451	462	454	405	475	490	418	448	445	438	450	451	444	434	435	481	425	482	462	478	447	432	466	470	434	430	452	443	474	460	440	441	449	455	445	436	416	432	479	421	421	449	447	415	427	419	434	401	444	448	432	450	454	419	433	436	440	435	445	460	433	469	493	419	409	468	414	448	436	475	476	435	408	422	484	446	452	460	433	430	466	434	428	453	451	405	440	433	436	466	404	415	434	426	452	461	433	436	454	406	443	465	465	462	436	486	438	449	410	452	443	425	440	414	442	401	442	403	440	444	424	433	410	427	353	483	481	442	406	441	462	464	481	458	448	433	448	478	452	431	479	474	451	418	413	439	434	452	438	424	436	451	432	442	435	446	461	435	401	501	448	438	474	456	444	432	445	435	427	429	435	436	428	434	420	441	405	445	397	426	449	449	428	435	484	463	434	456	412	451	450
29479	26330	24765	12715	5224	2853	1772	1247	871	803	751	530	498	433	321	338	304	303	306	274	247	233	215	234	182	206	202	195	188	184	220	187	200	171	202	203	191	171	207	194	206	216	189	190	198	191	206	203	201	191	168	192	200	196	192	201	176	181	181	218	172	191	182	194	205	185	212	184	199	172	176	210	221	179	216	209	181	193	207	193	180	191	189	186	210	201	193	196	210	193	178	209	185	209	204	184	194	169	179	193	193	199	177	187	190	219	193	185	199	222	184	189	210	183	180	184	199	191	187	199	203	185	187	184	188	195	188	208	198	192	196	194	205	211	181	202	184	184	172	215	192	187	185	192	202	198	199	191	213	197	206	188	203	197	186	212	188	197	201	198	205	181	174	197	176	187	184	206	210	214	191	173	196	197	211	199	206	197	201	193	202	202	199	183	204	177	205	200	179	183	199	184	197	197	188	153	191	199	185	200	214	203	199	194	198	206	172	176	172	211	226	170	203	187	202	203	189	184	208	192	185	216	209	193	179	187	180	178	177	195	216	203	191	188	194	186	172	206	189	166	198	212	206	193	214	196	186	193	213	196	211	166	181	181	176	193	180	167	184	197	210	201	183	202	197	194	210	209	203	187	203	182	174	202	201	201	199	202	203	200	228	171	192	208	194	170	190	204	186	194	193	209	192	195	208	200	180	203	195	170	180	193	210	191	203	164	189	195	206	209	217	176	212	187	207	200	201	192	214	205	214	188	197	178	203	207	188	206	181	186	210	223	185	202	195	189	171	192	182	199	194	198	181	192	209	191	189	181	201	212	200	174	177	174	189	203	180	192	194	207	187	201	201	191	213	198	159	195	193	219	168	206	211	212	186	158	197	175	202	192	191	190	212	162	179	199	187	196	196	173	198	190	191	206	176	190	190	220	206	195	195	194	213	212	194	201	195	202	179	221	177	221	203	193	188	190	180	171	193	178	194	178	205	188	178	185	172	194	191	188	196	190	194	173	227	182	181	176	199	168	209	199	181	156	195	211	170	173	181	198	197	201	177	188	190	191	193	218	181	192	177	195	199	188	207	200	184	183	175	192	184	198	199	198	179	193	207	192	195	206	192	193	190	204	195	196	185	197	188	198	220	191	211	193	186	191	180	195	208	199	199	175	194	222	215	198	178	201	183	192	178	212	220	167	204	212	186	173	189	205	199	210	177	181	195	197	184	182	195	178	160	199	205	167	202	195	198	187	198	221	209	214	169	194	200	197	189	196	192	186	202	200	184	223	194	220	175	197	202	221	200	180	198	186	187	205	217	204	189	182	205	201	201	197	202	194	175	214	181	171	197	186	219	178	175	200	196	216	185	199	196	191	182	197	186	179	185	180	200	187	229	172	196	191	170	189	183	168	186	185	202	193	191	192	198	184	205	223	215	188	189	181	209	188	219	200	194	183	196	211	217	202	183	185	186	207	196	200	209	193	206	194	184	209	199	202	219	220	176	199	205	197	205	176	205	183	210	193	172	189	201	207	182	169	187	218	210	196	206	190	183	201	196	191	211	156	187	191	217	188	197	185	200	189	198	199	192	240	196	183	186	196	193	193	197	186	207	181	233	185	183	198	188	209	190	186	187	195	188	200	206	202	194	202	194	234	197	212	175	202	196	202	176	199	181	180	206	199	211	191	193	154	219	183	208	194	202	187	207	187	206	198	170	179	182	211	188	201	187	205	223	190	207	168	223	201	199	189	201	188	184	200	186	196	186	202	184	190	192	189	189	216	231	160	213	198	192	221	193	199	187	207	193	181	176	217	176	202	205	209	205	190	212	216	189	183	198	172	207	198	200	192	183	178	203	198	192	174	199	188	203	201	184	193	197	193	192	184	176	189	212	207	179	185	171	218	199	179	180	206	184	198	173	218	182	207	201	179	179	177	181	162	198	178	199	189	181	193	207	186	204	191	190	217	183	187	214	185	163	189	187	185	192	188	190	191	218	196	175	175	197	200	203	203	206	183	199	178	202	174	204	198	185	206	199	238	200	212	195	204	188	198	183	217	193	181	151	213	190	190	191	179	184	178	199	195	165	183	209	179	206	195	191	180	168	200	193	200	180	184	214	192	203	189	175	198	194	199	189	183	182	206	198	202	200	183	191	192	200	189	218	196	163	199	176	192	181	169	209	231	193	201	197	187	188	184	183	193	178	188	208	195	194	199	219	219	191	203	158	187	219	174	190	220	196	194	174	193	174	190	195	193	191	198	201	192	221	195	207	185	198	199	198	201	185	191	223	194	216	191	189	191	203	199	164	188	210	206	189	202	181	213	221	194	193	198	187	212	205	208	225	196	190	197	204	182	168	192	211	185	202	173	186	180	195	197	189	204	215	184	188	179	163	193	190	170	211	186	212	230	196	185	188	209	190	202	183	184	221	179	189	191	207	192	198	186	189	161	194	208	188	194	190	203	187	193	198	200	212	210	211	176	196	202	200	194	186	202	199	214	209	209	188	189	195	187	198	190	172	212	199	166	183	177	204	201	177	176	182	220	195	192	217	188	182	204	170	195	169	198	187	178	214	182	191	197	191	212	211	192	217	198	177	188	185	202	184	178	194	194	181	189	181	206	189	162	190	202	169	166	195	206	157	188	193	200	210	205	172	175	169	205	194	181	198	180	210	186	187	164	207	213	192	184	188	170	210	191	202	203	169	180	216	164	208	186	183	200	208	188	223	230	186	220	186	211	174	201	181	193	181	201	187	201	210	200	177	184	180	191	191	183	181	176	211	184	185	200	196	216	195	184	213	202	185	194	191	207	175	182	187	188	184	200	205	194	212	208	183	185	187	209	207	178	200	210	207	174	198	191	188	212	185	200	202	174	191	194	192	204	210	179	193	195	189	198	189	159	201	204	190	224	188	163	199	202	190	180	206	182	200	184	198	203	199	164	193	174	241	239	222	181	175	220	188	185	207	210	199	189	198	195	190	215	183	198	186	195	199	185	187	211	182	173	176	188	196	214	186	188	170	183	193	197	186	215	211	169	189	183	215	182	194	193	210	205	225	201	198	187	194	188	191	203	188	184	194	182	199	208	194	204	183	203	207	192	213	196	186	170	189	199	234	219	184	170	201	226	192	162	200	177	194	186	205	223	204	198	191	211	179	211	198	184	188	168	206	194	187	204	183	178	223	214	194	191	187	205	211	201	187	192	190	162	182	152	193	181	192	216	188	217	157	174	182	199	195	202	204	191	179	192	201	203	202	191	177	194	217	174	181	196	205	195	187	192	176	191	192	199	217	180	210	199	174	195	192	155	184	202	210	195	172	202	189	178	179	200	163	196	200	209	207	194	235	161	223	199	189	204	205	155	192	171	175	190	195	186	178	228	171	173	207	175	198	188	205	199	205	212	200	187	189	199	188	197	188	180	178	161	199	189	196	205	203	200	189	174	209	198	206	156	197	200	176	197	188	197	178	191	199	197	200	206	190	179	208	217	208	188	201	207	201	199	195	204
27218	40195	26548	12613	7932	5483	3555	2613	1810	1713	1427	902	842	678	478	483	397	385	363	383	334	271	266	243	237	254	217	194	217	237	187	207	210	224	204	236	203	198	220	218	194	224	180	220	212	195	211	216	217	206	219	228	203	200	214	201	196	222	188	188	203	207	209	223	216	251	199	193	196	207	227	202	206	230	218	213	211	195	197	207	195	187	203	209	201	216	213	227	216	227	216	223	184	197	216	190	199	220	221	201	237	221	217	230	215	201	190	211	228	205	200	210	226	247	193	232	195	213	194	204	210	192	198	220	240	220	213	243	205	198	227	222	209	220	186	198	192	214	249	201	218	217	218	215	210	198	209	246	206	232	207	227	212	221	214	208	230	219	218	188	219	226	228	230	237	208	213	238	222	208	220	212	212	209	221	210	211	215	184	220	196	194	224	226	205	238	205	209	204	235	196	225	210	189	221	216	210	206	203	209	200	226	209	196	211	205	236	214	211	217	217	208	243	209	189	243	210	195	234	232	211	198	207	207	205	186	215	219	212	218	194	207	207	198	212	241	196	214	208	203	241	218	191	198	211	203	216	228	199	210	228	211	214	214	222	205	216	230	227	206	204	224	226	229	193	193	226	214	214	209	214	229	215	204	220	203	238	237	200	225	228	222	223	232	211	216	194	201	232	212	215	240	213	199	215	212	178	190	220	226	204	231	223	241	197	229	224	233	198	211	191	211	227	193	195	236	200	223	217	196	229	197	205	208	198	200	226	216	223	214	212	194	210	194	191	231	201	194	212	194	221	204	218	218	206	226	200	216	216	217	218	229	226	213	197	242	215	218	203	200	224	208	219	229	218	221	227	219	197	204	224	225	201	242	216	199	200	225	218	215	189	221	213	201	205	192	210	189	218	205	237	226	194	201	211	220	211	229	195	190	173	199	214	223	231	240	178	221	197	211	216	224	204	204	204	225	187	226	218	227	216	201	204	187	205	205	232	226	211	196	213	219	225	209	226	229	218	213	195	228	208	202	205	213	173	236	210	192	206	219	242	197	214	211	209	230	206	216	216	222	226	236	219	206	200	197	231	234	227	202	217	204	221	218	215	205	206	197	236	197	194	224	195	205	211	204	235	201	220	219	198	228	196	190	213	203	228	208	193	224	201	203	200	204	232	227	240	223	216	216	225	197	214	202	178	225	217	222	200	179	218	206	204	225	223	211	217	231	217	228	211	217	231	228	204	224	171	237	202	224	200	224	226	233	222	222	190	202	212	210	200	196	219	212	223	206	195	202	213	204	209	214	221	226	207	225	215	190	224	215	212	231	211	193	233	209	224	231	228	226	232	191	221	204	214	219	238	208	213	181	216	204	195	184	210	211	209	202	181	187	202	206	230	218	218	175	197	208	209	206	214	208	189	233	223	198	206	203	205	206	206	200	226	224	235	198	202	206	214	199	187	198	228	199	166	233	196	206	194	208	210	201	207	236	219	213	202	230	217	218	228	210	216	213	212	215	195	196	221	206	197	211	241	215	197	190	229	232	201	202	222	208	212	219	210	220	222	223	222	224	218	213	215	226	211	224	199	220	215	210	204	221	201	192	211	179	222	220	217	213	231	216	206	236	214	208	219	215	224	220	232	224	201	216	223	253	201	226	220	217	231	214	227	209	242	218	184	224	228	228	223	206	204	200	198	221	227	208	248	203	193	213	229	219	210	208	229	213	195	243	199	200	219	214	220	203	236	219	237	237	229	189	207	222	220	212	181	192	213	225	233	216	199	197	188	209	218	231	206	228	198	206	241	194	229	234	229	209	204	179	213	184	191	224	208	231	234	209	216	205	215	219	199	220	206	202	207	211	187	192	212	208	218	218	205	225	204	206	200	208	199	188	202	215	199	193	195	218	192	197	228	217	206	224	201	203	208	236	226	194	219	216	203	222	237	223	217	227	229	196	200	217	222	216	192	208	222	188	223	252	222	218	210	210	219	216	189	216	191	203	213	211	220	223	217	199	210	228	204	196	205	211	205	230	204	212	199	194	205	214	181	213	197	228	235	200	202	225	192	239	212	212	211	196	222	223	216	230	203	189	220	198	231	214	203	220	191	215	223	204	205	194	215	238	191	213	191	235	198	206	243	215	205	216	205	232	205	198	224	217	227	210	210	216	222	203	226	209	206	192	199	213	249	219	223	197	220	208	216	238	208	218	234	215	211	228	190	230	220	226	216	217	221	205	218	231	218	190	214	215	204	210	215	196	188	208	223	232	204	207	209	239	177	219	197	202	225	201	219	215	201	206	223	213	219	191	229	219	214	213	218	207	211	214	217	225	195	219	202	216	212	219	225	224	202	187	200	216	195	219	216	185	219	207	204	234	191	190	221	194	190	221	186	204	214	197	197	187	224	211	221	216	184	200	226	197	201	192	209	237	208	229	193	222	203	219	199	211	228	205	212	224	203	213	197	212	224	203	222	223	192	206	226	208	232	222	231	204	200	195	210	192	208	213	221	217	232	202	202	185	228	223	200	199	215	235	222	227	212	212	214	225	240	234	203	212	213	211	210	202	232	206	215	196	208	211	208	213	217	212	226	219	211	195	199	211	210	201	232	206	204	212	184	197	186	245	209	200	210	254	201	215	213	219	187	189	222	213	234	223	220	190	222	195	211	196	204	203	227	203	212	219	212	215	216	221	238	217	214	206	209	171	210	205	196	218	194	204	207	199	185	230	231	230	205	175	220	205	233	205	224	211	227	212	211	232	201	204	215	237	207	180	196	232	218	211	222	221	196	215	231	229	214	204	226	193	168	213	210	187	227	220	212	224	205	203	202	212	224	194	240	207	204	212	220	198	227	197	248	199	196	195	244	208	219	216	213	218	205	214	224	221	218	189	199	196	207	196	216	207	220	222	226	217	197	218	212	202	232	228	188	207	213	177	209	223	223	217	217	236	174	239	224	214	208	208	179	223	211	234	209	212	185	224	209	201	231	229	192	212	204	199	208	221	216	184	222	222	211	212	179	228	222	218	205	219	226	198	211	219	208	208	233	190	241	214	209	212	237	218	191	206	208	218	195	226	209	213	218	202	211	232	237	208	193	222	214	209	203	201	212	199	212	220	224	206	222	217	229	205	237	216	216	176	206	241	198	194	217	223	200	203	210	206	198	212	201	209	199	202	207	204	199	238	215	213	225	222	193	215	217	224	224	219	205	199	198	216	209	206	263	188	198	215	195	222	191	203	188	226	202	243	213	257	230	220	209	219	217	208	227	234	220	224	205	202	212	223	187	223	209	194	228	225	194	177	212	223	190	200	189	195	208	195	192	211	234	218	208	230	209	219	200	226	257	226	197	218	213	220	213	193	192	254	209	237	196	215	214	195	207	206	215	208	230	193	204	177	220	206	235	210	210	215	180	218	214	224	191	211	227	222	217	206	205	199	231	205	206	226	195	225	208	217	184	208	226	216	238	207	213	212	220	221	226	218	231	210	190	228	221	221	245	232	240	203
23774	21245	28438	24464	21119	13781	5081	2818	1810	1838	1415	1056	954	827	737	590	584	625	558	506	463	450	446	446	436	993	414	386	362	377	393	399	400	392	350	419	375	372	405	390	407	391	415	361	366	350	398	357	399	385	401	353	379	341	358	381	395	367	341	381	361	371	367	376	350	379	359	379	363	375	388	356	376	361	371	366	400	372	416	377	387	386	389	373	404	364	353	370	341	373	374	384	355	357	358	398	391	353	345	380	390	352	375	359	373	345	403	391	350	350	320	375	407	357	369	358	410	370	396	368	370	387	353	353	366	364	366	377	390	387	400	346	395	379	396	379	363	404	382	383	398	373	327	336	342	360	370	398	412	377	385	391	378	400	377	374	338	399	374	371	433	373	384	395	340	395	372	369	358	353	387	365	395	382	404	386	395	377	364	359	384	384	392	319	381	355	362	395	351	371	347	363	344	385	388	371	383	352	402	378	362	347	370	354	364	363	374	394	382	375	358	407	356	388	346	363	347	391	366	375	378	374	380	348	346	373	377	341	386	399	349	384	360	352	389	375	352	388	396	369	384	397	374	390	411	366	375	348	374	413	350	393	382	380	376	390	387	364	350	362	398	402	365	411	388	377	403	381	362	358	347	359	357	363	387	348	367	386	382	390	391	353	402	358	389	396	359	371	375	412	405	389	363	383	376	390	401	358	389	385	364	384	346	388	371	374	361	360	411	368	379	341	402	386	333	411	390	370	338	352	359	382	379	376	404	355	379	357	378	379	373	383	381	388	348	355	341	393	363	361	374	358	412	402	393	380	368	396	376	400	381	336	381	395	378	388	407	362	357	376	387	351	387	368	357	396	398	369	388	363	369	371	356	359	368	389	369	387	406	363	357	373	358	405	376	364	365	373	355	384	369	375	343	356	417	378	345	384	404	413	331	399	394	380	337	378	367	378	365	379	380	371	382	377	350	375	342	368	381	345	381	352	373	359	386	368	381	351	390	376	355	361	362	349	380	368	366	364	383	372	387	371	379	349	392	375	388	357	400	388	391	388	390	376	397	386	366	380	389	372	370	371	370	376	385	382	356	386	383	380	362	408	373	380	392	372	390	368	363	336	390	392	401	403	367	348	386	374	393	395	353	344	362	381	362	355	364	379	375	365	355	388	372	358	374	340	381	383	375	377	352	378	379	408	334	364	356	396	404	388	381	366	365	418	339	354	370	382	414	357	391	414	402	405	354	371	371	386	389	367	393	369	385	384	421	398	393	347	399	399	409	382	362	414	371	377	361	357	376	385	383	371	353	387	379	371	390	366	381	343	400	365	363	361	396	361	379	376	385	400	345	345	370	380	371	381	388	355	382	390	400	377	382	367	368	373	345	386	391	363	376	389	348	382	357	380	345	368	366	386	396	410	400	367	369	363	327	378	381	386	365	375	380	393	433	371	374	400	365	389	358	353	373	391	379	342	380	367	356	367	354	378	341	371	364	387	363	382	408	348	357	360	371	386	364	395	369	364	393	388	371	348	352	375	391	354	383	376	363	351	386	372	376	380	412	369	360	376	382	380	341	369	383	357	375	402	367	344	312	377	373	349	418	337	379	377	372	376	364	357	361	384	408	345	369	367	347	356	361	385	375	344	425	345	370	351	404	391	397	371	376	385	386	372	381	389	377	382	390	408	359	348	397	355	375	373	371	353	404	383	377	432	406	347	378	344	377	390	358	395	380	363	392	344	378	372	377	349	396	368	378	344	377	411	367	378	399	378	371	381	383	405	356	417	388	387	379	356	370	350	375	373	358	362	423	377	381	359	401	393	380	393	355	396	354	368	359	377	389	377	355	361	317	373	397	380	390	388	362	359	374	382	322	343	351	410	382	360	380	401	411	388	346	360	379	387	377	382	364	395	392	342	377	326	367	371	375	370	376	382	376	355	367	351	375	381	386	387	355	393	383	364	343	371	379	341	370	411	410	390	370	391	363	376	383	376	376	392	388	354	393	360	394	395	368	401	352	364	370	392	350	365	395	362	379	363	387	372	332	372	338	371	393	364	397	377	372	351	385	394	386	406	384	376	378	385	393	394	357	366	391	427	417	388	365	362	384	360	350	392	356	369	384	367	387	365	393	352	391	384	390	378	399	362	355	354	376	372	408	373	361	403	350	351	353	353	395	410	378	399	402	346	361	404	402	393	414	346	374	392	401	359	405	361	389	391	374	362	366	360	380	365	344	399	372	383	392	357	340	408	392	374	391	347	369	407	406	365	350	371	380	354	343	356	392	382	377	373	419	383	377	354	366	357	378	356	361	369	386	347	387	372	381	335	379	402	369	370	415	368	363	343	374	400	359	379	394	344	388	368	368	376	388	387	361	366	364	368	386	363	371	365	349	363	399	393	331	379	417	366	350	380	353	390	362	358	345	367	338	366	359	362	363	346	407	385	377	368	375	380	377	351	402	391	377	363	406	351	375	359	380	362	376	339	369	365	384	357	351	348	367	373	357	373	375	400	380	368	377	379	372	330	357	379	359	425	368	340	373	378	362	373	343	367	378	373	371	351	378	395	346	356	373	386	359	360	398	337	350	339	347	349	365	373	362	398	373	366	396	359	371	388	317	373	364	424	376	368	383	387	396	358	376	397	345	366	373	354	381	399	379	373	392	374	372	400	405	393	360	347	388	361	359	370	354	366	377	381	361	351	418	372	418	389	359	389	351	379	360	397	399	365	380	385	364	379	394	384	375	351	383	347	349	345	417	380	394	365	366	360	377	372	377	376	367	369	350	400	368	369	351	412	367	360	390	340	400	369	369	336	392	350	364	406	402	374	357	376	367	368	384	405	329	405	387	385	368	366	361	393	371	362	390	371	345	385	371	343	347	389	380	367	364	377	368	375	387	392	354	361	379	386	355	345	347	376	376	374	353	378	364	361	372	352	397	389	378	350	386	409	408	371	388	409	361	363	373	360	350	391	400	366	334	357	358	348	383	365	396	349	393	393	392	357	387	358	392	340	363	361	372	374	395	351	394	371	374	390	353	386	364	361	349	379	377	371	369	359	353	378	372	393	385	381	328	356	364	379	369	374	355	371	362	387	414	376	356	401	373	369	344	371	360	381	337	366	362	382	346	365	403	365	383	366	371	377	401	402	382	401	401	357	394	382	377	387	363	355	337	389	381	381	346	405	429	369	398	386	370	403	369	359	383	365	374	332	363	374	346	366	363	404	356	395	347	343	398	383	358	398	382	344	363	358	352	395	363	361	393	347	360	346	393	399	400	362	372	375	327	380	380	389	379	398	347	344	348	373	384	367	346	388	376	340	373	400	378	354	391	384	375	378	427	404	339	350	351	380	376	373	407	338	412	403	353	370	353	372	370	389	374	393	365	362	346	371	354	391	367	379	380	371	368	360	375	366	392	380	366	382	354	395	376	345	383	391	352	377	383	374	406	388	381	377	377	379	335	363	345	384	372	369	380	342	367	364	362	375	379	409	393	383	362	368	347	361
29701	53038	38067	22351	13690	9875	6541	4779	3123	3435	2595	2006	1600	1285	1070	884	748	797	705	688	605	544	563	468	569	1389	511	424	413	391	405	396	407	343	426	414	412	417	434	412	386	392	407	375	401	390	372	407	429	390	426	364	423	395	426	395	409	409	375	397	379	401	416	410	405	422	409	462	429	414	413	413	459	421	408	434	410	359	380	400	381	439	419	412	387	384	398	406	421	397	373	396	429	392	427	422	438	411	396	402	432	383	394	407	412	423	440	389	393	393	404	403	399	346	396	430	433	403	413	429	415	391	388	427	373	410	395	397	393	377	415	401	401	427	413	424	367	390	430	409	384	443	410	403	392	438	393	413	383	379	394	386	400	395	389	390	390	367	362	408	401	408	431	385	412	406	396	442	452	393	419	418	387	408	363	396	420	380	423	399	383	397	439	379	411	340	363	386	401	404	417	381	410	395	418	384	439	343	417	426	377	436	356	427	439	395	401	399	390	409	397	420	408	402	404	407	399	422	431	403	455	385	388	375	418	416	406	381	419	398	424	387	417	409	406	402	417	400	422	413	420	406	416	427	362	420	409	414	429	392	406	393	361	405	427	391	396	413	395	403	391	397	413	374	408	370	421	389	420	423	397	440	399	416	385	430	408	398	379	412	398	377	400	375	416	412	411	391	398	421	409	400	388	406	405	391	386	405	424	414	418	378	423	407	394	385	426	387	403	383	412	438	375	383	414	380	395	419	401	418	381	408	411	404	357	428	408	414	462	401	446	375	376	419	421	415	395	384	358	419	387	423	412	403	403	407	370	398	397	427	416	389	412	395	408	385	417	414	414	393	381	404	357	389	366	377	420	366	431	410	393	378	420	409	384	428	383	396	422	425	411	377	414	423	396	394	389	395	393	416	433	400	435	399	386	378	395	403	390	421	425	385	405	364	428	410	419	405	435	418	431	386	383	366	410	441	417	386	430	417	413	398	419	399	393	388	393	387	396	413	377	392	430	378	413	390	372	404	395	425	383	428	418	407	438	354	389	366	388	395	409	400	413	382	395	402	380	384	419	429	409	419	396	394	421	413	441	405	386	416	407	404	426	409	415	379	383	419	444	390	384	398	372	392	406	382	434	376	379	360	396	397	423	374	397	431	369	387	433	436	388	403	416	428	421	390	417	394	409	397	403	427	377	437	407	404	394	388	392	434	406	419	425	406	395	431	404	369	410	396	448	397	443	398	398	387	389	443	411	402	402	423	391	430	411	406	391	400	417	421	385	384	424	390	392	361	416	428	411	404	413	423	437	382	398	409	417	414	399	389	395	384	383	448	405	373	415	425	370	391	377	421	392	401	387	379	414	389	439	388	397	384	412	421	380	389	409	408	422	414	387	413	394	381	421	403	412	417	430	420	368	386	385	395	401	409	443	401	375	426	414	394	397	389	396	373	386	386	399	414	417	423	400	424	395	394	374	399	357	407	405	401	381	400	376	421	415	390	411	425	403	398	405	380	407	370	401	428	372	398	431	373	365	404	397	383	399	440	398	415	403	391	401	407	434	416	423	384	419	403	401	438	383	401	377	417	392	438	404	410	473	408	412	417	422	413	418	410	406	400	403	435	412	420	395	410	381	366	386	405	401	390	406	425	398	382	383	388	405	415	407	422	438	403	388	406	401	431	366	408	402	375	383	414	440	414	446	400	396	406	392	400	415	359	436	424	409	396	406	413	425	357	377	435	388	424	383	437	391	407	399	418	416	409	399	414	405	403	423	441	384	404	376	389	389	391	378	408	421	378	382	430	441	397	384	388	395	388	395	426	384	387	419	372	408	406	421	422	373	422	359	397	396	401	416	389	417	426	405	383	418	403	364	439	407	414	424	403	389	375	386	425	363	377	426	425	389	422	448	417	414	396	401	422	393	363	412	409	403	369	456	420	407	402	377	354	386	415	355	397	395	424	391	399	400	348	422	422	391	419	413	432	452	370	404	428	379	417	401	393	391	395	414	398	388	423	381	430	404	394	389	357	416	401	437	431	371	401	385	420	374	397	403	417	408	373	369	396	383	402	407	409	396	427	387	417	416	395	421	394	425	436	437	425	399	398	417	425	386	442	420	421	421	393	402	395	390	422	368	413	410	430	393	395	424	405	395	421	435	416	444	389	384	423	419	410	400	402	398	421	398	415	415	383	393	405	386	391	400	398	410	429	420	407	368	408	366	389	422	399	379	400	388	429	409	417	425	417	390	403	408	386	413	417	373	430	427	403	383	410	378	406	387	399	418	424	425	385	405	422	421	397	421	439	403	400	415	374	400	422	400	391	415	402	407	391	364	430	412	410	392	395	380	413	399	405	400	371	429	400	416	410	407	433	384	424	396	414	429	379	391	428	421	396	423	409	387	384	421	397	405	419	386	402	396	383	413	380	401	427	391	397	412	405	446	391	383	421	425	359	417	383	352	383	398	394	435	378	408	395	406	390	402	408	386	378	409	376	412	396	416	420	361	400	428	433	369	416	386	400	396	403	393	411	397	398	413	392	427	406	419	409	394	422	399	416	417	406	391	444	399	406	391	392	370	417	397	417	405	416	423	380	402	391	396	408	424	405	412	402	414	362	380	377	386	410	376	423	370	424	418	371	384	397	449	447	424	403	393	411	390	437	380	396	427	391	393	406	389	387	377	389	417	426	415	408	435	396	425	424	395	392	406	407	416	406	412	416	409	457	408	383	369	405	387	412	434	430	411	407	411	380	427	423	403	382	409	394	398	410	374	396	393	388	364	415	365	403	421	404	397	411	376	426	361	378	433	418	387	409	434	431	388	408	367	403	413	432	396	439	389	406	385	354	378	351	438	388	378	407	400	426	384	396	423	414	443	361	389	407	382	393	389	419	398	393	403	409	419	390	410	407	389	404	400	408	394	400	445	406	413	386	448	399	414	367	414	392	407	415	363	390	383	424	372	403	391	407	400	384	378	411	412	394	405	381	380	423	377	395	400	382	397	403	384	421	400	440	395	388	418	432	382	441	408	405	428	363	363	404	376	414	405	414	393	361	434	381	403	432	418	397	386	455	390	410	432	391	375	401	377	365	424	386	397	408	403	421	401	429	409	401	396	392	360	386	409	402	385	416	406	394	404	405	428	416	400	348	398	370	390	392	427	399	396	382	438	420	401	389	413	402	417	400	417	394	379	373	392	422	377	403	381	413	400	407	406	385	398	396	419	437	392	412	399	385	380	430	439	398	417	419	426	400	398	397	387	406	388	388	397	416	410	400	394	421	409	409	409	429	431	374	358	375	401	392	417	417	397	371	397	374	389	391	392	414	429	418	382	422	434	416	398	414	427	414	402	412	424	414	399	419	428	386	399	442	393	427	411	397	406	394	409	389	383	386	394	404	417	407	395	403	383	394	431	415	396	414	402	409	398	382	368	385	382	393	381	385	381	426	417	405	433	402	421	407	390	397	382	388	397	401	399	412	397	412	341	441	404	398	381	425	396	402	427	394
24902	21282	27617	25382	14057	4994	2817	1468	1035	1198	968	601	601	477	388	323	340	293	257	253	204	174	208	171	238	587	178	165	160	133	182	140	169	174	167	172	136	163	155	167	167	167	150	149	170	183	187	164	162	166	164	158	159	212	131	134	168	162	159	160	165	180	156	151	141	166	169	172	130	170	163	166	167	156	172	179	137	159	134	135	169	176	142	155	140	140	169	131	158	180	169	174	180	165	159	187	164	166	142	151	168	180	174	168	176	168	145	198	174	185	155	150	182	172	146	143	149	167	158	152	165	170	181	143	155	163	149	149	157	162	157	144	148	169	173	135	161	153	182	167	160	156	171	189	175	154	193	136	171	155	139	172	156	160	169	166	167	162	175	158	170	166	162	162	149	177	161	186	143	167	173	167	177	159	165	175	173	152	156	177	163	147	171	171	173	154	154	160	167	162	160	154	172	163	156	174	172	178	159	169	169	173	163	153	168	173	187	148	150	172	182	156	176	146	193	170	180	168	169	151	163	153	148	157	127	154	169	169	173	203	166	155	156	163	152	170	154	157	156	185	159	147	154	157	184	165	164	179	155	177	184	169	149	170	169	160	158	164	196	158	159	185	172	154	172	174	178	142	157	197	152	174	143	154	187	167	161	166	146	159	176	192	158	158	142	150	161	149	183	148	168	160	169	169	192	162	157	143	160	161	158	160	143	162	148	149	181	164	162	175	162	147	159	173	170	152	143	150	161	142	172	169	166	167	182	161	155	172	157	152	171	143	170	156	170	163	177	175	164	149	142	176	160	178	142	150	169	166	157	158	159	149	167	171	170	180	141	152	159	178	150	148	150	134	135	162	199	171	144	171	168	159	158	171	158	148	180	174	173	179	148	151	184	175	193	173	182	153	165	161	161	178	181	184	163	167	146	167	173	170	150	173	135	155	173	166	182	156	157	190	157	172	152	150	156	134	161	132	159	175	149	163	172	157	147	152	169	159	139	174	171	152	150	156	174	128	143	152	175	150	155	132	158	170	141	172	153	166	158	172	149	153	183	156	163	164	165	161	157	172	156	183	163	149	141	154	163	154	151	173	148	164	187	166	165	143	166	146	182	168	167	163	139	166	183	157	151	155	151	162	160	156	173	163	167	180	160	167	146	163	144	143	161	165	169	147	159	163	145	172	152	160	172	172	167	172	155	160	146	146	166	182	165	156	158	157	175	158	141	190	177	183	149	160	141	161	154	166	170	161	188	141	151	151	179	162	176	186	175	169	143	164	156	164	153	140	150	158	157	176	162	176	156	157	163	150	190	141	168	145	170	187	167	194	156	153	165	149	151	142	163	174	180	157	173	168	141	159	136	179	154	172	165	158	167	162	173	171	181	149	174	162	182	167	155	141	158	164	145	159	172	166	169	162	162	153	190	163	161	154	168	180	158	167	142	158	138	153	152	157	160	153	155	143	194	140	177	181	161	149	167	165	170	175	157	179	173	145	150	159	172	149	149	163	163	162	161	167	158	167	145	151	179	157	146	157	149	163	142	163	157	167	156	170	161	182	178	177	163	151	166	170	176	154	187	166	157	169	146	177	161	160	161	132	152	149	137	164	147	174	166	170	176	147	153	153	152	176	147	160	160	161	146	150	164	150	164	150	153	167	163	151	171	158	159	187	173	158	166	180	159	166	152	177	140	146	166	160	162	159	190	161	154	163	182	176	145	160	181	200	172	153	170	163	149	161	172	149	149	145	162	180	141	164	152	162	180	159	191	175	181	168	178	177	168	150	179	138	181	174	175	161	150	167	143	184	147	179	155	172	156	148	156	151	157	168	159	151	169	184	149	159	174	178	162	167	170	186	147	167	175	156	166	168	156	138	174	153	138	154	163	185	165	152	178	147	162	167	156	182	163	160	170	163	171	150	157	157	146	159	167	182	140	164	148	161	170	153	195	168	169	179	141	164	161	159	155	144	157	163	174	152	174	177	174	169	167	153	176	160	166	176	172	150	157	153	159	146	145	159	153	156	145	167	138	152	181	170	160	154	145	171	154	168	164	144	166	201	137	177	178	166	168	190	167	170	153	153	163	170	153	177	173	150	156	157	141	196	183	167	176	164	171	158	150	162	158	148	174	163	178	159	177	194	164	185	175	165	150	166	160	181	169	187	146	141	155	154	186	155	153	154	168	155	175	155	185	178	177	192	164	142	184	150	157	147	153	152	163	142	161	166	164	185	187	173	173	155	171	163	149	164	171	142	160	158	172	159	167	162	160	157	146	153	159	167	162	156	180	160	170	168	171	154	169	155	142	172	160	170	137	154	158	164	191	166	167	156	171	153	174	164	151	184	147	155	162	170	169	177	150	160	158	173	159	171	146	174	165	152	148	176	174	161	163	147	154	146	181	174	190	152	145	144	148	156	151	142	168	168	151	176	167	156	147	150	176	151	196	165	153	177	173	181	168	165	181	161	154	145	174	139	175	167	159	178	153	161	160	155	184	155	148	164	168	170	158	170	151	142	167	139	166	159	141	149	147	139	155	184	162	151	145	145	163	156	175	148	149	144	140	175	157	156	175	176	155	163	156	139	184	156	163	172	150	166	153	167	185	183	133	154	162	165	176	188	161	160	151	150	156	180	172	155	161	162	145	180	171	164	178	170	177	147	164	155	189	165	168	144	172	142	141	163	154	169	171	155	176	146	173	161	159	170	152	163	176	151	167	176	161	170	153	152	184	180	142	169	146	173	180	157	158	153	153	190	158	156	158	143	158	155	168	155	162	175	142	177	180	159	146	152	155	149	170	136	165	150	176	168	175	157	175	158	159	150	163	175	170	176	167	159	144	184	166	147	157	179	183	163	168	159	165	149	160	144	154	146	161	144	161	155	170	144	188	129	173	149	171	168	132	167	149	173	163	171	154	172	139	187	156	148	172	140	189	163	171	156	172	169	135	148	149	145	180	154	168	167	137	159	160	165	155	149	171	162	177	163	180	143	152	183	133	165	161	162	158	158	160	178	152	184	161	164	178	150	156	162	161	144	188	142	174	161	152	164	157	139	180	173	149	156	178	163	183	169	168	175	158	163	152	202	170	179	141	162	159	172	151	166	156	152	161	145	146	166	157	157	165	162	160	176	167	140	176	160	174	175	145	151	156	165	153	144	179	163	172	168	157	162	158	140	170	172	156	166	173	157	144	140	144	154	138	144	156	163	163	166	164	164	186	173	150	177	162	149	161	151	185	145	175	169	164	157	159	170	177	162	171	178	177	179	170	199	157	183	155	200	163	160	144	176	173	160	162	175	164	180	152	136	169	139	162	168	161	150	177	172	150	168	166	166	151	181	178	168	177	154	172	160	140	149	152	171	177	165	142	148	153	165	181	166	161	163	181	184	166	151	144	151	188	139	165	145	167	146	167	161	171	180	167	172	174	173	166	157	152	164	157	179	157	162	161	152	172	162	177	172	179	165	181	179	185	185	149	179	148	149	159	165	197	169	163	157	154	159
27878	46723	33185	19118	10757	7573	5282	3157	2215	2466	2015	1264	1096	850	661	568	523	439	332	339	354	285	248	236	334	1013	200	189	181	181	191	197	190	201	205	217	193	189	198	167	189	194	180	175	182	193	177	206	196	192	201	193	184	179	191	186	220	194	185	176	163	196	197	156	174	193	191	185	167	165	226	201	181	205	163	203	192	185	192	186	189	148	190	197	151	178	187	191	163	199	216	192	208	168	183	204	205	188	203	189	182	200	174	161	175	189	203	170	202	180	195	176	209	190	179	194	157	198	172	200	185	171	194	179	192	184	179	176	171	192	171	202	195	180	190	207	209	174	205	174	175	183	200	178	211	187	185	193	181	167	178	183	201	197	164	192	193	180	203	183	176	168	175	204	197	164	195	173	194	184	186	162	193	178	177	186	190	218	202	188	196	185	176	172	164	198	176	172	183	178	183	174	164	217	183	204	194	201	190	186	188	191	192	177	193	184	204	191	182	184	179	187	182	192	186	210	193	212	189	197	181	179	177	199	169	172	183	174	190	188	199	189	178	183	192	190	186	193	191	175	175	222	181	172	177	181	171	180	182	200	185	198	176	195	187	196	207	198	222	163	193	192	198	192	172	204	201	210	191	168	178	175	204	194	183	179	183	179	186	193	194	176	195	184	162	180	174	199	210	183	178	207	178	173	197	190	189	196	187	176	181	189	167	208	197	194	196	183	196	189	181	205	165	160	203	196	206	194	184	233	183	201	182	171	188	179	194	190	169	185	189	195	181	216	194	202	192	209	180	171	172	190	184	167	179	207	188	182	170	170	191	187	184	181	213	190	171	196	154	178	167	184	181	209	175	198	194	188	184	193	176	166	204	178	174	184	187	190	182	212	188	176	182	185	170	176	201	201	191	197	193	203	215	165	193	178	181	211	190	194	210	175	197	174	172	193	188	197	183	177	188	214	195	171	185	197	194	178	182	180	195	162	205	153	165	171	206	190	162	177	173	188	175	181	179	191	215	184	172	211	172	184	182	183	169	187	172	194	172	225	180	199	158	203	177	192	172	144	177	192	190	163	179	205	201	220	217	189	176	193	175	185	169	191	181	173	204	189	177	177	182	195	199	181	188	211	194	193	180	173	192	189	195	162	186	161	193	200	193	199	180	181	183	190	176	168	173	184	206	181	169	175	197	174	175	171	183	194	180	187	197	199	195	200	185	214	181	168	189	186	186	184	171	188	185	190	183	220	177	187	221	156	193	202	184	195	185	185	177	216	194	187	199	194	184	207	173	162	185	184	190	195	196	197	200	178	178	171	229	204	167	199	183	185	190	186	163	162	178	199	199	180	210	170	177	203	183	188	180	200	172	205	190	164	176	190	181	202	163	179	186	166	190	176	181	215	174	171	190	193	214	183	189	194	193	193	177	203	172	171	172	205	196	200	176	168	195	201	222	180	192	200	151	202	197	193	210	206	191	184	195	189	161	182	176	220	189	168	203	193	178	167	191	196	184	176	174	201	181	199	187	206	190	186	179	202	189	172	166	194	163	173	189	176	200	181	197	196	169	183	197	196	161	192	187	187	191	192	216	192	174	187	187	189	188	192	187	178	177	188	184	207	174	170	196	198	191	170	181	187	206	187	195	192	182	183	172	167	170	203	189	198	179	172	179	199	182	187	194	175	223	197	168	171	178	207	192	171	187	169	158	188	202	189	188	166	200	201	176	190	171	191	190	176	207	206	177	189	187	164	212	192	193	169	182	211	178	177	201	185	178	182	191	192	218	152	174	211	191	188	184	207	210	188	178	199	212	169	198	222	180	182	176	213	167	173	207	174	177	203	167	170	186	174	183	170	184	182	197	172	183	185	165	195	191	188	171	170	225	171	188	177	184	197	193	184	178	215	176	188	199	172	168	181	201	188	209	195	163	179	174	179	173	199	180	170	175	186	171	164	169	196	185	180	216	180	174	188	162	166	188	182	184	167	181	193	198	177	196	154	189	202	176	186	205	181	194	184	201	174	193	195	213	193	204	183	195	182	160	204	180	186	184	196	194	165	193	188	173	185	175	188	199	198	187	187	182	219	182	174	166	164	174	178	169	175	174	179	173	183	189	192	165	184	172	177	187	184	180	201	189	196	185	177	170	193	182	161	193	166	157	178	202	181	181	165	204	179	187	168	179	193	197	201	202	202	205	195	195	186	169	188	182	182	210	174	200	176	171	186	186	173	189	161	193	166	201	164	175	182	199	159	168	181	192	178	184	177	180	201	180	183	193	191	187	185	166	168	179	183	163	169	185	188	195	170	190	189	186	172	180	190	190	198	168	168	158	161	183	185	176	184	200	180	180	180	195	178	202	207	181	192	182	202	206	181	190	180	192	195	175	194	206	200	191	203	204	180	181	193	189	185	209	170	177	206	162	187	206	187	190	201	197	171	174	193	162	173	189	196	191	176	167	168	198	184	170	196	179	182	185	180	186	181	181	196	187	177	183	190	185	165	170	205	187	188	198	186	163	195	188	195	184	192	186	204	194	194	186	166	176	180	165	172	174	198	175	176	198	190	177	198	201	192	196	177	174	209	172	186	206	168	184	189	193	199	203	198	182	177	188	178	176	180	178	185	174	164	204	204	172	160	168	194	184	173	202	182	181	194	210	198	167	180	185	178	161	186	203	192	192	180	200	193	180	184	193	180	174	187	193	163	189	158	181	189	190	174	196	181	184	168	183	181	191	193	203	191	182	207	185	185	164	187	197	181	184	191	178	172	198	191	173	184	187	187	183	167	189	178	182	176	177	169	190	164	168	193	169	174	212	179	201	186	173	215	207	182	184	206	200	190	182	204	193	192	171	175	177	202	182	194	178	175	200	172	192	169	170	187	195	216	164	195	203	190	204	184	206	177	173	165	180	192	194	182	184	190	186	204	184	204	151	198	191	201	201	179	195	197	189	165	181	177	194	198	186	179	175	206	197	187	165	168	183	202	177	166	197	201	184	190	172	175	185	177	181	182	167	186	172	152	198	212	188	190	211	217	181	185	190	199	168	183	200	185	187	160	203	184	198	216	202	172	208	193	200	187	169	161	159	195	172	183	184	187	190	187	165	188	192	187	205	196	172	198	169	190	189	185	192	207	208	175	186	213	181	196	202	168	170	159	215	199	209	182	181	168	188	154	211	195	201	206	179	200	190	197	204	215	202	197	185	167	200	179	202	189	194	167	189	185	187	197	221	186	166	181	211	199	198	185	174	203	190	189	181	187	194	194	210	205	213	194	176	184	186	189	143	193	189	175	195	175	208	208	208	188	169	192	195	188	202	180	183	187	198	167	196	153	203	193	190	194	213	196	177	171	183	182	193	191	179	180	181	192	199	181	185	164	188	202	179	173	183	197	192	176	184	202	194	189	189	215	171	213	201	175	181	164	162	172	184	159	213	172	193	170	208	207	174	187	189	170	169	162	185	204	173	213	207	197	172	189	213	200	189	187	178	165	186	198	180	164	209	182
22583	21186	28798	23865	21224	21284	13511	3479	2585	2868	1957	1440	1279	1064	877	817	734	701	689	596	558	521	494	472	578	1844	513	451	415	390	427	394	421	404	416	395	418	397	427	431	406	392	396	396	388	419	474	441	412	420	424	428	409	407	403	415	399	370	396	398	418	395	411	407	388	385	441	406	434	380	419	417	396	414	392	464	417	406	415	400	412	390	385	398	454	388	420	397	393	434	422	417	418	451	387	391	387	375	404	407	380	445	392	427	414	439	437	396	402	438	420	389	412	379	434	398	420	409	444	392	439	385	414	400	396	405	415	407	425	385	412	413	382	386	417	421	434	426	431	403	384	412	428	421	455	454	375	417	409	418	417	393	420	391	388	430	410	407	409	392	378	390	368	394	410	391	408	416	406	401	397	376	410	398	408	405	422	455	374	395	398	409	410	389	401	391	411	417	387	388	404	429	415	441	412	394	420	365	397	429	396	405	413	401	439	390	400	394	405	437	406	439	435	420	437	425	422	406	401	391	388	396	393	396	398	427	410	396	412	423	468	392	401	421	382	429	405	446	362	367	413	410	411	432	407	399	388	426	401	417	360	415	455	393	413	417	405	385	423	406	396	395	426	377	422	413	368	401	375	415	418	360	423	368	400	392	427	408	405	420	390	403	388	408	394	417	396	390	417	416	430	419	433	414	434	379	393	395	400	392	411	382	382	426	400	418	410	408	453	411	438	406	409	402	406	393	350	401	435	423	413	409	423	394	426	417	416	402	401	386	432	421	410	389	432	399	409	410	398	407	433	402	427	380	432	434	426	424	380	420	370	407	438	385	413	423	416	420	416	391	396	429	429	415	411	426	377	423	388	435	397	403	434	417	423	426	446	386	452	404	405	392	428	429	417	433	427	372	384	402	422	406	397	420	403	418	429	409	403	406	404	396	374	398	394	388	401	405	435	375	438	418	353	424	387	378	413	416	427	387	461	430	377	429	375	418	405	395	438	417	400	408	394	418	438	431	404	419	428	407	405	393	415	388	407	365	389	401	402	358	386	425	393	380	439	431	402	431	422	362	382	383	406	417	440	417	424	396	422	427	417	453	386	424	380	400	416	412	427	407	412	420	420	427	419	395	377	433	436	425	415	433	384	424	359	422	414	422	384	389	435	430	400	432	395	381	415	398	403	405	439	415	422	436	420	383	454	418	362	394	391	428	430	409	424	390	386	386	413	395	429	392	399	417	425	405	395	415	432	391	420	412	420	417	377	437	389	402	418	458	408	435	415	369	389	386	443	402	404	406	432	402	443	378	453	387	404	438	369	408	394	400	394	401	407	458	381	421	389	402	381	355	398	444	401	426	413	408	379	418	379	402	379	411	440	410	392	435	440	396	385	421	416	380	405	404	417	366	429	375	383	430	411	422	422	420	408	369	433	386	428	443	401	397	378	413	408	388	395	413	406	366	424	439	373	407	408	403	397	365	410	430	381	435	398	453	399	394	389	437	398	389	384	406	386	432	406	383	394	446	384	382	400	399	387	404	400	431	420	428	416	406	424	407	424	424	382	389	395	445	407	391	390	402	412	439	383	426	409	392	394	386	394	396	399	418	401	384	410	459	377	412	371	404	424	403	398	382	431	397	411	423	393	410	443	445	370	396	365	424	411	419	393	423	411	382	418	424	412	443	407	430	379	412	375	379	413	413	406	388	404	398	406	389	389	431	404	390	442	355	409	404	388	423	397	402	415	420	378	418	440	441	390	373	417	418	420	379	452	402	367	437	416	413	410	390	393	412	403	429	417	456	381	375	394	402	357	397	403	434	417	415	412	419	380	408	404	447	458	410	372	398	419	407	377	389	408	397	427	409	415	405	390	403	440	413	422	405	394	400	404	438	413	419	424	387	418	447	403	426	410	414	434	436	396	426	423	413	406	378	383	400	393	447	410	431	425	416	427	420	412	412	421	420	389	459	435	388	394	416	416	433	393	389	437	397	378	366	398	409	388	431	420	367	413	416	427	416	397	389	409	437	391	416	404	413	396	409	396	389	400	387	362	388	396	409	408	386	423	388	371	400	383	431	424	400	402	433	417	392	400	395	408	403	412	392	401	389	359	402	427	426	411	399	397	408	410	358	431	426	431	402	405	395	415	362	378	397	376	374	414	398	411	417	442	374	400	412	404	410	416	391	438	370	446	420	407	407	414	374	436	413	381	393	426	428	414	397	397	394	412	413	391	373	412	428	405	374	406	458	391	442	386	393	396	404	446	349	405	431	391	405	450	433	399	421	415	398	437	428	446	371	396	415	387	399	446	424	373	424	385	404	391	416	390	443	402	365	411	407	393	389	390	377	429	401	411	415	414	418	429	404	398	399	413	414	412	404	390	399	405	401	372	409	435	412	407	410	372	432	412	431	429	415	427	390	417	434	396	409	385	399	415	453	432	447	399	442	380	432	382	400	369	415	385	395	438	386	367	441	383	414	402	372	397	391	392	400	392	416	384	439	392	381	362	376	453	411	368	386	407	421	423	408	398	403	440	409	404	384	402	386	409	391	406	390	385	400	423	413	378	393	392	417	402	429	406	448	381	417	410	389	370	378	422	419	398	394	402	417	416	449	442	391	418	397	430	442	455	408	409	369	416	450	375	436	370	397	385	450	392	396	409	393	395	423	429	420	370	388	424	417	417	388	397	431	394	405	409	394	425	401	422	412	425	407	409	395	380	412	418	409	416	434	382	384	392	444	418	379	378	401	446	420	351	429	389	409	385	398	447	388	379	405	411	410	411	417	434	469	411	384	378	364	399	402	439	387	387	395	400	438	379	375	382	413	423	402	468	424	367	397	438	418	380	408	413	417	433	387	388	401	406	377	366	440	376	388	393	388	372	405	431	418	407	388	397	406	409	408	426	413	424	436	392	396	389	403	390	436	372	403	387	371	379	421	449	439	380	444	398	447	406	416	392	380	369	381	400	413	445	447	410	430	382	451	429	387	411	383	417	412	409	394	390	433	428	381	427	400	386	448	393	440	431	430	402	422	407	392	407	426	396	400	396	391	397	381	418	384	418	404	422	395	400	385	420	415	430	393	442	405	364	390	402	378	418	430	385	373	407	422	394	413	399	408	401	405	405	436	422	397	409	418	411	423	388	370	372	391	427	391	440	416	430	412	416	421	424	436	388	432	418	413	407	407	433	433	417	424	403	403	411	391	375	380	387	378	420	354	425	408	410	372	396	401	400	387	432	388	391	432	424	395	405	389	405	382	380	413	394	388	374	415	393	376	374	386	409	407	416	408	429	418	403	394	422	371	421	395	400	402	410	435	454	390	396	417	363	376	420	400	375	396	410	418	407	409	432	411	374	433	401	404	389	404	416	454	411	408	401	384	406	399	380	466	423	374	408	413	428	387	409	438	394	404	386	407	411	368	372	392	375	419	406	398	400	403	427	385	399	442	382	430	386	444	397	403	403	432	430	392	401	385	416	447	405	424	419	408	373	373	385	401	417	408
32305	59056	44940	27658	17683	13842	10036	5348	4911	5010	3498	2472	2227	1889	1526	1253	1084	996	883	839	703	696	576	588	800	2928	677	448	481	472	497	449	414	494	478	461	463	437	438	455	414	453	450	440	441	458	416	407	421	443	448	447	452	455	508	442	451	429	434	446	438	440	404	452	441	466	438	434	452	448	495	456	456	434	453	425	384	439	411	406	413	428	427	434	442	472	452	459	440	460	419	450	413	448	443	470	428	429	445	419	400	427	465	426	442	431	418	455	453	449	457	449	455	425	437	449	442	454	426	452	412	411	446	452	456	434	435	458	442	428	444	429	447	432	442	449	467	446	418	409	469	460	461	442	422	437	433	428	453	446	441	462	425	426	452	421	448	451	424	436	447	425	431	435	427	436	442	424	442	449	404	452	418	466	435	429	444	463	401	458	443	447	431	406	440	428	479	428	437	458	462	443	427	410	428	407	446	423	424	424	459	468	417	423	447	411	407	434	447	421	459	435	455	480	451	458	444	445	440	489	408	393	440	482	432	458	460	483	458	438	450	429	473	405	456	449	443	453	458	443	446	413	472	431	429	437	417	456	430	445	448	437	449	467	425	420	427	440	431	447	473	452	453	435	453	432	469	474	449	469	442	443	475	437	486	485	427	456	475	381	467	421	459	453	443	446	448	434	463	453	433	442	403	427	464	469	448	443	425	437	415	455	443	423	450	434	471	457	462	430	407	434	450	460	409	440	454	440	431	419	433	431	437	410	444	436	423	459	433	481	451	444	435	459	465	465	432	429	445	443	446	441	422	468	419	450	432	442	437	411	434	403	421	438	461	449	433	427	428	466	475	480	453	433	449	418	418	420	422	426	456	450	406	423	421	412	430	435	428	421	487	436	426	443	480	454	482	449	482	471	419	446	420	434	418	429	437	431	440	423	466	485	466	445	433	436	438	445	458	446	410	446	424	444	456	438	444	428	463	441	433	446	409	441	468	443	424	462	482	456	447	433	436	445	434	438	441	431	406	462	425	456	434	440	443	445	434	443	417	443	415	434	435	449	440	480	423	418	441	466	430	447	432	455	456	464	377	458	435	456	422	439	474	409	445	435	466	431	431	441	439	478	432	463	417	437	480	433	426	422	430	463	423	414	463	444	451	458	469	421	427	407	436	437	439	430	455	462	458	399	446	443	449	440	457	443	480	426	461	456	469	442	452	438	412	477	425	430	441	433	467	434	412	429	404	419	481	444	429	414	438	430	439	397	424	448	417	456	456	478	479	393	456	478	431	449	420	409	443	437	453	494	437	447	410	459	461	440	497	439	427	428	443	430	423	438	461	415	419	459	450	497	420	466	448	486	464	485	429	433	438	430	431	437	457	443	448	493	407	439	426	438	414	433	422	415	474	452	385	452	478	446	439	415	453	449	438	427	458	417	427	431	448	442	439	446	412	495	429	418	491	457	461	427	436	464	424	428	426	434	403	426	406	447	431	466	498	475	460	431	444	412	455	414	436	452	442	441	412	434	444	404	455	413	427	438	435	441	462	434	422	449	450	436	469	456	470	435	441	434	430	450	403	445	458	432	446	444	439	416	466	450	416	439	419	436	419	461	436	426	432	425	458	427	439	431	448	451	443	430	454	429	445	498	454	421	438	413	452	458	473	421	467	452	444	456	462	435	419	461	434	403	452	447	416	467	503	430	427	448	417	458	450	456	388	466	421	414	434	432	431	446	402	444	454	472	426	434	435	448	446	426	441	395	399	434	428	441	458	468	455	452	413	439	431	451	503	434	459	389	425	438	389	416	448	429	435	442	485	424	448	433	412	477	435	462	415	460	445	413	422	427	488	426	396	457	442	443	454	440	462	420	440	454	422	448	434	468	447	446	458	485	441	445	478	416	427	424	467	410	406	394	441	389	422	425	448	392	462	459	423	463	422	433	472	434	455	482	428	410	458	465	446	447	436	403	424	434	492	418	436	423	440	461	423	446	436	439	429	444	453	449	439	418	454	461	439	406	445	453	458	443	449	403	458	445	475	462	415	402	445	445	474	430	466	437	439	448	438	439	409	489	458	440	441	413	436	422	451	438	431	433	448	440	428	459	436	480	436	447	447	459	458	458	437	432	438	469	438	388	478	476	421	423	390	401	465	424	428	462	440	457	436	437	447	426	432	417	432	433	400	443	439	467	449	419	424	462	428	439	412	443	442	466	439	480	436	463	476	444	429	440	403	441	433	415	454	435	478	439	411	437	401	445	448	443	436	451	418	496	477	407	458	410	447	434	433	453	457	485	424	455	427	417	413	468	451	427	381	431	433	445	454	410	412	466	425	448	440	444	426	447	439	448	448	478	427	476	444	432	448	434	440	408	421	437	434	448	468	425	447	435	449	468	454	451	492	459	416	427	429	463	449	484	420	455	399	449	436	460	444	426	414	445	496	456	438	439	436	439	438	379	410	442	451	458	434	454	438	407	425	466	451	427	427	443	421	450	436	442	460	460	455	414	448	431	412	447	469	436	414	385	444	466	439	409	411	409	437	405	416	463	446	453	446	431	429	428	441	436	442	452	430	453	404	446	430	471	448	446	428	456	423	442	409	441	454	443	484	432	432	447	437	442	453	412	442	450	471	462	419	461	470	437	412	436	431	421	487	439	454	450	462	450	473	459	469	423	433	451	453	413	445	448	437	463	434	446	443	459	433	443	452	447	428	433	439	468	431	392	442	433	431	444	425	425	452	442	438	430	432	426	454	397	463	457	419	457	423	476	435	462	459	463	427	445	437	440	427	429	413	449	382	444	422	428	458	408	455	447	421	432	437	421	447	427	449	467	439	451	451	469	451	433	481	444	444	445	449	469	475	464	450	470	471	403	446	429	449	438	435	444	439	469	480	416	446	442	423	406	417	442	415	450	436	429	419	421	463	435	423	429	440	468	403	451	438	437	467	449	498	433	450	420	423	417	414	475	440	434	492	452	465	473	437	409	469	444	443	421	420	450	411	471	463	407	451	471	444	451	422	456	473	409	427	474	429	445	442	447	485	442	473	424	463	431	459	440	454	465	444	424	418	404	434	441	439	433	407	418	432	426	441	435	418	433	436	423	467	444	427	466	484	447	454	458	475	435	397	450	488	434	429	447	425	453	460	498	437	429	428	432	411	477	440	419	427	428	422	466	442	430	387	389	446	447	424	452	484	413	430	436	403	446	435	409	442	461	438	399	421	446	433	473	430	440	451	484	470	461	455	410	453	452	437	459	452	399	455	429	492	476	421	429	454	436	408	438	408	480	415	438	465	421	438	441	387	440	442	443	461	416	457	442	448	438	433	411	459	459	454	483	435	468	423	449	471	481	430	435	474	459	430	422	416	438	446	479	426	440	441	454	453	459	440	422	472	433	423	469	412	463	401	458	442	430	436	460	436	471	431	429	397	450	468	450	417	418	429	420	437	423	429	439	430	408	444	415	484	442	438	470	458	428	483	416	413	483	447	435	435	439	405	430	420	453
29480	26128	24838	12938	5120	3236	1795	849	903	864	691	552	465	374	352	309	287	282	280	241	227	209	207	219	195	210	201	215	184	164	212	193	201	194	186	207	189	203	210	214	184	193	194	196	215	209	193	205	181	177	211	192	183	184	188	198	196	215	190	171	194	192	177	202	204	210	183	207	188	196	196	186	190	190	184	181	207	218	219	181	173	218	195	171	201	209	179	200	194	189	209	189	203	212	178	214	182	179	188	203	188	186	184	185	185	187	201	177	178	152	192	236	180	205	211	193	174	166	188	184	188	211	186	176	187	163	170	206	185	187	200	204	222	198	191	204	201	212	183	194	190	229	178	199	208	198	181	185	209	194	171	180	197	215	198	192	202	193	177	182	197	192	193	191	196	202	214	186	195	198	192	188	181	166	198	179	192	178	192	190	216	185	202	207	215	199	215	210	221	193	195	197	183	188	183	201	213	192	192	183	185	181	218	202	186	197	183	176	193	219	202	206	165	230	181	198	243	195	176	185	185	196	192	179	198	181	191	179	202	198	204	191	215	190	169	187	191	178	217	188	203	199	174	172	195	195	195	202	185	228	204	199	198	219	189	200	186	179	201	189	208	184	196	222	190	169	202	186	196	186	189	202	184	178	210	203	218	207	197	212	188	207	175	171	190	194	192	186	200	186	215	213	176	211	150	205	223	172	168	202	188	211	199	195	212	163	233	204	188	197	194	182	185	193	204	173	202	180	156	191	189	219	166	197	193	198	182	184	199	191	191	172	188	190	224	154	177	175	199	196	193	182	181	176	196	200	192	181	198	191	192	204	188	175	216	213	191	202	183	192	167	203	179	184	191	192	187	194	182	188	213	205	195	177	200	205	183	197	203	179	162	196	202	210	203	187	190	185	205	205	197	223	182	192	210	180	181	185	159	177	213	193	201	175	165	178	206	188	190	194	180	196	191	182	196	185	219	162	175	180	181	187	177	191	192	193	196	220	184	189	219	183	196	194	201	191	194	226	192	222	188	188	175	184	166	198	178	198	201	202	184	192	175	209	178	187	177	171	194	174	217	193	190	190	176	186	187	190	192	197	190	204	201	172	181	208	183	197	195	169	219	182	181	212	204	190	171	186	176	206	202	193	193	191	203	189	177	195	224	178	221	202	187	188	200	198	208	206	199	180	202	180	206	194	194	184	196	199	205	212	192	178	210	223	199	178	204	219	203	180	203	208	178	178	191	217	199	173	178	165	176	180	221	193	211	197	207	204	214	192	193	171	171	205	201	207	181	194	204	210	191	217	186	196	194	203	176	192	202	191	204	210	179	163	198	187	180	202	195	193	214	177	194	200	181	183	176	179	183	187	188	201	187	181	194	178	174	196	173	190	203	204	196	203	182	175	209	198	189	191	197	181	192	200	201	189	204	153	192	187	206	198	176	192	185	192	183	194	204	208	203	201	194	195	189	209	207	214	191	202	179	186	191	189	187	148	191	186	181	195	190	179	201	203	207	195	166	188	199	168	192	180	219	192	190	176	190	181	200	184	160	199	184	211	221	194	187	195	206	178	176	214	192	190	206	179	180	180	195	217	195	184	197	181	216	217	204	188	191	179	197	186	182	191	183	187	191	196	209	194	196	198	202	188	205	170	179	190	197	188	207	189	226	175	189	213	171	174	196	192	173	180	212	203	193	172	209	220	215	201	194	210	214	188	191	191	207	172	186	191	180	205	198	193	185	197	193	195	170	204	211	210	213	172	203	192	209	192	197	188	195	199	222	180	207	207	190	221	189	201	176	181	205	189	180	218	187	186	215	180	197	202	253	180	176	190	185	199	194	202	186	184	198	215	200	195	199	210	174	210	195	214	184	183	171	204	192	149	188	206	199	191	191	165	185	186	211	191	203	208	167	184	174	201	203	197	192	168	210	208	194	214	169	201	209	179	181	176	186	186	182	194	199	163	196	191	187	204	163	202	207	207	210	204	192	182	185	196	184	208	167	198	181	190	181	204	201	182	195	200	175	167	200	203	182	205	211	211	200	168	182	189	206	192	203	187	205	164	207	199	196	191	188	197	207	196	178	197	190	210	190	218	185	189	173	174	205	173	162	203	177	174	188	186	214	228	205	180	204	183	201	183	192	195	183	199	194	194	185	210	199	199	182	189	165	207	211	179	182	191	194	219	194	180	203	194	180	195	176	199	222	191	201	194	202	166	189	185	214	201	189	167	190	205	187	206	180	182	203	209	201	191	193	221	203	192	183	188	179	208	201	191	168	212	195	184	177	224	161	189	155	197	189	211	190	184	219	182	219	216	210	183	198	173	207	207	218	193	187	202	186	198	195	165	217	167	199	199	191	209	169	194	191	199	198	205	182	188	188	202	207	193	165	189	193	162	205	173	189	206	195	170	192	186	170	220	181	191	197	201	197	179	203	167	154	186	199	204	203	201	189	181	191	209	215	227	207	199	188	198	191	191	193	208	181	218	179	211	179	197	217	165	175	196	199	187	194	171	161	181	186	202	202	197	200	201	199	211	203	205	189	206	206	201	191	213	185	201	170	176	192	202	185	168	194	207	170	184	165	195	209	171	196	199	188	221	179	198	173	192	208	189	179	173	186	204	187	208	197	194	200	190	186	232	189	176	183	218	194	196	184	197	202	190	197	199	202	170	187	188	209	187	179	182	220	198	205	207	166	171	160	191	191	180	166	199	221	187	180	197	198	172	201	187	213	189	201	190	183	205	210	210	198	191	203	200	202	198	199	193	238	195	199	173	188	191	197	181	180	219	167	223	192	188	217	169	203	194	193	201	216	181	195	201	198	202	188	204	189	216	203	189	179	185	196	211	194	191	208	185	199	209	204	208	199	160	195	184	182	183	189	168	181	202	186	200	189	175	200	181	207	177	212	201	194	191	197	207	191	182	198	167	176	221	207	202	178	191	195	190	200	183	198	172	196	172	182	192	189	212	174	202	182	193	187	175	188	179	184	197	181	196	172	173	187	188	198	209	192	205	201	173	187	184	221	210	212	182	191	176	208	189	174	185	177	199	207	185	182	203	183	197	178	183	181	185	181	192	171	213	181	185	191	169	211	176	200	169	189	166	180	199	223	201	204	210	191	181	215	219	187	217	189	198	200	177	190	206	200	208	204	173	196	169	211	195	199	183	203	183	179	172	212	198	190	184	180	169	204	184	152	190	216	220	195	178	193	197	186	209	204	189	160	174	193	184	199	188	200	201	222	189	217	190	177	206	204	176	194	190	181	212	187	174	194	198	203	195	198	215	188	203	179	222	183	194	178	188	183	164	198	204	195	180	173	184	208	214	181	200	188	181	184	170	199	209	197	196	211	192	198	188	216	182	195	192	193	215	179	176	185	171	193	212	207	193	184	205	189	214	181	171	198	204	182	202	198	187	173	197	202	182	189	203	178	201	186	194	179	194	185	212	172	201	211	198	197	163	197	202	180	222	198	197	218	199	188	196	202	203	233	195	189	218	189	208
26741	39867	26702	12700	7951	5907	3430	1665	1770	1698	1194	879	784	636	482	393	365	399	424	338	294	252	229	272	201	265	278	203	215	200	208	192	216	210	206	235	206	223	208	203	196	203	211	229	193	211	216	223	191	189	200	217	205	214	192	203	218	219	216	188	188	223	216	226	201	203	213	204	204	215	212	206	191	198	239	190	203	181	202	201	220	227	215	216	211	224	209	241	223	197	204	228	222	208	228	197	211	174	198	205	230	224	216	234	220	226	189	210	215	198	195	221	215	216	191	192	209	188	182	205	212	208	218	233	221	217	221	197	222	232	225	216	213	222	227	222	191	202	213	221	229	193	200	183	237	217	210	198	199	187	198	219	197	209	229	233	209	199	208	217	196	233	224	209	238	224	239	194	212	210	212	223	202	223	249	222	203	251	249	192	193	231	220	240	202	217	193	206	244	204	195	242	180	214	217	220	183	207	198	221	206	216	212	203	232	200	217	246	230	234	227	205	227	203	210	199	195	209	183	194	246	206	226	204	206	211	189	204	214	204	227	213	222	218	196	211	193	220	241	197	224	213	220	217	204	198	212	219	204	202	214	191	203	232	222	203	216	220	213	204	229	224	219	216	248	202	219	200	216	218	209	209	206	211	219	231	205	213	202	241	211	212	207	223	186	198	197	223	226	201	212	169	207	237	200	222	217	223	225	201	217	197	198	199	212	203	217	189	199	190	212	201	216	195	210	226	214	205	196	201	230	206	201	202	205	209	195	199	195	231	228	194	188	212	232	206	211	228	206	187	196	230	226	220	226	224	205	216	201	218	210	205	232	215	206	186	220	224	217	208	217	223	228	236	211	217	198	198	234	216	227	215	213	214	256	189	217	198	190	202	205	211	224	233	211	194	212	204	235	211	206	249	182	207	195	210	225	220	202	205	219	211	197	216	186	208	223	228	210	206	220	206	210	200	200	205	200	219	216	231	201	198	219	226	195	217	235	210	199	219	203	224	190	218	217	206	222	212	233	210	228	210	220	218	194	220	194	214	219	208	203	221	221	211	216	226	223	236	227	216	232	226	207	228	244	222	192	228	211	243	221	182	220	191	231	221	194	202	217	210	200	221	237	232	236	228	212	228	223	205	200	221	213	203	206	209	214	209	215	222	209	199	206	209	237	225	223	174	214	221	236	193	232	205	213	204	203	213	221	211	189	211	202	219	202	208	218	205	218	211	236	217	202	241	181	228	224	225	236	221	189	195	197	182	230	218	223	194	203	256	194	240	224	219	216	223	212	226	215	207	223	213	204	213	208	213	206	208	213	227	220	218	212	209	187	225	206	220	220	191	192	222	206	217	187	192	222	207	200	234	227	199	214	226	190	214	198	216	217	216	195	230	191	221	202	208	203	220	211	210	211	178	196	229	226	194	238	210	205	237	200	202	197	217	207	199	225	223	235	179	217	181	220	213	221	188	218	205	208	193	213	191	223	185	228	223	236	220	221	216	191	215	184	218	204	231	223	207	192	216	207	209	213	210	205	194	191	217	236	226	184	184	223	204	192	221	208	210	226	219	216	230	204	195	214	229	213	216	207	217	214	186	212	231	212	193	230	209	235	220	207	235	233	205	223	207	186	211	202	220	206	184	216	214	223	208	251	211	209	181	199	192	222	235	215	218	211	229	238	217	220	251	221	215	202	210	200	200	211	178	187	203	231	196	212	203	205	221	225	193	214	233	206	214	197	244	230	212	209	178	253	199	247	202	215	215	226	219	230	196	216	201	185	222	221	201	236	177	192	212	203	251	214	206	226	214	242	215	231	199	199	191	214	205	210	198	209	205	217	197	206	202	231	220	193	220	204	213	233	187	234	224	229	207	199	233	191	199	194	202	216	230	218	178	222	244	189	213	189	197	209	219	229	202	192	206	219	215	215	209	212	200	210	174	211	214	197	199	226	214	207	211	197	236	230	226	218	222	219	214	194	218	191	237	232	221	214	209	214	186	209	232	194	184	217	223	199	222	223	217	187	202	228	199	187	208	216	200	221	188	214	231	214	200	197	213	216	212	218	215	233	207	211	215	223	187	225	209	209	208	209	225	191	212	209	198	213	207	201	234	206	199	199	185	220	253	231	216	205	226	228	209	217	195	224	196	208	211	223	216	228	201	216	210	234	214	229	234	246	206	210	216	229	206	201	227	200	224	233	238	214	203	211	206	231	210	238	217	220	211	184	215	230	192	240	235	182	230	221	207	200	229	190	208	268	189	215	213	219	218	194	238	207	203	213	208	216	209	223	217	233	208	189	216	233	188	207	243	190	191	204	223	207	225	200	205	210	203	233	195	180	230	214	226	224	196	208	227	202	200	233	233	211	201	212	199	218	232	217	197	220	216	191	229	217	209	208	194	216	221	216	219	222	239	239	222	192	257	213	207	203	203	222	223	231	232	205	220	201	218	206	196	224	205	215	214	211	237	201	208	206	228	189	226	214	216	205	225	193	235	199	185	210	218	186	213	210	235	212	192	223	211	212	235	195	206	187	206	220	188	204	190	219	182	240	212	234	203	221	210	205	200	225	225	215	204	214	218	194	194	209	221	217	216	189	207	203	213	240	191	216	215	224	212	214	208	236	224	195	204	222	225	204	238	227	229	215	204	184	203	222	231	204	194	227	221	238	236	234	237	221	199	208	233	230	204	219	205	212	208	208	226	200	211	236	191	209	210	190	266	203	236	210	205	229	212	194	205	221	224	208	227	204	210	207	195	202	215	199	206	220	215	226	209	218	209	214	210	231	218	215	222	218	218	205	225	212	213	181	215	207	218	201	202	212	216	193	178	214	207	195	195	208	219	206	200	217	206	192	207	214	194	215	225	221	232	207	224	192	202	201	232	223	205	218	186	224	214	232	192	229	208	229	233	200	200	240	225	209	186	189	213	216	220	206	204	226	214	212	214	198	220	194	216	211	212	206	190	184	222	225	216	207	216	213	246	220	194	204	216	218	206	200	243	196	216	202	222	220	221	216	236	202	192	205	220	234	198	197	219	211	201	208	222	196	212	217	210	203	209	230	215	217	182	202	188	218	244	207	196	195	220	241	195	200	206	214	209	206	205	214	229	203	196	210	199	212	188	203	215	223	211	189	234	199	211	221	212	204	231	248	211	248	197	210	196	231	191	221	206	246	186	189	198	186	216	235	216	204	217	215	219	230	212	187	215	198	213	209	195	219	209	210	210	201	231	194	216	217	194	221	214	211	207	219	221	214	205	202	225	221	217	204	225	235	221	225	223	202	207	210	219	209	222	221	199	234	217	197	195	217	224	225	208	225	218	229	215	204	208	225	192	211	197	205	180	210	228	215	190	227	197	224	211	239	184	245	229	196	208	230	207	202	246	219	229	206	216	255	214	233	231	213	230	237	230	205	213	223	214	224	231	193	222	218	194	223	186	193	229	223	226	221	248	218	208	214	226	175	218	205	236	237	196	215	206	207	183	214	206	219	216	213	206	199	212
23830	21273	28440	24531	21142	13891	4973	1936	2082	1827	1332	1093	885	816	616	596	561	510	485	511	527	457	491	395	402	654	863	364	361	400	360	386	368	427	360	354	361	393	369	365	374	389	386	370	355	372	377	389	371	396	355	377	359	375	363	347	368	363	381	355	344	384	362	417	375	358	385	378	397	344	333	366	366	364	381	397	371	379	355	370	373	411	360	371	386	391	395	372	334	331	399	385	415	342	355	340	341	372	376	373	356	416	377	417	358	341	371	393	367	357	391	362	365	336	383	399	392	362	374	398	403	362	413	337	355	364	367	353	371	382	357	363	389	354	379	369	392	365	370	400	385	369	386	403	371	389	333	382	384	398	397	353	349	343	369	382	364	362	349	370	377	328	364	426	371	366	358	375	408	385	355	355	379	364	357	388	371	372	363	368	376	412	381	383	367	352	393	373	375	350	338	367	357	407	383	385	361	346	356	408	358	389	358	369	357	345	390	397	373	377	365	376	380	334	403	373	364	396	394	371	375	381	380	347	366	372	359	348	398	378	344	372	387	388	368	394	356	371	367	336	382	362	399	385	400	368	369	357	353	359	362	378	355	365	364	380	361	406	386	375	371	364	363	379	375	393	382	384	382	385	375	377	383	386	379	404	349	341	370	351	402	348	392	386	375	394	387	360	389	387	368	378	361	329	373	369	413	358	343	370	328	350	356	385	352	392	397	367	387	367	387	379	384	340	369	403	351	362	377	364	398	368	373	391	374	342	341	397	385	389	381	388	384	337	369	386	331	376	371	377	365	361	360	363	380	363	366	378	395	379	373	370	388	358	383	374	344	375	349	342	361	358	377	357	324	374	362	388	374	359	360	386	364	376	369	366	377	404	372	422	370	362	392	346	374	354	376	374	389	376	347	361	376	362	358	403	335	385	379	406	381	381	347	346	393	363	376	373	374	355	338	368	331	360	367	398	400	345	408	373	429	366	404	400	371	400	356	360	389	386	380	369	344	368	381	408	361	370	374	392	373	367	391	363	383	378	373	347	381	381	351	381	350	353	360	371	352	390	368	395	395	351	348	390	387	358	331	356	373	378	360	374	390	382	406	384	417	378	359	370	390	351	359	379	381	373	400	387	372	376	368	348	371	384	384	371	368	345	355	383	336	400	418	383	365	344	378	401	364	327	365	366	350	344	363	358	334	374	395	342	358	370	388	358	348	405	365	402	373	392	393	359	367	355	418	362	379	350	375	378	363	345	356	373	368	389	355	351	349	397	401	376	358	380	351	396	386	377	376	347	365	367	404	365	342	372	387	371	358	336	361	404	361	383	384	357	372	357	376	338	369	379	396	383	354	358	355	387	399	380	391	388	335	353	352	340	384	369	371	351	363	391	369	368	384	358	426	328	370	396	355	389	390	381	386	364	383	372	362	381	372	366	392	351	380	386	419	399	359	357	370	344	366	376	336	372	345	337	348	409	381	355	376	336	356	345	380	365	396	364	404	358	374	380	356	390	395	366	375	360	368	365	355	387	340	368	369	345	372	368	360	372	335	373	347	374	400	371	362	368	369	402	389	395	368	372	371	373	386	365	351	376	372	368	377	371	377	392	345	346	339	392	377	379	352	353	323	385	330	365	362	351	376	372	389	357	387	375	387	398	366	385	388	372	386	371	402	392	380	352	346	375	325	364	365	399	371	383	414	389	381	371	386	371	325	409	369	379	385	384	403	369	371	362	349	372	371	380	372	420	368	342	392	343	365	362	367	393	410	363	363	366	352	384	362	384	376	315	350	369	375	378	402	409	367	382	383	360	354	394	361	390	385	374	396	390	360	390	409	354	356	392	402	392	363	369	394	374	366	364	355	378	386	379	392	387	388	391	406	374	383	406	379	401	364	416	369	357	354	353	352	372	391	376	405	394	378	383	374	369	372	367	390	375	381	395	339	332	339	399	393	334	362	387	360	369	341	397	361	348	354	365	405	385	377	363	375	377	395	406	353	367	373	373	364	384	366	379	396	381	348	381	379	345	371	344	382	373	376	333	401	398	342	360	373	381	367	395	398	365	398	388	352	376	361	371	340	370	412	405	369	375	359	369	389	415	381	378	390	376	371	345	361	344	359	346	363	356	350	389	373	367	389	357	342	369	327	388	333	360	345	328	382	358	398	377	375	331	391	324	370	372	382	325	382	351	344	381	345	374	378	387	364	382	367	358	394	361	357	349	360	370	350	385	374	362	408	379	372	366	353	384	373	354	364	343	362	351	404	342	400	359	352	374	387	393	346	389	361	380	377	341	372	393	396	393	353	376	350	371	363	374	396	386	358	395	367	357	388	357	371	371	369	396	381	364	381	386	408	413	344	337	367	394	375	372	366	353	380	327	371	395	346	372	389	376	354	359	371	347	375	375	374	351	360	392	336	384	365	358	364	367	352	385	371	384	382	364	379	402	362	378	343	364	370	362	334	428	362	344	340	355	379	374	348	351	357	372	370	359	391	385	401	366	373	366	358	372	378	384	341	381	368	364	382	379	391	357	386	392	390	401	383	387	368	342	401	338	377	372	343	365	387	363	343	354	383	366	394	383	364	394	381	379	355	386	382	380	363	388	386	367	380	348	357	408	387	380	391	349	359	366	365	362	378	396	371	401	334	416	382	352	391	348	393	378	367	362	403	375	371	352	370	384	367	385	339	364	346	350	358	386	360	389	379	350	379	389	379	371	397	394	336	399	381	387	388	339	370	388	357	371	404	341	372	396	392	365	368	398	379	415	377	376	365	383	419	366	403	396	348	382	368	382	374	367	369	360	352	376	352	350	378	387	370	356	401	358	358	340	387	369	367	356	348	366	361	380	396	387	379	352	369	363	345	355	389	335	386	356	371	338	393	383	395	376	380	359	394	349	398	346	345	377	368	399	376	383	385	399	377	372	388	369	391	342	379	309	377	379	381	380	434	355	400	368	373	365	379	355	367	346	386	384	377	396	393	393	351	349	335	404	369	399	373	449	366	351	350	362	385	397	379	392	366	401	380	394	393	391	359	396	356	387	370	366	394	389	341	336	361	357	358	374	349	347	354	372	405	363	386	362	389	388	357	385	360	388	374	395	375	350	365	350	349	387	393	367	352	369	387	383	377	367	355	351	390	339	387	383	340	424	376	368	388	362	364	340	356	390	349	349	374	360	409	379	357	409	388	376	335	398	405	341	381	349	354	360	337	373	352	371	368	382	363	336	328	368	394	387	334	368	369	352	401	364	387	407	340	384	380	376	354	360	363	388	385	385	389	403	354	346	397	376	365	392	370	376	386	362	376	344	368	350	352	358	365	330	394	371	377	394	400	363	361	383	379	346	382	368	396	387	374	357	358	378	402	380	393	397	396	372	401	384	401	361	380	332	368	375	388	385	369	349	382	405	352	368	351	344	360	362	363	392	393	350	380	363	390	366	358	396	390	320	369	397	376	386	370	375	354	387	358	341	382	387	364	338	377	369	389	335	378	373	417	379
29647	52530	39406	21308	13746	10428	6255	3406	3942	3397	2408	1763	1657	1290	912	791	786	695	689	647	660	596	559	462	450	874	1319	413	460	422	388	425	413	390	410	423	412	378	383	386	393	392	422	420	416	414	395	424	419	402	374	400	379	429	416	397	401	393	395	381	426	449	381	411	455	412	384	388	403	401	417	390	393	407	402	387	384	392	418	380	413	398	402	399	424	386	416	421	418	415	439	390	398	446	421	380	383	377	402	374	407	389	412	401	399	426	376	348	404	415	384	410	424	408	407	394	421	391	423	425	413	395	431	416	395	378	408	427	406	405	418	412	423	400	413	408	408	413	425	405	421	392	421	414	375	407	386	388	426	411	367	401	421	436	387	389	396	379	387	432	385	413	392	407	406	371	423	397	400	419	401	411	409	406	398	377	381	356	388	387	390	401	402	404	409	450	406	428	378	377	383	402	424	423	397	431	430	391	368	418	405	406	436	397	402	396	379	419	434	409	393	374	419	421	397	401	372	415	403	403	402	371	420	432	378	383	399	408	402	392	372	409	421	396	423	389	380	405	434	364	413	431	379	409	390	419	404	411	381	425	411	367	418	417	453	386	368	428	409	386	385	401	407	415	420	424	428	413	377	426	414	419	402	409	398	430	389	377	387	410	411	415	427	370	390	409	420	395	433	387	400	441	409	410	429	390	381	415	405	397	393	384	409	362	427	390	412	412	401	407	383	396	387	438	402	401	389	416	400	383	451	385	389	424	413	398	423	416	397	392	429	393	427	409	404	413	375	435	416	384	412	382	429	388	396	382	394	418	398	433	400	404	412	405	393	387	421	416	394	421	390	420	404	396	388	384	413	404	409	406	418	389	448	373	399	389	396	434	396	421	420	455	450	362	376	463	432	393	443	419	403	365	395	395	409	409	362	379	376	411	400	412	400	372	433	401	405	393	430	398	399	410	391	455	428	452	394	375	391	384	438	380	412	420	403	365	394	392	410	430	435	424	406	411	378	425	410	386	404	362	410	380	430	421	407	392	414	403	404	391	414	393	399	406	370	370	408	384	400	364	399	398	376	431	385	405	395	402	401	361	426	402	424	384	412	374	410	419	423	423	392	370	386	413	423	409	412	409	400	412	401	402	406	366	405	381	429	414	421	381	378	398	409	412	385	405	425	376	395	415	376	395	422	400	411	392	408	414	395	399	407	435	414	412	403	427	432	414	407	396	422	438	375	403	382	412	385	413	394	423	380	373	398	392	412	392	362	412	393	403	405	388	403	430	411	429	426	400	421	395	434	391	410	419	432	385	411	436	408	384	439	413	387	427	395	403	383	378	435	388	383	399	416	408	396	424	420	387	397	413	386	396	423	391	428	429	386	408	373	404	410	401	389	376	399	377	368	442	398	415	370	408	409	425	430	414	423	410	411	412	419	413	411	418	438	396	433	391	407	427	427	417	400	419	381	395	399	375	406	347	368	413	417	377	392	429	411	414	381	362	436	387	409	416	435	395	409	404	417	410	439	379	378	405	434	398	363	396	413	393	420	426	382	414	408	389	410	373	374	397	397	387	417	389	373	412	375	400	401	405	423	411	417	421	424	403	395	398	388	401	398	413	405	400	401	411	397	404	375	425	413	402	415	405	421	395	383	408	399	417	408	391	420	372	380	367	388	408	418	455	387	398	410	412	405	414	398	359	398	414	412	418	415	383	392	390	404	402	424	382	404	391	392	410	416	405	420	424	379	441	406	382	444	402	405	368	424	416	437	418	388	420	395	415	371	401	389	398	379	407	404	416	432	426	413	396	377	371	406	451	388	404	401	400	424	433	416	412	372	425	395	398	436	390	398	385	386	384	406	403	395	367	430	387	429	429	404	356	399	375	418	370	413	394	398	430	372	395	394	394	401	373	386	418	399	390	392	410	402	404	404	401	394	420	413	413	417	400	405	405	421	386	422	389	408	433	425	398	415	412	410	420	408	421	406	414	389	406	411	390	383	396	387	427	419	415	400	430	413	391	392	390	436	407	412	392	417	406	391	411	405	367	448	379	396	444	407	390	373	398	368	419	374	374	421	382	367	393	402	392	400	373	398	426	397	424	407	375	398	399	411	368	389	420	374	409	435	401	392	434	384	388	392	395	408	409	400	421	397	386	391	406	384	411	405	371	419	386	432	369	404	423	418	412	425	426	373	394	392	396	403	388	418	412	365	398	384	440	366	410	406	395	375	425	396	405	405	410	404	410	406	409	393	420	400	401	411	399	420	424	423	430	387	400	395	431	387	426	427	379	370	405	411	396	428	390	383	411	396	431	384	429	428	403	450	414	409	386	386	390	389	401	356	412	439	416	418	384	412	381	374	382	420	390	405	434	427	377	401	416	397	387	390	370	378	430	419	410	368	399	424	394	359	403	397	424	406	421	411	415	381	402	396	390	437	368	405	392	424	417	434	404	438	369	430	404	387	426	373	416	404	408	400	407	388	381	386	391	414	355	405	392	411	421	419	378	425	404	401	413	407	407	422	408	393	410	372	366	378	408	389	383	425	389	377	379	389	357	397	379	406	372	383	391	410	422	415	425	409	383	405	372	421	400	383	402	404	374	394	384	408	430	385	421	395	384	405	434	389	400	408	396	403	413	410	390	429	388	369	401	418	414	397	393	387	397	369	411	408	418	423	398	418	387	414	406	400	411	411	379	382	415	389	410	382	403	406	393	402	388	450	397	392	404	413	428	429	373	375	417	412	427	399	404	366	411	431	419	397	422	406	422	383	419	411	408	373	406	422	419	372	393	422	392	425	432	374	378	403	410	411	407	424	363	381	407	368	379	431	414	408	396	413	404	422	380	417	408	408	406	413	406	371	392	408	423	394	426	435	389	419	412	409	410	423	369	412	405	393	410	387	422	398	401	410	422	378	416	412	363	455	375	369	427	395	382	424	364	407	412	407	402	410	416	375	380	409	403	400	384	426	423	401	391	407	375	353	399	416	415	384	381	404	397	404	384	373	412	422	375	401	419	386	417	392	418	365	405	408	423	378	413	397	390	360	415	373	399	422	436	408	415	426	442	371	374	414	393	400	399	400	427	416	387	387	374	423	401	416	406	357	401	379	396	382	436	388	420	380	416	388	402	415	426	406	398	375	424	439	380	370	386	382	435	384	383	410	394	380	401	412	361	413	412	402	386	394	424	405	431	395	376	439	425	394	387	427	421	374	411	423	408	405	401	409	407	398	408	416	425	414	391	365	411	363	389	399	403	410	388	390	430	383	418	417	421	378	385	377	366	404	399	394	373	406	406	405	401	431	383	404	405	391	419	413	408	425	434	417	438	386	408	402	381	429	389	437	398	434	416	385	403	415	385	372	379	393	397	425	395	400	358	401	411	429	387	424	385	389	439	407	411	428	381	408	408	401	412	416	418	396	365	415	397	432	397	401	443	425	370	372	416	415	427	417	391	386	419	406	369	411	418	401	386	402	450	380	425	465	389	405	415	391	400	436	411
25029	21268	27613	25455	14188	5632	2560	1066	1328	1054	728	653	629	400	329	262	297	321	288	261	241	254	208	187	186	540	426	173	162	134	152	154	174	151	148	171	171	166	183	183	160	142	161	172	158	156	175	170	158	164	174	164	178	186	172	156	161	154	158	164	183	164	169	167	157	167	172	150	162	138	163	154	184	176	163	159	163	157	153	169	129	162	182	160	181	146	164	180	147	158	181	154	167	152	178	171	171	142	136	158	157	168	176	176	190	154	176	152	162	138	163	149	142	167	172	170	156	169	163	174	173	164	165	158	166	164	156	148	144	172	181	153	167	169	171	148	174	178	169	157	161	158	157	172	147	167	151	144	148	170	174	192	170	169	189	179	171	173	156	166	191	193	158	176	156	166	165	166	164	184	179	171	186	156	165	165	171	152	176	160	171	165	135	148	173	167	160	186	186	155	144	161	169	177	156	149	158	151	173	159	160	177	151	159	160	153	169	168	157	147	166	152	159	176	150	164	153	180	174	173	163	147	199	151	184	166	161	157	164	162	162	159	169	155	183	157	169	159	175	164	133	190	149	156	149	170	172	151	169	171	155	154	161	161	175	191	175	165	174	160	165	170	156	170	158	162	185	164	144	175	170	167	148	160	166	165	160	128	159	140	174	166	179	151	181	157	178	163	162	166	161	155	146	176	191	151	184	162	148	176	156	153	162	182	169	167	169	182	149	174	164	144	158	181	167	146	165	164	156	150	163	166	153	195	147	160	162	133	158	149	149	136	174	166	149	173	162	163	166	178	178	159	166	146	164	145	180	154	138	173	153	174	166	139	159	138	180	161	163	147	183	166	174	190	156	173	165	157	177	163	152	137	161	160	151	147	176	184	164	170	148	158	159	157	138	175	140	179	184	172	160	174	170	144	160	167	185	159	168	168	156	156	197	159	172	154	173	144	174	143	156	149	174	185	165	176	184	190	160	174	174	174	177	146	169	171	156	133	172	160	167	155	150	160	155	156	158	172	182	159	162	150	170	167	165	169	146	184	163	150	167	188	190	156	172	149	168	170	154	170	166	151	150	172	182	145	164	162	170	185	177	164	180	178	180	193	169	147	156	160	177	179	156	158	175	180	171	174	156	167	174	167	152	167	140	174	164	147	170	153	181	166	172	152	143	159	153	170	164	164	164	171	158	163	185	157	190	163	161	144	151	191	160	181	182	174	153	145	160	173	144	157	157	170	154	167	154	180	155	173	161	164	166	136	160	186	179	171	148	155	157	160	167	171	168	160	175	176	170	171	163	165	169	148	156	149	172	156	173	155	159	167	187	183	153	157	152	179	147	192	173	182	162	192	179	154	165	153	156	172	160	155	169	158	181	170	184	164	154	180	177	172	142	152	158	160	175	169	150	166	160	149	164	161	158	168	149	167	151	184	160	169	166	162	160	165	191	172	149	158	173	178	164	163	163	149	174	162	184	127	157	174	166	147	155	174	173	174	162	162	159	158	172	194	171	164	170	146	179	157	149	173	172	140	166	173	168	161	154	182	177	165	146	166	170	172	174	182	166	157	160	156	155	156	165	153	154	165	167	188	166	179	139	166	143	158	175	170	177	151	149	169	154	147	167	142	153	162	157	181	163	153	165	185	153	158	184	151	180	163	150	176	167	159	163	164	172	165	178	176	176	187	168	181	157	149	178	160	174	177	172	171	182	163	180	168	171	188	177	169	157	174	170	179	170	156	181	157	168	162	132	155	172	154	172	176	157	182	179	168	166	155	192	145	151	168	144	156	159	148	183	161	173	154	154	176	163	155	164	160	164	164	166	170	167	164	142	166	148	145	151	152	149	179	181	173	162	152	140	164	171	166	148	149	148	151	165	155	168	165	165	191	167	166	152	156	164	161	171	179	176	161	169	154	144	124	169	152	154	169	145	172	159	151	158	162	148	167	179	169	159	154	172	167	158	152	153	166	195	157	172	168	188	169	186	169	158	159	152	156	149	169	169	167	172	140	154	170	159	181	155	151	175	166	164	179	170	156	160	161	163	161	158	164	193	207	165	180	161	177	162	176	147	182	179	183	164	151	172	156	151	183	145	160	174	150	158	170	145	169	173	147	170	151	181	173	186	173	171	164	176	195	161	165	186	155	159	173	174	158	175	156	185	178	152	160	149	171	154	153	153	181	173	174	141	178	175	172	156	159	166	163	164	176	156	153	157	158	143	162	187	168	172	158	168	150	186	180	162	129	156	154	158	166	158	185	152	163	150	156	157	148	145	150	152	174	164	140	155	145	158	175	147	161	155	153	153	182	162	185	175	153	161	178	159	178	181	160	169	166	142	156	176	166	162	178	160	151	164	147	155	186	163	170	151	174	171	166	170	152	150	160	158	169	170	156	159	152	150	153	150	162	182	151	173	170	184	181	157	169	188	161	170	162	159	141	154	177	154	146	140	173	161	174	135	164	157	166	147	168	153	171	184	167	154	179	194	163	137	165	144	169	166	165	158	175	161	177	181	160	161	172	156	153	162	179	173	191	164	172	190	157	166	165	170	178	158	159	149	156	167	164	170	175	169	162	160	175	185	151	160	165	158	154	183	143	169	167	173	177	189	172	152	177	199	188	166	159	161	163	149	177	160	168	158	166	168	168	164	152	184	167	170	138	163	165	167	151	136	147	143	163	154	173	166	181	168	169	142	189	176	179	184	174	167	191	140	155	162	169	189	178	152	171	167	161	184	174	152	153	144	144	157	178	158	174	165	188	181	154	148	140	148	181	148	153	177	173	149	155	187	157	162	145	144	158	186	147	160	174	166	160	167	177	168	177	132	172	168	175	159	163	164	167	172	182	168	175	160	160	145	174	157	156	172	169	147	184	183	178	146	147	162	127	178	168	158	175	171	146	157	147	173	188	152	144	158	169	151	154	173	169	175	166	171	151	145	163	181	172	166	182	176	166	197	157	193	177	176	149	134	161	159	182	162	152	167	161	154	149	184	162	153	170	168	145	151	150	169	146	166	170	167	170	142	173	154	144	182	163	178	162	171	178	163	186	163	154	150	160	157	172	189	171	175	161	143	155	185	162	169	154	160	141	176	158	162	171	162	175	170	177	145	153	177	155	181	176	174	169	164	170	162	152	174	189	169	172	165	153	153	170	185	182	167	142	176	164	161	165	155	188	160	154	186	186	173	131	183	165	142	163	148	145	171	174	163	178	161	174	176	169	159	155	187	156	185	177	156	183	148	153	167	169	160	154	149	156	163	165	165	171	145	166	168	176	148	182	150	148	173	153	149	153	159	167	154	170	153	185	130	174	176	148	157	156	170	176	157	164	164	159	162	162	168	169	153	164	172	166	149	152	164	173	146	178	152	161	165	156	171	200	181	165	157	168	166	162	161	164	168	174	168	154	158	156	155	181	163	151	163	152	164	152	166	164	180	149	149	161	170	185	146	175	160	172	138	168	175	148	159	148	147	158	170	156	163	163	152	182	159	155	181	163	182	151
27996	46933	34348	18304	11235	8572	4678	2432	2804	2329	1472	1306	1148	741	493	394	423	527	508	384	363	361	282	233	244	965	708	210	203	183	208	181	195	198	196	198	218	218	212	177	180	154	188	182	197	196	180	192	166	164	198	188	217	211	183	194	190	195	201	186	185	187	202	213	169	185	172	194	194	178	193	196	179	193	185	202	189	191	190	164	221	216	199	216	184	183	196	191	184	184	212	209	193	198	182	185	199	194	189	174	186	195	172	190	188	192	197	202	188	196	187	185	206	208	195	198	229	170	164	177	182	195	159	195	186	209	193	182	209	179	183	178	189	209	177	202	180	208	185	169	200	188	184	198	182	191	193	183	182	175	177	191	195	169	199	195	172	190	191	187	158	201	190	180	207	209	188	180	199	202	178	197	171	209	181	205	189	193	180	189	200	175	184	193	199	185	185	182	201	194	194	174	159	204	195	196	162	178	199	193	186	188	181	197	196	193	192	212	197	192	182	188	184	173	191	170	173	187	180	214	207	193	177	198	195	167	201	205	181	207	211	199	203	181	167	192	193	179	206	192	187	176	172	211	194	194	216	196	184	168	186	208	192	184	180	160	199	179	210	233	180	228	182	199	170	192	183	165	190	186	201	172	201	181	185	191	204	178	189	222	193	213	180	178	168	172	177	180	155	191	152	179	195	215	205	188	183	209	214	201	209	204	186	198	212	189	175	169	188	192	176	176	199	195	205	194	181	195	195	186	184	202	166	173	177	208	187	202	175	193	175	200	189	188	195	172	194	220	182	212	190	182	180	160	188	193	179	178	212	204	190	204	231	190	178	203	172	186	179	205	203	191	193	196	190	195	185	166	198	199	201	176	190	167	172	201	194	223	209	188	185	198	185	184	188	193	188	192	187	195	194	202	168	198	188	178	224	172	182	177	184	173	166	183	178	186	176	203	181	162	199	198	183	181	197	189	202	209	199	186	197	195	198	172	198	199	218	183	193	186	207	193	213	190	187	207	169	187	181	208	219	184	182	194	196	182	186	178	199	198	191	181	206	162	187	194	187	176	175	196	180	180	216	199	166	187	181	223	188	192	197	183	188	199	186	196	218	186	192	200	196	207	201	217	204	183	188	194	199	189	175	212	207	192	182	187	199	190	218	199	172	167	166	210	187	210	194	210	211	219	179	181	193	194	190	178	189	203	182	189	214	172	179	221	180	178	182	199	191	228	207	194	194	177	180	198	204	182	183	208	186	195	191	186	219	208	185	191	196	187	182	188	193	171	168	213	194	199	193	195	198	214	200	190	159	191	183	187	194	196	184	196	206	162	177	199	185	204	182	178	163	178	172	199	193	197	205	181	195	186	199	192	177	202	196	174	203	171	212	182	199	183	181	179	197	189	200	205	164	181	187	188	194	210	168	194	186	196	176	179	192	183	179	203	201	204	205	191	200	197	175	188	210	173	196	186	188	213	188	192	194	168	188	162	180	210	191	164	182	167	200	204	191	189	188	196	175	183	179	175	183	199	182	193	182	193	167	181	201	197	172	187	185	209	171	188	181	179	202	212	196	201	225	183	191	187	165	183	163	212	196	203	211	186	168	201	187	178	172	182	167	177	214	179	193	185	216	191	185	215	177	192	204	181	200	199	188	192	212	209	185	186	187	168	180	197	177	183	200	189	209	206	195	196	180	178	186	182	176	199	195	188	184	200	175	213	193	197	173	181	212	195	184	174	167	173	204	191	185	205	191	186	180	181	176	207	204	194	196	184	183	202	203	191	200	185	197	183	193	187	191	203	193	189	201	190	201	202	189	201	180	180	201	188	197	196	178	177	192	192	202	188	196	204	179	187	185	185	193	201	209	202	173	203	184	204	207	204	184	195	176	199	211	171	192	189	178	191	190	171	194	200	182	178	191	202	174	199	213	199	187	188	173	180	179	208	198	192	159	188	192	199	208	175	180	197	190	168	221	211	182	230	187	181	188	172	165	184	189	205	172	205	186	172	192	195	199	176	196	187	177	181	177	179	176	181	193	210	170	186	188	206	182	196	187	160	210	192	190	179	212	172	197	151	190	182	190	203	203	198	185	189	175	201	218	180	180	204	188	210	200	211	205	200	172	194	201	197	187	167	194	194	222	191	187	185	192	177	203	170	172	184	192	187	171	182	199	190	188	198	183	176	223	190	171	176	205	196	200	177	183	188	209	198	185	194	206	213	174	218	180	209	186	166	182	211	200	203	200	167	202	192	185	181	169	194	181	176	182	187	209	186	170	173	184	185	207	200	178	207	191	178	199	180	184	192	194	182	167	181	205	181	206	186	193	187	183	188	192	178	185	174	173	191	190	184	196	180	191	182	187	191	208	197	179	202	189	162	176	189	199	206	208	192	190	191	189	203	183	185	200	170	180	192	190	177	189	195	187	213	182	213	188	198	179	184	180	203	203	193	193	199	189	170	186	167	172	180	188	212	211	178	173	175	192	193	181	167	196	185	182	196	166	207	156	174	178	198	174	191	185	215	220	166	184	176	199	202	197	181	158	178	186	184	185	197	196	188	180	176	203	191	189	187	191	197	203	204	163	203	195	199	167	196	197	213	194	174	184	189	193	204	170	188	182	190	182	184	189	198	178	210	202	196	181	176	203	181	195	193	193	181	178	192	173	188	170	183	177	171	176	200	188	210	191	201	189	193	193	181	196	209	194	203	201	199	182	203	198	188	184	199	203	184	185	183	194	185	192	211	184	179	201	185	178	201	188	180	193	195	220	184	208	180	168	166	211	194	201	214	184	188	190	192	169	218	193	181	199	173	198	180	199	199	172	199	204	207	191	195	192	189	193	195	194	158	185	203	197	206	199	193	215	187	176	175	184	198	209	199	192	158	203	200	197	174	200	187	197	223	204	193	179	186	188	173	207	190	177	170	186	186	205	210	194	187	182	189	195	174	200	174	197	177	198	172	204	186	221	193	186	170	178	173	183	202	184	200	182	174	200	222	203	191	177	200	162	185	183	191	181	203	199	187	195	213	182	199	216	195	193	194	190	197	187	177	167	204	199	182	198	194	175	195	196	169	188	194	190	193	210	181	173	175	177	190	202	199	208	152	179	179	193	206	174	187	178	219	193	179	203	176	185	187	185	189	172	191	188	217	187	177	197	211	184	212	182	166	200	198	165	185	196	183	179	182	185	191	193	194	177	190	179	195	196	215	171	171	215	178	188	179	212	175	184	201	195	180	203	183	174	165	196	202	209	187	193	218	196	192	188	203	171	208	195	189	190	183	208	188	200	210	186	183	185	197	204	160	190	183	189	214	177	179	183	187	203	195	202	187	207	194	182	176	203	184	157	167	194	185	175	187	187	178	197	176	194	188	188	194	186	171	184	191	229	179	235	193	191	189	194	202	190	177	161	202	185	186	191	170	194	176	219	202	189	174	171	197	205	181	178	178	173	176	171	173	205	179	197	188	194	205	154	190	205	181	186	182	209	205	209	186	189	208	177	181
22738	21271	28897	23991	21337	21516	12029	2942	3011	2549	1678	1453	1438	974	718	764	741	745	633	565	538	495	535	617	1663	2870	963	433	422	421	439	415	407	418	435	419	400	444	440	422	416	406	440	446	431	397	395	412	394	449	418	409	424	386	369	409	370	424	386	412	428	436	432	400	434	432	413	444	428	395	376	420	419	403	397	371	390	411	404	428	408	448	411	428	407	432	408	372	423	394	387	410	398	429	418	434	412	431	419	398	407	415	403	412	426	407	412	429	400	429	395	409	417	410	408	398	410	398	385	410	421	419	396	431	404	484	427	439	447	407	430	420	399	422	414	414	391	415	396	405	436	379	398	425	394	387	407	414	406	443	398	429	416	396	413	412	447	410	428	412	441	448	439	410	399	420	407	416	412	418	383	406	410	388	415	364	390	408	416	414	410	431	400	402	466	406	429	384	400	451	440	426	410	403	379	389	403	410	415	432	424	439	397	405	445	397	421	410	434	453	398	398	416	420	407	379	433	391	452	391	398	418	400	395	417	399	423	411	354	435	376	422	415	382	425	413	393	412	398	415	443	394	458	435	401	433	430	439	421	405	429	401	408	416	374	410	424	430	431	406	414	412	420	414	401	419	410	407	398	395	398	404	453	403	449	371	429	416	393	392	385	409	392	447	402	405	421	400	415	425	384	429	401	367	415	413	446	435	457	387	424	361	441	421	391	382	426	416	429	398	421	381	372	408	410	435	387	419	402	408	464	434	404	417	385	418	424	399	393	380	391	434	412	382	397	413	410	375	426	416	407	397	380	407	411	423	442	427	414	400	416	390	455	423	398	434	437	419	421	406	414	422	433	410	410	384	435	437	424	396	456	414	412	394	425	387	411	451	419	408	419	420	409	387	385	396	400	418	415	450	421	444	427	419	399	391	419	411	401	440	403	412	412	423	381	417	417	361	383	409	429	414	360	440	426	385	426	356	422	434	426	418	391	392	416	388	405	458	407	430	402	429	408	423	422	444	432	399	419	412	441	440	410	399	422	422	407	411	399	439	388	419	404	416	409	385	443	399	411	407	401	407	415	391	418	414	417	396	408	407	425	447	414	412	454	427	376	392	421	418	394	423	447	410	439	426	420	388	394	388	399	428	400	461	398	439	429	412	439	399	421	373	387	416	437	386	384	424	413	408	410	410	441	429	412	397	427	426	423	446	409	419	416	431	413	423	404	385	415	419	404	407	410	407	434	427	402	405	401	397	383	412	389	424	429	427	418	429	425	421	395	400	404	410	438	378	417	410	435	398	428	395	436	420	424	403	402	370	419	429	392	416	405	421	440	400	437	375	416	433	409	386	414	415	449	404	426	401	420	428	422	423	430	425	420	413	417	393	410	426	425	406	417	398	433	394	430	410	392	382	411	384	467	389	409	382	414	452	390	400	412	416	384	421	407	398	397	433	412	428	412	388	434	355	440	400	416	389	396	412	425	400	432	437	434	382	426	386	387	416	428	380	448	456	430	398	450	405	419	397	412	414	407	377	410	416	439	431	399	413	432	397	414	371	405	395	392	427	411	366	403	407	413	402	414	418	424	441	423	405	410	418	388	395	417	368	389	399	447	449	357	398	429	420	437	424	448	418	434	399	402	385	455	409	456	430	365	411	367	411	406	405	413	382	412	452	437	424	382	414	421	416	382	432	430	437	375	399	390	398	405	410	398	395	415	396	416	437	449	406	416	469	429	393	410	413	416	379	433	435	421	421	406	433	377	396	401	450	414	466	439	420	377	408	411	416	430	425	399	400	455	388	395	409	378	451	424	405	398	406	395	409	416	382	402	375	445	397	411	415	417	400	426	386	395	375	432	433	419	447	418	396	415	422	419	418	399	396	428	388	412	398	403	423	367	437	422	410	414	400	436	438	391	447	406	417	405	423	403	411	370	389	408	392	402	411	408	421	462	400	410	431	395	438	426	426	468	430	423	432	410	438	402	480	436	398	416	411	429	420	444	419	451	370	419	401	383	392	414	437	445	395	445	373	411	399	378	415	399	397	402	404	430	437	405	432	363	419	397	407	428	392	436	408	429	405	410	390	388	422	369	460	461	390	365	413	423	426	425	391	421	395	398	458	427	377	410	410	449	404	422	421	448	416	410	404	430	420	407	405	466	421	388	445	419	411	420	416	413	433	447	381	434	459	435	453	409	414	423	407	454	393	411	407	429	417	408	395	453	404	414	433	405	391	443	404	406	398	427	446	421	395	435	430	415	405	422	386	417	432	431	411	408	436	410	393	423	435	420	430	412	419	378	412	419	442	421	434	440	375	386	412	395	393	393	416	421	403	389	412	411	427	406	417	396	392	393	410	398	385	399	405	423	425	395	397	377	439	425	426	428	378	417	453	457	390	423	400	441	378	384	416	385	420	415	439	423	409	448	436	433	431	376	428	411	433	410	416	419	396	440	419	457	412	410	411	408	390	380	389	414	411	397	381	454	390	402	415	424	432	432	421	434	428	413	432	438	438	406	428	384	433	435	416	432	395	403	416	425	398	407	417	378	386	392	422	388	411	413	425	390	403	421	412	405	393	442	378	418	410	404	396	414	410	366	409	412	424	401	410	410	382	414	382	423	427	403	409	426	427	395	408	378	392	367	432	425	444	435	387	424	385	445	418	386	389	410	381	428	417	410	450	432	374	409	398	424	388	411	414	391	418	411	428	448	415	408	397	411	396	392	409	392	366	416	395	411	390	434	430	414	393	425	407	455	389	388	426	416	432	403	416	423	407	419	419	410	439	407	390	400	410	412	421	408	403	393	443	415	405	433	430	397	414	390	432	417	372	411	412	401	406	417	411	430	375	432	403	375	437	413	402	409	420	411	417	428	388	431	395	408	414	400	408	394	389	390	423	394	421	409	418	398	413	392	420	399	439	449	441	419	474	422	430	389	418	437	428	385	434	423	437	416	437	446	404	421	468	407	423	406	440	413	413	434	441	413	389	402	406	417	392	423	405	409	403	406	410	401	409	437	425	429	450	451	383	421	395	412	406	410	407	421	399	429	451	428	390	401	409	385	380	434	435	430	431	410	420	382	395	379	436	409	404	395	380	438	396	392	437	392	432	415	423	421	377	374	423	439	433	429	402	429	421	388	394	408	429	410	399	421	400	438	396	445	430	421	416	392	423	428	431	395	383	378	428	381	393	419	395	409	388	407	419	414	396	420	455	419	403	432	417	429	406	383	408	459	407	403	386	445	429	421	423	422	391	415	399	412	385	417	424	421	423	447	408	412	419	425	391	377	441	462	395	416	450	402	468	428	422	425	445	447	388	386	432	425	403	445	446	424	395	404	400	428	375	422	400	438	427	421	435	426	394	432	412	420	408	430	401	416	429	376	423	408	404	394	400	399	435	404	426	393	379	417	418	379	426	427	414	408	387	407	380	416	397	410	411	409	443	434	377	384	403	412	382	413	420	374	425	419	424	386	402	392	405	449	407	415	418	450	412	410	389	476	394
32550	59847	45374	27654	18345	14687	7385	4722	5610	4542	2969	2526	2512	1543	1045	1058	1040	1063	833	737	654	639	639	779	2627	4750	1153	450	497	507	468	445	463	464	482	462	455	452	452	432	478	463	465	429	467	461	455	446	437	425	474	444	419	463	437	477	501	459	477	467	499	429	433	465	461	499	457	421	422	461	449	445	439	489	421	446	453	434	428	418	481	450	487	454	476	460	462	443	470	445	419	419	430	473	452	475	473	473	468	435	444	423	458	438	447	462	460	451	405	459	457	458	436	443	436	479	461	424	474	471	487	463	442	411	489	480	428	435	483	469	458	433	464	456	456	406	476	437	453	438	431	426	433	444	438	453	466	444	446	437	438	475	448	463	461	454	467	430	455	407	455	432	419	441	464	457	444	446	430	425	437	402	456	485	477	461	397	486	451	463	416	490	418	442	458	447	469	429	460	426	453	437	465	456	455	438	430	472	441	426	454	470	436	432	459	425	452	447	443	444	488	438	415	442	432	457	455	438	429	444	491	442	487	466	414	457	460	412	447	505	451	469	425	446	407	421	438	495	456	446	435	453	490	437	447	471	472	441	487	456	435	442	515	451	436	457	462	468	462	405	443	470	426	469	440	458	421	444	459	480	437	443	454	460	456	466	470	446	468	436	441	456	432	429	422	431	474	458	452	447	448	465	441	442	422	446	440	434	451	483	441	434	398	457	417	469	477	433	455	422	448	439	440	446	456	487	483	460	468	449	419	490	460	444	451	449	435	448	432	428	414	450	435	442	430	495	440	428	427	470	424	431	449	440	408	434	462	462	426	448	460	453	408	465	450	447	469	475	458	424	475	435	512	432	453	410	493	421	449	435	443	385	447	412	447	454	450	467	394	450	406	446	472	447	472	422	437	447	434	452	434	477	447	435	422	458	440	421	454	446	427	420	462	443	460	443	430	420	470	463	450	449	408	483	437	470	423	442	473	441	467	445	435	485	449	464	457	414	454	428	449	446	443	434	469	432	435	463	439	436	449	471	482	456	469	440	427	476	472	462	457	443	425	451	468	439	458	408	465	443	460	451	449	469	474	436	437	449	467	482	427	436	461	463	456	421	431	431	467	433	423	472	513	440	455	413	483	428	462	436	442	442	471	510	460	423	456	444	445	452	461	407	457	468	448	464	445	446	440	503	463	442	443	461	449	462	472	437	461	468	422	434	431	434	466	453	433	448	445	431	460	445	439	461	416	481	451	411	445	448	463	441	484	470	462	452	403	439	431	432	511	451	438	439	419	457	462	431	431	434	445	441	462	449	432	433	422	458	485	448	465	447	442	438	405	470	497	447	437	414	467	427	452	436	444	443	436	452	462	443	431	453	477	471	438	477	494	448	442	465	463	478	444	480	443	449	442	468	491	449	482	458	469	443	502	463	449	420	446	420	480	473	435	436	456	461	459	475	443	419	424	463	434	473	453	425	442	491	423	480	428	432	452	474	451	423	443	443	450	457	436	437	464	487	426	472	406	432	461	440	411	459	480	419	437	484	447	416	431	403	445	468	437	435	449	413	457	428	441	449	431	422	457	441	444	471	449	448	442	456	442	441	464	432	453	432	479	453	415	464	454	477	453	461	428	461	464	396	459	451	438	483	473	448	444	437	404	455	434	430	443	440	487	457	433	456	463	431	455	471	429	454	448	429	447	472	476	453	461	483	488	432	446	434	462	423	453	439	441	430	471	446	477	467	467	453	469	452	467	468	445	471	417	485	432	484	464	489	448	420	463	415	441	445	454	463	452	451	463	418	456	458	457	467	445	463	432	451	460	457	493	434	422	420	457	464	457	463	428	447	469	442	424	463	440	468	425	461	462	448	501	404	415	461	424	499	427	435	452	503	416	458	458	454	436	453	440	451	468	471	472	444	428	458	434	449	458	461	480	439	414	426	428	446	472	487	491	467	478	436	450	474	426	432	454	450	467	467	482	473	430	475	456	418	495	444	458	439	454	460	432	431	459	431	462	457	431	433	457	464	428	431	436	426	449	444	451	444	424	484	441	458	441	466	426	461	457	442	448	469	407	444	464	446	502	439	417	456	424	444	453	458	440	465	476	429	458	471	477	447	432	476	460	478	483	448	462	450	453	441	470	444	440	435	441	458	474	404	449	446	473	460	472	472	478	416	435	442	456	456	440	444	440	435	430	437	450	440	466	460	463	431	452	416	451	463	437	481	468	457	460	449	462	441	440	461	450	477	445	434	450	440	448	446	469	488	488	435	465	471	452	414	443	474	418	450	439	434	441	441	446	442	466	463	470	413	423	445	440	446	417	425	406	469	412	440	474	441	400	477	424	485	447	477	468	436	458	456	462	432	441	437	477	433	438	488	454	446	427	437	434	443	444	449	468	458	429	418	448	439	463	434	449	489	466	454	426	419	453	402	436	394	424	452	462	432	470	455	436	426	434	511	499	454	419	421	434	470	450	421	460	422	437	454	487	442	465	479	441	421	419	467	440	411	409	479	464	447	470	426	440	424	436	421	462	434	440	447	448	431	422	456	417	464	415	437	452	500	437	453	474	418	445	466	449	460	472	473	473	430	465	464	444	463	486	475	435	445	481	418	422	471	421	433	464	455	472	438	435	451	463	475	458	454	449	471	449	450	477	443	412	391	484	442	470	456	432	427	428	466	457	434	438	473	432	437	469	444	452	429	433	445	413	423	460	489	424	420	427	443	455	409	457	441	474	461	418	430	428	434	471	400	465	457	443	466	457	426	466	439	427	454	435	467	434	454	425	461	445	408	479	460	474	449	464	439	454	442	468	408	450	455	429	480	442	456	462	446	485	472	480	478	498	445	448	464	458	460	467	438	486	420	443	421	469	449	458	462	429	466	451	453	449	416	435	461	455	442	455	441	451	463	442	463	462	456	408	422	446	476	425	437	452	476	476	446	438	419	420	479	427	430	468	447	473	466	442	445	467	452	465	464	452	453	440	440	431	474	461	421	472	405	443	457	460	431	456	434	489	431	454	469	475	438	489	417	416	434	423	421	436	428	426	477	420	466	463	414	443	455	460	466	424	415	473	433	437	439	442	466	465	452	465	434	470	432	451	466	483	424	459	457	465	441	468	432	412	462	505	463	406	452	434	429	424	471	428	442	434	446	480	439	484	462	534	436	431	464	461	462	427	412	462	441	441	431	496	475	422	424	477	453	439	463	465	447	467	452	426	455	421	450	426	459	449	492	475	453	465	438	470	451	457	470	452	428	462	446	480	475	402	433	446	492	421	473	457	441	461	486	432	443	427	437	460	464	466	443	440	454	420	437	450	470	465	476	477	465	503	462	424	461	498	442	420	453	427	470	441	476	449	474	410	454	443	461	473	448	498	467	449	445	470	459	429	436	452	447	465	413	457	478	446	469	439	451	469	416	445	457	450	468	461	460	422	453	443	448	423	478	462	467	451	436	438	468	425	419	415	446	444	432	446	435	467	476	441	470	455	470	507	467	447	456	428	439
29275	25552	24607	12829	5836	3099	1188	990	978	827	559	516	517	365	297	300	304	346	279	285	275	250	230	182	275	276	202	210	221	214	184	204	203	224	217	201	191	181	225	230	201	193	208	228	227	222	194	201	199	200	220	219	186	197	198	200	225	203	209	209	204	201	205	205	193	201	213	220	191	187	207	222	232	203	222	224	193	214	192	212	178	199	220	199	230	214	209	217	187	243	198	224	212	192	179	184	187	221	203	195	207	187	205	201	218	234	216	202	200	194	225	227	215	208	249	225	230	211	232	208	213	204	201	220	199	238	223	209	204	213	182	209	187	204	235	229	232	199	202	226	220	205	214	223	191	208	191	199	208	194	195	190	242	204	212	218	203	216	237	204	213	206	190	178	209	225	198	203	223	202	228	237	209	217	231	207	199	227	196	210	197	239	200	206	203	203	199	199	208	218	221	201	203	202	214	229	202	223	238	222	223	218	219	221	200	211	222	204	208	177	216	210	213	203	210	230	200	201	199	259	204	236	208	230	204	206	222	222	210	211	222	193	234	205	233	195	239	221	190	210	214	219	241	208	205	224	241	219	195	210	195	188	217	214	241	218	193	231	200	231	213	179	222	187	220	215	228	200	221	209	234	210	218	215	226	212	224	234	208	210	221	191	195	209	198	190	223	204	198	206	222	210	210	211	194	199	210	217	223	211	190	211	229	204	195	205	199	225	220	210	209	224	208	238	214	201	216	209	203	204	205	237	227	196	203	225	195	234	223	217	214	224	213	212	217	201	214	204	225	228	236	214	219	229	203	187	204	190	215	201	205	221	219	191	202	209	239	177	216	223	210	202	206	242	208	226	211	205	230	202	220	198	219	190	203	222	207	200	211	231	235	213	212	217	201	208	230	228	200	232	208	230	215	228	190	199	181	228	206	182	210	203	202	209	187	203	185	223	201	228	229	219	226	214	196	219	206	209	222	217	227	218	207	215	210	201	208	209	202	185	216	240	211	239	229	200	202	239	197	210	193	226	217	235	201	211	184	209	211	198	210	203	204	199	235	211	203	204	205	186	212	191	227	223	229	207	219	219	225	215	200	206	200	220	203	208	189	207	195	221	190	215	195	237	210	192	219	199	244	183	207	223	177	211	211	203	218	229	228	218	243	231	193	219	208	215	217	184	218	227	207	231	193	200	208	227	225	193	201	174	192	231	211	189	206	205	224	214	189	192	203	220	208	204	206	207	202	230	201	225	186	216	234	229	211	241	221	202	187	220	215	197	209	200	217	181	241	181	206	208	211	211	193	211	221	225	223	223	208	204	232	199	199	206	192	195	225	196	204	219	217	212	214	201	224	214	215	213	199	188	210	192	212	196	199	203	225	218	218	216	197	216	199	186	217	206	199	201	199	215	227	204	215	203	214	202	199	203	233	210	201	229	229	180	218	203	232	219	189	193	218	206	198	244	211	191	206	207	216	188	209	210	202	189	209	213	199	226	195	205	223	193	225	199	202	235	214	230	223	203	216	208	212	201	212	223	196	189	215	222	209	208	191	202	226	230	197	219	201	207	223	196	213	209	199	221	206	220	196	231	210	206	232	209	199	224	229	256	233	213	209	213	242	208	218	217	233	207	213	220	206	224	180	224	203	223	184	220	191	215	209	208	213	209	194	218	212	202	194	213	206	215	245	229	200	217	205	219	201	197	196	212	214	218	242	216	196	209	231	216	194	234	214	200	207	221	207	219	201	204	204	223	210	242	214	213	207	203	205	210	222	208	201	202	232	192	197	241	190	228	215	194	221	208	232	182	218	212	215	221	211	210	223	216	203	228	234	243	187	182	235	215	191	200	199	216	206	184	205	199	191	188	186	226	206	242	213	231	234	194	216	202	221	203	220	194	197	216	205	227	200	227	197	205	199	207	242	223	235	228	212	211	207	220	213	217	194	227	204	212	198	225	195	199	232	197	178	206	224	196	233	210	220	192	188	235	222	228	234	200	197	185	227	211	226	215	211	215	219	188	216	207	201	211	222	193	203	250	211	220	211	205	217	196	223	205	197	218	202	201	187	201	209	208	216	222	212	198	197	209	200	188	223	230	195	225	194	191	224	191	215	202	182	207	231	218	229	237	203	186	182	222	231	242	222	216	223	219	207	210	185	212	196	202	204	230	192	197	191	181	207	217	207	201	220	220	183	208	190	225	208	214	211	189	205	220	223	191	201	205	208	201	197	219	221	218	214	201	222	211	219	224	227	200	204	207	203	200	203	211	195	179	198	191	227	222	208	204	207	226	235	216	217	244	193	218	211	197	204	204	205	181	188	228	225	196	217	237	229	193	190	206	198	208	210	200	228	200	194	209	217	215	218	208	227	200	216	214	232	188	232	227	213	210	209	212	210	201	208	224	200	194	222	191	224	211	220	215	211	185	231	211	205	199	215	221	179	210	186	224	220	227	200	211	220	210	234	207	215	217	211	204	233	218	224	197	201	218	216	207	225	194	219	184	200	186	223	219	240	202	204	206	231	207	196	222	206	214	197	228	240	202	213	225	223	201	203	193	206	214	214	190	214	217	204	215	243	199	215	205	222	220	222	204	211	210	224	206	205	188	186	221	214	206	188	195	215	200	184	228	220	219	211	224	200	203	226	180	237	199	209	220	232	213	183	213	217	239	222	223	205	201	181	224	218	215	194	200	200	222	214	190	193	209	206	223	219	205	198	204	226	219	186	211	195	217	193	217	215	181	207	202	181	207	186	213	226	199	206	206	218	224	205	203	240	196	217	213	230	193	223	224	213	196	207	205	210	232	201	213	188	196	225	204	211	214	217	203	246	207	192	198	196	216	206	210	210	223	207	205	214	202	236	213	217	199	198	204	229	200	188	183	198	206	197	193	216	248	210	213	212	213	205	243	198	193	225	207	209	216	231	229	220	220	221	192	222	190	218	228	190	179	214	228	201	205	218	200	188	190	199	225	201	211	198	203	228	219	196	205	219	208	216	217	177	208	211	180	217	208	207	247	225	204	205	228	198	202	229	208	199	215	225	210	207	206	204	201	209	192	206	229	191	212	226	213	230	206	186	214	209	196	252	221	214	202	213	161	196	201	190	210	235	203	222	200	194	233	215	218	209	236	175	208	193	258	217	212	182	222	210	210	229	205	202	204	178	244	220	196	193	230	199	241	204	222	204	210	208	227	217	208	213	229	191	226	209	203	225	212	204	193	208	234	215	233	193	210	161	194	201	231	236	209	188	231	219	219	209	219	228	152	205	221	207	204	212	203	201	209	181	217	204	182	216	209	196	219	200	207	197	235	212	233	194	227	212	233	182	237	207	223	206	186	231	221	206	204	189	207	207	194	218	224	221	220	192	236	213	226	216	206	218	202	236	191	229	220	195	216	208	218	206	195	226	206	229	216	197	192	221	201	209	205	190	182	184	233	214	205	193	206	196	222	216	205	210	204	209	202	225	229	224	219	220	195	206	201	207	192	223	219	220	213	211	213
26730	38968	27243	12630	8641	5351	2334	1887	2040	1476	998	913	900	522	429	389	460	448	358	349	329	347	309	280	338	356	268	227	240	231	242	226	221	217	243	214	210	224	243	218	220	236	217	209	232	243	223	213	244	233	230	243	217	223	214	239	217	217	189	233	260	226	248	205	255	241	221	229	251	244	217	249	221	235	242	200	266	235	265	219	226	226	223	242	244	212	224	182	240	222	265	254	237	233	217	217	230	238	218	240	261	219	228	229	219	217	259	209	227	214	202	226	241	231	235	221	251	216	236	245	243	211	229	228	243	262	222	256	247	230	264	232	260	232	249	208	261	250	239	229	195	227	237	251	230	246	249	231	240	248	253	223	234	235	232	215	264	253	235	237	234	231	251	226	236	223	222	229	236	249	257	231	212	262	249	245	266	207	217	211	208	214	252	233	210	221	234	245	246	229	224	238	239	235	257	242	244	254	230	225	200	210	235	236	231	217	236	225	220	240	248	249	242	222	243	240	241	213	241	228	250	251	213	236	224	222	230	220	255	230	235	233	219	249	215	245	239	243	218	232	253	205	222	251	226	250	217	232	256	240	204	232	243	207	241	231	233	248	221	226	237	242	234	242	216	208	222	240	234	259	255	222	249	220	209	231	224	232	201	213	222	233	210	253	233	257	247	244	250	242	246	237	228	226	237	252	251	235	229	236	254	208	226	252	229	248	224	219	223	231	230	217	209	224	208	214	242	225	229	236	256	211	230	219	201	236	210	241	237	246	263	219	201	223	237	236	217	236	225	214	251	222	252	232	203	235	227	219	237	232	229	227	245	261	240	226	189	224	231	232	214	237	223	212	201	222	242	233	229	227	216	247	223	229	215	231	236	218	235	227	256	204	260	213	249	242	227	215	238	244	256	230	225	216	221	220	218	214	226	236	249	218	229	232	203	223	203	229	225	242	228	219	222	234	221	271	236	215	239	235	215	222	247	216	258	241	202	229	240	223	213	243	233	243	246	240	244	204	234	235	224	227	226	234	255	238	220	215	238	219	233	221	233	215	215	241	230	244	234	251	240	273	247	223	236	264	224	238	255	239	230	238	210	225	242	241	245	258	216	241	221	222	211	239	230	224	223	205	229	216	249	228	212	209	227	261	209	239	225	237	222	235	233	226	238	236	228	201	248	249	228	217	239	218	239	229	232	236	242	227	229	247	224	243	204	254	217	229	218	220	243	220	262	246	246	227	233	228	247	235	227	227	242	212	233	216	246	247	214	225	225	260	210	246	205	233	234	233	235	235	231	222	236	229	241	246	236	231	234	228	211	207	256	223	232	246	226	246	217	253	244	218	213	246	254	217	261	221	217	208	248	251	231	244	233	209	230	236	218	254	232	215	240	200	251	218	235	226	271	218	255	206	219	238	212	248	225	222	200	219	240	234	237	235	239	223	232	238	245	241	229	223	224	226	211	256	218	252	216	231	216	219	246	237	224	220	230	242	235	248	268	221	217	216	224	219	237	221	247	221	270	214	268	218	187	243	231	197	227	247	228	237	226	249	229	232	203	229	259	251	218	211	225	235	243	228	224	211	246	229	216	219	236	226	232	247	237	226	234	220	223	232	237	235	228	231	237	230	239	225	205	249	214	218	242	231	219	247	253	221	249	235	228	231	242	203	228	229	243	216	228	218	260	190	238	217	212	218	236	233	217	245	232	209	227	217	224	219	235	219	254	229	202	214	247	235	209	235	209	213	224	240	230	234	247	214	230	220	248	246	203	208	221	202	225	250	212	247	238	225	230	246	224	252	245	212	229	245	241	227	236	256	212	218	239	224	223	244	214	242	236	227	233	225	270	235	230	220	253	230	223	238	229	230	255	249	212	240	255	220	247	228	224	245	230	248	212	261	247	270	216	235	250	249	228	224	269	238	252	215	244	232	236	259	249	232	229	212	234	219	240	225	259	220	245	231	255	222	203	227	224	240	235	261	219	231	209	245	230	251	253	210	218	250	203	231	263	233	256	196	265	235	217	250	232	238	225	237	250	207	222	202	234	243	230	265	230	226	242	242	246	218	236	227	231	225	219	203	227	210	247	209	240	213	242	222	256	223	228	228	213	262	223	258	226	222	218	257	209	219	234	203	249	243	217	233	237	241	240	210	248	233	247	206	212	229	221	223	203	245	247	258	221	236	234	219	216	218	222	238	238	244	227	205	243	227	229	229	208	236	254	226	219	226	200	210	242	242	236	228	242	248	208	226	204	250	246	235	236	228	233	216	225	232	242	225	228	206	240	263	237	235	239	233	231	219	221	236	238	218	244	232	257	249	235	237	237	228	233	215	215	245	236	235	215	249	216	231	205	211	244	231	238	228	272	243	226	244	229	233	243	256	228	232	227	222	226	235	214	224	241	225	235	241	217	209	264	215	224	228	244	249	243	241	248	217	237	247	232	233	232	234	255	224	245	222	254	218	225	253	205	237	257	220	218	223	257	244	242	230	245	255	284	245	236	208	227	241	222	241	245	218	234	249	230	251	238	239	220	240	203	241	252	236	250	213	212	221	179	200	257	216	213	220	256	240	250	207	213	235	214	218	251	230	238	249	245	222	224	223	242	237	243	238	221	226	232	213	220	235	242	231	216	222	245	210	231	225	233	232	248	219	221	217	210	234	225	217	240	233	229	224	213	249	237	240	230	213	234	225	242	237	223	211	256	236	231	245	237	230	222	206	261	236	226	229	212	239	226	238	241	225	228	234	254	228	223	250	230	235	237	255	251	224	237	242	240	238	217	220	235	249	227	207	227	261	212	235	228	227	243	220	213	229	251	228	229	235	202	240	240	227	215	246	219	244	229	247	207	218	221	226	207	224	246	214	200	227	233	247	218	239	260	233	226	228	267	238	257	228	236	241	219	244	203	222	250	253	233	219	232	221	233	214	231	227	246	255	226	267	202	234	231	243	229	237	233	225	225	225	233	232	226	228	197	246	222	225	235	236	221	249	250	255	228	232	231	229	251	247	212	237	237	223	268	221	222	221	214	254	245	260	231	168	204	214	224	232	219	244	237	210	243	272	231	246	229	230	211	222	218	220	235	229	226	260	216	267	223	253	239	246	235	224	264	246	236	266	216	229	233	231	222	222	225	213	233	229	255	246	268	235	257	238	248	223	231	242	242	215	265	239	252	227	222	257	233	228	252	229	233	226	241	216	231	211	229	227	222	222	246	226	255	220	233	223	271	224	249	241	244	230	243	222	231	215	257	228	243	234	224	259	221	253	231	222	258	262	244	210	211	244	250	233	253	230	219	233	250	205	229	205	242	219	225	235	228	234	242	209	214	254	218	267	238	238	234	240	236	227	234	237	236	250	243	236	258	243	259	265	212	238	235	244	214	234	238	234	217	232	207	252	236	213	219	224	237	233	213	224	214	200	223	211	230	241	254	269	215	218	223	238	241	257	219	219	235	215	228	211	226	221	217	235	246	245	228	205	236	249	242	235	249	233	260	216
23829	21296	28555	24533	21274	13805	4047	2345	2090	1526	1167	1243	1045	763	619	546	733	694	565	509	456	445	427	503	1168	1434	493	383	385	445	377	386	375	403	367	389	395	378	397	391	427	391	368	400	380	360	389	433	392	373	398	407	371	393	408	384	378	381	379	398	370	386	375	384	426	411	394	373	405	422	402	363	411	384	406	368	397	381	378	395	356	363	399	375	417	397	400	367	383	416	365	375	419	365	412	373	453	370	404	383	373	376	376	370	406	367	420	390	397	391	376	370	395	423	383	398	349	369	388	399	375	394	416	372	415	381	354	379	381	393	356	380	375	355	401	414	384	386	379	377	409	380	384	427	374	400	359	389	412	384	381	389	381	380	424	374	383	403	369	392	382	361	377	405	400	381	384	393	411	380	402	377	346	359	393	411	390	376	404	417	405	402	401	393	381	390	368	367	368	374	377	360	402	405	381	385	354	375	405	374	411	415	393	381	409	387	353	371	393	409	365	420	380	398	357	416	410	384	377	404	379	365	380	392	381	419	404	392	372	379	374	406	388	383	383	425	358	374	403	374	411	329	393	382	384	378	402	389	385	396	401	406	415	410	378	368	379	385	356	369	354	414	420	415	348	390	358	418	341	373	382	398	414	386	373	391	406	349	412	365	385	397	391	405	363	393	371	377	395	369	406	362	382	372	388	386	412	370	388	392	353	412	399	430	389	379	389	386	387	392	389	425	439	400	394	410	360	367	366	355	400	390	392	377	353	329	384	388	367	377	403	401	409	401	380	362	365	388	381	391	374	420	391	402	345	354	389	350	381	370	388	370	400	361	394	397	393	383	394	373	379	408	389	382	381	389	391	375	433	386	412	374	374	420	403	373	398	383	378	387	388	399	372	404	394	372	378	390	409	378	374	365	402	367	399	385	385	396	406	391	384	381	376	388	411	402	389	385	396	418	422	371	405	397	401	410	405	384	439	370	396	422	366	411	394	394	390	393	382	365	369	383	369	432	388	438	379	391	405	392	323	346	385	417	381	373	390	388	406	396	400	402	391	364	369	378	355	396	376	371	386	393	390	366	353	391	382	396	421	400	398	388	392	368	389	413	392	413	349	374	359	362	380	400	401	372	428	354	381	389	416	380	394	377	409	386	380	385	343	385	365	375	380	366	381	409	367	398	400	379	375	348	365	380	398	379	399	395	379	376	391	378	374	388	393	418	382	339	376	406	376	377	380	394	373	419	397	387	371	403	399	364	365	369	388	370	354	360	396	377	383	367	385	385	394	406	360	362	379	410	383	374	376	400	376	425	375	329	374	397	375	395	372	387	380	354	371	404	408	398	389	406	410	388	366	383	380	393	387	378	400	375	364	391	365	396	375	382	385	394	413	351	390	371	368	378	425	373	376	411	391	355	379	410	400	348	336	432	347	384	420	445	360	371	415	369	365	378	366	396	410	364	420	389	377	402	379	380	424	396	355	386	394	399	403	419	377	398	396	381	401	381	380	363	401	391	368	430	357	382	388	361	407	385	395	392	349	396	371	397	369	389	388	413	359	390	403	385	357	379	397	369	404	400	358	392	385	372	395	419	372	381	374	385	357	387	400	381	408	411	418	376	415	388	416	389	396	403	396	346	394	406	401	361	396	394	404	388	372	417	410	381	407	371	365	387	365	392	414	412	394	440	372	412	386	377	373	399	442	387	377	373	414	399	375	364	376	387	370	394	399	368	393	420	412	388	396	378	383	340	372	392	368	384	379	367	405	387	398	383	385	377	390	369	409	398	386	348	382	398	360	365	395	423	392	415	384	376	364	421	350	404	387	415	408	358	378	364	412	374	379	417	378	410	375	416	397	371	418	394	412	371	376	394	386	369	388	382	392	444	386	353	387	434	407	380	388	385	382	387	384	391	412	399	432	368	356	360	347	366	378	352	373	425	372	348	358	363	414	392	411	370	411	404	379	416	379	352	382	391	370	354	403	426	413	397	387	370	392	437	390	364	405	362	406	352	398	393	419	367	378	386	381	379	390	400	403	385	373	370	439	406	402	370	410	367	419	366	390	372	406	404	403	379	378	406	357	421	422	371	365	378	387	385	385	371	413	395	392	407	406	422	389	398	409	402	364	417	368	360	398	368	389	405	343	394	374	396	380	410	414	390	355	394	413	404	385	395	377	375	400	400	375	403	393	404	365	430	391	364	405	378	389	369	385	393	403	364	406	380	363	389	353	340	428	382	387	387	449	346	368	423	383	404	364	394	394	389	399	410	379	412	373	394	373	351	357	384	391	414	407	378	382	390	382	375	365	404	400	394	381	373	433	370	419	402	419	371	361	406	377	416	376	425	388	366	425	383	362	394	373	371	412	363	378	391	408	394	373	415	409	381	396	402	380	396	367	368	401	382	367	396	396	387	374	368	405	401	387	397	397	404	406	381	363	420	386	400	416	395	420	371	419	375	388	360	388	381	387	354	420	391	411	387	383	368	371	405	430	389	390	410	425	372	392	399	369	386	393	375	389	355	377	382	360	402	385	378	393	351	388	392	405	382	391	367	372	399	369	367	423	389	383	420	362	388	377	406	369	385	352	412	379	388	389	420	391	400	386	403	415	395	382	409	371	357	391	399	385	392	374	399	404	377	401	368	401	389	396	382	438	390	396	391	430	407	442	368	396	386	390	376	396	405	409	411	397	394	410	360	415	390	366	394	375	373	392	383	387	384	363	382	382	396	387	376	369	362	366	390	380	353	418	396	385	385	362	360	368	410	399	433	418	413	396	383	397	401	408	365	388	368	367	391	420	389	374	396	382	377	375	400	401	429	407	366	366	364	351	394	381	423	372	416	355	396	411	363	385	446	392	423	385	382	392	389	425	440	403	390	395	371	409	423	386	373	363	394	429	404	405	377	383	388	374	384	360	386	384	402	369	409	374	419	385	379	413	394	417	350	369	359	371	425	382	402	391	422	376	369	440	399	399	416	393	364	366	363	366	353	383	379	402	357	371	415	388	401	370	379	369	383	364	409	397	379	396	383	406	382	419	385	386	351	394	401	396	384	389	389	410	368	415	392	386	397	354	395	419	411	373	397	379	368	394	406	368	357	368	381	373	399	442	389	369	399	403	384	403	396	348	349	403	370	379	375	392	385	394	368	367	363	374	379	370	351	371	408	379	411	438	362	396	427	377	374	397	355	372	394	348	372	368	391	401	388	401	417	388	353	383	364	378	348	385	393	393	391	384	400	383	401	385	398	408	366	387	415	392	357	409	384	383	401	350	373	369	396	409	372	391	383	399	385	376	370	374	375	411	409	414	350	376	390	402	377	388	367	372	437	403	382	385	398	394	369	358	408	372	380	358	378	383	384	406	381	403	381	372	376	413	383	371	382	396	385	392	373	394	402	392	385	379	381	420	383	390	383	411	364	382	387	361	376	368	402	411	376	358	361	385	419	383	408	360	344	406	363	406	374	382	380	382	422	388	374	425	409	339	367	377	396	395	393	390	404
29939	52246	39936	21436	15482	9214	4882	4219	3887	2660	1915	2023	1659	1107	863	797	1034	1003	717	661	622	561	503	593	1795	2265	520	424	441	421	432	402	408	419	428	373	394	415	426	432	427	394	413	400	419	436	417	442	409	378	389	399	420	415	453	416	406	436	438	432	443	432	409	395	402	444	391	395	430	392	434	392	409	444	403	412	397	439	397	416	451	413	419	411	439	438	429	394	445	414	434	445	421	427	414	419	423	395	411	410	436	428	405	394	463	428	444	433	431	438	385	397	413	431	434	397	438	389	423	427	460	433	433	425	419	406	419	402	440	411	436	408	444	418	426	394	446	445	395	408	374	430	444	429	424	449	409	412	399	422	416	431	445	391	371	416	402	405	450	431	422	405	424	396	426	426	405	415	416	419	398	400	407	412	409	439	380	455	428	411	433	419	419	470	418	416	402	417	421	407	441	445	423	425	430	421	423	412	431	443	451	423	433	420	411	407	413	413	377	422	442	417	368	400	432	432	405	456	419	421	417	416	400	416	416	416	412	419	403	408	437	399	431	407	421	379	431	419	406	372	423	445	425	388	410	408	382	422	425	419	412	400	411	409	417	409	450	436	387	415	414	434	408	432	437	427	437	408	397	463	400	381	413	423	411	421	408	416	423	417	419	456	420	413	422	407	424	426	461	464	403	410	451	432	419	442	432	430	409	394	413	404	434	393	432	402	412	394	412	428	415	382	441	408	430	410	449	431	455	429	390	434	412	407	391	422	427	396	412	421	386	402	406	400	404	410	431	382	433	413	425	416	371	409	459	484	418	401	431	362	442	373	429	433	408	392	407	383	453	432	428	418	417	360	459	403	441	434	412	414	418	443	433	418	382	462	407	446	446	416	408	394	387	461	434	483	394	413	426	356	416	419	403	437	380	426	462	428	374	438	428	417	416	426	424	389	401	429	422	445	407	410	373	405	433	430	429	389	411	400	423	408	407	455	439	408	443	433	399	401	400	393	396	435	440	427	402	406	428	433	420	392	446	449	429	397	433	452	443	427	421	412	411	435	425	415	420	410	419	409	437	426	421	416	413	375	425	404	422	402	425	409	416	393	399	369	386	437	429	450	410	407	470	402	397	413	379	438	427	400	424	474	427	429	433	396	416	428	418	438	435	377	422	445	431	431	423	467	417	419	427	392	410	443	439	435	410	421	413	430	434	428	440	450	401	423	445	387	414	433	446	420	395	402	403	430	414	417	434	395	428	428	433	428	394	376	450	428	425	394	383	438	430	390	391	442	427	431	422	385	437	431	397	420	420	419	428	456	422	378	420	426	427	397	422	413	404	415	441	376	409	446	428	379	393	384	415	416	383	432	483	421	428	424	402	422	412	441	456	372	432	428	416	442	444	386	420	375	412	440	420	435	395	461	437	430	420	452	399	409	421	430	430	406	420	406	456	442	411	385	421	410	444	405	384	433	423	462	420	449	402	400	444	381	425	387	411	414	424	441	417	438	407	413	445	414	403	404	413	434	406	434	432	417	427	468	427	410	422	393	427	440	417	405	426	444	399	429	438	410	420	423	390	413	437	418	454	435	399	409	456	429	430	414	420	417	388	457	410	415	404	414	414	437	413	451	409	400	462	417	423	421	404	395	398	451	440	433	402	427	386	380	424	392	423	408	416	406	435	430	426	441	421	446	397	390	430	401	394	465	437	446	392	387	419	412	384	418	426	443	418	395	417	419	440	390	391	425	426	405	422	405	416	400	393	483	407	416	396	391	414	424	447	450	426	422	415	428	430	417	449	410	417	391	414	379	407	444	429	446	410	403	420	425	430	397	460	424	420	416	430	420	425	397	397	393	410	435	443	388	449	410	406	453	421	434	395	425	429	411	407	448	422	393	421	429	415	436	435	378	410	437	425	399	411	433	429	412	409	427	410	362	422	434	388	361	440	429	384	425	420	400	403	420	412	413	455	395	438	386	406	413	441	380	433	399	419	439	425	428	427	419	414	441	400	388	411	441	395	435	419	380	393	446	457	397	413	422	400	400	434	407	429	422	396	398	445	415	400	401	410	394	434	425	431	417	417	436	432	423	415	440	434	432	391	422	432	403	418	434	421	418	435	415	437	394	391	404	409	428	410	415	399	425	403	440	375	435	438	435	409	417	414	431	402	376	423	419	422	393	419	433	428	407	422	418	425	423	419	414	436	429	427	400	415	445	412	450	440	426	443	409	397	431	428	407	399	467	413	425	418	434	392	416	394	413	447	428	427	416	387	394	394	398	413	428	393	420	431	404	408	382	454	438	430	433	411	407	472	423	429	402	458	473	389	411	390	434	407	425	445	435	426	460	419	426	437	365	416	469	412	385	430	418	435	417	414	400	403	464	410	427	372	446	428	432	410	410	427	406	396	424	394	448	422	384	432	429	380	416	460	424	417	446	403	425	433	428	410	428	448	451	401	445	380	407	419	413	419	387	429	424	466	452	416	436	440	428	442	442	415	416	413	389	428	413	387	411	391	401	461	410	443	409	402	423	390	458	430	451	407	399	403	440	398	397	458	458	402	408	440	429	374	427	445	421	443	423	433	427	398	395	430	435	444	418	392	444	416	446	439	419	405	426	424	395	407	398	406	447	444	384	410	413	421	450	392	399	429	439	452	430	418	438	407	442	427	430	396	434	398	479	439	438	425	418	383	411	440	430	410	420	401	423	428	422	414	406	409	412	423	454	435	464	444	429	447	442	439	428	433	381	418	443	417	430	414	394	457	375	425	442	426	416	402	394	463	413	440	396	413	436	444	393	397	448	367	412	394	394	397	441	413	415	407	440	407	408	415	433	442	405	420	439	406	430	437	455	406	430	419	433	421	426	402	418	418	429	401	370	403	413	422	427	393	407	381	419	419	428	424	406	436	421	422	424	457	420	437	428	447	396	395	402	408	398	413	411	440	438	401	399	440	426	437	429	457	403	384	416	405	393	396	388	408	395	441	438	381	392	433	440	410	404	404	379	396	371	401	431	450	420	396	404	413	418	442	424	427	424	422	410	436	423	414	454	435	447	468	380	389	426	411	434	435	414	405	416	404	439	415	440	411	420	416	398	415	377	419	400	438	389	393	430	411	436	435	454	402	416	438	409	429	435	426	413	414	395	415	419	411	413	434	394	429	411	426	428	424	442	416	437	401	425	437	439	404	417	448	400	411	424	410	402	459	408	411	413	422	423	420	410	394	409	407	413	425	431	433	437	380	438	417	408	388	443	441	412	418	411	427	397	442	429	406	396	429	415	382	401	378	426	410	408	422	421	402	420	431	428	411	392	435	411	408	404	391	449	426	456	404	459	407	410	431	416	406	438	433	400	421	368	408	414	450	398	414	389	400	450	387	420	434	437	410	436	433	433	430	427	417	426	386	416	410	409	417	423	417	423	427	402	419	422	446	452	435	435	429	403	387	422	402	407	441	396	445	426	411	472	389	449	409	391	394	433	422	455	429	372	406	417	465	482	398	438
24968	21313	27786	25408	14454	4462	1871	1609	1353	882	721	816	583	418	358	467	513	388	315	254	255	234	205	228	374	923	278	183	170	181	183	185	195	193	166	188	167	177	189	166	181	194	182	205	182	189	198	164	193	195	187	188	188	168	163	172	173	164	180	173	184	186	190	209	221	176	163	166	188	197	185	155	165	198	193	182	185	177	185	167	182	172	182	192	191	162	197	178	203	192	197	186	189	167	188	197	207	181	169	202	197	176	179	175	215	194	189	181	176	202	191	200	181	169	197	181	197	184	198	198	200	179	195	201	200	186	181	186	197	206	178	199	189	201	190	182	195	183	194	203	197	201	177	193	175	184	212	196	193	215	188	172	175	177	169	190	195	158	187	185	196	188	187	179	192	206	182	200	183	167	180	194	182	171	161	164	174	182	183	215	197	178	171	183	191	176	180	179	205	157	180	176	195	192	178	185	205	179	192	178	210	196	174	182	176	170	172	191	211	217	183	177	178	187	206	190	196	211	192	176	180	184	159	173	173	189	175	200	172	183	170	183	200	185	189	182	190	174	170	166	185	182	192	176	204	200	195	190	173	164	187	176	181	171	190	183	179	203	177	197	186	181	190	164	186	210	189	185	169	182	200	188	168	190	214	173	180	173	192	167	197	186	205	151	168	183	206	188	177	177	190	182	180	176	172	191	191	177	193	176	166	196	186	169	175	189	207	179	180	200	172	199	161	187	211	180	187	181	204	145	194	169	209	195	176	194	203	191	191	211	193	179	185	171	172	180	225	164	185	211	190	167	190	185	187	167	196	174	176	205	193	182	187	171	171	166	196	169	184	190	196	190	178	158	181	189	207	191	196	191	181	191	181	202	191	194	171	181	191	181	182	176	185	187	185	171	170	183	190	174	191	190	177	166	172	196	204	189	187	189	204	184	183	178	167	155	200	170	195	183	173	185	160	189	208	169	158	188	189	159	205	184	161	146	178	178	169	178	191	213	205	183	176	186	178	189	182	185	160	179	185	212	174	176	162	214	168	188	175	188	186	186	207	171	182	176	169	179	178	182	195	170	184	177	173	193	179	200	153	214	223	180	180	172	232	157	204	181	171	196	207	189	188	171	180	203	200	173	187	176	191	214	184	201	186	174	194	175	175	209	189	192	183	161	168	214	160	190	173	167	197	161	192	195	197	177	174	201	212	187	173	188	156	176	193	187	190	158	209	174	188	183	176	182	195	195	166	186	195	188	196	169	179	195	180	178	190	170	180	172	170	183	191	179	190	196	188	185	182	182	218	172	210	167	191	173	197	180	189	167	190	158	175	183	181	153	190	189	197	195	194	203	195	191	181	182	173	194	154	202	186	193	192	177	162	191	171	193	175	184	182	194	194	183	187	153	163	209	190	180	183	188	168	173	185	220	185	181	182	187	178	208	183	183	180	173	199	182	189	194	178	166	200	169	185	168	195	193	179	199	190	184	176	191	192	184	202	199	184	182	212	185	165	170	203	178	163	171	201	195	180	181	201	213	181	184	179	188	176	201	182	194	198	207	175	189	189	172	225	200	187	201	145	181	196	202	180	163	197	207	182	152	178	199	180	159	213	189	176	167	187	211	188	176	168	183	209	172	219	171	179	179	184	187	160	183	177	186	201	159	202	194	183	183	192	192	190	198	188	176	207	202	178	176	195	186	173	177	189	180	191	184	177	180	210	166	186	181	186	194	177	186	190	181	193	182	195	177	195	185	180	184	166	203	195	159	210	180	184	171	195	196	175	186	156	187	205	205	163	207	180	184	189	198	174	174	174	181	197	165	210	170	206	192	188	162	174	165	211	212	175	155	162	184	181	172	201	185	194	179	169	198	171	201	180	167	175	175	188	177	170	190	211	159	190	175	176	196	168	201	181	183	179	196	185	186	197	173	174	202	186	168	196	176	213	160	175	176	201	178	184	191	156	190	174	193	189	160	190	149	170	168	179	190	190	192	185	194	218	163	185	184	183	177	171	166	177	204	192	189	206	191	191	177	200	166	188	180	189	177	176	167	186	185	186	211	172	186	190	195	173	163	210	173	182	176	163	175	183	165	170	169	199	174	195	180	175	195	181	195	153	163	182	185	175	190	198	181	171	200	180	199	193	181	178	210	188	190	167	166	183	180	177	186	183	191	169	179	193	207	195	170	151	194	186	201	198	166	177	174	199	191	195	177	184	170	192	214	174	196	199	182	210	204	182	179	188	176	184	161	194	211	176	190	154	185	196	188	157	181	161	189	182	191	194	179	177	192	166	178	188	170	200	187	181	193	176	186	171	201	178	150	175	179	194	181	191	163	194	199	166	170	170	177	198	189	183	173	172	196	170	176	195	176	178	185	182	182	173	200	207	177	181	185	175	166	202	182	191	200	191	196	187	190	182	184	180	195	182	176	197	178	201	208	197	188	189	179	174	182	211	197	175	205	215	178	197	204	168	162	203	190	201	201	178	157	174	177	192	199	173	210	162	174	172	188	180	191	189	203	196	181	186	178	189	191	175	206	176	182	205	177	177	161	204	189	187	176	202	208	175	167	198	207	184	197	184	196	196	192	179	199	186	173	180	200	175	171	209	184	196	202	208	171	196	164	208	174	187	202	172	174	179	169	194	175	167	209	180	180	172	180	176	179	179	180	191	165	188	203	215	190	204	179	206	173	174	192	174	204	188	200	190	170	203	173	178	158	172	186	184	191	195	175	180	192	198	175	161	169	192	203	177	186	175	188	188	220	196	182	219	146	208	202	162	174	167	199	187	215	201	166	185	187	196	179	198	195	176	170	162	186	179	195	174	180	193	179	196	180	179	161	184	181	207	187	181	193	172	201	191	190	183	196	165	175	186	175	201	181	189	201	182	201	198	187	192	200	180	181	185	188	183	211	169	197	184	182	179	187	170	185	181	166	154	179	168	192	200	196	164	178	172	174	172	163	198	204	186	168	201	174	173	206	192	197	185	183	179	197	184	160	170	195	186	181	198	172	184	169	176	201	180	160	178	188	186	163	159	188	186	189	186	199	165	169	190	186	165	189	202	177	199	165	183	177	168	189	196	226	175	167	179	184	192	178	191	171	197	219	204	188	174	198	180	189	196	176	199	183	181	171	207	180	217	197	176	185	173	206	205	178	180	144	173	201	176	178	182	199	187	186	154	183	168	190	173	166	198	177	192	169	217	200	191	180	183	178	180	177	199	192	192	195	201	179	191	191	167	164	202	169	171	173	185	190	153	191	181	180	164	175	182	168	175	177	191	155	191	198	191	211	186	179	200	186	191	196	198	175	193	179	181	209	196	180	171	186	180	192	196	176	177	174	184	192	196	165	197	186	166	185	193	175	167	185	192	174	172	199	196	202	179	174	195	184	160	208	183	161	168	206	189	191	181	206	195	175	195	170	176	170	184	159	184	153	184	161	182	158	197	166	183	174	186	167	181	195	185	170	195	191	202	194	186	204	181	196	180	206	174	206	193	195	171	176
27686	46769	34830	18157	12071	6576	3602	3368	2809	1933	1468	1588	1057	683	571	784	859	630	524	310	343	378	336	258	600	1596	431	230	209	240	215	200	219	195	231	210	214	221	182	210	222	203	209	190	216	224	222	203	173	214	211	202	222	252	210	201	190	232	217	212	209	182	216	212	210	227	251	180	214	205	197	193	207	212	224	197	198	205	227	220	222	210	218	201	194	208	209	215	235	210	210	205	221	206	167	195	209	192	221	219	215	209	212	215	201	209	173	224	189	194	234	223	203	199	201	199	221	209	182	225	211	216	217	218	217	219	195	185	189	179	209	206	228	192	197	244	225	186	234	173	195	221	209	234	210	211	219	221	224	209	215	200	226	192	214	197	198	208	212	175	228	217	224	208	234	216	212	221	206	220	193	208	208	203	216	198	224	185	186	231	199	231	204	191	212	228	223	194	217	212	213	189	190	216	214	230	195	237	227	218	216	218	178	208	206	200	200	222	209	204	206	218	226	202	190	201	191	220	225	208	192	215	239	223	224	188	215	214	228	220	214	222	241	234	197	191	232	202	208	227	189	210	235	211	190	201	206	219	195	203	222	213	214	176	225	218	227	243	228	202	192	219	217	231	197	192	207	209	223	222	220	202	225	202	207	223	213	227	194	226	202	195	211	201	217	196	197	221	228	200	218	191	196	182	192	200	238	223	211	201	221	212	229	234	210	218	181	223	239	226	234	195	208	194	209	209	203	229	211	196	198	215	203	194	207	205	224	204	197	197	227	193	218	197	238	216	224	221	230	214	189	225	208	209	205	211	201	201	235	175	184	219	215	209	185	212	191	230	216	207	209	224	191	222	196	212	205	190	189	236	204	226	224	215	211	217	207	195	211	198	213	191	223	237	193	193	187	233	235	199	226	236	199	216	218	203	203	218	233	204	219	216	218	223	241	196	214	186	204	219	213	220	201	209	228	217	208	210	223	229	209	204	222	223	225	238	203	203	199	194	208	222	206	202	209	210	209	192	199	221	206	204	214	191	192	232	212	214	202	219	209	216	218	207	196	233	246	199	227	201	208	198	221	202	226	221	226	214	224	241	205	172	205	224	227	206	229	217	228	237	214	228	188	206	197	200	201	213	197	234	265	224	238	213	215	225	206	208	217	213	222	233	218	214	214	234	240	200	232	192	213	194	231	194	220	201	214	218	205	217	217	238	195	180	220	214	218	202	202	214	227	221	208	206	223	207	176	205	214	198	229	214	238	221	237	209	201	200	204	189	238	223	235	195	221	213	215	226	225	222	201	213	204	213	219	230	199	214	214	209	198	206	241	231	208	215	210	207	246	195	218	221	248	214	201	207	208	200	220	188	197	209	195	213	223	215	230	239	227	215	211	235	196	224	206	206	197	229	219	216	196	213	209	208	207	207	205	213	220	214	198	233	207	197	221	226	197	205	228	207	195	205	199	208	234	212	232	233	228	228	203	222	216	211	216	218	198	217	224	227	184	195	198	211	217	199	189	218	208	209	250	182	197	227	182	197	221	254	209	191	220	223	213	218	192	221	208	199	208	222	194	205	220	224	206	184	222	201	203	201	189	237	198	205	247	202	210	210	219	216	200	224	250	231	217	221	216	210	219	185	176	257	229	219	184	190	225	217	197	198	220	197	207	211	225	220	208	209	220	190	216	207	218	209	209	213	211	204	227	209	216	227	191	238	201	208	242	216	228	216	207	200	204	216	215	227	195	219	236	194	213	201	223	216	216	208	216	207	216	194	210	201	212	205	227	228	217	209	225	197	213	233	190	199	221	203	230	209	186	240	203	184	196	220	218	227	240	215	233	239	204	193	205	208	213	216	218	210	236	207	223	193	231	216	194	199	206	188	190	217	217	209	230	235	221	206	217	196	210	201	210	215	210	220	217	209	229	226	219	224	199	216	231	222	212	221	203	181	204	187	214	224	222	190	223	221	209	235	209	230	206	195	218	207	237	224	227	189	228	229	215	209	227	216	213	191	211	218	212	232	206	209	216	242	232	241	213	210	213	221	209	184	238	224	202	193	225	219	201	229	195	224	193	251	188	223	193	198	232	207	189	186	185	192	212	196	210	211	234	235	211	222	223	204	184	250	198	202	204	223	215	210	198	222	225	215	182	192	191	214	204	188	199	192	242	197	238	217	220	200	221	201	230	209	225	234	240	243	216	183	214	251	224	209	209	199	224	219	220	210	225	221	196	232	222	200	205	226	184	230	192	230	189	174	206	229	188	192	230	197	216	215	219	207	210	187	239	233	222	221	222	188	198	234	218	207	197	198	194	202	211	199	201	226	207	218	197	199	199	212	208	206	224	212	215	224	229	215	222	202	220	207	177	205	208	194	226	237	189	203	173	237	200	209	216	169	213	227	225	191	215	194	208	230	200	187	220	225	208	215	192	224	193	218	206	200	229	199	231	217	181	191	251	201	209	207	211	242	223	207	218	201	210	222	187	220	192	215	212	232	189	234	210	210	208	207	235	226	194	200	201	215	222	236	201	196	206	210	207	219	214	222	203	182	214	226	194	219	203	199	223	216	192	208	237	199	203	225	179	217	197	202	215	199	223	215	204	222	206	218	211	195	223	204	207	190	198	227	204	207	194	223	207	203	213	232	211	235	226	231	201	223	213	251	192	219	221	238	209	227	204	212	229	220	198	228	191	215	216	218	207	212	207	224	220	210	212	190	226	196	207	200	215	234	191	209	205	194	185	208	223	199	216	208	216	212	198	206	254	190	195	200	210	224	213	211	212	238	196	251	189	229	207	212	216	210	224	216	197	215	212	197	191	186	215	210	217	189	238	195	243	218	204	195	221	212	221	216	220	225	240	196	233	222	216	234	208	226	227	227	219	233	185	208	205	209	217	201	202	197	195	211	218	195	252	214	203	191	199	198	207	200	239	221	201	216	218	254	198	221	239	203	236	182	210	219	222	208	227	221	223	192	216	237	215	237	205	212	214	209	250	208	198	215	207	200	208	225	239	186	244	226	209	213	199	218	234	213	237	205	213	230	206	225	240	195	192	224	189	216	204	249	227	214	202	216	205	193	206	196	213	216	213	203	227	215	207	191	206	226	217	201	210	225	195	212	197	221	204	224	197	209	221	193	216	220	229	192	242	217	213	220	213	202	216	195	208	220	206	208	232	220	217	212	217	226	177	222	224	201	183	206	198	197	213	186	208	205	192	226	226	223	198	200	205	211	203	210	194	212	211	207	231	196	220	206	187	192	214	207	210	223	206	204	211	212	208	214	197	200	214	199	231	203	220	203	226	187	218	212	188	232	212	230	229	208	221	197	192	213	217	226	213	203	212	233	196	207	193	198	223	208	183	208	249	214	203	182	215	208	242	214	199	187	241	207	209	209	241	193	220	242	221	205	225	209	234	207	225	215	237	200	224	197	203	216	210	222	198	207	171	206	216	216	187	245	192	202	208	212	219	219	217	224	223	217	217	224	231	209	234	183	211	192	184	199
22774	21318	29029	23996	21359	21127	11571	4258	2736	2078	1885	1841	1244	901	1145	1271	905	781	679	533	555	529	525	500	941	1206	1083	423	385	417	410	424	425	389	416	409	408	409	423	406	371	419	381	435	420	392	434	441	399	432	408	382	400	411	387	404	398	408	438	398	415	390	383	391	409	409	387	404	412	424	391	418	435	426	399	445	424	426	447	394	387	417	401	456	391	426	402	438	445	443	407	405	407	421	433	398	422	415	379	451	422	407	406	392	358	415	397	409	416	400	446	421	405	401	408	417	424	394	367	383	410	460	422	426	399	379	411	392	411	432	398	383	370	413	403	408	402	443	423	414	424	405	414	376	391	439	431	401	440	388	387	396	456	395	401	392	416	386	450	450	385	380	399	409	460	450	391	393	384	416	440	415	418	413	422	449	395	405	412	397	448	446	375	406	374	406	411	404	412	459	401	436	409	412	404	403	400	416	414	421	411	394	407	431	416	439	407	433	410	420	398	415	385	388	420	420	446	380	433	423	421	404	423	425	419	412	418	423	401	371	379	459	383	398	399	403	429	434	427	441	443	424	406	396	442	466	389	411	416	423	396	408	410	408	401	404	446	416	384	436	427	409	430	424	408	453	439	407	426	422	474	399	416	427	369	399	425	427	400	428	367	390	399	410	415	424	412	439	433	403	387	441	424	427	387	419	421	398	409	428	398	416	422	453	430	425	386	406	427	417	415	402	443	399	413	404	388	433	408	424	388	426	387	432	397	417	371	454	390	398	406	405	387	435	381	400	428	441	390	393	439	414	413	409	429	391	362	419	407	412	411	430	402	416	441	375	435	395	405	400	442	393	409	404	422	431	418	409	399	407	424	425	425	398	442	431	403	385	378	416	406	412	400	401	434	424	401	398	421	403	402	376	413	401	426	414	413	424	421	407	390	415	435	411	418	418	397	354	408	432	430	460	361	443	381	445	416	390	416	405	403	413	376	430	430	410	421	413	409	399	433	395	402	415	433	403	418	401	408	410	396	398	404	405	415	420	390	447	400	398	446	415	403	393	389	387	395	444	437	393	411	430	414	429	434	407	406	399	441	437	442	417	400	416	430	391	390	428	407	419	409	453	387	432	398	402	402	391	395	420	419	418	423	424	439	413	374	451	410	427	422	422	445	416	395	385	411	439	413	388	379	431	386	414	432	407	405	396	393	387	439	387	425	442	405	422	423	430	419	424	442	463	411	406	417	423	440	418	403	411	385	406	425	401	448	405	410	422	419	393	436	430	407	421	420	394	364	417	414	395	429	413	403	378	421	424	428	395	393	433	404	479	440	419	431	416	417	419	391	398	443	381	437	436	405	412	389	430	396	414	395	374	404	415	436	427	407	407	404	446	385	396	405	429	402	445	369	415	429	412	421	440	421	428	378	442	379	432	390	406	424	401	399	362	406	426	413	418	461	436	400	399	431	412	443	423	360	422	405	398	437	386	410	377	385	415	423	431	431	405	412	426	417	389	439	406	466	389	402	423	396	419	426	412	426	366	426	427	416	435	402	413	413	423	416	384	393	419	434	391	390	407	419	444	436	399	419	396	403	412	420	435	411	401	405	422	416	398	395	415	400	410	428	448	420	433	437	400	378	417	417	410	381	423	413	419	365	433	388	410	393	418	410	406	397	418	383	415	422	431	425	427	379	452	419	396	456	426	409	406	419	381	413	437	400	420	426	428	399	420	389	415	357	385	423	428	458	425	449	394	418	407	444	401	399	415	415	404	407	390	370	411	435	428	437	427	418	448	458	415	391	433	410	411	387	386	409	428	408	396	410	426	427	395	418	405	427	419	457	413	414	407	417	446	432	418	407	397	411	424	429	430	402	396	404	407	406	404	427	389	390	402	429	400	428	397	422	391	414	395	423	421	415	372	419	416	436	419	447	393	422	365	385	424	389	402	379	371	420	412	407	437	405	388	415	409	404	407	442	399	418	401	398	429	415	418	449	390	418	402	412	433	409	406	405	398	432	398	412	432	408	414	391	406	406	399	394	388	361	432	413	406	381	415	406	408	415	441	409	413	391	398	388	409	448	410	416	386	440	428	412	443	453	428	383	407	410	435	406	393	418	426	392	443	400	403	413	427	392	414	375	446	456	407	414	375	400	388	401	408	425	384	433	421	415	403	407	428	405	386	380	451	406	422	423	403	451	431	405	405	385	412	393	452	394	403	416	401	425	411	418	407	378	385	376	443	381	410	385	431	393	370	405	402	439	432	394	435	407	406	441	416	393	439	399	430	413	397	411	391	395	407	424	393	398	448	407	414	425	390	449	391	417	403	409	385	391	434	420	403	380	376	414	426	429	375	408	378	427	414	456	416	416	441	425	393	418	411	412	421	370	407	414	427	429	439	415	383	439	426	414	410	438	423	380	378	376	410	388	419	427	408	375	432	424	437	429	368	389	452	401	387	417	433	401	397	394	394	428	401	360	413	377	411	406	430	404	424	397	433	435	389	414	381	458	418	442	401	420	418	387	389	443	393	416	440	396	393	400	394	381	410	441	410	428	408	441	408	434	405	437	426	405	429	356	413	397	435	403	416	421	415	388	402	387	435	400	411	456	429	398	443	382	414	435	398	450	405	397	394	399	406	443	382	440	420	423	392	402	404	438	433	432	390	396	428	421	397	414	446	418	405	412	403	426	455	424	402	396	369	390	417	419	429	402	416	384	430	424	424	399	442	383	441	423	401	393	401	420	380	375	412	398	406	380	450	398	404	435	401	437	402	427	400	414	386	427	363	364	414	395	414	440	411	427	423	439	407	387	406	415	411	400	388	396	429	419	400	365	411	421	405	443	426	383	412	414	403	427	397	421	410	424	427	438	413	423	402	415	392	414	451	407	419	434	427	383	418	424	390	414	463	455	412	421	406	419	442	425	408	408	421	415	408	404	455	416	386	409	426	413	414	421	414	423	400	426	421	401	429	430	464	416	385	399	401	417	430	411	410	425	429	415	431	395	443	433	424	379	425	423	386	392	405	424	401	421	415	420	401	402	436	425	390	409	406	416	366	412	392	389	404	393	400	428	403	409	398	423	389	398	404	432	406	438	414	420	349	395	406	410	390	436	426	400	393	431	403	431	400	382	425	392	429	422	443	420	420	395	393	379	411	427	421	411	427	394	394	386	419	411	394	439	411	440	427	421	412	408	433	416	394	433	409	440	447	406	397	423	396	404	411	416	428	376	400	402	392	388	390	409	419	407	440	406	440	387	400	414	384	370	406	422	406	401	410	403	399	397	452	420	445	401	432	420	409	405	394	397	374	401	410	410	403	428	385	403	440	417	428	414	394	451	432	407	421	387	394	426	390	416	384	387	413	361	411	409	389	390	398	408	387	411	413	416	400	407	412	429	405	431	412	382	395	411	423	411	365	433	440	440	398	403	385	403	388	422	419	453	409	406	412	418	412	386	395	411	408	409	433	394	383	399	410	439	409	416	406	448	394	454	444	450	418	424	381
32656	59487	46098	28775	18468	11284	7731	6774	5114	3676	3262	3334	2059	1383	1878	2155	1401	1090	929	690	769	638	596	620	1523	1810	1592	494	476	458	495	432	483	494	466	454	443	476	449	468	470	474	446	474	457	449	429	461	460	434	421	485	428	491	473	453	445	445	409	424	462	438	429	443	440	448	459	451	465	460	468	451	430	442	445	469	409	458	447	447	458	444	476	446	433	440	451	481	458	416	498	468	448	473	445	411	469	434	442	459	466	444	427	443	450	481	461	383	440	441	426	453	514	443	466	495	474	436	454	458	480	450	473	450	442	444	442	458	458	453	450	410	442	501	450	413	388	520	415	442	460	456	446	486	466	468	419	445	479	456	451	444	431	462	473	468	463	452	437	510	424	438	454	442	423	461	420	465	439	476	429	431	415	437	432	477	410	419	428	452	471	445	419	442	438	450	419	463	469	473	455	429	480	466	392	454	446	457	470	454	414	419	403	457	451	436	461	452	450	450	394	435	437	504	457	459	441	463	470	428	453	440	478	475	432	447	455	444	450	454	413	462	413	422	436	469	437	461	442	431	463	400	420	435	452	440	450	411	439	464	448	440	452	451	469	453	501	449	454	422	453	444	504	460	472	491	439	453	466	444	446	426	426	466	437	450	438	426	457	440	440	430	448	447	452	468	428	443	435	464	459	438	433	469	435	464	443	436	448	418	462	482	447	451	433	456	455	415	465	432	463	436	451	445	487	458	461	448	417	446	431	448	475	416	462	462	442	434	456	440	444	428	431	458	441	482	442	439	434	449	465	424	459	467	443	405	470	463	451	439	441	449	458	428	463	443	427	487	469	456	436	423	438	425	415	420	436	461	450	438	491	428	461	445	484	439	437	452	442	435	446	402	448	447	454	427	473	409	458	421	481	448	477	483	420	454	427	477	416	402	450	449	444	439	431	436	419	435	427	442	448	433	447	447	465	478	451	445	420	421	446	467	476	435	458	413	403	401	431	429	466	460	440	406	446	440	452	459	443	449	423	444	463	467	436	480	480	433	435	432	443	434	450	469	475	431	446	464	428	448	447	448	438	470	449	445	454	428	443	454	436	421	438	466	441	432	438	470	420	481	439	474	417	433	460	459	428	452	464	432	437	469	458	453	440	426	421	455	482	451	463	445	475	439	429	443	458	491	445	448	458	490	464	430	441	450	468	464	410	453	414	425	436	454	425	414	483	449	429	433	417	458	415	448	455	450	468	448	426	497	460	438	454	454	408	433	485	462	438	392	498	448	427	450	466	456	433	461	438	477	422	449	446	466	437	449	467	483	429	443	466	476	459	446	451	450	459	464	396	443	444	443	486	410	425	444	402	421	451	462	474	419	456	445	502	458	474	432	429	446	445	434	451	436	468	448	463	453	481	454	459	417	434	434	423	436	463	429	443	455	426	429	496	446	448	454	448	448	484	437	431	438	442	428	464	433	466	479	476	424	443	465	451	448	457	457	426	453	445	456	415	437	440	460	449	398	477	433	442	427	391	474	454	454	438	481	464	437	409	407	471	408	433	461	424	419	440	453	464	461	414	433	432	473	460	452	487	441	435	417	441	455	424	466	441	460	416	417	437	456	438	414	438	412	432	449	457	436	465	420	445	485	496	486	419	427	445	419	439	453	441	419	412	445	493	424	413	418	435	456	448	468	434	437	468	467	453	452	442	430	440	429	433	474	443	450	464	446	459	388	406	442	470	450	401	464	447	443	422	428	471	433	466	444	431	448	434	465	438	450	436	447	470	452	438	447	423	404	424	460	438	405	434	422	404	406	433	443	441	428	445	459	406	454	458	430	463	440	445	459	420	429	441	433	478	428	467	426	403	439	475	447	458	458	466	435	399	471	411	439	420	440	449	466	456	498	459	449	448	437	460	479	453	457	444	447	419	429	456	447	448	459	455	432	444	434	480	434	450	451	428	439	431	443	459	423	402	432	470	463	443	458	436	436	454	416	418	432	420	428	449	464	422	442	419	445	429	435	434	442	472	426	427	484	413	434	482	454	464	489	412	429	449	433	462	448	499	443	426	441	461	431	442	475	461	477	449	468	412	421	450	435	415	441	451	417	453	470	455	433	427	442	437	453	433	431	436	425	433	460	460	466	421	450	429	450	423	458	451	437	444	449	474	443	479	451	423	458	461	400	426	467	450	432	458	489	468	455	469	389	456	469	442	457	443	456	444	443	467	444	442	445	448	440	436	423	454	436	448	423	442	474	450	443	441	442	474	427	476	456	417	430	468	477	469	416	429	427	456	464	471	444	461	425	405	448	420	417	470	453	487	473	436	447	425	435	415	445	449	440	451	424	463	477	452	463	437	464	444	465	451	447	474	427	417	469	438	444	453	449	450	475	452	431	440	452	420	471	459	440	460	449	432	436	474	472	466	481	435	471	409	439	452	441	445	439	453	469	450	436	449	447	453	459	479	451	454	432	428	413	454	432	439	434	462	415	458	485	442	404	452	446	451	435	478	446	418	447	471	446	461	440	462	440	442	433	439	440	435	422	409	412	472	458	455	495	448	452	431	437	440	433	428	411	437	438	454	459	472	418	400	414	420	472	430	446	441	420	468	419	422	447	465	457	412	429	459	434	488	455	456	435	454	409	432	455	429	428	422	437	435	448	393	426	446	490	441	464	464	425	450	462	415	456	449	457	453	452	448	458	443	439	461	487	455	481	427	428	459	467	448	445	437	444	474	443	455	449	435	414	438	456	458	457	441	433	452	480	500	450	401	444	445	425	448	472	440	426	443	428	422	466	455	421	502	445	427	433	432	469	439	456	482	485	471	468	473	459	393	418	455	459	465	455	466	426	437	471	459	430	458	475	430	432	475	481	425	476	442	418	452	464	435	445	482	413	444	444	438	419	442	431	453	412	463	463	456	394	455	451	405	426	470	440	430	393	419	445	426	432	449	455	464	459	429	451	450	448	445	413	492	480	458	472	415	438	440	483	475	459	433	461	455	450	439	396	432	452	440	437	501	443	435	428	467	476	437	443	433	444	465	439	412	465	442	424	462	439	459	456	426	456	397	396	493	456	464	435	473	454	443	455	424	427	437	439	457	468	517	462	404	458	412	427	455	468	447	464	427	439	458	443	444	441	468	432	473	436	470	451	443	446	437	448	441	445	396	466	470	447	453	448	437	453	428	469	426	468	455	437	461	433	447	450	452	444	454	442	446	463	389	443	468	482	444	463	453	453	471	423	453	442	428	466	432	426	468	441	411	459	401	454	440	414	417	430	437	439	461	426	418	448	441	416	478	421	454	456	447	442	413	452	447	419	443	452	452	440	428	450	457	446	477	419	435	429	435	439	445	446	430	398	436	420	410	437	434	425	442	439	466	426	429	487	460	455	464	461	435	460	437	452	506	448	474	431	413	412	438	460	415	493	435	406	480	416	445	456	474	438	423	471	423	424	476	410	451	491	441	430	442	434	465	456	445	447	438	444	454	434	404	460	424	438	449	475
29292	26245	25473	13343	5072	2407	1577	1118	854	682	619	592	432	369	489	406	352	314	245	288	237	248	232	201	260	256	255	210	218	212	194	208	204	215	212	197	194	226	182	199	217	217	220	201	229	216	193	194	200	207	186	196	209	211	195	195	223	228	214	217	220	205	201	220	229	208	209	213	214	191	220	213	192	224	216	241	217	206	245	194	212	240	205	208	227	200	198	194	194	197	195	208	220	217	210	208	199	223	215	213	223	246	202	207	183	229	202	222	231	217	201	244	202	214	202	218	240	211	231	215	199	212	227	202	201	218	209	213	223	205	202	216	221	195	198	207	210	177	201	202	208	195	200	220	198	192	225	195	199	211	204	228	192	201	216	208	205	193	208	213	235	206	198	235	204	207	225	215	201	227	190	231	193	198	187	193	200	182	212	218	199	195	198	185	205	192	194	227	209	211	175	194	218	209	188	212	217	216	187	194	223	224	183	199	218	198	202	199	200	186	220	223	201	200	208	212	222	222	202	192	205	183	206	202	200	230	225	218	196	192	219	177	201	190	220	206	227	219	200	230	187	211	229	197	215	200	207	235	210	205	186	170	189	198	225	202	201	190	207	213	249	225	218	203	182	206	200	195	192	206	222	205	219	221	214	226	210	185	202	194	191	183	222	211	235	210	219	211	198	190	188	209	207	191	196	196	213	209	223	189	214	203	181	190	234	198	188	180	208	204	203	226	197	213	197	183	223	212	197	203	210	202	223	204	198	225	202	214	213	195	215	208	204	191	238	202	214	231	212	210	187	211	198	204	204	221	200	197	221	236	202	198	214	213	207	222	230	206	183	225	209	219	217	197	197	224	206	191	196	186	201	207	237	183	197	205	213	183	217	211	182	209	182	226	204	217	213	185	209	211	224	210	199	213	195	184	208	210	210	205	197	210	222	206	217	193	202	254	212	214	208	220	219	183	204	227	195	205	194	195	202	201	179	222	195	218	222	208	200	204	222	211	211	196	214	245	202	245	195	210	208	199	212	196	199	228	192	225	199	196	214	207	229	207	209	200	214	211	210	208	220	202	222	190	197	186	233	213	207	247	211	220	201	216	210	211	227	217	226	207	229	216	192	202	192	222	181	193	199	207	199	208	216	207	204	194	215	179	205	229	225	209	209	215	214	208	193	181	188	230	229	209	224	204	194	199	215	202	213	199	194	178	211	222	204	209	208	204	212	203	227	224	221	230	201	179	203	218	218	195	195	201	197	190	212	208	218	214	199	205	212	218	213	196	211	214	208	238	204	186	192	203	218	240	228	189	206	209	210	199	182	226	214	202	217	210	216	225	182	198	202	215	193	204	221	222	189	225	198	205	205	194	192	188	210	229	195	173	213	199	180	212	193	202	198	191	226	190	191	218	207	219	184	204	229	216	206	211	206	211	218	213	216	194	191	211	196	226	208	197	208	209	214	177	203	197	217	202	225	239	206	191	216	205	224	207	217	199	220	236	196	194	198	195	236	214	208	225	229	201	204	189	234	221	200	205	167	210	208	238	225	215	206	208	175	231	215	226	236	238	213	183	206	224	218	202	206	203	211	208	209	196	198	203	207	222	203	210	169	226	211	249	209	192	212	232	189	197	205	186	222	203	192	217	196	201	201	216	234	190	174	202	190	213	217	220	220	214	205	201	238	198	231	207	238	206	203	176	218	187	182	221	233	196	205	210	214	197	220	184	212	199	243	219	185	194	178	218	187	209	205	203	209	206	210	199	203	227	183	192	201	214	188	224	210	216	221	223	171	220	221	210	214	205	194	210	204	201	201	212	226	212	205	203	209	215	210	181	217	215	195	221	200	198	230	234	211	195	220	221	218	220	212	221	170	205	207	228	223	204	220	213	212	205	202	221	246	211	213	208	233	204	198	207	213	227	211	218	215	207	192	207	250	215	199	218	221	218	219	193	195	202	202	194	188	200	204	208	210	194	176	217	213	212	178	187	209	226	201	198	209	223	189	230	208	183	180	182	217	213	184	238	199	205	205	215	216	214	205	195	204	216	229	224	205	202	206	191	192	214	188	189	221	213	193	202	210	201	218	178	213	199	197	231	209	200	225	213	216	217	196	199	216	199	207	219	206	231	212	205	179	219	204	186	194	192	202	191	217	211	195	207	200	187	217	194	205	176	178	209	208	219	223	206	226	177	206	220	197	192	210	194	193	205	225	198	220	199	205	220	197	199	206	200	205	190	184	217	215	210	226	210	211	210	202	231	206	216	210	215	206	212	216	216	206	212	212	217	206	206	201	191	164	204	208	226	213	211	233	216	198	190	230	201	215	227	218	208	212	215	186	193	219	209	199	231	230	200	225	205	203	206	203	256	209	194	207	211	227	212	205	226	223	206	206	208	213	203	215	205	181	223	237	216	229	195	203	204	195	213	197	206	203	197	224	224	220	201	184	219	209	192	202	208	227	206	208	188	207	208	199	198	206	194	221	223	178	171	229	207	184	221	195	213	205	200	217	199	218	218	201	205	189	215	221	209	211	221	176	213	184	216	222	186	204	203	210	197	186	185	203	183	216	206	206	195	202	226	220	201	204	176	192	205	177	186	235	196	170	201	197	190	204	214	195	204	228	216	210	203	236	215	189	208	188	189	197	213	231	213	213	213	219	199	198	213	216	218	203	213	214	229	187	204	211	201	193	218	191	218	207	214	206	225	202	214	198	211	215	194	221	218	211	198	229	195	211	245	197	218	196	193	171	203	199	204	227	210	196	209	195	190	186	229	201	212	203	216	212	217	196	200	197	231	236	210	204	218	212	197	210	199	204	212	228	205	223	205	193	206	226	228	208	191	210	207	209	200	218	190	214	202	210	202	212	202	209	219	189	214	219	199	204	221	193	208	204	189	215	206	207	222	206	209	198	222	200	212	205	192	226	198	226	211	200	221	201	217	218	230	179	234	194	212	185	219	220	200	199	207	192	224	191	213	190	200	195	193	222	214	217	217	227	209	215	227	226	195	227	209	217	200	228	214	208	215	197	193	206	192	180	216	185	205	207	185	219	222	183	197	200	205	227	208	201	205	208	225	185	209	204	214	218	215	226	195	215	220	210	214	201	187	223	205	191	201	208	202	202	203	213	230	194	222	212	209	201	207	190	195	205	188	200	214	188	217	243	218	180	215	211	197	212	185	216	196	189	177	193	203	189	203	208	202	225	227	211	208	192	216	226	218	218	222	219	222	204	239	209	209	208	210	217	195	235	223	196	225	214	245	207	184	219	215	217	196	213	219	210	222	225	186	196	218	216	235	199	210	204	223	214	175	224	196	206	187	205	216	196	207	204	193	236	201	219	199	229	228	204	208	232	218	201	212	184	176	231	217	210	206	204	212	228	218	225	190	205	211	202	176	222	206	208	214	223	192	217	185	195	219	187	204	195	216	190	224	205	221	207	197	205	209	208	182	173	216	218	211	193	212	233	195	198	216	215	210	206	220	218	199	218	197	209	224	205	220
26430	40092	27274	13079	7856	4353	3190	2138	1645	1228	1204	1075	693	540	795	617	476	438	297	354	392	309	284	273	290	304	329	244	247	252	239	206	229	224	224	232	211	206	221	236	218	208	242	239	223	214	228	226	257	240	203	229	239	210	224	222	200	225	227	220	238	226	234	204	249	226	240	217	226	229	218	216	221	231	228	228	232	226	239	219	249	239	244	218	215	219	256	248	235	213	202	209	214	222	199	221	231	223	219	242	237	231	255	235	233	213	239	205	216	237	221	243	210	236	240	227	209	217	225	250	218	224	244	242	247	201	234	235	230	223	203	231	242	234	232	228	233	223	207	223	222	230	243	235	237	240	225	246	238	234	212	235	200	220	223	222	211	222	222	243	206	226	222	231	229	207	203	239	211	264	244	221	237	198	229	217	209	239	236	227	230	225	243	266	228	249	228	229	227	218	227	220	246	215	220	239	244	223	236	225	252	234	214	227	210	267	220	230	241	212	232	235	217	234	234	240	246	222	233	223	246	217	193	232	247	218	238	230	212	231	231	226	229	242	239	219	243	258	240	226	214	217	250	212	234	237	197	240	237	239	243	251	248	230	218	222	222	200	235	233	223	209	236	219	267	220	235	233	184	228	207	247	230	195	253	242	232	208	227	216	230	205	209	245	227	220	214	231	217	220	223	225	212	247	228	235	257	218	237	220	254	193	223	219	209	213	217	235	237	216	222	217	252	186	235	239	264	226	229	233	236	237	236	214	224	221	224	208	244	228	222	217	216	216	274	228	227	226	260	209	217	238	194	221	229	222	241	231	245	206	225	228	215	215	209	227	225	266	248	191	226	228	237	202	218	229	226	251	228	215	232	248	228	204	218	213	240	213	237	211	234	197	237	224	202	221	251	212	231	229	221	218	216	216	247	251	222	230	231	215	226	236	249	237	249	249	262	242	226	220	214	225	207	196	202	217	224	215	230	236	217	218	210	203	234	247	247	244	227	228	217	234	250	233	207	237	248	230	213	215	251	234	223	240	222	209	203	205	266	260	215	221	225	225	265	232	199	258	240	220	229	247	224	195	217	255	237	199	206	229	237	232	239	239	236	217	232	184	234	273	228	248	219	219	230	218	217	232	235	219	220	218	238	239	221	225	227	250	191	215	211	223	252	213	214	225	217	246	219	243	226	247	240	241	236	220	233	231	231	220	246	207	235	194	242	234	234	237	274	259	240	221	244	225	224	245	219	212	221	212	226	207	217	211	258	241	204	231	251	251	260	199	218	246	248	220	234	238	240	233	252	252	241	215	264	240	264	226	233	232	202	251	243	204	231	223	225	215	262	232	230	227	230	221	206	221	214	210	224	256	228	233	227	222	216	208	222	215	229	215	223	235	252	223	234	237	239	191	220	222	241	238	226	213	205	217	236	219	205	224	219	239	243	212	199	211	225	209	199	214	232	224	203	233	241	236	226	276	218	207	205	232	219	250	238	233	238	248	244	229	231	240	238	200	235	238	222	217	226	223	239	215	216	244	228	217	245	243	226	243	213	233	233	269	216	206	225	221	240	258	234	237	219	229	217	246	243	241	229	227	238	219	232	225	218	224	213	222	229	240	214	238	216	229	273	224	231	228	226	254	199	233	251	238	228	225	210	232	232	249	249	241	229	217	222	219	235	242	242	249	232	202	211	237	213	228	235	247	218	239	228	245	198	245	220	218	251	237	215	210	238	212	221	232	211	254	232	230	207	254	216	210	197	213	225	228	217	244	213	238	245	233	234	247	242	238	226	211	252	221	241	222	229	201	230	240	247	204	216	219	230	228	226	216	231	246	241	223	213	242	219	211	238	235	234	237	214	212	232	238	217	265	225	208	239	211	265	245	220	242	225	228	235	229	250	227	240	238	257	256	223	245	230	223	269	246	230	246	216	245	240	225	225	234	225	213	231	225	222	244	237	207	223	210	220	229	244	210	246	235	211	213	198	228	216	212	230	260	213	229	229	228	251	197	228	222	246	207	255	210	224	229	244	204	245	226	244	217	257	240	233	227	246	251	238	240	242	205	238	237	234	215	222	242	231	215	229	222	230	227	189	229	231	239	199	229	223	208	214	228	241	220	228	228	243	220	268	247	225	219	200	230	238	227	234	248	232	237	229	258	230	241	211	227	221	238	213	225	237	246	232	229	252	217	221	250	216	235	220	224	233	230	212	243	224	269	200	230	215	240	251	225	227	235	245	210	212	240	226	216	248	213	240	263	215	216	243	230	192	211	213	224	245	253	218	207	207	256	237	215	241	222	234	231	228	205	222	217	230	212	228	227	214	209	203	219	238	251	223	220	220	239	246	239	223	234	217	239	238	227	241	225	213	214	235	239	232	256	234	236	215	231	213	238	245	211	215	218	223	239	235	222	239	211	245	247	257	227	245	213	235	251	238	246	232	225	219	233	232	243	266	228	237	253	237	223	239	216	248	206	220	227	205	216	253	219	246	257	213	248	242	227	225	241	216	245	238	263	225	240	218	223	219	234	188	234	216	231	243	220	240	237	228	218	228	220	210	239	211	224	219	235	212	233	220	230	238	220	248	220	227	212	250	214	215	218	224	267	203	252	234	211	213	229	230	218	193	180	227	217	227	225	242	245	244	218	243	214	210	219	232	235	234	219	232	232	237	232	236	213	218	233	245	202	214	233	228	221	221	221	204	238	236	246	236	217	236	234	229	237	226	224	208	236	201	250	245	243	235	220	219	214	233	191	247	208	224	213	195	227	221	202	232	215	230	231	224	223	210	253	233	247	245	231	247	228	240	247	190	246	242	223	230	228	239	213	235	254	198	214	260	220	220	199	236	198	234	232	246	240	217	233	209	226	251	234	209	240	222	216	222	269	212	204	229	209	226	213	230	190	228	240	216	181	229	260	237	226	217	246	231	223	229	213	231	213	213	222	206	212	249	259	237	237	224	231	204	249	217	242	235	232	214	204	234	210	224	223	232	239	241	212	212	245	235	227	224	229	223	238	210	242	240	245	252	222	202	212	245	192	231	223	208	246	219	211	222	230	241	216	252	250	233	232	220	247	212	222	225	241	227	225	227	234	230	230	246	231	260	238	207	208	240	229	213	207	235	229	218	257	215	227	198	233	231	244	214	229	214	199	231	244	249	231	199	218	240	223	237	211	232	264	207	246	221	216	200	242	206	202	237	211	200	214	214	231	199	226	223	209	235	192	258	227	226	239	196	235	223	215	206	238	221	252	246	222	252	237	222	219	232	215	219	255	209	236	227	209	233	247	245	201	238	237	228	230	238	229	230	211	210	225	226	219	211	241	222	237	229	218	221	232	224	219	221	238	240	251	222	227	226	222	227	243	231	218	221	221	254	206	243	243	236	249	232	271	249	223	235	243	226	183	221	259	212	233	237	234	242	199	224	225	226	237	245	242	234	202	239	214	230	233	232	231	224	254	217	235	245	251	220	198	224	230	228	230	229	215	252	249	228	241	221	243	235	249
23812	21258	28538	24443	21132	13427	4923	2384	1804	1467	1401	1088	867	818	936	802	667	605	531	569	557	451	464	450	602	1263	1223	702	374	383	370	418	398	389	398	378	390	372	374	364	405	375	402	398	386	409	361	420	359	414	387	382	459	354	387	405	381	363	407	382	347	347	364	337	378	402	402	358	371	381	324	447	329	388	367	395	377	383	364	376	363	372	366	401	416	417	393	415	363	408	397	395	378	370	385	352	377	370	385	343	369	375	384	391	362	416	367	374	376	422	396	339	390	374	377	401	347	408	409	389	400	373	384	383	404	362	366	392	390	365	346	373	384	393	380	363	362	359	347	415	369	385	351	356	339	394	405	361	380	368	372	419	401	343	357	410	378	403	374	385	410	379	400	386	394	395	386	378	388	359	419	398	344	390	365	404	390	379	403	392	399	370	398	379	352	378	369	353	414	373	358	423	407	425	349	413	363	383	410	382	379	378	392	383	414	381	395	409	398	368	373	367	366	334	371	414	372	387	405	375	398	376	390	376	367	405	372	379	396	382	402	389	403	354	387	375	391	408	404	383	411	354	396	385	367	350	385	377	376	376	374	405	356	395	359	329	362	378	396	377	369	406	382	376	411	371	400	401	323	373	381	377	364	384	399	388	407	402	393	347	360	414	394	368	409	380	384	412	368	405	367	386	380	374	418	391	383	396	392	386	401	367	408	406	341	375	395	424	398	372	366	404	370	438	396	383	384	411	393	396	390	372	407	368	360	403	375	377	375	374	408	421	350	381	418	367	352	420	376	375	354	399	406	385	374	384	401	368	364	375	388	403	411	399	396	381	385	378	345	372	391	361	392	384	370	387	378	372	382	363	371	402	402	390	391	404	398	410	372	361	376	391	409	395	379	361	349	376	360	401	389	366	383	370	348	375	375	344	384	361	379	414	393	377	412	430	407	361	383	408	378	412	360	378	408	356	403	357	393	397	399	379	382	374	379	361	395	414	402	368	399	375	368	381	426	380	396	355	388	376	413	377	355	399	378	395	348	420	354	402	382	358	384	408	379	386	338	346	391	352	396	364	394	407	389	383	383	363	350	414	355	422	359	366	371	368	385	400	365	401	394	375	407	396	375	390	399	384	388	365	381	389	379	363	393	418	386	362	389	410	421	419	358	384	379	362	375	346	363	386	369	402	430	409	359	424	380	360	392	385	379	388	441	399	393	352	357	379	404	380	414	414	409	372	395	356	387	367	375	422	385	392	367	355	387	376	414	377	397	382	400	388	414	362	412	336	418	363	359	403	413	403	374	359	377	411	414	391	431	388	356	378	377	396	390	386	399	374	414	400	369	386	392	407	387	409	415	371	421	390	380	388	364	374	415	406	385	351	394	392	376	391	381	373	430	408	388	399	380	394	412	364	426	406	388	388	391	371	360	356	339	409	378	389	388	379	371	400	368	384	387	360	365	361	364	346	372	361	367	390	383	396	397	391	368	393	354	361	376	379	390	398	380	390	369	367	380	381	393	397	371	372	393	359	410	372	372	410	399	371	371	347	391	352	381	377	377	338	390	368	367	366	355	368	348	368	385	393	380	384	385	391	387	384	359	376	342	378	402	379	424	390	344	380	407	382	372	425	363	360	413	385	347	360	387	393	354	394	373	376	384	374	359	376	363	388	358	370	362	363	374	354	379	393	365	388	404	428	415	377	391	410	362	378	382	378	362	382	371	383	380	400	370	394	382	370	345	375	360	366	379	377	354	377	370	385	367	381	361	389	433	435	389	358	353	406	409	359	374	386	364	374	328	355	352	362	393	364	387	370	381	359	408	357	363	380	436	380	398	391	388	393	389	389	412	392	377	379	383	397	375	391	409	331	386	379	369	352	372	387	394	373	373	387	338	392	377	410	396	367	358	366	362	359	374	377	372	368	397	368	367	353	379	408	365	351	406	354	360	357	375	398	408	393	364	383	367	383	381	406	375	414	353	358	376	352	442	373	407	393	362	396	380	391	357	391	386	396	349	401	372	382	366	335	375	392	395	350	370	362	387	374	383	377	379	366	392	372	398	391	377	375	398	381	371	416	392	388	400	380	403	376	353	384	387	384	370	390	390	377	400	364	397	347	378	369	390	366	357	394	405	393	384	400	402	352	390	419	373	360	353	368	362	341	371	404	367	366	375	408	374	349	407	376	381	399	378	370	381	390	393	394	376	396	382	446	384	354	416	375	389	389	390	345	351	393	400	353	379	381	384	378	395	393	381	387	414	354	378	356	392	366	389	360	386	422	379	416	351	371	418	386	405	378	355	371	409	349	392	365	358	406	381	419	419	411	357	354	383	388	383	413	405	361	369	393	379	393	366	409	387	382	351	358	398	376	367	380	318	394	364	396	374	383	382	382	371	383	406	355	330	385	382	347	374	395	379	408	421	380	436	380	379	371	380	362	353	366	365	366	372	405	383	381	413	390	402	391	410	388	395	377	374	393	408	389	365	360	379	394	372	404	380	384	411	363	342	406	391	391	443	369	377	368	377	397	400	362	361	355	416	391	380	424	397	351	386	399	401	412	382	390	403	370	398	368	379	353	389	382	372	400	425	390	418	395	416	392	391	390	373	416	392	338	391	372	371	399	377	372	379	368	405	419	357	383	389	373	378	371	371	400	391	424	408	399	351	367	369	389	392	402	397	404	381	399	353	355	406	406	420	389	371	415	372	388	393	399	380	371	408	381	344	359	356	365	397	421	382	389	365	423	381	389	389	364	369	370	357	399	377	380	373	403	382	377	405	356	385	375	414	397	364	369	415	407	394	342	400	398	424	406	380	397	398	384	371	401	367	389	390	394	385	389	365	379	377	405	386	382	420	357	406	344	368	388	386	380	390	355	404	353	370	391	395	410	397	405	383	409	397	402	378	398	377	366	376	394	392	400	448	373	364	399	396	372	382	375	356	429	399	400	409	383	401	352	415	382	388	374	357	396	396	369	387	368	375	432	405	371	385	386	389	373	384	357	390	416	406	363	359	363	373	383	353	397	348	371	363	377	396	378	361	361	391	383	380	431	379	365	406	365	384	368	365	384	350	358	370	397	401	412	362	412	374	386	394	368	416	381	353	403	368	355	391	376	380	390	384	398	381	364	393	417	375	380	365	379	408	398	335	404	384	406	378	405	381	397	392	414	405	375	370	351	377	385	358	396	388	368	378	380	394	400	367	370	355	380	382	411	411	382	416	392	390	369	403	376	379	354	368	372	428	367	429	387	424	407	402	415	395	423	386	381	408	360	365	394	388	367	409	391	390	421	398	399	376	356	359	404	413	377	403	418	401	360	417	365	378	374	393	409	411	360	357	390	397	364	357	357	370	366	353	378	374	385	402	363	366	376	359	357	370	391	382	387	357	374	372	402	382	402	389	377	391	401	404	369	397	384	344	424	404	350	403	351	388	395	373	421	402	380	382	416	420	376	384	352	375	390	384	364	403	367	363	388	390	383	402	389	393	410	381	434	341	374
29938	53159	39738	22728	13663	9403	6428	4221	3391	2620	2463	1929	1368	1291	1481	1265	963	832	672	683	660	620	540	519	766	2018	1853	940	408	400	408	431	402	445	479	475	404	448	434	447	417	423	408	444	421	402	426	399	417	432	463	405	447	396	406	404	469	392	453	423	429	388	395	398	430	394	445	409	398	427	401	424	409	430	427	396	428	397	397	423	413	468	415	426	397	418	420	402	419	392	427	399	389	393	442	411	412	427	419	365	417	429	420	411	428	420	431	441	434	400	402	403	427	434	379	423	435	399	431	399	407	391	432	418	426	436	439	434	445	404	411	451	424	416	441	438	402	428	454	432	441	443	413	416	433	452	430	401	440	436	392	409	443	402	450	388	425	401	419	382	410	433	447	413	462	428	427	424	402	426	396	400	400	433	437	424	449	430	432	442	448	445	430	446	446	413	424	424	413	426	414	407	415	404	426	421	405	419	402	423	436	432	408	418	401	420	420	428	390	415	462	417	435	421	444	375	434	386	423	414	425	424	426	405	410	407	397	393	429	443	444	425	398	420	399	453	414	433	422	402	438	409	449	470	414	434	428	435	403	424	414	401	419	374	413	425	426	445	412	407	427	413	416	378	403	418	426	419	389	440	442	396	408	399	434	399	424	447	424	429	419	409	461	435	416	424	411	387	423	443	441	422	390	424	422	405	428	372	425	473	440	399	427	396	418	417	394	391	440	407	418	421	434	405	402	424	445	388	414	423	449	427	397	396	447	403	437	397	433	390	397	421	457	436	399	404	416	405	420	441	467	440	431	390	437	434	406	418	408	432	424	420	405	427	403	416	427	414	385	439	413	416	426	441	406	398	477	422	416	400	401	397	389	396	441	398	402	420	437	431	395	409	442	414	444	418	446	417	406	390	397	413	426	434	415	416	394	427	391	423	419	414	415	438	397	408	391	428	437	447	381	452	436	437	408	424	422	419	433	426	446	455	409	404	406	428	413	404	450	413	436	407	453	420	410	424	404	424	400	436	419	441	403	397	383	430	440	427	421	413	422	428	383	452	416	441	421	389	406	386	410	440	411	395	396	418	398	451	430	446	441	428	467	449	421	456	422	438	438	433	421	412	416	376	428	451	419	424	437	411	369	461	406	422	415	431	422	412	439	420	403	388	436	405	425	456	426	427	390	405	413	403	411	402	400	426	438	440	416	421	446	431	415	423	414	445	415	405	439	438	406	389	415	436	412	439	425	382	461	397	430	425	446	412	441	441	425	424	410	411	426	388	428	418	398	433	430	418	414	425	431	382	433	376	392	424	434	404	415	401	420	417	423	423	410	441	421	410	428	399	424	408	442	431	374	401	429	407	426	456	389	415	425	460	438	414	429	390	380	406	378	375	413	439	434	383	387	422	421	434	409	420	442	406	472	388	402	416	426	396	406	440	403	436	404	413	421	388	421	431	402	420	423	405	453	398	458	426	421	384	421	397	453	427	466	437	403	414	401	431	407	421	424	441	444	428	431	427	426	442	416	422	446	432	418	396	410	466	463	367	429	405	391	436	414	433	407	410	423	412	444	422	439	453	430	418	421	431	436	418	425	367	445	384	413	444	422	404	432	428	421	434	437	423	437	416	394	432	405	429	417	426	442	395	414	421	433	439	435	427	379	411	388	398	397	409	409	419	429	461	404	416	432	420	411	386	405	455	383	409	395	356	457	406	398	405	424	402	420	427	458	434	405	435	427	392	455	470	402	430	468	399	369	444	447	447	426	428	447	440	451	432	426	406	407	396	417	376	431	450	443	400	383	427	397	423	405	416	420	424	412	437	393	463	438	407	416	427	420	424	434	402	441	427	449	421	464	425	441	394	434	388	436	409	416	465	421	430	424	449	460	421	413	435	428	419	422	447	389	423	411	424	384	436	414	412	436	403	474	423	414	404	412	428	454	421	408	409	424	448	362	436	413	385	395	455	459	418	409	379	414	396	430	428	396	421	445	456	441	406	420	432	429	426	417	437	408	380	413	436	445	375	364	434	422	429	457	423	386	420	398	378	360	411	420	405	374	412	394	433	441	412	438	419	394	432	421	409	402	424	401	414	433	388	446	408	434	429	428	428	396	425	424	431	469	398	454	440	384	403	413	370	428	396	433	428	418	399	438	391	438	405	390	425	400	434	417	404	396	418	422	412	445	406	411	411	403	393	398	413	427	428	417	416	397	436	421	459	449	394	390	369	364	399	430	432	421	422	390	414	414	445	442	425	415	391	430	427	431	408	435	467	404	442	402	422	373	403	433	380	421	440	435	428	414	420	403	418	422	394	451	425	421	428	418	440	399	449	403	418	405	411	394	396	431	399	388	394	408	437	415	381	411	451	389	432	401	436	399	413	411	409	449	416	431	409	403	416	403	433	454	414	421	436	392	407	415	427	416	423	398	445	433	406	408	402	416	414	426	438	446	442	424	427	427	403	396	419	424	432	452	421	405	413	402	422	427	444	412	402	404	409	422	400	448	403	420	395	403	407	405	403	456	437	409	434	393	425	425	413	435	447	412	394	440	398	409	416	418	464	402	409	402	450	412	414	440	412	398	385	402	428	388	410	438	399	405	410	412	408	422	415	407	405	420	437	420	415	412	397	441	430	421	407	400	399	434	448	429	438	423	381	435	408	428	446	408	391	400	434	439	462	460	410	422	425	406	451	409	452	399	434	395	391	433	409	415	415	417	420	436	416	442	413	448	439	441	409	448	413	434	437	428	428	430	434	419	409	412	381	400	411	415	455	440	377	427	425	411	430	366	376	396	384	407	371	393	423	407	408	389	433	395	425	440	426	414	413	426	433	461	453	420	441	406	398	424	452	431	471	397	413	426	427	456	447	418	418	423	437	421	382	389	436	431	434	419	369	406	405	433	390	403	405	395	471	443	407	403	410	453	387	415	426	408	422	415	457	402	384	408	494	386	440	413	449	418	405	405	380	411	435	398	428	422	439	385	453	382	402	401	381	425	428	403	403	387	418	448	427	435	425	413	408	409	400	411	377	403	411	402	439	453	416	416	418	457	419	396	418	457	435	438	461	394	397	390	411	408	423	431	405	426	443	417	409	427	412	383	443	413	356	425	421	376	442	407	380	412	395	402	406	392	405	409	370	432	407	439	418	455	414	408	398	424	422	401	442	441	414	442	405	420	409	388	392	434	366	444	446	415	430	422	435	414	403	416	379	395	403	434	421	402	400	423	426	398	430	427	400	400	423	362	406	398	417	410	410	399	450	414	414	442	449	381	378	418	434	391	412	426	419	446	375	431	422	419	421	413	439	375	426	422	442	417	399	446	416	445	431	396	423	415	396	419	410	424	379	388	450	410	437	403	455	425	415	399	393	418	405	381	455	441	408	419	423	437	407	403	407	430	438	449	409	430	433	378	443	432	437	421	422	430	439	386	432	412	452	465	432	437	428	429	409	406	430	419	427	433	389	441	401	424	409	446	410	433	405	397	419	428	416	426	441	428	403
24798	21198	27560	25231	14053	4942	2672	1452	1100	914	884	680	496	533	484	381	401	300	269	261	245	199	205	212	237	463	518	165	152	172	164	155	146	182	176	170	206	161	165	162	180	171	167	172	167	156	149	152	160	153	160	166	167	176	176	155	148	149	169	175	165	167	159	198	157	165	145	202	170	176	184	184	192	172	171	184	172	163	150	176	171	167	171	177	178	173	181	160	163	173	183	136	153	140	168	174	148	152	155	186	179	157	151	173	171	170	173	172	173	156	168	188	163	152	157	164	179	179	164	172	158	175	147	166	145	149	171	152	172	138	168	152	169	158	148	168	159	177	150	168	162	174	169	153	160	158	166	172	166	161	158	178	158	159	162	167	164	157	161	166	172	176	151	158	168	177	168	174	169	200	161	167	165	164	136	172	152	174	174	161	175	178	165	170	163	154	165	169	188	159	156	172	155	164	186	171	164	165	167	157	171	168	170	181	161	168	164	175	159	155	154	181	163	154	144	139	143	178	135	179	176	156	156	157	164	167	176	154	167	157	180	176	146	162	161	165	169	151	174	181	160	162	155	156	149	151	171	170	168	152	157	168	149	188	172	164	174	158	136	146	161	198	157	158	148	166	173	177	180	174	181	179	155	166	152	201	179	149	131	182	188	154	143	153	149	179	161	133	154	154	176	172	175	159	165	165	172	172	140	159	177	161	184	165	175	139	173	179	159	140	152	178	178	182	186	148	163	161	146	147	155	155	157	164	155	169	173	154	160	183	181	176	148	138	170	165	180	165	162	149	170	171	150	165	157	160	158	163	175	159	179	171	154	159	164	171	177	171	192	181	180	181	157	183	142	164	156	159	186	157	151	165	171	151	166	150	159	179	150	157	146	158	159	158	178	154	165	178	190	155	141	160	155	169	176	155	169	157	163	155	166	173	193	162	191	180	179	169	185	163	169	153	176	171	166	188	161	175	169	162	181	160	167	153	153	190	145	179	210	178	159	154	151	165	173	158	155	166	166	142	163	163	176	168	172	169	175	177	154	178	164	178	173	170	183	181	162	186	179	160	161	174	179	172	146	150	166	181	159	143	181	178	166	151	184	151	180	170	177	176	151	156	187	147	151	162	153	143	161	185	174	166	184	172	179	174	173	168	179	174	163	178	140	160	158	150	163	156	156	174	181	161	161	174	162	153	171	172	171	161	165	160	161	137	166	143	177	174	177	194	186	163	174	169	155	177	180	173	157	159	182	173	167	153	176	168	170	159	178	173	148	171	169	179	161	175	162	164	178	151	158	149	193	163	175	155	138	159	172	175	152	183	190	153	163	184	157	171	160	175	152	171	153	194	177	177	173	171	166	187	177	161	187	148	164	168	144	167	170	179	180	156	161	160	168	150	171	164	160	165	166	173	178	158	182	169	177	154	177	200	171	169	152	182	182	176	163	179	175	162	171	158	160	170	172	165	161	145	163	154	167	177	164	184	180	162	181	168	173	161	154	169	148	154	176	166	170	168	147	168	158	185	159	152	196	191	169	168	159	151	172	186	167	172	179	163	150	160	157	140	160	173	162	190	197	176	151	175	166	159	190	182	164	182	160	182	173	170	156	176	171	168	182	157	166	148	148	169	162	181	179	159	166	182	179	168	177	171	177	189	211	176	167	191	164	149	181	143	149	160	141	170	145	181	166	162	174	172	155	161	169	198	182	160	146	164	179	168	162	189	165	168	176	172	175	160	154	189	174	147	166	175	168	180	166	175	155	175	167	151	162	179	168	152	174	156	171	174	146	170	174	142	178	164	159	178	151	158	173	185	174	176	157	177	128	147	166	173	158	147	167	152	167	154	190	165	168	189	140	145	180	152	149	158	174	188	184	164	151	170	180	174	184	157	148	196	159	154	173	173	154	167	162	153	159	178	170	173	168	158	159	165	169	188	156	173	157	157	148	162	175	159	176	183	169	192	172	144	174	206	173	163	185	160	171	147	212	191	157	163	182	180	175	170	167	159	175	170	172	162	159	159	159	166	157	159	165	172	141	156	147	163	163	196	158	181	159	174	184	149	160	143	178	191	156	162	162	168	134	185	193	180	164	159	163	188	140	160	152	171	169	173	156	159	162	170	175	163	170	170	158	159	170	172	146	176	164	186	191	156	174	152	189	183	174	169	196	176	157	176	186	157	166	170	168	153	147	188	152	159	192	167	169	194	190	155	121	172	167	164	171	171	178	142	174	162	156	141	176	145	160	175	185	174	185	188	154	161	175	176	143	161	153	173	181	168	192	138	156	149	158	184	160	137	151	172	168	176	170	169	161	156	163	192	162	170	172	170	178	166	153	170	154	173	163	161	168	157	169	159	169	181	163	175	148	176	155	152	162	170	151	166	162	171	169	166	179	171	178	190	150	135	176	160	162	152	173	166	177	167	154	176	163	157	170	150	190	153	152	182	162	175	178	176	164	151	170	162	184	172	167	173	149	165	161	150	164	158	167	191	161	158	156	149	178	186	151	171	163	164	196	168	176	160	176	184	179	179	172	161	140	155	175	157	177	177	158	165	172	171	160	184	149	160	171	128	153	160	158	179	188	173	164	174	181	187	186	169	177	175	173	183	162	169	188	146	152	156	170	157	174	178	164	165	175	154	183	170	170	169	186	183	176	182	183	160	152	187	150	174	181	175	158	145	187	154	180	165	163	169	181	156	167	181	148	163	147	172	181	160	160	176	179	154	174	179	165	132	179	179	155	163	179	185	165	142	171	173	154	159	162	158	182	157	171	172	162	164	176	160	155	164	164	186	171	153	167	187	171	184	170	169	160	180	173	187	169	175	175	160	154	173	169	163	174	157	167	172	170	158	179	173	143	167	172	129	152	180	161	153	183	172	182	171	159	166	169	191	188	164	170	178	156	165	196	158	177	155	155	172	172	144	169	171	183	186	151	165	177	197	168	177	156	166	172	191	165	168	173	154	170	170	174	185	165	162	149	148	158	169	163	156	171	164	150	175	176	171	155	188	178	175	158	168	196	163	162	187	152	163	176	184	177	163	176	191	172	151	160	178	180	177	159	157	152	146	162	158	156	194	148	190	169	166	183	171	170	168	171	168	153	161	124	174	188	162	198	142	174	174	172	164	166	160	163	159	170	160	163	166	162	162	167	171	140	168	149	186	154	168	173	201	173	164	171	154	170	158	181	189	169	166	148	154	173	165	162	163	163	169	154	190	159	160	172	184	175	174	178	167	203	146	155	171	188	168	155	187	178	160	155	181	175	158	163	174	179	156	173	169	176	147	160	158	168	168	142	168	156	171	165	164	170	171	186	161	167	155	155	183	165	170	178	184	155	179	149	157	170	140	187	157	142	150	166	176	156	178	160	187	172	160	173	176	158	171	179	147	170	156	174	172	142	157	169	175	191	191	158	160	156	168	160	182	166	162	163	155	144	148	147	191	186	157	169	161	148	180	154	165	176	201	155	146	195	160	176	179	171	160	160	149	172	164	176	171
27949	47138	34847	18613	11008	7670	4945	3183	2475	1932	1633	1215	869	986	867	712	637	471	475	404	331	308	244	242	340	810	854	188	221	177	183	219	203	197	187	187	210	181	202	195	194	213	217	176	214	181	215	204	190	202	199	174	174	181	205	208	161	188	185	181	179	210	199	164	187	207	181	205	211	202	201	178	225	199	183	209	199	177	186	210	201	174	199	196	185	168	176	204	233	178	195	193	197	190	195	180	203	197	212	206	194	184	195	178	179	178	193	164	199	187	189	193	176	203	174	214	206	193	198	192	181	185	215	187	180	198	214	217	190	215	201	209	208	190	194	188	172	203	213	189	196	196	204	187	184	204	203	210	187	193	197	204	183	186	194	194	201	201	178	183	191	195	213	171	180	214	190	201	209	186	209	222	175	188	207	177	203	181	209	214	194	196	184	222	199	193	201	215	205	201	171	184	203	195	222	217	205	199	169	196	212	202	176	222	198	206	194	189	184	180	211	222	204	198	182	203	177	205	195	171	200	216	199	166	184	192	219	198	200	190	212	193	184	234	201	205	201	178	188	194	190	188	198	192	184	199	209	181	203	193	175	198	190	194	205	194	168	172	219	166	192	188	201	199	185	174	187	194	210	221	211	203	183	185	216	194	216	197	184	201	206	204	179	193	180	198	189	195	201	176	207	185	190	200	197	191	194	185	185	212	198	160	190	196	211	201	200	188	182	167	198	191	180	191	210	182	203	167	211	165	211	202	187	228	207	197	185	201	187	180	199	186	222	185	186	182	171	193	197	209	197	172	195	183	187	194	169	195	229	207	171	178	194	186	171	183	184	174	183	196	174	204	204	203	191	194	182	206	187	191	178	202	188	219	202	196	216	183	182	189	172	203	187	195	210	190	175	200	184	198	167	156	183	179	197	215	190	207	191	175	195	175	179	187	197	193	187	195	170	184	175	179	206	180	212	191	164	221	190	192	193	211	193	184	204	192	214	203	193	175	184	183	183	186	172	172	193	220	176	171	228	189	202	201	231	190	209	197	201	201	178	193	205	175	203	192	198	205	177	181	161	199	176	180	182	192	196	171	219	195	220	203	167	194	209	216	197	196	224	189	197	170	200	181	214	207	192	185	214	196	184	181	194	201	186	178	182	180	225	199	196	206	211	210	195	184	184	195	197	168	175	188	203	201	202	210	195	198	216	200	209	185	238	199	203	203	194	190	209	185	210	184	191	196	194	186	168	175	195	202	187	197	209	181	185	174	192	169	195	188	182	165	186	215	189	205	193	220	194	173	201	218	195	190	197	159	222	166	198	176	211	174	187	201	189	187	200	198	191	199	202	176	216	211	192	184	186	185	215	194	202	164	193	198	199	192	218	177	173	211	178	187	204	202	180	180	168	182	201	185	187	163	195	175	222	181	173	216	183	212	206	154	211	191	164	216	188	199	195	195	205	196	208	189	187	208	207	195	212	192	192	187	205	214	210	206	189	186	208	177	168	205	182	181	208	182	181	190	203	192	204	189	178	198	190	187	188	206	191	177	190	206	210	166	157	185	191	216	193	214	207	180	195	182	182	182	207	179	199	190	194	201	182	216	185	173	211	175	218	203	207	213	164	184	195	191	198	177	200	190	205	207	203	144	206	195	221	176	161	208	182	203	213	181	201	207	168	188	199	200	182	184	212	197	188	188	186	185	176	192	221	192	205	179	186	217	201	187	193	210	182	179	191	180	173	202	191	191	203	217	186	172	192	210	190	194	163	220	177	200	192	183	226	220	193	205	177	196	187	197	200	183	206	172	162	211	174	209	217	194	182	169	181	186	196	185	195	212	184	202	207	196	181	222	208	189	176	210	181	213	197	185	206	180	198	176	205	184	196	196	197	197	161	180	223	166	181	215	194	208	193	193	181	199	199	208	214	191	211	172	187	193	212	189	186	199	197	165	193	190	190	188	211	180	177	186	177	185	178	213	182	202	195	208	210	175	196	196	193	194	214	191	178	173	201	201	194	189	218	190	187	181	210	202	172	173	181	195	182	183	192	206	178	201	206	205	169	179	197	184	205	217	165	180	202	204	205	179	194	206	187	193	219	199	177	196	192	202	181	183	196	209	206	165	188	182	188	193	216	207	208	192	193	198	180	205	176	197	203	213	178	175	157	213	215	193	190	190	175	188	189	218	214	189	167	191	206	174	197	183	189	184	193	176	188	199	186	201	193	190	203	190	193	194	172	197	209	190	173	202	195	177	185	207	193	186	168	190	174	182	189	188	239	172	168	211	190	227	205	182	211	201	193	198	180	214	196	205	195	199	206	193	197	226	203	209	162	188	180	183	187	177	189	188	190	204	183	166	200	189	150	176	215	169	184	198	183	196	215	198	184	180	201	208	164	211	198	203	196	192	199	200	207	203	201	168	221	202	172	168	201	202	206	202	186	200	200	195	208	174	200	202	185	164	186	201	174	203	205	185	209	204	196	185	167	189	193	186	198	192	183	197	178	187	191	202	202	219	193	190	189	185	190	209	180	195	181	189	198	177	192	208	202	180	208	202	201	206	188	192	199	190	211	187	204	196	208	209	193	205	202	175	188	211	201	177	187	199	208	184	165	206	181	191	203	195	195	204	182	189	172	185	196	187	199	179	172	192	188	173	213	198	219	196	208	203	199	193	199	195	167	197	225	205	214	175	193	180	171	201	204	204	186	187	196	179	195	190	205	196	199	222	179	202	216	160	172	201	196	201	196	198	180	192	191	179	209	215	182	189	174	181	201	209	177	193	189	224	188	194	180	194	197	227	173	199	209	201	198	193	202	192	202	196	206	193	171	193	211	185	191	177	205	186	181	191	203	181	182	196	193	200	204	206	196	197	210	196	184	196	176	193	209	217	187	193	205	193	210	167	209	201	184	202	181	207	233	198	193	220	185	195	185	231	191	203	212	195	193	186	216	200	186	191	198	202	197	199	192	223	187	181	189	220	183	195	161	184	202	182	189	193	185	177	185	198	213	185	162	174	192	170	196	210	186	191	203	194	202	176	213	216	203	205	197	208	214	195	201	200	171	192	208	203	189	194	194	186	220	180	195	200	192	187	184	199	168	193	200	191	197	165	214	207	211	196	183	186	178	207	198	189	203	198	195	192	189	216	207	194	205	201	201	191	188	202	179	208	217	194	170	202	173	203	180	187	211	171	201	203	177	171	185	195	199	211	184	206	181	198	185	167	189	203	180	217	193	189	196	215	205	168	203	201	180	223	184	190	197	175	199	185	186	199	202	216	200	196	193	182	186	183	213	215	190	186	196	206	194	189	183	199	191	196	176	206	187	206	204	188	166	187	169	192	197	188	197	218	231	185	170	189	206	215	161	189	179	190	185	191	183	193	198	202	224	201	203	168	199	226	222	216	198	195	181	209	210	195	177	185	192	199	178	182	211	203	168	182	182	206	194	178	212	207	186	193	206	187	206	204	197	181	196	211	206	200	187	198	183	188	200	198	184	196	207	197
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
