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
341679948700	341679949213	341679949763	341679950313	341679950861	341679951413	341679951963	341679952513	341679953061	341679953613	341679954163	341679954713	341679955261	341679955813	341679956363	341679956913	341679957461	341679958013	341679958563	341679959113	341679959661	341679960213	341679960763	341679961313	341679961861	341679962413	341679962963	341679963513	341679964061	341679964613	341679965163	341679965713	341679966261	341679966813	341679967363	341679967913	341679968461	341679969013	341679969563	341679970113	341679970661	341679971213	341679971763	341679972313	341679972861	341679973413	341679973963	341679974513	341679975061	341679975613	341679976163	341679976713	341679977261	341679977813	341679978363	341679978913	341679979461	341679980013	341679980563	341679981113	341679981661	341679982213	341679982763	341679983313	341679983861	341679984413	341679984963	341679985513	341679986061	341679986613	341679987163	341679987713	341679988261	341679988813	341679989363	341679989913	341679990461	341679991013	341679991563	341679992113	341679992661	341679993213	341679993763	341679994313	341679994861	341679995413	341679995963	341679996513	341679997061	341679997613	341679998163	341679998713	341679999261	341679999813	341680000363	341680000913	341680001461	341680002013	341680002563	341680003113	341680003661	341680004213	341680004763	341680005313	341680005861	341680006413	341680006963	341680007513	341680008061	341680008613	341680009163	341680009713	341680010261	341680010813	341680011363	341680011913	341680012461	341680013013	341680013563	341680014113	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
21059	20014	26907	22791	20008	19291	5412	1995	1253	1038	962	841	726	633	557	528	518	497	488	454	437	393	403	360	348	346	360	364	347	327	317	374	346	333	333	339	337	298	330	333	303	318	285	316	313	309	333	312	295	301	301	324	321	271	320	296	304	294	359	328	300	261	330	324	299	340	317	323	311	300	313	337	336	319	353	296	316	309	334	329	287	318	302	285	306	331	320	310	300	305	326	312	327	299	289	278	296	264	285	300	282	308	300	303	291	347	269	311	303	306	311	333	308	324	269	290	335	295	329	294	325	293	319	292	304	313	325	293	302	308	316	325	288	303	282	324	338	329	284	303	291	319	293	312	295	314	329	282	289	305	314	312	304	314	333	308	305	302	317	292	305	283	294	318	333	298	309	292	341	313	304	330	302	293	298	303	319	342	305	303	286	273	304	305	340	316	302	354	291	298	309	301	296	291	301	290	296	299	308	276	317	323	327	311	330	340	307	325	311	302	296	288	293	287	292	316	313	320	337	311	300	297	320	313	334	315	291	314	297	321	293	324	306	285	293	306	334	305	327	320	292	272	312	308	317	303	274	288	295	305	311	336	366	295	304	292	291	303	324	304	299	319	312	320	305	314	310	341	325	297	327	323	299	302	321	265	307	352	307	292	294	313	313	317	333	300	339	311	304	306	316	309	319	285	315	297	285	298	328	301	337	311	305	305	344	293	266	311	303	312	316	310	277	322	298	308	300	343	308	335	298	331	310	305	301	301	321	276	319	319	317	314	347	311	324	299	327	287	312	302	301	335	311	286	260	319	285	325	313	279	275	264	308	300	312	314	339	316	324	303	342	324	306	304	301	314	337	310	305	314	299	327	318	296	298	286	297	304	296	304	302	320	310	294	297	325	299	291	319	320	303	327	301	323	320	316	298	305	306	314	321	323	301	298	283	342	300	301	304	280	336	323	298	333	337	291	302	305	298	329	288	283	318	292	288	287	306	293	282	311	329	327	320	296	326	312	273	320	290	318	333	321	314	297	314	294	296	308	285	287	275	317	323	325	303	295	305	307	310	285	326	290	304	319	300	290	309	303	327	315	316	312	325	319	288	289	301	321	311	307	320	298	290	297	321	318	296	303	326	297	302	296	293	293	345	297	321	282	313	321	289	344	304	298	320	283	314	289	312	295	295	343	331	334	320	287	309	311	307	280	303	327	282	276	350	314	341	320	331	306	318	328	271	313	321	329	324	323	309	296	294	313	355	285	298	302	312	313	314	292	298	304	321	300	316	301	330	287	314	297	281	315	296	280	302	355	285	304	311	329	287	346	327	303	316	307	280	300	280	307	306	306	279	348	294	321	299	325	273	297	333	303	299	298	314	297	289	307	306	332	340	298	329	309	310	307	290	343	288	299	320	306	280	305	293	317	316	306	259	330	294	326	301	283	304	318	335	346	298	282	342	335	322	294	328	317	322	329	298	312	290	316	276	324	297	323	314	289	281	286	305	311	297	311	321	317	299	299	325	347	351	316	277	282	315	275	302	284	300	305	277	332	333	309	304	307	266	330	298	303	295	315	329	291	336	317	290	318	301	301	335	281	303	302	324	330	297	342	337	303	300	332	312	310	308	289	316	327	311	337	294	298	308	342	334	320	319	330	328	292	306	295	310	261	287	308	299	308	308	307	321	322	306	299	312	330	325	321	319	313	309	303	318	305	299	312	282	301	302	312	291	315	261	304	288	297	305	305	333	322	295	308	316	299	308	318	310	325	313	310	308	301	316	299	313	322	336	333	308	315	298	312	295	315	293	335	301	316	306	307	286	321	311	315	275	299	328	311	306	312	320	306	327	307	310	298	291	308	295	334	304	313	316	286	317	328	286	296	326	323	326	275	298	304	311	274	273	311	322	304	323	266	321	313	303	278	306	305	318	330	314	312	317	333	328	321	286	320	295	316	302	323	303	326	310	311	286	300	315	313	311	312	293	313	349	303	284	278	318	316	303	325	292	349	310	345	327	306	285	303	293	313	327	335	262	326	280	299	307	313	345	299	301	333	315	333	296	334	332	335	282	301	297	294	335	314	297	313	330	304	274	272	306	321	317	350	313	313	303	284	304	299	315	306	316	301	313	304	328	319	293	297	342	295	297	319	282	290	302	293	292	302	300	309	314	305	280	308	279	360	320	284	314	293	299	326	275	296	285	308	284	327	282	269	298	306	311	299	313	325	319	324	312	314	319	289	288	301	301	289	331	289	285	300	315	314	313	288	309	312	327	332	295	306	315	299	339	289	311	307	317	304	315	323	325	328	274	308	307	300	330	319	294	294	289	314	319	319	318	275	322	325	332	305	312	314	359	336	289	345	322	322	308	320	307	282	324	305	302	273	312	307	327	282	331	324	337	306	314	308	319	305	303	290	305	310	304	294	323	337	345	301	330	284	289	326	324	307	305	317	338	290	345	333	342	339	317	279	335	300	291	305	308	296	344	294	310	284	306	279	288	272	322	313	313	299	296	293	343	330	296	315	286	309	299	297	325	306	329	313	289	306	335	299	297	298	329	304	305	270	314	286	320	344	314	317	310	311	328	314	328	286	313	301	310	295	336	280	290	321	320	295	286	301	337	281	266	309	341	284	313	298	306	298	316	299	345	350	316	296	321	281	326	332	300	306	313	313	298	315	302	300	320	307	305	293	308	312	280	279	335	307	295	322	312	299	301	282	337	273	294	311	310	275	318	322	303	307	293	278	318	281	282	290	324	292	311	334	312	310	301	295	292	310	313	332	309	296	307	309	316	319	330	316	302	310	303	293	327	286	292	304	323	328	293	270	294	306	341	276	331	327	308	289	301	315	294	317	278	274	329	342	300	312	305	327	275	311	270	325	305	316	327	304	297	324	348	334	307	284	318	299	295	319	334	316	295	299	318	317	313	323	338	327	307	320	340	294	303	303	321	260	310	297	284	314	317	308	308	311	334	346	315	302	300	328	315	338	288	298	298	304	286	307	327	304	293	346	307	311	334	301	295	324	302	272	283	315	309	351	301	299	294	306	299	328	351	323	321	311	303	301	317	281	318	290	309	317	292	313	328	330	269	297	300	312	285	315	296	317	301	332	320	327	296	306	321	295	312	274	290	325	293	343	296	325	293	320	285	289	323	297	320	309	281	302	317	321	300	313	314	318	290	310	315	294	279	317	291	286	319	344	273	307	349	290	313	343	322	318	260	301	276	313	305	281	325	307	307	325	320	334	302	307	323	317	299	299	299	330	308	304	285	316	318	286	327	344	319	320	306	290	307	305	316	290	273	333	315	319	293	311	283	290	335	275	295	289	291	283	292	336	283	299	277	281	312	284	315	310	338	292	307	298	320	289	283	324	311	304	302	286	321	320	299	294	310	280	291	291	304	287	314	307	319	302	291	296	314	319	269	296	318	311	301	305	328	303	334	316	305	316	312	322	327	330	293	304	290	310	266	315	292	304	326	312	326	280	297	304	339	310	313	313	303	304
6632	22545	17855	10581	8179	6748	5302	4122	2993	2344	1979	1683	1470	1186	1153	978	910	827	804	754	714	599	597	566	562	538	568	553	517	517	492	497	515	475	501	453	493	499	481	447	475	434	424	454	461	440	474	469	446	459	462	506	440	441	404	449	439	469	442	415	444	435	441	465	425	452	452	454	454	434	438	406	457	460	383	458	460	472	407	435	413	462	452	403	444	435	447	398	408	427	469	442	405	448	443	440	431	434	421	464	464	422	421	459	443	471	447	481	443	477	415	444	416	510	422	449	424	426	402	439	435	453	448	450	453	474	424	429	446	431	438	473	400	443	432	434	416	426	459	439	447	448	427	407	445	396	424	441	429	402	418	451	484	430	457	429	413	474	444	442	465	455	416	440	431	482	436	434	431	434	392	447	416	427	414	408	486	432	452	472	452	430	433	442	433	415	446	447	444	464	455	431	421	448	453	444	420	405	465	459	372	414	470	457	454	433	449	428	446	449	440	418	448	405	425	430	434	411	429	424	440	420	393	490	441	439	396	448	444	449	457	414	449	384	420	431	421	467	448	443	432	437	421	435	407	467	433	460	409	466	430	441	424	441	407	411	458	441	412	460	450	416	435	422	426	408	440	436	409	463	396	438	404	405	417	428	437	431	397	443	465	407	484	414	440	433	442	418	418	393	437	440	428	469	429	412	423	418	477	428	443	419	413	486	450	434	442	434	412	404	394	425	440	399	433	415	402	466	425	452	464	423	437	396	399	440	422	494	439	437	427	396	423	449	439	427	429	426	459	432	414	434	447	431	436	443	432	414	469	427	439	423	431	426	434	445	411	436	423	409	462	434	440	445	417	437	457	440	434	440	412	429	438	491	412	436	424	420	438	428	401	458	423	436	402	432	415	426	430	430	443	430	420	389	456	433	437	422	417	475	434	428	446	400	448	439	421	438	455	414	445	443	440	431	396	430	426	411	427	419	404	467	443	475	472	429	426	462	419	433	431	484	439	438	451	405	456	433	427	447	435	424	420	420	396	467	432	428	396	408	411	472	439	418	453	433	459	419	449	416	441	437	448	436	423	446	484	396	421	431	422	405	441	430	425	429	435	412	447	467	427	407	421	440	439	481	416	421	410	446	442	453	410	429	455	436	417	444	489	463	459	425	454	461	415	439	462	441	449	453	441	437	425	451	406	410	436	468	423	441	394	455	406	418	436	416	433	430	439	461	456	450	418	400	410	456	419	438	439	440	427	429	427	390	414	405	404	423	427	413	414	385	408	438	432	416	476	424	423	439	437	448	411	466	440	451	425	444	409	446	437	431	431	418	451	420	457	423	407	425	426	445	399	428	432	412	402	445	431	400	456	415	433	444	433	438	431	447	410	434	442	435	441	387	437	451	449	458	425	398	462	438	458	423	441	451	442	481	450	421	471	447	438	433	397	432	438	436	468	415	460	432	418	427	430	408	446	452	471	458	433	438	390	395	425	459	449	436	410	405	462	422	421	426	436	433	462	411	400	455	439	461	459	435	401	423	448	430	436	374	434	416	457	450	445	410	436	416	387	424	421	415	420	438	379	425	407	449	437	420	430	436	412	429	434	406	393	442	439	459	467	416	430	425	418	451	442	456	416	448	394	403	408	445	434	426	414	458	418	437	412	454	408	447	415	440	427	417	428	399	426	460	387	451	424	409	452	452	449	451	410	433	430	418	424	436	428	415	429	426	435	406	431	450	457	388	442	416	406	447	424	444	444	436	420	431	410	432	431	438	429	420	396	448	465	418	454	447	441	474	441	413	445	441	465	436	406	402	430	400	416	422	423	407	437	459	423	416	452	407	450	443	396	425	452	481	403	435	414	423	423	421	435	478	442	422	395	421	402	438	443	465	457	404	426	424	414	428	411	463	444	436	396	408	480	433	413	398	439	426	411	446	451	446	432	446	441	454	422	436	475	410	411	461	440	424	417	448	396	446	407	414	462	461	423	423	468	429	404	484	422	445	429	410	392	470	419	460	415	449	437	415	415	430	424	418	424	447	421	426	439	444	437	382	414	461	403	414	429	404	395	451	471	413	432	460	429	409	446	418	449	426	404	410	443	414	454	426	429	435	434	439	442	441	423	440	414	445	438	448	439	434	431	431	421	476	421	465	422	414	428	451	418	399	455	460	429	469	440	419	431	416	459	476	415	415	406	433	442	484	433	431	467	380	413	427	439	399	431	460	442	439	416	414	406	397	448	398	458	423	420	454	450	477	450	406	401	450	424	438	416	431	457	449	439	437	433	419	394	429	426	411	435	412	460	423	443	457	412	430	436	442	424	470	411	439	399	424	477	439	457	441	440	459	430	467	477	449	423	398	386	410	410	430	459	439	423	407	418	412	431	424	408	424	452	416	397	425	424	463	427	451	413	432	472	426	414	409	431	450	438	446	389	392	394	408	459	441	438	459	430	407	418	446	401	429	427	426	437	419	434	431	426	438	427	419	432	442	426	449	436	458	437	439	445	408	461	454	451	403	438	435	407	456	404	410	405	425	451	420	459	419	397	387	432	427	427	441	435	441	434	425	413	444	462	430	451	397	414	445	419	422	425	422	440	458	405	441	467	410	449	438	440	423	446	415	449	441	445	439	422	403	442	449	465	462	422	440	435	456	426	467	445	435	434	413	435	432	451	437	469	436	408	435	471	430	414	461	437	408	380	414	452	406	446	389	443	422	429	420	425	426	424	422	463	430	414	408	410	396	425	440	405	451	452	442	454	462	424	399	427	433	465	427	427	422	425	432	432	409	428	423	426	386	431	423	459	433	433	423	414	420	433	431	448	439	435	432	418	428	395	415	433	434	423	426	405	428	454	464	415	427	455	437	423	399	465	446	392	421	398	423	422	458	435	458	448	455	418	437	432	424	405	425	430	442	415	422	426	407	437	460	419	415	389	447	455	447	437	437	421	432	391	449	493	483	490	448	440	431	456	430	423	447	414	460	412	422	423	425	443	431	416	423	457	483	437	424	361	427	405	454	447	412	442	430	442	452	435	418	431	426	423	422	432	420	429	430	434	403	424	410	404	406	426	403	456	438	394	448	460	444	420	446	474	433	418	433	420	422	453	429	431	430	398	407	439	396	439	407	433	385	458	451	403	471	433	399	463	388	371	447	432	489	439	465	441	422	400	430	468	412	428	466	391	431	432	415	439	468	427	433	441	456	436	397	437	421	452	402	428	420	408	436	447	457	436	458	437	429	438	404	415	436	412	428	441	425	418	416	402	428	433	469	416	422	471	402	420	416	417	449	440	419	441	433	466	448	430	455	425	426	465	465	431	446	424	419	439	437	425	452	418	461	443	387	427	462	420	438	409	419	421	425	439	426	392	421	407	436	457	435	412	440	401	432	426	408	419	430	455	398	439	416	401	447	404	463	468	446	436	458	468	432	445	427	458	463	431	462	442	459	456	446	432	445	428	409	444	438	443	422	455	427	421	428	448	435	453	422	406	404	384	430	433	443
27801	18562	7211	2759	1524	1110	889	789	627	589	538	491	478	462	428	454	418	436	376	422	411	430	361	371	340	353	349	353	343	349	359	312	329	360	343	339	366	310	356	362	377	345	372	356	366	340	366	336	331	379	374	389	319	321	384	341	332	377	349	358	342	371	325	326	335	323	353	382	341	325	387	335	364	357	341	309	332	351	350	313	352	330	375	387	350	336	364	312	335	336	347	338	329	335	375	375	338	369	344	338	363	356	398	353	387	374	399	364	358	360	350	315	306	379	327	358	362	369	344	325	397	329	419	325	363	346	380	336	333	354	345	344	356	375	333	336	340	341	356	333	371	337	357	369	347	336	343	346	346	340	383	362	349	334	374	350	384	350	339	315	339	352	336	318	353	314	357	326	352	337	350	371	310	339	349	372	350	348	330	344	360	360	348	331	354	340	342	375	329	344	323	382	342	362	369	349	352	345	312	327	340	312	362	349	369	370	319	334	382	324	353	354	388	368	349	358	365	353	354	321	375	342	344	386	346	380	346	357	329	361	354	362	362	346	351	371	387	358	344	331	345	363	340	381	369	350	341	363	349	387	340	368	388	337	336	389	304	335	365	344	329	322	344	357	381	322	331	358	346	331	344	334	316	368	357	304	357	320	322	369	336	352	373	344	338	347	323	322	325	334	378	326	361	349	378	333	343	348	356	330	342	343	360	343	365	356	362	354	328	368	350	344	365	357	358	344	324	337	331	335	334	344	369	322	336	344	317	333	352	353	341	347	370	341	332	363	325	345	351	363	356	343	346	376	344	306	358	325	335	319	310	357	340	355	354	348	345	304	319	359	331	355	338	326	356	343	328	371	371	356	376	347	342	350	357	368	325	332	350	349	365	339	338	339	357	342	352	349	365	359	340	365	342	332	323	352	328	364	351	392	325	319	338	319	336	341	340	345	339	337	394	344	374	336	332	358	334	376	365	321	397	346	313	365	316	338	329	382	324	381	370	352	327	324	317	372	337	356	340	358	336	366	357	354	335	337	362	375	323	377	357	351	350	370	325	326	357	330	385	387	355	333	356	344	346	368	333	338	379	337	367	372	336	301	365	364	338	346	341	348	367	333	354	369	359	350	359	343	357	332	372	354	335	348	360	365	359	367	354	353	354	354	337	346	343	361	359	326	356	353	350	341	372	334	319	351	301	334	407	316	356	347	361	326	354	352	358	348	331	335	356	356	340	354	370	339	350	354	347	360	335	365	357	348	322	327	375	351	360	341	366	361	358	320	330	364	339	326	346	353	349	334	338	373	344	372	371	322	359	369	322	312	367	329	335	343	375	369	339	346	344	348	317	351	332	343	327	337	366	383	348	348	361	345	359	362	357	341	344	326	349	357	356	367	316	307	348	385	359	311	342	348	342	346	357	331	307	361	335	343	355	337	365	371	381	344	350	334	361	337	349	363	356	366	360	365	388	336	345	338	343	321	342	345	329	338	331	370	319	304	340	361	368	345	333	337	346	370	331	290	345	374	384	336	368	339	355	310	361	356	320	353	334	357	336	387	350	374	367	345	379	341	359	369	317	323	349	335	367	354	356	386	335	355	346	362	345	350	326	391	349	365	322	325	360	372	337	331	355	339	313	367	330	369	319	359	297	341	372	347	329	338	349	386	357	369	345	342	347	362	355	345	338	349	370	347	326	358	401	390	343	385	363	344	349	361	327	351	357	354	367	359	347	335	363	340	370	364	372	326	340	383	325	330	362	334	362	339	352	356	357	344	342	342	375	354	376	364	325	371	367	339	336	372	347	360	326	366	341	338	352	336	351	341	338	378	352	364	326	346	349	301	338	349	352	362	329	352	349	381	380	359	351	358	375	379	340	341	329	370	382	357	368	359	328	346	343	341	324	341	349	367	349	338	356	338	372	342	375	365	344	326	366	359	335	360	368	381	350	330	363	359	357	354	350	352	362	352	334	353	357	337	335	376	355	363	331	363	368	330	338	374	368	371	401	348	349	349	328	333	330	335	355	364	308	354	357	348	365	347	381	348	340	368	343	343	349	355	330	345	348	321	353	368	330	298	370	315	330	348	353	329	341	347	339	312	364	325	360	334	366	333	346	320	347	324	380	334	386	364	367	350	362	338	352	347	364	361	341	321	372	350	334	360	333	327	360	358	364	395	345	312	338	360	369	361	366	335	342	326	345	320	336	341	337	348	333	327	377	358	308	339	354	350	372	350	341	342	334	363	337	372	354	364	387	358	350	336	369	339	346	380	354	350	359	356	352	346	338	330	352	351	356	356	348	333	342	356	360	313	355	340	369	333	331	361	354	351	345	320	339	394	342	342	388	354	336	366	384	353	347	322	375	363	364	346	373	368	320	399	341	373	352	382	336	364	341	332	351	349	339	308	333	360	357	329	359	354	327	358	339	359	339	355	361	382	353	326	362	362	335	373	350	381	343	352	355	366	353	348	358	350	356	332	332	367	339	356	345	321	378	330	329	355	327	400	340	374	368	372	372	377	334	338	350	318	332	338	362	343	316	341	336	373	334	366	328	358	320	340	345	375	349	337	342	345	352	365	325	360	341	351	339	362	345	334	330	349	366	390	358	370	361	358	352	382	355	398	329	344	350	333	372	316	349	309	333	402	313	323	346	341	331	348	349	349	357	340	344	375	344	356	346	319	338	344	334	326	350	336	359	361	320	348	356	354	328	320	328	332	313	360	359	311	350	353	345	345	336	350	326	369	358	329	366	348	340	357	358	353	357	369	333	354	377	327	328	380	349	327	371	330	347	297	345	352	365	353	362	344	365	328	335	376	330	345	349	326	338	347	361	358	386	335	379	345	336	372	362	364	309	327	331	414	338	330	334	368	343	347	349	326	342	361	333	340	363	363	341	336	315	389	371	331	358	320	348	335	356	340	312	357	335	346	326	323	313	375	319	336	365	368	317	351	343	368	343	371	370	335	357	334	324	324	370	356	359	322	361	366	338	357	327	331	356	329	313	353	322	362	342	351	355	338	340	338	358	349	350	346	347	339	338	378	352	330	363	360	343	342	355	352	360	306	368	363	322	367	340	379	305	336	315	331	382	357	345	316	343	359	335	349	361	328	354	322	350	365	339	363	327	340	341	345	422	347	348	358	331	379	361	312	361	354	387	333	353	342	349	366	336	317	319	375	366	369	361	358	356	359	318	359	373	357	355	341	345	350	349	339	373	325	351	354	346	372	335	309	316	327	328	374	345	365	332	352	318	345	345	376	348	333	386	370	341	373	375	361	387	348	338	344	340	315	330	330	360	347	347	345	316	336	335	320	362	347	340	365	354	353	324	378	352	345	364	347	343	379	342	335	334	366	338	346	378	355	377	371	366	343	353	361	383	342	352	346	337	333	359	406	347	360	363	326	376	350	345	344	348	340	350	359	327	354	388	360	352	325	314	377	372	397	347	364	378	333	330	342	368	367	366	352	353	354	326	354	358	349	331	340	368	318	354	345	360	342
6293	10551	8114	4296	3279	2678	2187	1729	1281	1113	929	928	836	753	689	662	668	617	603	591	583	545	574	494	512	533	523	526	534	522	508	485	513	505	481	542	501	511	466	440	512	487	511	496	513	454	518	469	472	509	470	476	470	457	464	460	473	453	485	465	469	466	468	468	482	481	499	444	460	472	454	463	492	542	475	454	471	511	478	501	486	448	493	460	467	455	504	500	486	445	483	506	456	524	489	473	489	470	485	495	439	515	472	411	455	462	407	442	469	488	469	440	459	482	475	505	454	471	502	528	466	535	468	459	533	448	477	482	471	436	487	466	496	465	480	480	516	510	485	457	474	535	463	512	476	471	472	464	485	543	459	450	464	463	426	486	477	482	451	492	505	436	474	464	471	473	465	467	505	508	455	478	478	482	479	478	472	475	473	468	500	480	491	482	499	472	470	475	477	481	494	492	478	484	475	467	500	479	444	451	500	443	490	480	482	492	459	501	487	459	467	490	527	469	449	479	457	490	472	495	489	487	451	459	492	446	494	481	464	471	476	479	538	465	485	487	430	504	487	492	480	482	462	497	461	491	436	513	478	468	495	487	472	474	473	503	494	476	482	512	522	453	472	477	460	440	489	461	481	506	470	485	465	510	472	467	435	468	482	463	466	474	471	470	462	448	467	458	479	500	460	492	512	478	526	501	492	476	481	450	496	498	482	485	499	487	502	468	485	474	477	501	493	482	459	445	465	499	502	465	444	464	455	443	466	497	474	471	524	480	489	448	458	470	465	526	454	480	455	496	449	495	504	455	474	467	454	488	466	488	466	478	461	459	443	491	453	460	433	502	444	465	517	497	483	472	506	481	503	517	477	479	437	457	483	485	522	485	459	474	463	491	491	492	504	454	477	483	477	477	505	516	451	506	481	501	456	440	494	434	455	480	456	452	482	481	472	521	502	480	462	435	493	479	483	461	477	467	468	449	490	479	472	491	446	462	501	471	466	513	467	509	495	489	463	457	474	481	472	493	495	504	466	529	456	476	506	471	456	483	491	496	497	471	476	458	488	447	469	424	465	471	443	458	471	496	479	465	489	463	493	477	494	524	496	478	488	494	468	491	457	492	464	455	495	473	502	480	496	502	466	475	434	479	450	488	465	551	490	516	460	503	451	457	479	463	488	510	472	475	494	490	474	488	470	506	497	450	488	468	484	477	448	460	496	492	526	498	465	427	496	464	458	478	463	443	435	503	490	467	474	464	501	462	453	468	477	455	472	476	503	546	484	510	495	459	454	477	483	491	462	514	494	437	459	461	480	495	452	493	487	447	459	472	455	472	504	452	473	499	520	484	455	470	479	481	459	519	472	468	472	452	498	463	468	491	493	483	475	508	494	514	461	472	519	481	530	443	532	487	455	493	477	476	531	453	463	440	471	477	447	472	469	508	506	465	449	509	471	449	503	464	488	475	468	482	494	459	460	455	473	497	483	477	488	479	516	464	487	457	445	496	477	522	457	440	507	502	465	441	500	469	498	483	451	474	472	475	493	478	468	469	513	489	481	491	504	467	477	432	507	471	492	486	502	460	449	463	490	566	461	483	453	515	540	458	502	448	487	508	486	484	502	490	460	493	484	478	489	463	527	482	516	496	509	458	532	472	473	473	512	485	486	519	475	472	449	510	461	471	481	443	462	480	475	461	511	434	481	448	465	492	472	489	441	469	505	473	525	458	454	534	488	448	489	475	507	510	496	512	444	482	489	476	463	434	477	495	468	514	479	476	495	476	480	437	500	445	461	484	471	467	488	520	459	480	485	490	492	441	501	512	558	457	502	491	482	491	484	492	491	484	469	462	475	463	495	439	456	487	436	468	459	472	454	465	491	444	437	467	518	476	515	481	522	514	498	449	513	492	500	476	466	480	489	442	435	462	494	460	494	482	464	466	489	481	474	503	497	479	468	522	440	510	443	509	484	506	459	456	491	493	455	495	488	446	483	455	492	509	452	474	497	495	489	474	490	496	463	489	526	469	484	483	477	463	455	497	487	463	457	457	512	523	466	478	470	454	532	467	481	509	465	490	498	475	488	466	449	492	480	512	472	486	466	471	442	438	504	512	474	490	508	483	468	495	494	445	456	498	476	482	449	473	469	423	492	473	488	503	472	453	485	452	463	458	488	474	459	464	473	482	477	462	463	505	505	524	499	496	480	469	473	508	443	456	496	497	448	487	449	513	463	488	525	489	501	454	451	476	461	460	488	488	478	485	499	505	499	475	458	487	484	503	470	426	461	458	456	491	511	456	467	454	440	468	493	520	501	469	466	438	484	504	466	485	498	484	448	477	503	473	492	529	497	451	433	450	484	484	468	522	473	472	493	448	461	490	464	422	469	455	502	483	487	468	452	485	479	442	469	455	472	486	499	485	456	472	435	445	450	481	466	474	497	469	473	475	513	457	466	501	499	502	439	489	486	476	506	473	484	493	465	484	479	483	479	454	455	473	481	482	476	478	417	471	479	493	484	513	503	482	470	513	519	451	463	478	485	524	475	463	482	469	491	511	493	488	481	490	480	457	453	478	439	490	476	502	449	465	429	500	456	493	457	475	481	456	472	497	496	467	517	521	469	508	480	465	474	493	462	481	458	481	474	439	482	443	436	461	462	500	505	482	474	516	414	479	506	478	487	485	511	475	482	471	496	480	506	485	454	495	513	478	473	508	465	478	498	506	478	492	499	502	477	474	478	497	461	452	499	496	483	481	479	502	467	477	466	467	461	554	476	484	466	475	445	489	508	433	476	478	445	495	460	479	477	471	471	488	466	459	491	471	462	495	470	459	495	478	483	474	448	456	454	458	455	490	499	467	508	484	394	443	472	485	498	505	520	503	478	485	458	500	473	472	443	480	504	458	491	504	514	466	461	516	468	494	499	514	494	485	467	489	466	454	443	489	492	459	511	475	453	473	498	483	498	498	454	485	493	493	494	536	468	492	449	486	487	463	516	460	440	479	495	486	488	433	479	477	465	471	481	466	471	498	504	503	488	506	462	459	416	484	514	470	504	511	478	469	489	496	464	463	449	472	524	492	461	453	520	468	482	492	457	444	470	442	489	504	474	486	467	519	485	492	487	455	476	468	460	492	500	459	527	474	458	448	463	466	479	446	469	460	472	477	488	492	498	456	505	455	457	500	463	474	453	463	472	520	474	465	489	460	491	489	506	467	485	500	476	443	476	460	481	458	529	481	472	480	486	497	463	492	474	444	464	473	436	451	478	472	480	477	505	477	455	488	442	487	444	494	481	479	493	469	544	497	457	456	467	474	453	457	466	474	470	469	487	449	477	463	472	467	486	497	461	518	463	459	502	498	482	462	493	480	490	474	455	468	483	480	498	446	435	430	475	459	489	470	474	461	470	445	493	455	512	493	450	468	487	478	480	481	500	455	522	468	469	491	487	451	493	501	475	472	473	456	523	467	447	445	467	501	488	495	464	502	473	461	519	477	496	483	492	466
23516	21539	28428	25104	21321	7255	2349	1539	1228	1044	867	818	789	728	675	599	611	590	606	591	541	565	514	521	511	492	519	535	507	524	497	488	487	501	449	465	493	505	497	477	461	528	499	522	521	472	472	484	462	488	512	498	485	481	461	496	473	470	467	432	450	481	490	437	477	486	435	474	480	473	437	414	478	457	488	479	464	414	500	466	447	473	447	452	464	462	506	462	473	467	485	464	465	499	485	468	477	505	457	464	457	526	506	467	468	476	522	491	440	466	451	457	471	458	469	458	454	482	487	451	485	482	450	494	424	457	427	474	510	477	460	461	496	487	475	460	470	457	476	494	480	481	462	474	478	464	451	471	479	474	499	490	467	479	485	490	505	477	478	505	485	472	463	479	445	447	483	461	473	457	444	449	466	466	468	507	480	499	477	461	449	468	493	467	415	428	490	496	501	484	457	461	472	484	466	482	451	462	472	475	456	477	435	482	469	427	461	519	470	454	450	441	513	452	504	530	465	481	451	466	514	461	477	473	446	460	475	462	460	462	448	430	452	462	454	469	436	495	499	496	475	476	458	488	443	482	470	456	490	474	435	481	488	445	469	463	453	475	474	461	499	460	441	457	463	441	463	450	445	472	429	467	496	460	465	477	485	467	492	478	461	472	441	472	484	464	476	480	457	476	449	488	551	480	439	481	472	478	456	481	488	465	437	486	474	485	482	466	501	446	501	427	433	450	477	470	445	472	488	469	461	462	473	445	484	479	478	470	475	498	506	469	483	464	462	461	481	481	491	456	462	466	470	422	479	508	483	493	485	466	442	466	456	486	453	486	434	468	464	459	484	496	506	475	453	463	455	421	447	442	452	494	448	466	454	489	494	478	459	467	487	458	444	493	476	475	452	445	428	495	455	458	485	458	447	430	475	464	511	429	446	443	459	459	444	453	486	433	471	464	447	479	505	459	464	503	505	484	462	472	447	483	485	441	477	461	453	451	494	441	444	476	477	444	465	474	469	468	455	471	485	461	478	488	436	464	489	423	480	468	437	488	491	450	486	472	474	442	439	497	436	453	439	468	475	461	494	469	455	477	455	489	471	441	438	472	491	472	483	451	473	470	497	466	455	477	496	481	465	491	498	462	473	469	438	464	484	474	465	476	474	475	468	485	491	449	436	465	442	450	475	453	462	442	498	473	462	443	446	485	419	432	480	480	483	454	475	504	462	480	493	481	475	488	496	466	444	486	475	434	473	486	489	456	475	471	446	476	459	506	420	485	510	527	460	474	457	463	492	434	483	462	455	486	465	492	432	460	456	445	500	454	482	439	464	449	470	493	435	442	467	457	474	440	479	444	447	485	458	478	488	467	490	491	480	490	491	452	434	480	463	454	482	455	455	484	454	500	474	478	476	484	469	451	469	509	476	481	479	505	507	486	470	462	458	468	458	457	482	503	469	491	448	497	477	481	515	449	491	470	470	495	482	438	447	491	512	449	447	509	449	442	476	463	524	471	517	490	466	466	506	482	497	487	521	457	482	478	481	447	520	450	451	449	465	495	505	476	445	485	476	462	483	521	459	435	450	438	485	508	446	464	458	423	433	466	497	479	486	454	446	485	459	465	421	462	490	476	495	453	466	455	465	465	423	454	447	462	473	468	450	444	469	472	503	472	497	442	505	466	443	499	522	463	473	433	463	489	447	472	485	476	512	446	480	475	465	481	467	444	457	427	441	473	477	440	496	470	516	483	467	458	445	448	451	464	462	472	481	487	455	437	462	463	464	462	497	479	462	443	446	479	467	448	487	429	463	503	499	494	479	491	471	481	460	527	445	513	435	461	470	475	421	474	482	463	475	495	452	474	457	467	481	473	455	440	471	430	489	455	478	430	502	451	472	457	428	490	470	476	470	444	475	470	454	461	497	479	496	488	470	462	453	458	450	472	480	473	492	487	501	489	496	497	450	464	489	465	474	474	484	474	515	437	440	467	460	457	508	514	507	491	471	472	460	476	451	492	494	464	479	474	501	453	496	470	501	465	460	482	467	511	457	472	445	472	465	460	495	494	481	494	457	453	449	494	463	450	488	497	459	474	501	470	491	466	428	470	478	481	496	445	499	423	481	434	481	460	504	500	483	499	448	426	477	471	472	514	504	472	470	446	466	494	447	467	478	435	501	465	472	457	448	479	466	450	444	500	462	459	457	497	469	452	483	461	466	465	480	491	480	485	442	500	487	475	478	465	448	511	451	467	478	482	476	456	493	479	473	470	443	529	458	503	491	458	483	468	455	452	455	453	463	471	450	471	430	420	445	462	469	486	448	450	465	447	503	461	473	461	456	469	490	477	452	457	439	489	480	478	501	496	488	455	476	422	454	447	500	472	488	483	484	472	458	457	446	476	443	433	492	453	504	515	486	458	495	441	447	459	433	466	460	477	483	469	455	482	479	491	501	440	459	480	460	482	484	473	473	457	507	464	489	488	452	480	485	455	465	469	484	477	474	438	491	471	458	472	488	462	468	468	444	449	478	452	475	499	469	433	482	459	514	470	467	484	487	479	496	468	468	475	443	474	483	457	482	466	465	459	480	447	495	521	505	486	454	462	479	428	499	494	495	492	448	455	439	458	465	510	451	439	464	452	473	484	449	454	451	497	421	446	495	479	474	467	480	454	476	427	477	474	483	457	481	482	469	472	455	478	505	455	453	509	481	471	495	471	465	456	460	473	466	447	475	458	456	465	441	499	460	460	447	455	465	434	477	489	494	504	468	462	456	460	435	468	495	468	468	465	466	424	511	468	504	432	493	452	429	488	455	464	446	501	485	479	481	434	439	465	475	497	469	508	503	464	494	461	483	463	513	454	443	521	452	467	489	488	458	448	472	482	417	456	469	461	461	486	501	464	464	459	467	477	442	441	503	494	448	476	440	422	461	501	467	440	462	503	477	440	478	468	467	475	488	472	459	444	417	482	472	448	461	457	458	487	450	485	459	456	435	450	437	482	443	468	463	440	507	481	435	464	464	466	486	519	459	446	500	422	468	455	443	475	447	482	482	477	495	509	446	446	476	443	483	428	462	474	465	466	452	487	409	451	468	455	461	475	454	453	481	473	467	456	472	473	432	475	462	477	490	478	465	482	464	475	489	484	465	451	476	487	446	501	480	423	465	472	464	500	498	459	496	467	450	501	455	466	469	454	465	502	485	523	450	483	485	468	477	468	467	477	452	479	480	451	462	486	450	465	501	486	514	445	482	457	458	463	441	441	488	430	479	476	426	457	494	509	464	502	485	514	455	470	473	465	473	476	463	468	484	465	481	477	446	516	487	483	475	445	465	461	465	466	484	501	495	441	470	462	458	472	469	463	488	446	439	497	478	427	481	496	468	528	485	467	477	457	448	475	472	474	466	485	449	480	499	439	485	446	513	464	479	443	459	463	447	484	499	455	501	448	478	481	480	458	480	462	478	497	453	507	445	460	436	494	490	505	457	475	453	514	407	495	459	472
6000	19259	14751	8399	6630	5069	4256	3141	2363	1982	1678	1503	1354	1134	1070	1046	1014	876	885	864	805	778	771	730	681	717	696	716	680	660	706	657	740	693	664	650	656	665	616	643	671	693	681	628	657	655	654	621	640	661	647	668	688	671	629	652	631	642	624	660	686	680	624	609	677	642	623	690	661	637	630	623	633	642	673	619	685	629	608	635	646	621	637	656	623	603	669	648	658	673	646	684	636	618	667	660	670	611	683	688	649	637	669	603	648	655	663	617	639	654	618	607	648	659	660	643	649	665	626	639	690	603	657	621	638	642	638	656	663	660	632	638	642	697	651	635	670	621	627	646	653	662	637	620	612	616	669	650	633	656	647	625	624	650	665	648	660	665	596	659	655	651	624	660	639	670	618	604	641	672	641	650	627	652	648	630	620	629	639	641	642	632	589	695	646	652	667	659	641	687	621	646	616	673	635	641	629	602	664	676	693	623	652	651	633	646	675	604	678	622	629	652	611	588	662	676	662	678	613	646	613	648	634	656	660	634	683	684	623	698	631	659	602	672	636	662	587	670	652	624	668	658	672	652	619	596	643	674	628	674	644	648	581	651	609	638	679	638	624	695	642	636	652	632	638	595	636	691	613	638	675	640	684	658	636	603	649	659	646	617	669	600	698	625	639	663	686	645	622	635	630	623	684	647	668	637	619	678	623	674	658	668	651	651	614	633	652	663	587	686	654	632	653	619	620	616	659	658	621	654	651	601	685	642	675	661	618	649	623	610	577	635	668	683	585	678	653	692	641	641	623	670	630	622	614	648	661	637	649	668	662	612	672	648	644	627	641	626	635	635	600	687	686	645	685	618	633	690	622	646	667	633	661	594	680	665	619	639	621	649	630	641	652	657	644	678	662	649	690	625	659	653	631	662	670	625	649	608	713	640	650	628	637	605	663	659	627	665	627	628	615	616	685	583	647	643	669	677	682	668	677	616	638	664	627	608	645	638	640	604	635	633	641	609	593	618	583	649	662	645	686	651	691	655	691	632	672	704	637	636	662	630	634	680	637	668	658	658	643	620	639	735	613	640	685	638	608	622	626	642	680	628	626	605	644	655	601	652	651	640	636	652	625	625	669	633	612	641	644	662	616	642	640	684	673	660	630	700	674	689	670	652	638	672	663	644	620	626	659	639	634	679	650	638	654	658	656	617	672	655	625	663	657	658	596	639	657	643	619	620	630	653	659	679	673	656	628	648	639	650	670	658	611	675	651	669	671	653	652	669	635	651	666	672	666	626	689	629	647	669	677	654	641	649	611	640	636	678	674	660	634	616	616	630	621	677	626	616	642	642	661	629	650	671	646	643	658	660	599	641	629	649	660	630	653	634	625	692	671	679	671	647	628	664	635	630	656	645	700	614	690	639	664	612	619	663	617	687	652	645	672	674	630	623	629	636	633	615	633	636	645	678	669	639	667	665	638	647	627	662	670	611	633	644	679	686	683	628	659	619	660	650	657	616	678	629	629	688	637	637	627	652	629	671	662	659	605	643	634	679	691	636	616	615	638	668	660	651	653	601	632	652	653	622	646	607	615	664	633	632	603	653	662	590	668	614	593	632	683	668	676	651	623	594	658	630	636	677	618	616	599	611	668	616	630	650	591	676	685	613	706	639	682	640	651	667	646	647	624	609	683	665	669	607	635	675	632	657	633	663	658	680	585	688	644	661	635	648	636	653	665	631	587	623	634	595	638	652	624	576	677	614	683	653	655	644	621	674	629	674	620	618	630	655	663	626	666	650	618	651	644	642	604	633	637	629	629	624	644	689	647	659	643	576	662	640	622	667	637	626	626	670	606	611	674	603	650	649	682	657	640	636	643	640	660	661	634	643	640	676	636	663	634	651	657	648	638	605	671	590	648	609	617	607	669	651	649	665	646	660	666	628	627	637	659	671	667	594	713	622	634	617	690	652	655	690	591	659	665	663	669	635	636	620	668	645	654	638	692	647	645	647	664	640	621	632	630	654	635	682	636	633	661	654	677	642	659	692	617	656	639	630	675	632	676	660	653	678	643	638	673	606	666	646	659	624	650	596	643	643	656	638	687	643	607	621	682	659	647	629	713	640	622	658	637	639	635	597	679	634	626	649	588	623	632	669	635	677	667	683	646	624	665	691	608	629	724	670	626	651	664	632	662	650	601	613	620	661	620	637	651	678	650	640	672	682	663	646	656	619	664	648	622	654	623	646	653	640	656	680	639	613	643	678	633	621	661	683	652	664	652	612	663	604	622	616	580	607	638	634	654	623	641	614	577	667	605	646	625	622	669	600	650	607	641	659	659	622	673	666	621	626	617	653	619	662	652	590	611	672	636	667	660	637	622	651	634	612	622	636	608	579	680	689	644	654	648	686	646	638	654	648	640	669	663	626	633	645	640	632	641	655	641	627	631	580	625	644	605	648	670	600	621	666	676	646	701	677	631	626	666	647	633	650	658	628	645	615	637	654	607	661	697	643	646	626	659	617	618	652	619	609	604	640	633	651	611	638	663	652	652	639	624	656	647	643	675	632	640	652	642	645	634	627	636	675	617	631	621	653	645	663	633	663	649	608	648	643	640	625	635	661	663	609	619	667	671	606	625	598	619	674	635	668	688	647	649	638	643	617	648	632	585	627	638	660	617	671	654	626	648	669	637	640	671	649	652	660	615	665	649	596	656	667	665	637	686	671	613	628	656	624	639	674	655	654	666	621	618	634	640	632	652	641	636	655	674	612	639	586	647	631	651	595	646	709	660	631	589	614	657	652	689	619	678	670	632	675	670	646	650	660	662	666	605	642	675	628	624	664	628	633	665	688	633	605	679	635	679	673	607	635	640	633	622	665	616	649	689	646	669	683	614	633	618	658	651	639	619	650	686	627	649	604	654	610	628	609	620	620	658	626	668	640	659	635	658	639	653	613	623	644	657	622	645	675	628	662	616	635	668	666	672	656	661	633	699	646	616	664	654	671	621	644	646	641	648	694	649	638	628	660	637	666	653	647	635	619	655	615	610	671	656	651	610	651	644	619	635	662	625	642	685	655	656	637	636	686	660	652	650	632	645	648	679	631	640	625	621	634	668	642	614	658	694	616	640	625	650	630	633	692	609	660	615	680	643	628	691	655	650	665	650	619	596	602	646	644	645	671	629	672	660	688	627	667	683	649	646	655	600	658	624	673	652	654	639	664	620	651	627	685	662	619	661	646	705	619	609	666	612	623	641	681	673	630	671	656	684	664	640	628	645	604	669	618	608	678	641	653	675	640	667	648	629	636	660	677	614	640	674	676	634	656	662	674	675	672	685	635	614	622	644	609	677	658	626	628	623	629	628	653	692	674	660	668	625	628	648	646	678	635	658	686	681	646	620	651	615	615	594	705	626	608	661	653	656	671	662	629	624	667	657	672	683	591	617	624	673	674	641	635	607	611	653	658	660	614	614	627	624	691	649	630	661	629	626	634	672	592	666	655	637	619	627	628
24988	21493	26509	24638	4384	1566	1163	897	650	520	508	441	407	321	353	311	334	307	280	252	261	242	231	230	233	202	229	220	232	205	218	218	213	212	237	199	225	230	191	235	205	225	210	218	227	220	191	231	201	209	215	209	192	199	189	182	212	207	224	209	191	212	201	211	201	212	203	225	224	212	218	206	232	216	214	196	217	203	200	221	202	197	228	236	205	194	190	208	203	192	191	220	197	188	197	221	208	196	218	209	211	215	202	231	204	236	223	222	211	198	216	210	206	209	209	184	205	218	218	202	203	216	206	197	193	212	231	188	234	202	218	193	212	220	199	195	209	192	203	195	243	216	206	221	216	193	207	197	187	215	196	220	184	198	198	181	173	211	200	203	209	202	214	200	234	208	203	166	209	202	231	208	197	208	178	187	209	197	232	194	199	222	218	235	195	226	215	193	214	185	205	214	200	202	224	208	201	201	213	202	187	170	198	179	202	202	217	218	210	203	208	201	215	195	195	205	196	199	205	197	189	204	204	207	187	190	191	227	218	208	212	191	214	209	215	179	201	207	208	229	203	220	197	187	200	219	185	201	207	207	191	178	198	204	199	182	222	203	229	207	216	222	226	225	189	208	211	205	208	214	186	226	202	200	190	187	198	226	217	207	207	207	227	195	193	205	212	221	222	224	196	206	207	215	188	233	201	226	214	198	202	210	207	188	195	200	214	212	212	205	203	230	215	232	202	199	189	212	195	181	210	191	209	209	205	203	170	185	219	203	198	202	219	207	209	177	190	210	202	197	197	231	189	227	209	213	201	235	229	235	191	194	209	204	197	181	204	207	196	217	198	204	189	198	192	199	190	188	184	208	217	199	219	207	188	196	186	203	199	221	208	205	207	204	193	226	191	221	213	207	216	198	208	207	214	191	216	192	206	194	217	208	208	209	171	222	202	207	193	206	209	204	202	199	176	216	185	200	229	230	226	212	225	200	222	198	212	225	194	233	201	224	199	211	232	199	222	225	204	192	208	192	222	193	184	207	198	189	197	194	190	208	198	211	163	222	190	205	170	213	200	203	182	177	197	198	197	205	199	220	209	187	223	212	177	196	226	201	204	207	195	218	214	213	202	208	202	217	167	195	206	200	207	207	191	206	206	210	186	209	202	218	191	213	198	189	197	196	190	210	196	180	198	202	227	191	189	209	184	228	191	196	191	189	181	205	194	190	181	213	219	199	218	185	191	232	223	200	183	180	185	233	228	228	205	189	208	212	198	208	222	169	226	201	181	194	210	217	190	196	209	203	216	196	210	212	233	180	211	204	199	170	201	204	205	182	214	218	202	204	182	212	210	211	195	217	218	210	208	184	214	190	204	201	213	197	213	223	192	209	209	185	199	187	214	172	204	177	200	203	182	205	204	182	189	181	173	233	221	219	181	211	216	209	213	203	224	207	198	199	204	219	221	198	193	230	206	184	214	183	197	210	194	205	214	204	210	187	233	239	182	203	222	214	204	204	189	211	217	180	200	206	201	208	205	222	206	189	208	214	226	202	216	201	249	202	197	218	181	214	215	192	211	200	198	205	210	214	218	218	215	213	201	196	202	192	209	197	201	223	208	224	198	196	202	182	216	208	216	223	201	168	202	159	216	203	195	218	221	209	217	170	200	199	197	207	187	223	186	177	225	209	192	192	195	213	223	194	202	231	227	198	206	225	214	234	191	217	220	186	216	191	181	218	188	177	196	218	212	202	212	216	215	230	198	200	222	212	182	206	195	213	188	223	195	204	187	229	223	198	183	228	192	228	205	190	195	222	218	232	209	196	197	221	219	217	203	194	197	210	189	166	203	207	205	203	188	195	196	221	191	204	217	205	210	219	214	227	202	202	185	185	183	212	203	196	188	210	226	207	216	209	203	216	200	180	223	193	240	226	189	218	191	194	212	226	213	216	180	194	211	199	222	193	202	195	196	199	184	201	193	181	189	207	208	185	185	218	196	204	198	207	191	202	214	210	191	231	205	208	230	200	197	201	218	220	193	199	206	193	208	200	182	215	205	215	191	193	187	199	177	181	194	229	193	222	236	201	208	224	178	195	215	211	204	191	203	229	205	210	196	208	189	200	202	204	218	171	187	213	198	198	205	178	214	193	193	220	209	182	192	206	191	199	202	179	215	212	177	187	190	198	197	214	208	205	234	193	214	191	209	209	185	221	220	207	196	209	201	207	189	200	198	215	188	188	199	210	210	201	217	207	216	198	202	190	206	215	184	194	216	201	205	212	195	210	216	227	194	214	205	203	182	207	197	200	208	220	192	202	225	198	200	215	190	218	203	189	225	215	227	197	207	213	222	196	193	182	189	218	227	219	198	198	214	209	215	233	208	205	210	202	188	191	180	188	188	211	165	197	228	207	228	196	203	202	180	203	223	209	207	207	195	221	177	191	188	202	223	198	223	223	204	196	194	191	222	206	206	207	211	204	216	192	193	220	206	190	251	217	220	209	188	180	219	199	214	206	183	240	187	214	200	222	181	183	204	220	205	204	206	211	212	231	226	248	218	224	233	204	219	217	233	218	192	185	215	198	199	229	210	242	213	206	207	187	211	205	207	223	202	162	201	201	178	202	217	200	209	215	214	206	193	233	211	204	221	204	191	192	222	205	193	204	206	200	228	219	196	162	231	211	206	175	204	202	192	211	202	196	176	195	201	197	209	193	188	193	212	178	208	185	205	199	186	193	232	210	208	208	210	188	214	199	198	212	189	209	192	219	202	198	193	199	196	215	219	237	215	177	184	185	236	224	205	172	185	191	214	200	226	205	204	242	201	216	203	196	189	214	222	192	198	219	222	201	228	221	218	210	176	187	211	221	203	219	201	194	208	221	201	212	182	207	187	204	200	209	185	210	224	205	209	217	203	213	209	211	215	209	188	208	207	202	193	188	211	231	216	197	182	177	202	208	227	219	210	169	201	196	211	212	178	210	190	192	176	208	212	202	206	236	195	206	216	248	202	210	206	218	195	231	178	198	167	221	208	206	200	194	179	198	222	247	195	217	209	170	218	183	202	197	205	200	215	204	203	205	200	212	214	199	189	204	204	202	191	208	204	207	213	212	183	225	203	212	242	205	197	204	208	232	194	210	202	183	204	173	228	211	218	178	223	226	221	204	201	176	194	214	203	208	204	189	204	211	215	183	221	208	192	191	199	194	184	215	193	214	216	182	189	200	204	199	216	198	209	218	184	180	223	194	209	206	203	206	209	180	213	226	215	202	218	204	206	205	227	176	214	212	209	196	203	222	209	213	226	192	209	223	227	212	191	204	216	207	210	199	216	161	185	191	231	209	207	190	216	221	180	198	222	217	220	187	202	222	209	202	203	200	202	210	184	235	220	218	200	233	219	226	216	247	195	193	188	198	218	211	208	210	197	220	195	231	200	221	203	204	212	215	183	205	194	194	233	189	235	223	192	230	203	223	196	187	199	206	219	181	211	212	190	210	206	201	187	195
5778	14712	11172	6178	4885	3730	2822	2090	1564	1285	1090	946	812	656	622	550	532	483	459	389	416	372	392	361	292	292	310	346	344	340	305	351	322	293	279	341	297	333	276	307	287	269	294	272	342	293	282	307	287	297	282	311	314	255	326	286	300	273	267	286	270	284	298	247	277	263	290	272	267	290	273	270	303	281	288	257	285	253	299	299	293	306	275	303	309	273	308	292	255	278	270	304	281	271	276	291	276	277	269	247	288	282	296	264	282	287	279	282	291	284	300	271	293	274	300	267	301	302	273	261	283	292	289	243	313	261	297	290	315	302	264	283	268	287	242	273	279	290	297	283	238	272	271	303	295	262	291	257	312	315	277	266	282	272	278	266	313	272	297	269	295	288	242	297	294	287	290	282	294	301	291	278	281	268	298	308	289	284	305	304	275	272	271	274	285	290	272	282	278	296	272	239	276	311	303	294	288	256	258	288	270	274	311	287	246	264	264	284	288	276	294	316	297	281	283	292	258	308	306	252	280	270	279	271	263	274	290	283	273	283	269	322	288	301	290	267	288	299	309	285	316	291	267	299	303	290	304	320	279	266	263	284	316	263	287	313	260	296	274	287	268	266	293	280	271	273	264	283	247	278	294	296	280	279	272	278	282	314	268	305	287	305	296	305	274	286	252	316	287	286	272	277	298	299	276	259	283	261	304	302	266	271	286	290	316	287	295	265	330	266	275	291	281	293	281	261	283	282	264	252	275	300	283	299	301	289	302	262	268	289	267	271	322	299	270	298	277	281	243	279	270	285	280	291	276	275	301	272	271	291	284	314	267	312	315	260	292	307	290	303	310	294	294	282	248	297	275	282	277	299	291	281	294	320	290	282	286	271	279	314	303	319	271	303	291	298	264	279	271	294	283	282	284	290	282	273	274	271	264	284	307	273	282	275	285	269	300	297	267	297	269	284	282	288	277	289	281	278	252	286	293	272	291	308	278	295	282	255	284	267	311	277	294	279	277	283	293	276	269	298	321	287	251	281	265	300	300	284	298	319	315	284	258	273	269	318	297	300	268	257	276	251	301	300	291	269	243	275	282	289	265	298	249	291	288	311	267	287	267	299	294	294	255	270	268	254	294	271	277	292	272	299	278	288	283	266	266	285	277	268	267	287	289	298	279	258	274	286	289	286	276	270	259	266	264	281	283	268	313	312	273	284	293	278	273	292	267	256	277	318	264	267	287	276	287	276	286	289	287	260	280	282	294	282	269	283	309	294	269	260	280	273	285	268	258	278	262	296	282	299	283	323	290	277	285	293	299	302	278	251	310	320	280	302	291	262	285	267	288	297	274	309	264	287	272	279	283	302	285	308	287	310	261	297	293	268	297	283	275	294	255	301	292	294	251	275	270	263	284	276	281	272	290	273	265	305	321	285	315	295	308	264	313	262	287	250	284	282	268	291	272	274	280	259	317	272	291	270	289	285	275	286	268	290	312	295	310	261	288	263	300	303	285	287	287	265	275	290	270	301	273	238	275	282	285	291	285	284	313	309	264	286	255	310	300	274	258	272	273	287	289	254	270	306	273	278	270	255	293	259	289	290	289	281	292	284	271	277	303	285	298	280	283	287	269	287	268	258	274	261	267	278	264	285	298	306	279	308	285	272	304	316	265	292	280	297	273	287	255	276	259	295	294	289	257	276	289	272	259	300	269	265	271	276	254	297	305	288	292	282	286	266	273	296	261	297	313	278	276	279	284	250	300	294	268	292	290	263	284	308	279	287	266	285	266	284	278	253	289	314	273	265	324	261	268	271	276	301	307	292	307	274	276	261	285	287	269	269	282	258	282	288	267	284	276	268	282	296	272	253	267	291	258	292	305	267	262	271	321	305	296	278	280	253	268	321	277	277	280	258	285	285	287	286	268	279	289	287	269	257	313	279	291	281	291	281	290	293	285	294	293	282	277	295	256	311	319	284	307	302	295	284	262	292	289	274	279	273	297	282	278	265	311	319	246	289	286	302	289	299	284	271	291	247	266	308	278	262	298	284	261	286	277	303	289	269	270	259	302	283	306	291	310	263	293	286	308	259	278	270	289	274	274	285	293	288	253	296	298	286	267	285	280	259	271	254	285	289	310	299	334	307	271	254	283	329	252	287	301	279	284	271	255	284	274	298	273	287	251	282	264	266	253	288	299	279	278	290	249	289	287	263	280	244	276	286	270	285	306	271	283	309	297	271	288	276	302	276	280	295	305	296	275	283	266	267	289	293	285	253	261	276	274	275	302	279	314	273	266	314	280	279	285	253	307	296	264	270	305	295	291	273	274	285	305	271	305	263	314	266	282	290	280	267	292	264	265	305	286	294	295	274	271	301	290	278	259	254	254	285	270	292	265	300	291	302	273	300	295	305	298	286	283	318	325	292	307	282	295	267	259	290	297	278	269	278	269	275	275	298	264	288	279	278	259	273	270	310	288	292	295	283	292	273	269	279	276	308	293	288	252	310	257	256	268	292	271	293	298	291	270	289	300	257	269	294	264	288	292	263	295	279	287	280	277	298	288	285	289	287	284	305	290	251	276	269	301	295	281	261	298	302	296	265	263	274	267	281	306	264	286	314	284	258	276	279	268	265	299	262	290	277	290	264	293	274	264	273	266	278	289	282	309	326	250	265	277	283	303	287	281	278	267	298	289	262	270	262	262	284	270	285	288	297	275	292	295	306	283	282	306	282	268	284	265	270	263	282	259	275	304	333	312	260	284	256	301	280	253	254	303	261	280	300	283	270	283	288	292	282	294	287	290	297	295	261	267	285	244	240	300	267	286	280	273	267	275	276	274	270	288	270	304	288	301	263	302	309	267	266	253	277	283	259	288	301	285	286	292	274	299	306	269	291	309	267	279	277	277	282	298	284	282	281	293	274	250	292	279	284	263	310	264	275	298	284	313	267	293	279	300	283	278	252	272	308	291	275	272	285	286	274	302	291	296	305	284	282	277	282	287	293	283	270	294	295	297	271	281	282	291	289	270	262	282	285	284	273	286	281	273	289	283	265	288	287	323	270	266	296	282	312	287	273	287	278	287	261	282	269	309	293	230	260	273	267	303	258	278	289	283	301	288	298	326	263	287	285	320	303	280	286	306	268	251	289	303	272	275	278	343	280	299	292	284	273	299	262	272	271	271	278	284	281	274	275	249	288	295	266	266	275	256	267	266	305	248	297	303	275	263	310	257	273	278	290	266	279	282	274	278	285	274	284	266	265	314	285	272	273	306	325	257	278	253	267	301	278	267	308	267	276	288	297	299	305	277	329	283	312	282	287	272	302	285	246	282	275	272	295	282	278	318	284	271	309	283	276	292	296	296	263	290	285	246	291	270	265	248	288	270	321	279	257	264	284	270	288	256	274	259	279	271	270	293	274	273	313	285	265	297	302	263	292	242	294	285	312	330	275	273	293	278	310	286	287	286	276	275	260	308	267	269	302	273	288	249	275	276	300	231	280	269	250	292	287
22732	21572	29033	24574	21576	20791	5968	2062	1400	1143	992	882	777	638	631	588	552	561	553	507	457	424	421	409	351	431	426	400	399	377	357	388	368	343	382	377	369	334	384	365	361	350	367	373	354	325	367	354	363	337	369	326	324	353	318	327	332	328	333	305	339	334	351	334	335	350	340	330	315	339	317	340	357	364	340	333	365	341	348	336	374	345	359	359	360	356	340	332	305	337	330	314	315	332	319	318	349	358	322	345	359	319	327	326	368	322	332	322	307	326	344	368	337	354	340	351	317	337	362	321	317	337	319	330	352	363	354	341	316	369	355	357	340	376	335	332	344	318	388	348	337	345	364	332	340	337	370	334	342	335	347	313	344	340	316	331	332	344	366	341	341	356	351	322	320	344	330	350	340	376	321	344	344	328	323	346	346	343	326	340	331	355	332	368	338	348	317	352	328	364	341	332	330	342	341	352	334	345	343	354	332	332	341	320	331	326	333	316	327	327	347	322	380	352	345	337	338	352	353	333	350	307	334	354	335	350	323	345	347	327	362	360	352	329	339	318	350	346	335	327	371	367	359	294	339	336	326	336	366	340	333	362	318	329	319	332	335	333	297	330	355	313	328	337	355	323	340	367	323	332	332	349	339	342	355	354	341	356	363	343	358	336	325	327	351	353	350	337	335	338	324	310	340	344	348	332	335	351	331	332	367	350	306	313	344	347	315	361	343	348	327	357	369	361	340	320	357	369	341	328	353	329	356	329	324	348	354	352	379	367	342	319	309	340	324	379	336	348	344	380	321	336	310	304	320	342	339	310	326	355	370	347	350	372	334	345	328	345	324	350	321	352	344	317	341	333	380	317	345	318	346	361	327	325	330	323	322	334	320	361	321	323	293	355	348	339	331	339	329	333	345	337	359	325	328	356	359	332	342	334	334	312	324	336	368	294	309	317	318	365	312	314	324	342	331	354	320	344	324	297	347	343	331	290	349	319	323	333	352	306	362	336	344	356	333	390	354	336	343	377	319	341	342	345	329	365	351	334	305	349	335	333	352	326	348	340	351	336	367	353	336	358	362	329	331	365	339	351	326	366	341	352	331	359	353	350	335	341	353	354	334	337	340	342	357	355	325	344	344	299	353	353	319	326	327	320	325	338	320	375	347	329	352	375	361	350	340	353	378	351	364	352	338	353	355	344	325	338	325	344	332	344	295	344	386	357	298	357	354	354	353	348	326	350	330	343	367	330	321	336	337	327	360	334	327	337	344	367	310	327	325	354	332	317	347	355	329	339	333	341	358	344	329	305	342	361	325	340	351	345	345	362	351	342	331	357	345	328	369	383	337	349	333	342	354	348	330	326	334	356	336	354	334	346	331	336	348	352	340	310	339	324	325	335	336	315	329	377	313	363	313	352	357	347	348	356	328	362	327	346	326	347	335	371	312	335	352	358	309	356	332	363	364	327	338	345	377	345	340	336	320	328	320	353	355	322	326	372	338	298	329	355	345	352	315	322	366	311	300	345	345	327	325	327	318	338	332	338	357	323	319	362	331	347	351	342	319	361	309	324	324	339	347	376	371	342	346	327	323	340	323	323	364	364	336	348	367	330	342	339	334	304	353	371	298	325	336	325	334	322	338	340	355	337	333	316	314	375	347	327	346	354	366	358	361	343	301	353	328	340	363	340	344	322	343	378	369	342	318	315	334	370	358	314	315	316	383	335	337	336	317	320	325	345	368	339	308	371	343	318	341	318	328	329	348	320	336	341	346	321	341	345	337	352	305	347	331	355	332	320	310	338	332	340	334	349	346	328	317	337	354	325	345	335	296	356	346	316	364	313	324	317	333	303	346	349	321	302	331	341	333	364	304	339	329	325	348	342	327	328	360	349	348	310	315	364	329	307	358	329	349	325	319	360	331	301	344	331	310	320	331	316	359	328	323	337	319	316	316	337	322	382	355	375	318	326	345	343	336	363	352	372	328	352	333	373	325	295	339	312	327	337	325	317	344	375	342	315	341	342	317	312	331	341	324	342	340	323	338	337	359	347	322	327	344	327	347	330	313	336	332	348	332	332	323	338	332	354	338	352	343	348	346	335	317	327	346	343	364	357	335	340	353	344	339	353	350	355	363	326	350	382	306	359	339	332	349	328	336	309	329	348	319	346	342	306	353	325	340	313	345	333	323	323	309	307	345	323	326	308	346	334	344	361	338	346	334	345	318	336	291	326	340	351	341	367	326	347	322	332	351	329	353	335	317	330	368	336	311	374	359	345	366	323	352	330	338	316	371	349	339	332	312	348	346	314	327	351	327	307	381	353	338	326	346	299	330	324	329	341	347	374	351	337	326	318	314	329	361	370	327	327	325	317	338	341	322	336	347	355	356	359	325	369	359	336	321	338	321	355	348	356	337	335	334	322	317	331	319	344	316	315	348	303	364	334	340	339	329	353	317	322	336	355	354	340	348	368	339	353	350	325	325	312	362	321	346	313	328	334	341	348	308	338	331	338	337	349	310	355	314	302	334	317	314	323	338	373	367	332	309	358	324	328	312	345	351	347	318	293	352	363	313	303	336	346	335	340	359	317	332	321	351	328	331	326	328	342	325	344	353	335	339	360	354	352	347	334	338	397	320	319	350	345	337	341	332	331	358	303	353	352	326	325	325	332	355	345	359	350	326	336	353	326	337	368	339	341	331	346	327	334	325	324	339	339	351	317	333	333	329	356	352	354	351	320	330	331	339	327	348	339	304	304	318	326	366	336	301	329	337	343	357	307	355	340	363	309	318	323	329	313	319	323	336	319	322	330	319	347	341	340	332	339	333	294	342	350	354	320	356	334	339	302	315	327	340	331	340	309	321	336	344	311	326	352	368	350	338	333	308	355	340	342	339	357	344	323	321	349	354	337	349	333	311	299	349	327	341	331	360	317	334	354	313	359	329	317	332	343	310	312	317	339	387	320	333	377	350	366	328	310	320	318	341	383	322	350	322	342	321	328	357	339	375	364	352	354	335	343	317	336	348	341	360	337	334	351	338	345	314	351	342	345	334	307	340	352	354	331	366	335	328	340	327	332	348	350	328	368	353	334	363	345	324	310	319	346	337	352	345	321	321	316	351	394	300	339	311	304	361	309	333	304	340	316	355	308	339	343	321	335	348	335	325	350	337	305	294	359	326	275	296	336	358	359	329	347	342	360	321	346	332	331	348	333	299	292	355	327	337	340	342	302	322	357	349	343	348	337	348	321	353	361	361	305	331	309	329	337	320	354	382	347	353	301	369	350	324	362	317	335	338	303	372	371	337	332	344	337	354	365	360	322	326	360	325	360	347	350	307	315	344	361	308	332	345	316	322	337	348	323	299	342	343	361	319	340	369	333	323	329	326	324	328	328	325	344	342	326	309	328	328	344	337	336	355	314	329	375	321	326	369	344	343	329	338	295	366	304	350	360	332	342	322	359	331	336	347	362	363	361	340	324	321	339	336	345	315	330	352	375	314	311	380	350
7382	24594	19574	12099	9179	7383	5651	4055	3180	2592	2149	1735	1513	1254	1118	995	966	891	889	817	736	711	676	624	590	571	543	561	572	562	550	586	504	539	521	521	521	526	500	523	508	489	526	446	520	476	495	495	495	504	462	485	453	502	493	473	474	529	513	466	468	501	468	476	479	451	476	471	462	494	466	519	447	473	498	487	485	480	482	466	432	484	492	478	450	484	482	486	474	484	454	485	469	432	461	456	436	474	440	433	485	471	488	480	475	496	436	452	494	489	500	497	503	456	468	465	478	440	505	461	448	454	488	448	493	474	470	487	489	473	461	429	441	494	454	463	453	495	450	495	450	475	499	486	479	481	475	473	459	443	463	430	482	464	490	494	424	460	466	455	453	505	484	477	439	451	445	456	452	466	498	515	522	454	434	459	431	463	443	476	475	479	510	464	502	501	431	502	449	448	478	496	481	471	489	467	502	503	479	509	460	480	506	463	453	449	462	449	466	439	461	471	466	458	486	457	466	492	487	449	456	473	482	433	445	457	456	488	473	483	447	423	490	477	495	472	479	458	508	474	478	495	504	468	480	476	452	468	455	462	464	472	461	455	472	454	480	496	477	504	448	477	434	457	476	447	449	454	439	493	480	457	492	480	478	474	491	480	468	475	454	462	462	451	485	488	419	485	530	460	468	450	483	490	443	471	469	455	454	456	478	468	460	480	497	463	450	476	482	475	483	495	464	471	481	436	466	457	475	449	453	487	535	493	467	487	427	464	471	456	440	504	467	478	517	488	457	465	468	472	476	482	511	501	471	515	503	490	482	462	466	473	442	483	490	502	489	477	480	497	448	482	490	441	487	504	444	481	461	465	450	491	462	503	448	469	512	470	483	493	496	457	488	459	466	484	459	474	464	485	457	517	448	504	462	434	445	490	457	467	458	459	435	472	478	445	449	462	554	468	441	484	472	510	504	519	481	457	485	476	483	497	507	463	443	427	474	434	463	467	500	446	440	452	454	463	473	491	494	467	475	487	488	437	473	432	461	488	453	495	464	471	500	464	472	435	459	515	500	477	471	469	490	467	445	518	493	486	456	487	455	451	464	474	496	491	505	453	468	431	526	472	510	427	473	487	506	461	451	455	466	490	489	449	480	460	475	483	471	470	450	469	466	457	494	489	419	480	448	449	420	463	469	464	451	488	484	508	481	460	426	433	432	438	443	502	458	498	479	452	451	435	466	453	455	455	465	464	508	493	470	449	487	478	489	482	433	469	491	469	471	502	487	438	495	490	483	460	450	498	461	444	463	427	495	463	441	430	510	461	476	487	486	478	457	462	473	498	491	474	494	461	445	449	506	514	455	466	463	437	502	495	468	505	469	460	451	477	485	464	469	461	428	466	451	473	504	443	476	474	489	503	467	472	470	493	480	487	449	446	499	472	454	474	450	475	470	512	451	457	453	478	453	474	454	475	471	495	459	495	437	473	471	449	438	468	448	510	432	464	521	473	486	472	504	428	506	463	505	461	430	440	438	487	463	442	476	439	499	482	474	456	449	484	454	454	481	455	478	529	475	459	498	477	431	471	499	467	473	476	436	429	477	489	465	510	512	482	497	470	468	448	464	459	471	454	456	480	511	446	470	463	459	450	478	482	489	441	495	471	477	454	477	445	447	482	489	457	479	469	452	478	489	485	452	493	476	450	477	494	446	455	484	473	516	451	486	487	495	462	478	483	506	443	496	496	463	480	505	457	467	461	449	467	486	526	479	476	449	511	471	476	486	457	489	481	481	521	473	485	445	472	484	468	477	479	465	493	446	433	471	481	449	456	487	448	432	422	424	430	491	440	458	462	489	481	505	483	486	462	459	495	489	462	448	499	470	476	470	472	455	475	469	467	468	477	445	492	451	480	482	426	441	463	472	467	479	496	492	479	472	477	481	466	495	483	456	482	460	470	498	524	472	537	495	461	490	450	449	453	482	426	462	482	480	497	479	483	497	424	489	447	455	501	499	449	469	509	492	467	470	476	512	479	460	477	465	476	465	457	432	481	489	464	457	489	426	472	449	464	468	431	459	489	454	509	440	481	457	497	447	508	475	466	456	431	464	470	475	475	502	464	464	511	481	431	481	498	464	446	481	505	455	462	501	511	491	476	476	455	469	423	449	483	440	452	481	480	455	455	457	487	442	483	504	473	515	477	474	473	475	475	493	451	447	476	453	430	440	464	446	457	506	430	449	477	471	437	453	522	438	437	460	499	469	468	481	473	459	486	501	467	493	495	478	406	494	470	469	462	456	465	474	539	471	461	451	469	453	454	452	469	492	456	461	511	484	445	487	455	485	471	431	481	437	485	453	495	463	498	494	466	447	482	481	440	465	458	491	461	472	464	464	459	463	463	480	515	450	472	436	493	478	516	465	468	483	458	477	477	440	474	472	519	461	450	462	459	483	526	467	462	483	439	461	487	517	469	464	497	450	486	461	491	477	451	525	462	461	450	451	485	464	512	453	437	447	483	432	465	478	465	476	478	451	471	473	460	484	475	486	470	457	446	453	486	458	457	462	457	457	464	453	471	503	423	477	455	479	483	460	420	457	478	500	472	477	466	468	495	476	470	454	489	467	467	490	466	466	465	487	484	466	427	475	457	480	463	495	450	496	447	436	493	461	479	451	458	447	455	476	466	483	517	477	450	488	467	491	487	468	455	474	448	505	520	469	437	444	488	480	468	493	487	423	505	461	437	503	457	490	474	465	489	470	464	488	492	467	430	459	469	494	498	439	487	410	460	496	488	459	447	484	466	472	463	485	523	488	489	498	460	441	456	436	484	449	439	442	476	463	479	442	461	459	523	490	460	457	462	459	491	449	487	504	482	454	494	452	494	466	458	460	503	452	457	477	449	473	469	457	465	485	465	488	468	496	499	488	474	469	499	477	481	491	470	456	498	504	485	450	457	452	479	469	461	456	456	477	475	498	440	469	487	504	488	464	447	488	464	432	451	487	463	476	475	488	468	449	465	449	463	452	519	481	509	454	451	492	511	487	471	480	459	474	439	464	480	463	453	469	434	425	505	467	438	494	486	447	449	480	464	500	455	455	502	446	459	450	462	462	490	459	467	491	436	487	462	465	486	488	468	460	486	437	481	475	483	464	468	475	448	471	460	482	484	472	480	471	456	489	474	495	475	520	470	490	454	478	430	451	462	463	456	470	460	482	452	438	450	463	465	492	456	437	459	434	468	440	452	475	491	480	482	475	470	497	481	486	489	471	438	483	463	505	468	462	456	448	516	468	439	493	427	527	476	509	440	478	444	436	498	424	465	494	515	457	435	439	482	486	491	474	467	433	466	460	522	426	442	451	484	479	466	467	460	476	474	459	490	433	467	454	448	469	445	441	488	472	464	486	510	477	416	461	509	468	458	508	461	439	453	469	490	513	462	465	462	453	480	522	461	475	468	432	423	475	484	467	451	464	485	459	453	470	453	459	447	470	487	454	467	495	464	490	449
27647	18732	7711	2904	1665	1251	1000	782	664	631	558	553	506	414	438	422	392	380	406	385	398	361	395	373	353	373	374	371	359	350	374	406	383	336	369	341	368	358	358	356	355	368	380	350	354	357	352	360	368	396	338	358	344	323	384	357	353	355	358	354	327	372	355	342	331	383	392	402	356	322	343	346	375	358	353	358	339	350	360	371	392	379	371	379	351	321	358	318	383	363	359	344	339	367	370	337	372	332	340	370	376	346	373	366	359	395	340	343	364	349	387	354	349	360	349	339	365	368	354	331	378	356	359	364	346	356	376	317	341	351	402	370	371	357	370	335	353	346	339	350	353	337	335	331	381	348	357	356	336	328	320	364	380	335	338	354	321	358	368	357	338	364	355	361	359	337	343	376	364	357	345	349	334	368	376	354	355	356	375	347	349	374	337	349	356	324	332	359	355	360	336	360	352	376	360	360	361	356	392	367	344	319	392	333	355	342	391	368	379	346	371	396	357	337	343	361	333	392	348	396	348	344	371	345	344	323	359	368	347	333	325	368	357	371	326	372	317	352	348	324	340	384	349	328	340	356	362	345	329	352	335	355	349	337	361	353	363	351	352	350	373	330	385	339	353	338	336	372	382	335	333	347	352	348	381	342	330	328	370	333	385	358	392	342	370	355	388	345	349	337	375	342	356	328	361	357	352	370	369	352	346	343	375	341	356	354	316	342	365	349	347	343	381	354	353	357	371	357	356	364	342	362	367	341	343	358	369	342	361	344	354	351	340	355	333	347	354	356	386	353	355	366	364	365	347	356	391	392	357	362	340	353	346	357	383	350	366	324	319	325	319	389	350	356	341	306	364	325	351	346	384	332	355	335	379	349	370	375	360	399	358	345	352	335	337	350	343	340	360	340	400	357	331	343	362	373	354	355	355	424	339	344	345	340	344	343	361	382	344	346	350	378	362	367	364	356	354	347	348	357	349	356	352	353	361	346	355	376	339	343	354	338	395	367	382	356	374	365	350	349	357	384	362	344	346	333	319	344	354	349	346	362	353	360	363	402	318	351	328	336	357	342	350	331	367	338	343	334	334	368	391	322	374	373	365	365	385	357	348	329	324	365	316	386	366	348	329	344	339	382	364	366	357	359	316	358	341	337	349	355	331	314	367	337	368	355	353	365	321	354	366	344	342	366	349	340	335	324	379	385	362	383	338	338	365	356	316	356	313	376	352	357	383	342	335	348	374	374	365	353	388	371	345	356	361	352	347	375	343	336	356	326	355	350	327	364	368	328	337	370	338	329	333	358	369	364	340	368	368	330	344	388	378	369	355	337	359	354	322	370	350	338	362	382	351	358	358	383	358	355	356	339	342	351	341	347	403	336	356	349	361	353	372	338	352	346	366	350	336	306	378	384	359	377	345	392	370	335	379	352	374	345	351	323	367	354	349	345	329	323	338	378	343	345	357	347	338	333	336	364	377	367	354	333	354	364	385	348	352	366	337	382	324	341	354	337	378	384	351	347	355	386	358	356	370	390	356	368	341	390	341	368	335	341	357	338	341	337	371	340	353	386	321	355	336	382	378	356	358	379	383	372	369	367	344	382	384	358	355	358	369	333	374	357	367	353	363	344	342	343	393	349	328	364	345	346	377	353	369	353	358	326	374	336	367	373	364	375	350	334	344	351	355	353	367	376	344	376	376	352	376	313	349	339	359	345	358	340	364	354	351	385	349	342	367	369	338	357	336	363	349	354	355	355	342	377	377	359	338	358	348	323	356	375	355	347	364	362	348	369	348	352	352	345	346	340	371	326	358	372	393	373	320	351	334	368	349	354	346	352	355	344	343	359	364	343	359	377	388	347	350	360	382	359	379	362	347	344	363	367	344	320	337	365	338	357	369	366	375	329	347	364	343	364	375	366	339	342	383	381	358	339	342	365	354	345	376	325	361	336	350	342	357	322	363	353	357	394	344	374	356	359	337	361	350	347	358	338	325	337	369	349	395	349	351	372	343	357	350	350	360	349	351	375	347	356	330	333	346	342	392	347	373	356	358	358	376	347	361	371	323	354	317	324	348	403	354	359	358	364	382	341	386	372	361	349	397	361	363	340	363	328	336	372	386	345	366	339	374	329	355	383	375	378	349	371	348	355	349	356	340	378	352	385	345	347	370	311	348	349	357	378	369	357	376	347	352	315	326	363	363	351	348	337	316	355	345	333	361	370	387	366	348	371	358	345	341	377	359	368	376	365	372	335	335	363	362	348	357	388	365	373	351	380	338	339	352	349	347	363	357	342	373	380	339	329	368	348	387	369	363	315	363	367	358	347	376	331	374	348	344	326	386	301	341	323	357	366	350	356	363	309	330	375	369	323	347	368	384	348	373	328	345	363	358	336	369	346	351	339	350	359	354	346	391	377	404	391	376	336	385	342	364	384	337	345	356	320	331	365	345	359	337	369	354	365	346	354	348	369	365	351	362	363	333	353	350	355	349	337	322	350	367	359	353	361	369	357	357	368	375	342	367	338	331	355	371	378	399	387	375	343	335	343	387	361	312	387	355	378	335	323	372	365	386	341	383	375	351	358	354	367	349	374	404	329	348	338	350	372	356	346	361	366	344	332	331	367	332	353	346	329	352	371	357	361	308	383	353	388	375	373	354	356	342	356	363	384	358	359	371	345	342	352	357	360	331	359	368	357	330	351	378	363	373	363	374	398	345	347	331	331	334	351	346	367	358	368	384	334	359	378	369	352	339	360	368	344	363	359	333	352	387	342	359	395	360	366	363	365	353	364	367	360	348	341	390	375	348	358	363	347	346	337	354	356	395	371	370	336	328	352	364	351	408	346	376	348	364	367	357	347	331	373	365	357	343	364	365	335	343	353	361	343	350	374	325	398	334	341	361	352	339	333	372	359	327	344	378	368	358	357	377	371	361	345	385	361	356	369	346	366	349	331	337	363	316	389	376	374	340	385	359	369	380	344	358	330	342	368	401	339	336	339	357	331	373	374	359	352	404	333	357	343	341	414	338	325	330	388	382	333	355	357	348	341	350	383	361	347	345	382	390	353	337	359	360	366	336	325	394	374	384	341	354	343	348	359	375	330	363	354	334	313	357	328	385	350	364	374	375	353	357	345	387	342	360	346	371	369	373	349	344	370	368	352	357	376	332	358	365	362	346	348	359	350	318	365	343	345	343	382	337	343	369	340	344	369	366	327	398	355	338	374	341	347	375	358	361	333	330	339	344	366	355	345	344	325	354	330	339	312	370	375	377	353	346	373	386	341	337	339	351	348	363	364	342	336	345	396	347	347	368	376	350	372	330	340	359	345	373	339	347	340	337	378	367	400	339	347	365	361	379	386	365	357	361	338	362	357	361	354	393	387	357	377	367	362	354	320	362	365	377	389	345	371	362	352	360	370	367	391	393	343	334	345	350	374	367	354	359	342	357	366	354	401	315	349	337	354	353	357	355	396	359	300	343	358	335	363	354	360	348	343	347	339
6382	11029	8316	4520	3409	2849	2235	1661	1260	1126	1005	945	775	729	704	710	640	611	606	612	583	580	525	533	539	521	492	523	562	551	491	543	514	504	554	532	506	512	523	449	492	499	537	446	498	509	516	474	458	479	498	486	451	459	490	473	479	463	511	451	472	460	486	495	522	504	492	513	506	472	482	486	472	521	520	474	460	488	504	491	482	446	455	496	471	471	478	478	466	525	507	468	443	473	484	502	500	461	522	505	465	513	489	498	458	505	475	484	493	492	478	497	439	466	441	477	508	498	482	487	462	499	526	491	496	495	482	499	494	516	481	454	465	478	456	529	499	481	524	462	475	476	470	480	486	477	459	484	496	517	501	445	476	487	433	502	470	510	449	466	475	451	469	436	556	516	478	513	503	500	501	479	487	494	465	492	481	478	499	464	470	517	497	505	516	475	510	478	528	487	452	479	488	477	462	512	497	462	483	496	410	510	463	474	469	516	505	493	511	505	473	504	492	430	454	502	424	468	473	505	500	504	457	497	442	532	459	513	537	518	502	491	475	482	481	441	473	418	461	493	480	489	504	458	496	503	480	480	472	451	480	488	507	524	484	524	495	491	518	467	503	490	494	518	493	504	483	478	464	496	456	491	475	521	507	497	461	486	484	471	504	496	432	469	516	476	496	497	467	469	495	468	490	455	488	475	493	467	477	476	475	486	505	464	464	519	483	459	463	473	473	510	493	471	509	502	495	474	490	501	458	454	473	463	458	528	498	475	475	463	524	513	465	445	461	521	489	477	470	476	460	486	485	522	471	444	454	505	446	503	472	443	485	484	498	509	503	488	474	468	467	487	467	485	523	482	502	476	467	508	493	530	469	467	458	427	474	490	479	500	499	488	493	486	493	443	485	419	466	500	472	520	512	472	493	499	511	518	514	490	471	512	515	470	474	490	507	469	431	476	512	470	470	526	471	500	483	493	482	459	496	471	509	462	442	468	477	474	507	486	484	522	504	487	515	520	496	457	500	464	517	493	500	486	498	504	480	476	479	485	490	475	487	491	447	483	531	462	442	484	493	492	486	497	504	474	488	527	479	486	501	485	490	473	442	526	445	460	482	491	462	473	449	474	476	516	507	474	435	455	459	457	478	517	493	460	521	508	474	502	474	496	485	487	496	503	487	455	479	501	484	472	502	502	464	487	501	471	462	494	520	485	461	483	458	489	500	513	485	457	494	483	481	500	502	467	508	511	470	482	516	454	480	481	460	486	484	480	503	488	457	459	496	499	447	469	462	447	457	504	484	504	487	498	479	485	440	455	488	474	481	478	509	488	472	466	524	475	477	520	466	524	451	479	497	516	490	471	507	432	501	458	476	464	526	496	464	468	512	505	468	513	431	482	469	478	489	489	454	469	494	506	482	512	464	435	450	479	506	517	484	503	498	499	483	509	498	469	445	452	493	469	514	437	484	463	516	503	510	489	507	492	435	477	500	545	481	511	493	515	482	482	500	501	466	457	458	463	470	493	544	470	519	477	478	512	479	495	472	508	571	488	469	491	487	495	491	499	486	535	476	460	475	501	494	461	466	465	470	466	501	473	485	532	518	519	501	518	503	507	480	478	496	501	457	493	504	488	470	477	488	496	481	491	467	500	516	489	481	494	479	511	506	458	503	488	497	486	507	531	499	441	479	550	462	485	478	491	512	511	471	453	488	488	505	507	453	506	494	486	452	501	477	498	475	453	455	501	531	477	490	519	456	484	475	504	510	493	505	484	503	482	479	484	482	470	456	505	453	468	530	477	505	504	500	502	462	470	500	469	509	444	485	449	468	493	460	483	457	456	516	528	461	522	457	501	506	509	468	475	463	514	453	466	486	483	476	486	515	429	456	473	485	536	517	466	517	480	483	503	461	503	501	480	511	489	487	459	460	456	479	483	481	486	496	526	470	466	452	521	525	465	451	474	480	487	500	484	485	437	458	494	504	455	455	497	475	469	506	506	528	480	452	475	494	503	457	478	502	482	507	467	527	462	518	489	487	492	462	491	475	495	474	477	506	496	469	487	494	498	495	474	464	470	497	490	450	492	479	476	517	458	489	503	465	495	487	499	472	493	463	508	507	462	476	505	474	482	452	453	472	452	470	512	457	473	495	487	505	499	531	516	481	491	477	497	482	493	445	489	459	496	493	481	493	470	430	476	478	500	461	503	460	514	504	470	519	503	500	519	503	502	498	546	444	480	490	492	499	481	505	503	476	462	491	468	477	479	516	456	430	470	514	471	464	520	528	496	486	467	548	507	485	486	462	540	494	499	515	464	461	493	476	513	498	498	492	471	472	504	460	506	453	524	485	475	499	488	482	449	490	501	503	454	506	497	448	492	500	463	477	473	479	470	485	477	513	508	486	485	507	472	518	486	459	484	481	475	465	472	527	478	485	478	445	482	500	514	464	474	503	452	510	501	465	503	484	513	474	494	514	470	488	505	473	497	462	481	508	459	505	468	490	469	449	477	472	475	490	450	454	468	477	500	452	476	496	470	447	485	479	490	506	474	521	512	472	461	459	470	480	489	502	499	484	493	500	494	491	480	499	543	508	466	527	512	490	473	497	491	506	490	479	486	494	497	468	515	487	493	524	496	450	491	490	482	486	482	498	481	510	452	480	484	474	468	487	460	479	504	504	483	524	450	471	472	470	459	460	462	441	485	468	498	495	480	456	508	504	430	490	467	473	500	485	503	500	495	519	519	508	479	500	491	536	488	473	493	513	492	478	496	502	490	478	492	513	521	489	441	483	439	458	512	503	528	481	528	486	467	495	451	446	487	466	465	483	491	508	455	495	477	468	474	491	492	486	491	471	484	478	476	570	482	495	458	492	519	501	486	501	481	479	514	461	478	477	470	457	469	463	462	467	482	509	493	502	461	467	479	492	496	484	467	491	491	522	511	516	491	503	506	493	428	469	530	525	455	499	449	496	498	502	477	516	487	452	451	507	498	486	502	476	454	521	489	491	445	498	495	465	523	469	495	451	504	519	499	489	460	487	494	498	480	492	483	481	504	515	489	506	477	501	492	495	470	530	502	506	424	484	506	501	462	534	491	460	500	511	508	506	507	526	478	536	523	481	484	499	470	525	450	487	472	520	467	489	468	476	456	492	490	444	508	509	499	505	481	515	476	452	501	469	495	470	484	485	492	507	464	536	501	451	475	498	459	486	459	466	487	477	478	509	478	514	513	467	460	490	509	492	475	468	505	472	476	470	476	520	508	479	501	498	500	491	491	517	484	504	497	483	519	486	517	441	457	528	490	515	466	508	451	501	479	471	468	452	500	496	501	493	454	462	456	507	517	452	493	491	491	472	545	497	465	482	495	491	497	434	509	448	478	479	514	565	501	483	536	485	497	485	495	521	492	514	489	494	466	522	494	474	531	481	475	508	500	520	488	513	474	475	475	491	477	495	464	493	481	508	512	474	465	462	454	510	524	486	464	498	472	466	491	516	502	458	481
23450	21512	28370	25072	21247	7544	2417	1526	1096	1063	872	848	802	710	650	583	566	603	619	553	582	507	524	543	537	476	479	482	489	526	507	529	466	517	494	499	500	462	484	493	484	476	513	472	490	489	485	461	472	497	457	532	481	470	527	494	451	474	474	495	432	470	487	459	471	523	471	457	474	456	467	499	474	463	482	500	522	468	452	490	457	481	512	495	490	454	489	463	515	458	475	496	492	479	450	476	464	492	517	475	465	443	510	487	478	480	478	468	422	476	481	467	458	476	463	455	464	478	453	483	469	477	445	454	484	511	448	457	489	491	468	484	500	524	457	479	518	480	473	489	510	481	505	486	460	443	471	464	461	462	461	456	431	491	503	443	451	443	478	459	476	489	452	463	484	451	458	464	478	499	500	487	477	458	449	472	483	467	500	518	489	464	474	454	447	458	478	472	483	476	516	514	492	442	492	467	475	440	453	472	484	460	462	489	483	448	477	500	470	495	467	489	445	466	489	458	481	487	456	473	490	511	498	479	439	493	462	474	510	475	465	471	462	448	444	464	490	500	459	456	471	462	493	447	504	481	478	490	413	456	518	487	491	437	473	431	449	479	408	460	459	470	489	459	466	480	480	464	466	547	486	469	446	461	460	475	479	470	457	465	479	452	504	424	456	480	501	425	517	474	475	508	495	471	466	493	503	444	515	482	474	455	505	493	485	463	423	470	483	480	483	506	492	479	447	458	470	470	487	478	473	462	456	476	499	473	466	463	443	485	460	468	463	485	460	449	505	464	463	460	502	472	473	470	478	464	492	453	440	452	453	481	506	501	509	458	458	469	482	519	449	490	471	462	470	493	507	458	475	473	470	508	453	449	467	465	459	478	454	468	492	450	473	540	516	459	469	478	482	444	477	479	494	477	492	500	450	464	459	486	431	487	468	430	475	458	434	478	457	443	480	429	454	489	457	474	503	435	508	469	461	492	482	468	455	477	473	488	504	473	478	458	504	448	461	504	478	409	481	468	429	478	485	465	501	454	504	471	475	492	464	504	511	474	454	442	485	498	475	443	493	476	471	505	487	480	487	440	549	470	454	477	448	470	467	443	477	491	479	506	445	463	454	452	480	482	434	469	467	472	465	497	495	495	467	487	462	452	473	459	481	487	460	487	462	481	464	427	490	471	458	512	458	497	459	459	450	521	483	487	520	482	498	434	476	480	483	483	472	472	467	496	470	484	409	512	485	482	443	483	480	448	445	466	444	491	501	478	476	480	466	475	419	473	488	477	448	477	473	417	451	479	486	452	463	450	497	496	429	463	510	454	438	442	455	462	453	447	472	502	454	461	460	456	501	477	494	479	504	466	464	492	468	459	468	491	460	472	502	452	456	470	514	476	491	446	523	439	502	456	467	474	487	489	489	470	434	486	455	435	506	453	497	509	493	495	527	499	479	470	488	486	473	479	458	485	478	502	482	456	453	462	437	477	489	477	466	452	451	469	500	453	457	474	506	477	484	463	502	464	519	476	464	476	467	469	481	481	476	450	456	493	469	498	477	486	490	501	461	437	467	475	454	484	445	461	478	457	470	490	447	447	461	444	504	511	498	493	504	439	449	479	461	508	489	475	465	507	436	491	468	468	483	479	479	481	429	430	459	521	482	465	495	487	494	447	470	502	501	462	471	521	485	496	501	466	516	457	480	460	521	475	490	459	490	499	464	476	493	455	445	495	489	484	488	486	481	469	462	457	495	443	499	469	453	479	468	430	467	471	463	468	470	492	455	441	468	451	521	442	455	500	438	484	455	442	460	456	491	430	475	475	485	475	438	501	494	464	459	475	472	497	479	519	474	525	459	462	480	479	477	470	453	486	504	471	484	495	487	471	451	505	485	483	467	451	478	459	472	481	481	464	485	486	461	428	461	497	465	485	485	484	457	483	471	481	475	457	457	457	435	439	477	455	466	473	460	503	464	477	456	467	487	465	520	470	465	443	471	459	483	478	504	460	459	455	447	455	497	472	497	458	454	445	470	442	449	479	432	458	498	519	490	434	443	468	477	495	460	451	492	461	482	503	462	485	499	505	487	503	499	434	475	509	489	471	476	491	500	481	470	484	457	496	482	487	460	445	490	476	493	460	462	464	463	463	469	494	507	456	478	490	500	482	499	467	412	472	463	460	499	501	453	470	443	451	487	480	491	508	469	474	474	485	472	488	497	488	455	515	472	482	460	460	516	488	479	486	484	454	461	482	491	474	452	431	442	491	448	471	491	489	459	466	472	479	454	544	434	507	461	469	439	419	470	449	468	472	454	459	499	460	472	489	488	482	471	512	475	504	505	483	505	481	510	475	495	495	441	517	455	498	502	483	467	427	448	469	492	452	442	490	470	498	517	475	428	437	510	489	484	458	481	424	475	508	507	483	488	462	505	464	430	434	449	468	498	422	525	512	450	494	502	477	451	459	472	467	495	482	438	456	449	482	464	476	440	495	486	452	460	471	446	473	452	446	433	475	471	499	441	498	455	466	457	470	493	517	487	484	406	509	460	445	452	461	452	433	482	478	472	453	475	463	456	472	469	458	477	475	468	475	492	429	478	424	463	468	521	473	458	495	491	450	460	455	455	502	437	476	502	498	453	474	486	425	476	443	436	491	482	437	508	466	455	510	466	454	455	495	522	472	408	458	468	483	488	472	499	502	480	498	498	480	477	467	493	447	439	494	441	461	480	467	447	513	497	473	482	488	453	444	445	452	469	450	451	450	473	485	457	453	480	426	487	438	506	447	407	475	516	491	503	473	455	477	496	492	480	442	475	443	476	461	467	480	477	440	464	459	439	462	442	472	474	494	440	503	501	477	464	486	456	496	464	461	508	465	513	458	442	479	478	478	468	456	450	456	448	476	486	457	488	475	489	470	485	487	450	473	468	494	488	450	449	431	471	412	513	466	458	452	459	526	462	510	434	517	513	505	489	467	520	481	450	475	464	438	465	503	458	481	482	480	498	458	496	445	452	482	481	471	496	482	463	461	461	474	488	483	480	447	462	498	453	468	460	483	464	478	451	515	506	536	476	470	437	470	487	479	440	474	463	461	462	469	484	501	498	451	468	434	492	483	437	437	466	454	492	465	498	446	442	466	470	478	477	482	515	476	517	485	441	466	476	458	433	466	465	458	457	475	467	481	453	473	475	464	462	473	443	486	434	494	502	482	484	504	439	456	475	456	444	459	495	507	470	482	514	468	485	501	456	455	464	478	484	430	478	508	508	463	501	502	486	450	494	470	442	474	466	458	470	468	482	471	478	501	440	480	437	460	488	490	448	472	446	468	503	445	456	499	508	488	491	493	496	498	488	518	497	452	473	451	480	438	473	507	491	458	450	451	421	508	439	460	481	502	447	472	454	528	455	500	470	466	480	434	487	480	484	438	485	466	496	441	460	472	495	471	468	483	449	477	485	490	515	470	473	463	490	436	483	454	417	466	538	459	477	446	472	502	490	486	451	456
6120	19409	15177	8790	6765	5448	4020	3021	2262	1936	1674	1487	1312	1131	1097	1006	966	957	894	893	830	807	776	763	708	729	728	717	769	733	736	700	695	687	713	716	678	665	691	665	664	683	679	631	729	685	617	702	669	650	642	705	655	615	667	645	628	711	683	661	651	669	622	666	686	667	627	682	655	659	667	653	587	644	684	696	632	650	666	673	682	668	659	616	635	622	641	628	690	669	643	611	642	687	649	652	643	647	635	654	620	641	655	636	654	659	661	621	628	648	611	628	678	666	629	693	695	645	668	638	650	671	629	661	705	637	653	631	642	640	666	657	698	615	668	657	691	684	676	646	609	676	643	672	629	645	657	652	663	686	691	676	627	667	653	675	631	608	685	635	674	651	655	704	617	654	578	693	649	663	638	600	583	660	633	628	664	671	632	686	586	640	700	675	660	661	607	629	665	670	659	645	631	677	643	651	663	702	638	666	670	642	648	634	664	665	640	649	597	645	700	694	691	657	697	637	634	651	642	658	660	669	610	629	642	621	676	617	665	665	629	631	621	624	613	647	647	641	667	639	645	657	609	630	624	642	624	633	641	631	673	620	631	642	618	684	653	704	651	641	583	637	653	636	666	681	681	649	635	604	684	651	633	666	645	678	639	649	667	618	710	587	608	651	631	594	660	677	669	625	644	642	682	655	703	618	672	671	634	625	634	634	663	663	600	640	652	621	642	675	685	664	644	629	656	656	662	674	655	640	631	607	659	638	677	662	723	669	659	653	699	679	669	612	659	649	655	621	666	648	634	632	685	632	668	660	617	678	640	683	641	651	659	656	692	690	675	644	693	665	649	590	657	623	665	654	639	620	660	622	662	652	634	659	620	633	662	659	635	646	672	621	644	683	670	636	629	672	663	699	626	633	685	668	650	635	638	658	621	630	634	612	687	664	667	649	650	661	630	682	693	599	660	691	659	667	676	659	672	652	688	666	707	655	680	629	692	652	676	678	625	652	622	613	656	653	672	642	649	637	658	682	653	705	653	642	668	657	597	673	682	664	662	660	696	636	604	684	657	647	654	624	641	704	640	639	695	657	603	695	617	683	668	637	691	668	669	684	639	642	679	642	667	656	625	645	666	626	602	627	553	610	679	601	656	632	622	627	648	646	669	632	748	642	641	658	669	630	583	648	658	627	607	603	623	641	645	635	673	623	658	652	622	677	622	610	700	646	655	712	660	695	635	663	654	657	617	640	624	655	655	651	619	609	683	679	629	685	662	638	624	653	679	671	664	678	671	640	623	643	646	650	635	631	669	646	642	646	683	622	652	624	617	671	675	666	610	687	632	675	710	610	675	669	643	640	631	617	619	692	609	703	668	649	694	628	673	655	646	675	636	667	660	650	655	618	681	682	725	648	638	651	646	690	615	655	659	629	651	559	661	670	634	681	636	652	642	656	691	667	632	626	666	644	645	630	685	636	634	655	670	669	653	667	687	698	635	664	707	639	655	615	651	640	658	673	651	651	666	618	705	629	681	654	658	641	648	693	664	646	672	645	612	636	604	630	652	670	681	649	666	689	618	693	653	619	633	683	640	643	647	627	676	624	630	675	633	689	707	681	625	657	631	674	629	650	675	633	642	661	639	698	685	677	662	635	632	666	686	664	649	624	660	613	600	630	658	664	652	623	653	679	643	666	647	634	645	693	604	621	670	638	655	629	658	663	676	613	675	677	654	665	679	592	565	654	612	678	670	647	658	639	630	661	680	703	639	655	661	664	648	661	624	695	632	656	670	647	609	625	676	660	637	644	628	631	608	661	621	609	695	687	650	671	615	632	656	702	646	627	658	662	684	664	655	643	657	700	679	641	639	630	636	633	664	615	640	646	647	688	664	645	637	648	699	685	632	643	696	652	658	650	649	624	666	661	663	662	665	678	667	681	664	655	610	635	610	675	662	644	701	675	644	700	641	623	622	662	670	622	639	667	636	697	664	684	668	684	641	649	659	647	669	679	618	669	701	674	646	661	657	655	677	673	624	590	656	640	641	654	681	586	684	672	673	672	640	654	669	655	647	618	685	667	706	670	597	620	674	729	667	643	644	652	649	682	624	670	684	658	615	613	678	655	649	622	644	604	653	614	630	593	676	662	651	673	685	621	636	656	689	695	615	642	663	612	657	687	708	650	694	658	624	623	633	629	646	624	610	702	654	654	678	663	628	597	635	638	664	631	626	627	639	668	639	589	626	689	638	721	660	611	688	629	669	632	689	639	653	661	666	653	679	644	620	679	615	649	607	641	636	643	676	650	682	643	648	682	673	646	692	625	646	699	705	675	667	702	661	618	625	660	632	667	575	626	679	616	699	648	638	667	656	663	674	649	681	632	614	690	688	633	684	638	658	680	628	645	665	628	638	651	651	679	651	633	630	643	679	642	662	684	658	623	696	595	625	645	645	676	665	687	671	645	696	677	687	636	633	650	663	609	607	644	643	609	703	628	649	705	609	663	704	644	628	660	614	673	627	695	673	638	665	653	663	624	655	686	635	691	622	684	609	618	662	639	638	675	662	614	699	619	658	607	672	641	650	644	637	628	657	607	670	626	632	636	621	662	642	695	621	628	632	642	656	643	644	677	586	676	654	643	635	687	637	654	677	667	640	670	615	679	620	603	661	667	656	660	683	662	666	631	624	613	625	712	648	643	653	690	638	647	656	588	601	632	648	688	639	651	623	618	686	660	649	666	615	680	667	650	649	665	640	637	660	665	700	656	650	650	671	712	668	618	657	653	667	671	640	601	639	664	627	664	675	625	692	693	630	653	620	731	674	632	685	637	647	689	662	672	667	641	630	640	662	667	650	652	647	660	681	649	711	638	659	678	650	640	664	639	710	698	665	641	661	656	664	673	677	672	688	632	664	666	638	615	636	640	644	656	639	625	680	645	627	602	623	655	671	636	661	651	615	699	670	665	634	620	665	648	661	646	674	591	686	642	680	665	649	678	631	648	622	631	614	686	718	703	618	673	618	684	603	666	578	637	639	657	630	670	637	661	646	592	639	654	662	667	642	603	677	596	645	626	681	665	687	645	699	656	654	682	681	653	666	688	670	649	628	675	694	674	648	657	676	682	628	636	660	634	663	637	642	663	641	606	616	676	684	629	615	623	653	627	630	606	690	624	659	630	653	663	607	647	660	652	647	666	654	653	623	615	617	654	662	636	696	672	648	655	637	703	634	662	673	654	644	661	639	627	640	600	671	651	649	642	650	649	626	660	633	615	627	625	703	688	621	660	650	645	649	649	687	643	684	667	634	605	679	625	634	697	585	648	690	684	661	640	664	680	688	644	653	691	622	682	635	620	651	604	648	651	661	619	661	651	693	623	676	648	672	612	622	683	637	640	625	605	656	701	637	658	676	652	632	636	683	669	617	657	633	598	654	618	669	656	696	654	619	692	659	642	684	640	660	620	671	673	615	673	646	657	615	687	668	626	652	707	663	683	652	689	649	658	679	617
24987	21528	26457	24604	4452	1714	1202	805	675	589	475	408	398	347	372	351	282	283	289	277	262	237	269	232	217	238	239	220	227	206	244	222	241	207	216	223	208	202	218	199	237	217	211	191	196	214	216	200	217	211	189	187	200	198	179	189	210	191	213	185	206	220	215	209	205	197	189	195	209	214	201	185	190	181	198	227	189	220	193	202	192	222	188	229	202	193	219	218	198	193	176	223	212	215	216	208	184	217	191	196	199	186	220	192	244	200	215	232	216	177	238	215	221	199	205	219	227	197	187	186	213	215	222	238	194	225	186	233	190	214	201	218	200	198	209	216	213	214	186	210	192	211	191	187	229	189	198	189	194	191	206	175	232	208	206	212	227	204	213	229	220	200	196	215	200	220	198	214	212	234	194	192	202	198	203	199	224	203	200	208	199	227	209	209	216	220	195	209	204	188	197	224	204	218	196	175	200	213	203	192	196	213	224	219	220	195	200	204	209	197	202	188	225	201	220	217	207	240	210	213	223	211	216	212	211	219	236	211	191	194	214	205	230	202	198	184	183	211	215	170	221	226	223	214	229	190	218	197	219	185	195	174	191	214	192	218	221	205	205	224	210	222	200	188	226	202	226	205	231	203	202	214	212	204	215	228	193	220	194	188	190	196	204	215	245	202	213	206	209	206	226	199	222	188	197	211	236	222	226	200	204	224	222	172	219	210	222	198	182	208	219	194	205	209	228	202	234	200	181	223	208	197	199	203	210	181	205	221	209	189	186	190	199	221	216	205	195	220	217	214	199	244	208	208	205	188	202	196	204	224	197	213	230	221	192	177	226	211	215	207	178	203	182	215	226	171	214	186	226	206	191	207	237	196	223	214	214	229	198	186	208	203	192	224	188	193	221	224	192	212	207	221	214	223	208	213	225	191	189	180	173	227	234	227	236	181	221	191	206	212	228	216	233	232	220	184	211	220	209	205	221	188	224	179	205	211	201	190	207	214	229	189	212	198	233	218	228	226	217	235	194	224	198	208	185	177	223	197	201	216	219	227	197	218	213	194	212	197	199	221	208	207	202	207	202	207	175	221	209	220	229	203	212	229	224	225	202	198	190	213	194	206	184	218	199	195	236	228	207	182	219	197	205	210	205	207	223	231	235	213	186	219	178	212	205	204	198	204	182	196	206	190	207	208	203	209	224	212	221	196	202	200	231	225	184	186	203	200	209	195	186	213	204	202	218	181	238	219	192	220	189	203	202	210	193	222	231	204	201	197	217	229	193	198	247	201	207	209	189	199	187	208	200	186	234	207	208	183	202	179	213	211	219	211	222	212	211	219	221	215	205	214	197	189	209	222	212	196	211	191	225	194	202	215	224	188	197	188	224	211	216	224	208	208	195	208	232	221	225	215	213	227	185	226	175	213	226	221	208	205	209	199	207	201	206	236	194	190	192	186	200	205	234	212	199	198	223	199	243	211	197	212	193	196	232	171	206	213	199	188	222	216	206	207	226	183	199	197	185	236	183	212	183	207	197	222	219	196	210	208	238	202	188	227	204	207	208	225	221	211	227	230	181	172	186	223	210	201	176	219	207	236	199	222	224	213	223	188	249	201	212	221	205	193	218	200	213	204	214	211	223	206	205	192	191	199	222	191	182	201	228	222	209	227	224	188	216	216	192	191	217	205	168	214	233	210	192	212	210	189	211	199	214	217	190	198	198	216	221	207	219	201	222	207	216	218	198	182	190	182	241	204	225	213	201	233	221	184	225	195	180	212	197	225	205	207	253	222	205	201	217	184	212	200	194	186	200	192	200	208	188	191	214	171	198	197	185	218	203	207	243	214	194	231	209	189	215	176	205	197	214	210	196	221	170	226	197	208	217	179	222	183	215	189	205	220	227	220	201	208	179	234	222	199	200	193	226	246	213	193	200	202	206	223	209	206	204	203	192	200	212	219	199	189	189	203	202	214	192	212	199	230	219	201	201	184	236	191	226	214	188	212	198	195	197	216	202	219	200	191	184	207	196	220	232	224	201	192	199	217	214	227	214	215	237	253	221	176	205	207	212	215	223	192	190	205	219	193	215	232	202	219	185	218	210	221	221	212	210	186	196	193	205	220	197	191	200	198	175	202	202	183	197	208	229	203	198	200	184	233	189	208	198	198	184	210	188	223	201	204	229	180	216	213	207	198	213	221	206	208	177	216	212	205	218	205	216	212	202	192	200	187	212	188	216	193	206	196	228	222	172	214	219	193	207	198	208	204	209	200	215	199	195	195	213	184	190	195	221	225	212	205	214	195	224	216	190	215	200	216	188	209	202	195	214	188	183	201	202	192	228	195	237	203	187	207	226	206	190	187	212	204	207	214	228	201	204	195	226	227	192	185	205	202	205	212	194	229	187	194	220	224	235	181	217	199	213	204	210	195	223	217	205	204	203	217	206	221	219	174	203	229	166	200	198	217	206	226	198	173	208	224	218	193	201	191	216	216	203	199	210	192	211	206	206	205	230	213	197	182	225	187	198	229	225	213	209	210	209	226	197	203	191	202	182	205	201	225	223	210	225	216	212	203	202	200	188	209	194	202	206	199	196	199	219	200	227	212	198	223	209	218	194	214	220	191	205	195	213	198	206	203	209	214	217	185	214	210	216	211	214	198	205	214	238	197	227	246	210	217	196	228	210	210	214	215	205	200	216	214	208	215	222	197	218	211	186	198	191	212	204	194	197	185	217	191	219	197	234	210	216	217	198	217	215	184	183	200	233	208	225	211	208	204	175	220	205	194	189	206	215	231	217	222	208	200	176	240	212	203	210	200	204	206	221	198	239	197	195	219	237	174	184	226	206	193	218	194	197	205	216	194	198	200	206	199	188	214	225	213	185	231	200	203	204	215	202	212	199	203	222	196	196	186	218	203	213	217	206	210	203	184	220	217	216	185	209	200	229	222	218	221	197	213	224	206	224	206	216	202	172	214	198	201	203	171	220	207	193	197	206	207	213	196	233	198	204	182	189	209	224	209	188	195	206	214	201	187	209	198	228	180	197	209	202	216	185	213	190	200	224	216	228	196	198	210	226	204	179	221	211	211	223	196	225	196	213	232	231	217	199	217	238	210	215	191	238	219	211	211	205	220	196	205	209	180	206	232	195	231	231	199	176	193	186	218	207	203	187	196	189	225	206	203	227	215	203	197	203	202	240	207	206	203	211	226	194	192	208	198	193	214	219	232	187	200	204	214	208	232	199	219	203	201	215	242	197	212	195	196	200	202	213	211	184	215	193	209	197	214	229	198	211	205	200	210	215	211	227	226	232	209	212	182	209	213	208	231	210	204	248	220	208	224	223	204	195	207	221	222	242	194	194	191	213	222	213	183	195	198	228	185	208	222	208	206	202	206	217	208	190	196	226	209	227	197	191	207	191	212	207	187	235	208	187	213	215	227	177	214	200	215	195	213	191	217	222	207	205	207	211	236	234	210	213	186	212	221	206	208	195	184	213	193	190	203
5943	15107	11537	6557	4961	3950	2894	2146	1460	1248	1094	962	751	643	627	612	534	532	497	457	412	394	365	359	374	302	341	348	344	342	331	317	280	320	317	309	299	316	288	290	299	286	322	304	329	285	282	290	287	275	308	302	294	267	293	304	290	276	297	309	279	298	287	286	255	306	280	301	287	277	279	255	296	288	280	279	279	284	300	269	277	299	267	298	303	280	299	277	293	316	273	295	283	257	288	291	283	305	277	282	298	301	297	281	274	273	267	285	289	307	272	310	277	273	303	267	261	300	271	284	304	281	278	278	306	282	276	300	299	311	307	297	248	314	283	286	257	294	278	308	267	285	272	266	323	267	290	255	336	291	266	309	285	293	297	301	298	298	289	282	277	341	294	307	278	290	311	299	289	290	308	329	293	334	303	303	292	286	275	327	297	279	308	315	298	294	293	292	271	272	288	284	283	307	308	257	263	284	278	287	299	261	277	266	286	277	301	282	291	328	302	293	285	316	299	274	271	243	297	319	284	286	275	299	301	277	272	279	268	259	308	289	268	282	262	299	305	293	286	219	286	283	274	285	262	299	282	252	302	259	299	321	285	289	292	257	274	318	302	280	288	257	275	306	296	297	295	280	268	296	273	245	267	301	278	278	255	271	282	307	315	303	324	291	304	298	290	275	267	270	313	275	280	289	275	329	289	250	295	276	282	287	295	285	284	320	309	287	268	295	274	254	286	304	263	269	278	290	283	283	277	277	281	281	275	287	329	298	291	326	291	290	311	283	268	294	258	284	286	306	272	290	244	298	279	301	297	295	272	249	297	300	271	302	270	307	283	296	279	288	294	278	308	304	293	278	280	265	271	306	260	257	283	320	289	263	286	334	291	289	309	302	282	280	287	271	285	277	285	307	275	306	301	268	298	257	318	299	285	300	317	280	295	273	284	249	267	294	297	281	261	318	300	294	287	284	311	301	274	278	307	268	283	302	287	264	250	307	280	290	285	289	293	332	306	273	290	281	309	284	282	307	290	319	283	267	296	259	294	300	256	276	276	267	291	276	284	284	278	297	287	279	284	276	303	299	301	271	305	272	311	254	270	281	267	280	287	307	270	262	283	276	302	281	259	304	277	290	280	281	283	302	286	287	304	296	295	284	267	311	281	269	294	294	298	291	294	288	310	270	293	270	288	288	279	300	303	296	303	291	303	308	282	305	335	285	276	284	256	300	324	294	284	330	310	286	307	293	276	302	278	272	257	318	274	298	305	305	289	276	277	307	299	278	292	285	302	294	285	299	291	278	271	285	277	298	308	282	282	277	289	251	262	290	300	284	292	280	293	306	275	292	282	287	300	289	300	274	292	291	292	319	301	282	276	292	260	279	298	274	319	270	307	289	301	287	294	296	314	277	322	308	276	298	291	310	260	285	266	270	266	284	315	273	270	284	295	276	277	279	270	300	269	290	298	281	297	253	267	289	307	292	260	281	289	290	276	271	279	325	264	274	278	284	327	268	273	285	292	278	296	277	249	288	287	284	302	285	283	276	281	288	272	286	289	293	308	278	279	277	301	305	258	298	273	255	311	281	283	269	278	285	245	318	295	323	271	273	294	285	270	306	290	308	263	276	298	291	276	321	257	278	289	278	286	292	283	317	298	257	279	276	301	271	318	289	277	292	285	291	285	250	261	300	312	287	284	295	276	284	269	276	291	270	273	311	274	288	257	308	255	271	285	295	297	302	318	291	313	299	277	273	278	296	267	261	286	307	289	262	306	278	287	286	303	297	316	295	284	276	263	258	311	272	311	289	290	271	250	272	256	309	271	291	297	279	274	285	311	275	296	303	249	300	291	289	290	261	269	293	269	293	293	289	273	279	271	310	274	264	293	262	266	292	274	293	295	282	292	281	292	277	252	257	306	290	271	315	299	312	292	306	294	278	299	246	279	302	261	300	283	293	288	258	289	271	268	293	262	295	294	311	324	297	256	280	259	278	286	289	285	291	301	287	273	279	278	293	287	287	295	321	276	275	314	270	277	314	316	275	295	266	275	300	322	269	282	298	254	268	297	311	289	273	261	274	277	279	247	272	325	280	283	293	306	286	317	271	292	291	284	299	307	289	289	308	321	300	301	286	260	294	295	263	278	286	303	291	298	313	260	289	291	284	248	306	289	281	284	301	295	276	268	280	312	273	279	275	285	267	276	322	306	269	262	266	282	303	278	322	268	273	259	295	309	288	287	287	284	305	293	309	264	325	293	298	297	274	295	280	281	283	256	289	280	280	283	298	314	261	277	302	320	286	274	311	279	277	272	276	287	317	286	281	273	306	267	284	269	280	298	255	266	299	295	283	290	288	275	285	281	302	297	297	277	240	307	302	279	297	306	288	282	321	281	303	284	320	293	293	314	289	271	286	276	309	299	280	284	295	277	299	291	322	282	262	290	309	283	294	307	286	275	259	274	256	316	308	252	252	282	288	297	310	299	267	277	295	274	302	283	330	294	281	310	287	309	283	285	257	315	303	271	254	298	275	312	278	328	311	272	277	274	290	317	287	295	303	298	255	287	289	299	289	308	260	283	246	265	291	298	280	262	291	300	291	284	302	266	308	308	270	277	302	296	275	275	291	261	278	276	298	262	292	287	284	304	294	262	304	295	294	291	278	257	294	267	289	286	268	265	323	289	297	246	319	270	298	269	291	287	295	285	267	286	292	284	306	269	273	233	284	299	312	281	284	296	300	277	301	297	280	272	316	295	276	300	301	285	270	274	298	297	296	266	305	263	285	293	304	314	320	300	256	282	286	286	258	310	282	282	308	324	263	321	242	303	279	304	281	334	292	293	257	289	307	270	302	290	266	278	270	300	301	289	298	309	252	298	277	248	301	298	302	283	258	253	310	297	256	313	287	298	283	285	282	277	289	272	305	274	303	267	271	270	283	296	277	316	278	264	296	281	264	293	292	285	274	271	294	260	274	277	290	311	298	265	285	284	303	308	303	301	280	307	281	284	273	304	287	282	295	274	311	327	290	243	288	296	278	308	298	277	295	266	314	301	295	284	295	303	276	307	286	299	279	285	285	280	268	277	300	268	261	287	295	287	292	300	303	295	296	307	313	319	299	279	329	265	237	328	280	286	278	272	299	284	266	295	318	299	264	295	283	319	279	284	284	258	267	288	276	310	302	280	281	276	299	297	317	287	284	286	300	266	260	286	314	302	269	290	277	283	293	294	315	287	300	318	278	307	288	270	254	268	275	314	269	313	264	295	276	290	282	273	301	255	287	266	271	310	292	285	269	288	277	290	285	293	285	286	291	302	295	266	305	321	298	295	286	295	310	295	273	298	263	317	283	267	309	262	297	288	261	278	283	311	300	305	286	275	307	286	285	303	300	292	279	300	286	291	327	279	309	279	287	253	300	278	299	288	299	267	276	322	294	307	274	266	275	250	307	257	280	270	270	275	299	295	289	289	277	299	282	302	264	280	277	267	284	311	271	277	292	281	280
22643	21560	29021	24551	21578	20768	5942	2044	1363	1197	1032	832	769	712	651	662	561	535	548	448	480	430	419	414	374	385	411	372	391	381	410	406	377	410	401	346	381	366	381	348	368	366	361	343	345	357	357	361	372	363	336	331	333	363	371	331	298	370	339	344	332	347	345	344	370	292	365	315	310	352	318	362	360	320	349	328	313	341	348	368	333	348	371	324	315	349	338	406	369	302	331	330	355	347	325	344	331	349	364	352	358	361	356	374	365	342	342	325	348	310	335	348	349	310	336	326	378	328	341	316	337	351	340	347	310	352	355	354	325	364	347	327	355	332	335	347	323	353	350	349	330	358	323	365	344	353	303	355	359	318	316	355	360	364	331	335	364	320	380	346	325	356	320	338	351	350	342	331	334	323	325	339	340	346	360	349	311	368	316	380	359	326	343	330	339	345	338	323	354	346	381	303	325	325	319	325	327	348	365	368	356	367	308	333	362	341	321	351	322	343	317	342	351	372	343	349	327	340	327	363	395	341	352	366	375	342	337	347	316	358	366	359	335	341	352	360	335	370	347	334	343	322	383	327	355	349	390	396	329	363	353	321	342	361	361	338	364	310	333	348	355	323	330	339	356	328	324	324	356	345	303	342	341	328	316	324	370	351	344	360	332	349	354	345	349	321	338	338	311	351	314	331	328	353	348	325	353	344	330	336	321	341	370	346	347	348	319	304	328	329	332	346	362	325	350	372	327	352	378	347	317	380	337	345	382	352	302	326	338	320	340	348	321	323	317	350	349	332	359	333	333	297	358	325	328	332	336	355	333	350	319	359	354	346	334	366	316	383	351	344	317	340	356	377	346	319	348	352	353	329	347	335	358	317	394	325	336	364	334	383	344	365	298	341	372	344	345	318	331	358	327	369	344	359	351	326	311	355	350	331	312	354	318	291	349	349	318	330	350	352	355	355	342	340	378	351	341	348	328	339	341	341	360	319	324	319	344	368	356	328	350	342	351	338	354	336	352	309	353	345	336	309	319	327	330	327	316	324	339	311	340	332	304	347	355	350	347	328	377	364	353	353	373	332	332	338	358	327	331	350	337	322	388	345	375	301	341	329	301	325	340	360	336	319	325	342	334	339	345	343	363	365	348	318	348	321	358	346	380	345	329	348	329	343	317	365	339	337	368	363	326	341	360	338	332	354	318	316	379	391	297	398	339	359	324	318	351	311	362	377	324	348	335	330	327	353	358	376	359	350	356	342	320	333	331	346	350	329	323	313	331	357	359	323	337	342	328	374	350	342	367	364	341	320	324	330	322	356	354	349	331	321	341	345	326	344	324	356	386	322	329	329	367	368	303	333	359	341	344	324	362	364	345	335	349	369	340	365	338	356	327	356	320	309	377	354	323	354	327	359	336	334	311	339	347	373	374	320	338	342	292	364	352	353	348	334	349	359	358	319	354	317	337	360	322	315	370	334	328	334	337	383	340	359	358	309	373	354	327	345	339	351	346	382	335	363	346	365	389	338	346	366	337	344	354	327	371	320	358	337	354	362	336	331	320	343	369	330	318	352	355	361	335	361	315	379	332	329	333	332	339	342	342	342	293	327	359	350	327	328	343	320	322	328	353	365	356	360	336	352	366	339	379	335	344	311	353	311	329	322	355	333	345	343	341	354	297	323	343	323	337	313	355	338	352	348	324	340	356	360	322	362	355	359	339	330	328	338	352	343	357	369	338	347	365	331	300	342	343	334	344	347	339	394	328	358	333	349	333	391	318	381	333	332	353	345	366	311	346	333	381	363	321	352	321	351	326	348	338	346	328	371	327	336	345	325	350	321	327	316	376	354	363	348	337	316	319	312	329	332	373	344	315	357	336	328	352	336	358	369	355	346	371	348	371	336	321	316	364	311	355	363	332	337	360	330	358	347	351	327	306	356	322	338	346	316	317	322	340	349	339	361	326	313	315	364	331	329	343	346	327	336	355	386	335	309	319	340	344	334	348	338	351	321	330	314	333	342	358	358	328	340	335	332	334	328	336	353	325	346	365	345	376	334	338	339	345	344	348	325	341	378	360	336	320	360	366	347	335	351	353	369	361	331	298	332	348	334	356	325	345	351	319	376	340	337	358	347	374	347	327	318	346	351	332	336	339	369	351	341	305	328	350	336	342	326	317	330	346	334	305	354	311	329	345	313	363	337	347	342	342	358	335	370	339	318	333	320	376	324	325	351	314	314	318	345	346	374	323	334	371	355	346	326	340	359	335	336	349	301	338	370	347	333	331	309	335	334	333	319	374	343	358	322	348	334	358	335	324	389	332	352	344	327	336	332	350	357	298	361	378	340	365	314	337	329	340	327	347	309	322	307	360	345	345	320	357	340	351	365	329	341	379	354	340	338	353	359	339	357	348	377	366	361	332	325	346	363	311	360	343	347	335	316	367	333	349	321	330	339	308	336	310	354	363	305	338	360	334	332	339	326	350	359	339	332	325	371	369	374	310	379	336	310	380	346	337	346	351	360	348	358	339	327	343	308	351	375	363	373	346	380	362	330	305	343	338	369	370	335	321	321	351	328	375	357	336	347	348	343	335	365	335	342	378	334	355	368	347	391	321	342	339	317	291	367	331	350	357	339	333	339	315	323	325	344	352	385	339	352	323	307	337	344	332	328	341	342	329	328	338	323	347	334	338	334	336	356	363	314	326	338	341	359	320	319	338	319	303	327	345	333	310	345	336	355	320	369	334	352	334	352	354	350	332	352	332	356	315	316	333	325	355	332	369	375	369	313	357	349	370	383	350	354	349	326	360	328	354	356	304	316	377	338	317	351	342	336	346	323	319	371	334	321	314	336	327	384	350	331	328	340	330	389	316	316	364	332	353	337	316	372	378	353	372	354	346	340	309	377	327	313	353	342	354	330	385	355	375	338	317	334	370	325	342	338	340	320	331	331	358	368	336	353	329	355	344	355	344	369	368	368	325	377	351	378	326	330	348	314	378	350	339	366	335	328	347	328	343	323	339	304	388	330	329	344	323	326	327	326	300	377	363	337	330	309	360	338	333	326	337	308	312	366	351	365	339	346	312	351	338	378	366	333	339	359	341	351	361	391	349	327	348	362	338	341	347	367	347	341	341	329	353	326	351	340	301	308	361	344	307	351	350	350	333	370	332	330	337	304	355	331	332	349	346	323	324	318	362	347	376	338	365	332	362	302	316	340	366	315	352	387	367	375	309	330	358	335	342	347	353	323	364	338	377	335	361	318	341	340	347	364	344	344	348	364	338	311	366	314	336	333	332	355	323	343	341	326	314	365	352	338	347	363	334	311	375	341	351	306	334	341	333	336	330	355	322	383	353	304	365	349	313	330	345	332	300	331	346	312	347	317	371	349	344	350	324	385	341	330	352	353	347	360	334	329	332	318	327	326	343	358	336	352	344	344	346	340	334	351	348	359	351	371	331	351	358	335	330	350	355	320	335	344	345	326	333	347	308	347	351	310	332	306	339	315
7542	24977	19769	11872	9383	7435	5590	3932	3015	2511	2080	1769	1461	1214	1139	1025	988	937	800	742	711	666	627	640	590	610	631	542	545	531	578	572	573	522	541	524	512	499	492	476	487	505	529	490	494	491	489	519	479	545	487	505	445	504	534	457	475	491	448	458	477	499	476	478	483	455	456	506	471	461	450	487	529	481	492	480	493	473	488	489	468	461	463	488	469	501	482	489	456	486	492	436	451	494	468	473	444	487	477	479	458	479	501	462	462	518	435	480	448	497	510	460	449	474	467	458	473	467	430	457	461	485	486	519	469	485	484	489	519	488	477	479	501	468	491	478	444	457	457	434	496	502	503	486	456	496	460	465	482	498	487	483	518	494	496	443	473	452	479	476	494	466	449	465	463	474	459	484	466	477	509	432	465	461	472	498	501	480	480	449	506	491	516	452	479	444	432	467	499	451	479	469	491	451	508	472	442	504	466	450	460	450	504	468	452	498	481	458	483	474	457	465	487	473	453	483	490	477	456	421	459	444	467	464	513	501	483	442	475	518	527	501	517	471	468	479	475	517	506	488	487	443	476	481	482	471	514	473	483	466	479	493	470	475	454	462	497	439	448	492	462	470	461	470	494	475	472	468	488	467	475	506	426	460	489	491	486	489	477	458	484	474	461	463	460	449	453	444	508	480	491	518	483	499	463	459	488	497	440	449	495	475	456	471	481	485	492	479	500	482	480	463	469	479	451	460	452	462	472	489	495	465	460	468	473	481	467	458	441	477	482	461	468	489	469	470	469	487	514	471	475	444	452	457	443	490	489	468	468	494	483	458	470	475	449	468	498	467	487	437	466	499	491	482	505	486	458	465	475	484	423	430	500	497	476	481	468	437	452	494	472	479	453	500	504	459	467	437	426	500	491	474	437	488	450	494	471	490	444	475	430	461	486	468	473	465	476	459	445	447	449	508	442	461	470	425	430	449	468	509	440	459	457	473	474	494	496	483	495	478	485	460	503	449	456	464	448	480	481	475	480	493	458	447	487	464	435	508	480	453	500	485	433	453	458	456	452	507	488	479	472	444	449	467	466	528	464	479	480	476	503	461	490	480	495	463	482	456	479	447	461	455	449	459	473	487	431	495	473	487	487	479	458	501	468	489	478	467	459	507	455	532	464	461	457	482	488	447	423	512	468	472	466	449	473	497	423	501	480	471	461	470	435	491	491	474	509	494	463	458	449	498	516	474	485	442	465	467	471	443	471	487	431	471	499	470	461	447	442	477	495	449	515	515	430	480	484	455	479	446	466	472	471	479	472	473	479	466	444	442	458	493	476	462	439	475	465	442	448	467	505	477	476	491	503	472	495	489	478	490	459	472	503	466	431	462	476	504	464	493	451	502	477	445	446	440	489	465	456	477	477	475	430	493	503	474	499	485	461	488	477	475	493	500	435	476	451	482	471	507	473	510	439	485	473	482	488	485	453	506	485	491	458	452	441	468	455	488	492	440	481	503	494	515	460	477	504	459	441	452	478	465	431	507	462	485	502	451	469	489	473	488	460	450	523	435	434	518	475	502	496	474	533	526	480	433	512	513	472	453	466	457	491	470	482	483	445	511	479	434	463	491	499	477	485	453	528	516	446	488	488	507	509	478	473	463	466	499	447	462	487	459	480	474	442	469	560	500	505	470	452	470	508	447	476	453	506	490	440	463	467	472	491	473	507	443	456	450	485	499	489	466	464	480	504	458	454	497	486	457	469	482	474	440	469	458	498	472	524	500	417	463	455	461	443	478	499	507	444	504	461	478	462	475	465	503	441	452	467	474	489	491	472	472	485	456	484	501	464	460	480	472	507	472	467	455	464	476	514	494	450	471	460	449	465	490	465	469	478	486	483	498	483	468	493	479	417	502	461	454	461	478	453	436	499	475	455	480	476	473	470	516	466	499	459	480	453	438	441	469	499	455	452	515	465	468	465	486	451	463	463	428	506	458	469	493	493	494	472	476	482	474	437	448	461	481	442	479	456	466	469	464	508	507	520	431	446	469	532	545	480	471	490	487	492	486	431	493	451	478	467	483	471	491	485	474	498	480	473	489	510	468	502	474	484	481	445	455	452	484	455	480	427	509	472	472	474	528	422	478	480	475	497	439	474	480	499	463	469	487	498	438	477	479	491	480	503	454	492	465	503	479	465	466	514	456	459	488	455	482	503	502	510	484	486	472	491	436	469	465	457	478	444	510	408	452	467	457	477	493	477	450	469	508	460	480	473	492	461	414	479	511	479	494	470	481	502	477	456	429	485	437	482	504	450	455	489	447	463	473	466	482	459	512	483	481	467	535	482	525	488	448	424	500	473	486	490	468	502	474	472	465	493	445	471	475	480	470	455	447	469	483	503	488	487	474	496	488	483	460	487	506	488	457	494	501	461	456	467	451	453	483	459	491	471	480	450	502	480	487	433	447	506	458	490	470	462	494	479	459	497	509	515	485	489	498	489	502	510	465	450	448	474	499	468	472	452	462	457	457	464	474	494	465	452	406	464	434	475	503	463	489	490	474	482	458	457	430	502	440	471	487	465	446	497	481	455	471	469	488	463	483	451	486	470	493	470	524	488	467	458	453	453	487	435	482	468	496	481	530	459	491	483	431	501	467	478	460	449	478	465	495	484	473	426	499	485	450	474	459	450	459	436	482	476	482	452	445	470	497	469	487	485	482	474	506	447	473	477	455	466	496	462	452	488	466	434	478	483	465	495	488	461	516	484	496	467	486	488	464	485	491	469	477	459	490	483	444	446	457	486	445	469	454	455	470	469	418	455	500	465	484	513	446	481	490	479	502	452	467	450	464	450	495	441	470	477	493	481	461	476	438	469	463	495	470	456	453	468	499	503	463	479	505	465	494	429	460	491	478	461	485	487	482	463	495	515	500	510	483	451	453	507	471	452	465	471	484	511	462	452	489	464	492	498	465	516	476	465	458	506	491	474	475	456	432	513	462	446	474	467	483	518	492	448	505	482	484	471	479	452	457	491	455	500	500	512	464	461	480	465	432	509	478	472	461	484	456	461	483	499	467	439	459	464	506	458	466	485	480	454	476	461	431	479	453	484	432	479	452	485	473	495	484	460	470	500	476	485	500	485	467	434	469	446	451	476	480	499	518	464	507	464	454	487	495	478	462	483	486	479	495	465	474	452	474	457	480	477	462	492	471	504	453	479	474	455	476	480	488	491	471	469	439	500	489	461	457	468	465	467	462	491	445	460	459	471	467	490	487	465	442	493	485	440	487	471	447	505	468	447	508	485	464	487	471	457	478	514	440	459	471	432	432	471	475	475	476	468	460	520	455	436	494	498	483	539	484	473	494	451	476	475	476	471	466	509	465	489	488	435	448	481	457	435	472	465	508	478	472	468	455	470	483	469	469	472	468	480	454	501	458	440	466	415	476	491	487	483	458	444	514	505	458	480	466	479	454	472	488	446	457	436	474	497	478	474	477	470	511	503	451	490	427	460	439
27676	18826	7828	3077	1680	1274	994	730	659	602	518	521	489	431	464	467	450	447	446	422	372	321	418	382	379	364	365	378	358	337	400	369	379	340	366	328	363	345	397	382	367	380	340	367	346	362	346	377	324	342	374	340	375	353	361	374	378	355	364	385	405	371	361	333	357	336	366	352	363	337	378	338	345	362	359	399	361	378	408	380	343	351	351	390	402	357	351	371	363	343	373	358	373	365	375	375	335	363	365	383	363	374	371	372	397	349	350	374	360	348	340	364	332	366	359	356	381	374	364	365	401	353	393	338	364	363	376	354	371	377	370	376	357	368	334	339	377	350	349	360	375	355	375	334	377	392	394	363	381	340	355	411	346	367	347	394	358	349	364	374	366	331	352	362	344	363	369	360	334	337	368	341	389	341	354	362	350	332	351	355	368	365	392	384	384	355	340	327	367	367	382	349	354	382	358	398	346	340	387	359	365	382	394	376	341	374	349	381	402	367	337	355	350	297	334	379	341	394	359	350	361	356	372	376	336	360	382	379	402	359	371	366	360	338	364	376	367	349	337	351	380	353	402	369	358	330	352	361	356	352	358	344	346	373	328	382	348	353	362	361	378	329	349	340	331	382	320	344	375	360	343	389	358	341	346	381	373	342	362	379	361	363	346	363	360	344	360	337	376	356	351	389	336	367	374	360	338	362	358	346	388	384	358	345	397	378	379	315	350	364	391	366	354	385	371	347	382	372	349	403	370	330	356	378	389	374	355	351	337	347	345	376	372	334	363	333	364	377	345	341	375	377	345	360	362	391	355	370	389	381	339	356	362	379	377	335	404	362	362	392	355	362	381	353	363	342	381	371	373	354	353	376	342	368	316	387	346	371	376	354	355	368	349	371	395	329	384	335	329	363	347	342	356	359	325	354	394	387	350	359	357	371	380	352	333	386	341	366	377	366	371	363	355	339	338	360	381	366	390	323	340	351	356	327	333	383	362	361	387	322	355	387	375	348	370	340	317	353	370	398	366	316	327	344	363	317	342	345	374	356	334	352	352	368	361	366	364	371	360	336	346	337	394	384	349	379	350	385	334	365	375	366	357	398	368	362	375	373	371	373	354	353	374	328	343	356	355	371	359	362	378	345	361	336	344	358	356	365	370	378	355	352	360	388	349	385	343	321	328	351	376	331	352	381	345	379	345	369	382	370	357	328	351	365	370	364	353	374	385	351	326	328	375	327	367	377	349	356	352	363	362	349	403	348	341	352	369	376	379	373	378	387	377	354	354	395	330	350	349	328	322	378	371	356	343	366	369	336	370	352	347	355	396	354	362	352	375	351	362	332	361	356	382	348	414	359	391	392	388	375	364	362	367	349	356	339	332	333	373	325	377	379	371	358	345	346	337	354	335	367	328	321	364	330	355	360	372	396	369	372	337	343	352	392	392	369	344	345	341	367	377	350	383	378	364	367	394	356	376	352	381	348	363	340	350	365	348	358	359	373	347	349	356	364	362	376	369	353	340	353	340	360	336	351	360	387	364	354	359	363	355	370	330	371	355	336	374	317	352	352	371	383	385	348	365	340	348	338	365	313	350	345	357	354	318	364	351	359	344	381	386	372	351	348	335	388	369	377	364	340	335	395	379	356	377	362	331	355	344	361	366	358	356	344	356	336	350	312	363	368	345	370	342	378	387	363	366	373	339	349	389	343	360	378	375	340	359	389	377	370	378	368	325	355	356	387	356	389	353	336	357	375	356	358	339	379	347	342	348	389	358	359	354	360	378	372	338	378	363	361	396	395	354	366	347	322	360	349	373	354	362	339	349	348	354	320	354	389	349	352	390	365	339	363	391	338	365	376	334	361	326	340	355	372	349	366	383	372	364	337	359	357	326	362	366	388	376	385	389	366	349	372	355	360	372	334	353	344	319	368	334	362	366	330	336	385	342	361	367	401	358	349	363	343	379	368	416	372	379	360	346	374	365	369	367	395	342	351	380	376	319	343	344	368	369	383	354	350	333	363	365	368	391	390	360	380	342	361	366	329	371	374	355	364	337	385	343	399	351	377	388	364	325	364	336	364	369	355	376	345	334	348	330	329	357	383	377	350	350	357	338	353	379	340	347	348	369	328	366	325	353	402	344	356	329	358	359	364	322	349	338	367	370	344	355	361	352	352	352	343	389	318	372	378	367	345	370	359	325	386	367	369	349	381	350	327	373	348	367	331	317	351	372	367	355	324	366	356	354	362	364	392	348	353	377	381	373	363	352	327	346	391	392	310	349	373	379	370	358	346	381	384	351	354	374	394	346	357	357	399	367	377	371	352	367	346	365	374	362	368	398	380	364	382	346	367	369	347	343	357	331	348	379	388	370	353	334	341	365	363	332	328	371	386	353	377	333	366	348	352	347	374	341	351	339	377	345	358	344	339	371	339	367	340	389	355	396	331	343	351	364	373	350	363	360	349	379	380	333	382	325	398	373	379	358	385	374	351	372	391	375	368	342	342	355	378	346	356	369	346	392	324	360	351	354	351	364	360	302	393	358	361	353	360	317	375	360	356	371	385	352	389	354	371	346	353	367	349	383	351	397	362	361	358	390	365	372	350	313	337	350	331	347	358	380	408	370	335	345	386	375	386	359	368	329	374	365	366	339	359	340	357	362	361	377	375	348	359	369	344	335	373	398	389	356	365	358	357	346	391	315	384	350	394	363	352	353	366	350	348	372	344	359	360	353	351	375	357	360	356	358	347	332	318	347	383	373	360	362	362	375	364	339	387	334	338	350	358	362	385	379	362	384	370	370	331	369	364	328	388	359	380	365	373	354	334	327	382	352	338	348	352	357	385	361	363	352	354	386	304	357	368	407	346	383	345	367	327	333	366	385	318	328	315	328	355	338	366	339	363	406	362	357	394	360	372	382	331	381	380	387	343	361	347	363	391	326	373	388	369	389	365	368	367	359	371	348	365	368	361	365	393	376	355	359	421	362	348	389	377	361	360	343	341	378	378	382	334	340	341	364	357	357	349	386	356	357	347	364	381	352	367	392	338	349	346	331	359	350	321	350	352	413	343	373	357	373	365	397	346	331	350	356	343	383	335	374	334	367	359	325	362	351	361	380	340	361	342	364	359	327	370	358	381	373	390	339	361	358	362	322	350	334	363	351	392	323	385	361	366	355	367	358	364	368	345	382	387	371	365	338	345	323	339	355	383	383	384	346	340	352	362	382	361	372	322	390	350	376	339	361	385	340	336	345	366	384	365	346	372	356	355	345	389	342	368	368	349	377	368	334	305	358	388	379	339	370	396	369	349	374	362	368	346	349	365	373	368	345	365	349	385	344	343	327	364	366	358	400	359	336	347	378	366	366	352	365	356	395	367	373	378	342	406	349	333	378	351	358	345	374	365	376	327	337	366	360	395	348	325	373	400	328	367	397	377	393	368	320	390	329	386	353	318	340	385	355	374	350	345	345	342	395	338	372	349	363	380	357	359	397	355	358	354	332	350
6599	11266	8700	4576	3572	2811	2166	1532	1278	1115	1047	844	826	744	689	652	658	652	648	565	593	552	535	537	537	536	519	501	508	499	488	514	509	483	503	512	524	499	524	482	474	520	501	465	509	485	505	529	477	455	443	499	534	496	494	489	480	520	468	514	512	476	488	475	505	487	501	511	463	535	457	466	450	461	522	508	500	515	501	474	520	492	538	489	491	504	479	475	504	458	506	491	513	514	459	482	459	522	470	518	501	479	460	479	489	532	495	492	488	470	468	488	473	509	509	498	511	481	489	493	486	486	502	489	492	487	500	520	499	489	514	489	504	497	478	528	468	486	501	462	510	454	477	504	488	477	505	493	485	570	496	480	497	479	493	494	495	486	479	495	482	507	466	470	508	497	507	473	512	518	452	492	439	497	479	466	480	500	467	491	506	523	502	477	482	514	474	536	484	499	519	460	503	490	473	458	471	467	478	518	504	485	521	489	481	451	487	477	499	462	492	511	473	475	558	521	496	475	478	520	515	461	486	501	495	506	501	480	479	481	508	495	473	498	495	469	510	503	487	458	523	488	487	498	483	498	462	471	481	494	466	473	542	524	492	474	445	475	499	464	450	491	448	477	532	506	468	473	509	503	461	485	505	508	520	484	472	528	435	469	499	515	438	517	516	541	495	510	502	505	550	543	546	481	468	502	480	467	491	463	475	457	462	508	513	498	512	492	487	500	447	484	514	482	501	462	510	493	496	470	530	474	512	469	484	488	547	484	465	516	515	453	469	487	508	490	526	471	490	486	500	481	499	497	510	483	539	474	482	420	446	467	507	476	511	476	488	465	481	478	494	474	531	439	496	501	525	500	465	476	480	485	508	464	511	462	465	505	506	453	511	509	493	517	477	492	454	527	495	527	483	451	471	507	488	483	513	520	502	482	479	482	450	447	472	506	494	512	496	479	551	494	458	443	498	507	494	471	487	509	493	448	502	488	490	473	499	485	525	493	487	504	463	456	501	526	488	476	461	515	498	490	471	492	508	509	457	486	505	508	484	474	490	472	473	466	481	454	490	507	490	513	471	496	471	490	474	510	460	509	502	477	493	490	502	475	478	496	518	492	438	498	479	513	526	466	515	473	468	505	465	508	468	480	502	512	502	494	486	508	457	519	447	486	507	467	509	467	505	448	525	501	516	495	495	454	502	485	493	492	452	519	491	496	475	496	496	483	461	483	469	455	495	468	487	521	485	484	510	511	497	484	479	493	468	501	462	473	497	520	482	494	493	479	495	497	494	490	478	492	515	507	564	462	504	489	482	468	497	501	508	524	522	500	475	508	482	477	527	460	468	461	488	435	474	484	491	529	507	468	484	507	478	516	470	472	509	476	485	531	505	480	475	490	466	489	487	492	514	502	515	493	438	486	477	514	457	508	501	470	456	512	477	480	446	498	529	465	496	511	526	489	508	467	493	464	468	496	474	466	514	522	479	512	449	465	497	492	494	482	478	444	495	510	475	526	504	508	511	509	472	439	460	494	525	492	498	499	500	487	460	486	514	442	485	533	447	499	498	506	465	475	481	463	465	505	491	487	502	491	492	504	487	531	489	494	474	500	469	475	504	521	496	453	485	522	436	455	459	488	502	504	485	472	469	450	502	510	481	489	504	502	491	520	487	542	486	487	479	550	441	522	517	479	502	526	465	474	470	461	482	485	526	468	515	475	455	505	494	514	545	468	486	493	494	518	508	465	516	479	499	478	512	521	507	485	445	479	501	479	496	486	473	497	511	458	481	500	484	471	525	498	477	501	513	498	530	447	486	478	477	484	471	523	483	492	496	486	485	504	481	479	498	510	489	488	513	464	506	523	497	460	486	464	494	457	501	492	465	468	468	477	514	476	516	469	491	519	496	478	541	541	515	475	482	465	485	491	491	486	489	510	501	496	473	518	493	505	484	488	468	466	503	505	450	496	506	486	496	515	455	493	515	469	506	511	502	494	448	513	527	500	539	521	452	508	527	473	469	507	494	503	461	505	448	488	495	487	494	494	459	468	471	509	476	513	505	495	492	518	507	520	517	505	450	528	482	487	488	485	510	443	474	491	479	574	525	497	520	525	493	509	461	485	530	500	500	481	473	566	440	544	512	511	494	465	506	483	483	451	487	522	453	464	489	537	468	465	454	466	502	505	492	512	501	501	473	485	501	467	467	498	540	461	440	483	475	477	472	521	501	481	434	540	486	495	492	506	475	518	532	492	506	459	493	538	500	533	451	496	459	498	480	463	497	480	462	525	465	510	491	473	487	451	488	464	521	547	520	484	482	494	515	472	479	487	480	455	520	507	475	464	494	508	528	529	502	486	482	475	497	491	483	497	490	493	479	503	495	437	498	512	485	474	475	499	485	517	496	453	474	476	499	446	474	490	483	518	495	475	520	490	488	496	507	506	487	474	541	516	506	500	516	450	506	481	460	456	495	468	480	515	487	514	491	488	477	492	470	499	537	483	465	498	512	483	474	473	545	492	474	494	481	531	450	498	494	507	525	529	475	484	483	483	459	477	509	511	474	493	510	505	471	473	467	498	490	473	470	492	476	541	473	471	483	487	440	483	505	452	508	533	506	474	515	487	487	517	501	501	501	518	476	498	475	499	458	459	479	530	454	520	469	518	493	472	533	519	502	501	511	452	457	468	474	540	488	489	442	511	471	519	489	519	520	493	504	490	469	492	517	497	497	514	517	506	474	450	489	498	512	493	484	504	482	478	485	475	510	502	472	479	487	493	478	518	462	462	482	477	481	459	491	499	476	480	479	496	463	522	493	467	495	482	480	493	508	515	511	537	481	503	445	504	472	462	465	496	471	494	478	519	495	506	467	479	468	437	501	528	477	484	498	489	485	515	452	504	472	483	525	501	487	435	481	486	533	487	513	485	528	476	454	494	491	532	491	471	488	467	539	524	488	488	480	507	542	510	536	471	483	495	487	522	479	474	470	493	488	477	513	503	492	509	530	499	446	496	545	522	488	521	469	475	521	499	434	476	485	479	521	508	432	506	540	465	451	490	494	508	496	433	505	488	506	488	468	509	511	481	530	504	501	497	511	523	480	487	516	448	455	527	501	493	485	501	488	506	488	504	497	475	459	483	486	507	479	470	497	480	444	519	455	506	472	498	490	497	509	504	475	464	515	484	477	513	483	528	489	499	470	503	513	499	488	493	493	516	500	491	489	472	499	541	532	489	518	488	453	488	501	523	481	485	518	484	508	490	494	511	444	489	461	492	514	475	457	489	531	511	462	454	473	473	504	501	485	499	509	462	481	482	478	493	485	467	479	511	510	477	488	463	498	502	453	520	495	496	466	486	508	487	491	434	514	489	529	519	480	447	522	480	524	540	458	498	509	483	481	484	469	482	474	534	472	490	489	518	508	444	483	441	493	473	525	483	482	508	510	528	507	464	478	488	492	479	494	472	482	483	509	489	470	500	496	493	461	501	493	504	491	480	497	496	504	502
23556	21534	28422	25110	21256	7574	2350	1420	1120	1040	930	829	765	686	647	678	610	599	582	557	558	530	529	538	525	512	548	527	521	500	504	510	493	514	491	513	504	520	500	444	509	498	490	507	494	495	445	494	465	487	479	460	485	482	493	459	482	441	471	454	522	486	496	454	456	497	512	481	498	482	476	507	508	490	482	498	453	465	476	484	491	461	501	499	465	504	471	480	524	439	488	508	470	505	497	453	511	501	484	474	458	495	464	476	450	459	517	510	503	487	493	476	486	515	482	503	475	461	480	465	477	474	467	457	471	483	452	498	485	466	528	484	489	479	484	496	487	485	493	442	470	464	485	439	474	472	471	512	492	507	459	476	484	511	512	511	485	489	537	480	471	489	480	447	440	482	494	464	475	463	471	504	506	522	478	443	450	483	508	463	487	524	534	486	499	485	455	475	513	458	467	459	470	478	442	487	531	484	502	476	484	489	473	495	495	458	459	496	452	443	484	479	466	509	498	465	464	500	480	490	483	435	474	481	484	485	470	452	495	462	495	460	513	521	489	460	477	505	469	517	486	468	478	454	484	498	474	490	478	440	479	477	488	456	487	453	474	461	516	509	462	487	465	516	431	464	490	472	460	464	469	468	487	485	460	453	460	501	476	469	459	438	474	518	469	520	495	497	491	485	466	448	470	468	502	469	484	492	522	466	467	487	491	459	494	512	437	480	478	480	473	485	462	517	496	439	508	491	453	467	440	489	507	483	516	488	547	504	511	499	503	471	491	472	489	473	449	524	515	498	464	458	458	443	475	458	500	482	475	481	439	470	498	502	459	496	468	491	503	507	496	503	461	461	435	496	487	499	455	458	500	472	509	517	492	504	492	479	477	467	462	457	474	482	474	472	484	455	478	483	481	485	484	491	486	445	459	497	451	480	448	499	457	496	449	500	501	487	465	497	443	490	508	502	458	475	484	500	498	496	479	461	546	459	511	476	491	473	502	459	490	494	517	485	403	454	483	455	462	471	476	462	476	469	468	496	492	453	488	479	478	498	450	458	491	481	435	484	459	477	484	501	443	500	503	454	503	473	476	488	513	471	477	489	473	487	521	532	485	492	456	481	488	476	488	456	477	452	465	444	492	502	501	517	484	470	483	474	474	487	482	452	462	476	483	465	514	464	511	508	490	501	448	464	498	423	507	498	494	473	451	464	484	483	515	453	504	471	461	447	461	504	493	508	461	467	434	480	537	465	488	463	487	518	495	455	476	450	485	483	460	443	436	525	516	488	480	477	481	465	510	432	504	468	484	509	458	517	514	517	469	481	452	473	454	469	494	463	496	463	471	458	466	475	437	501	493	488	508	448	466	480	492	497	441	480	514	497	514	442	465	481	491	520	481	480	483	479	466	494	472	496	483	462	504	461	494	514	500	441	487	440	484	538	463	423	463	451	515	456	476	492	498	508	447	502	493	464	466	481	479	496	479	472	446	440	474	482	443	478	464	469	491	456	499	495	471	448	468	469	509	507	458	488	504	478	499	468	442	505	503	467	500	439	485	498	459	496	472	457	463	480	460	473	460	451	476	486	476	503	492	481	459	465	493	467	499	481	500	461	486	460	471	477	445	478	491	461	527	493	491	452	489	463	488	507	483	491	491	482	513	435	481	520	479	503	511	485	513	459	483	492	463	456	507	515	461	441	485	503	460	499	482	499	456	485	459	501	458	479	512	465	461	451	490	476	483	478	524	507	498	473	478	489	494	490	505	487	477	497	472	473	464	481	490	475	500	463	488	490	436	475	506	527	513	492	477	496	494	510	500	475	506	465	426	460	464	466	462	412	430	496	490	517	447	545	457	481	451	520	496	480	468	479	481	473	500	499	468	500	462	487	477	435	492	450	491	490	471	496	458	490	474	462	502	432	506	486	465	478	483	478	461	490	476	486	506	498	489	482	451	489	504	474	479	511	487	452	498	467	483	490	476	453	496	408	500	476	480	449	486	498	492	499	496	458	473	433	465	455	465	434	493	497	467	510	470	507	484	467	458	502	483	466	465	487	477	505	489	499	496	473	456	516	483	466	484	485	471	500	456	472	466	492	482	467	493	503	465	473	493	506	476	494	466	501	484	470	507	466	511	487	469	470	478	486	443	502	479	479	476	486	506	485	482	503	476	492	481	505	475	470	528	470	476	558	466	507	456	459	437	458	465	517	454	462	474	501	489	475	471	413	488	488	501	490	467	475	494	520	496	510	499	491	419	491	458	457	470	446	437	482	418	499	484	503	461	494	479	463	489	500	502	464	475	476	451	473	476	474	483	485	464	473	530	447	469	468	508	503	463	443	489	488	487	487	469	489	468	490	456	448	488	468	507	475	481	477	446	472	471	524	485	485	486	511	482	509	463	472	484	458	485	478	475	482	495	496	438	477	483	445	474	445	485	485	469	475	473	458	499	466	504	503	476	471	508	495	476	464	468	485	447	475	497	502	456	487	464	473	493	437	474	491	491	482	475	476	449	478	463	459	498	487	500	477	446	457	496	461	475	503	482	492	457	470	491	467	443	486	494	490	459	460	497	432	492	483	460	544	463	500	473	490	437	489	490	459	480	468	473	440	460	469	491	499	488	453	510	495	480	460	470	496	495	483	479	471	467	454	435	484	451	495	485	499	495	476	494	503	494	495	491	472	538	495	450	498	483	448	493	481	509	489	490	495	494	440	451	492	473	508	492	406	487	489	469	442	493	503	470	496	479	483	513	502	527	489	475	467	467	465	484	473	482	513	472	473	467	439	452	487	523	500	479	449	464	467	488	457	507	477	462	499	479	482	475	441	440	465	463	500	487	482	490	450	440	510	493	441	491	436	516	458	462	534	477	496	471	473	496	501	466	482	461	495	471	480	476	458	473	484	487	495	490	490	466	481	472	479	474	520	474	500	459	464	469	453	445	468	477	481	501	497	511	500	493	498	466	473	456	467	495	506	453	450	478	487	475	485	504	477	484	458	488	460	448	457	493	468	495	514	508	515	490	493	478	474	458	437	508	486	461	461	516	469	500	495	459	500	477	436	441	452	524	466	461	453	507	514	427	469	486	492	496	489	450	436	460	442	457	516	472	494	484	484	441	496	469	484	476	485	484	487	475	474	491	473	496	455	462	472	490	480	452	480	480	536	479	448	485	465	487	526	482	479	491	510	476	476	489	476	476	483	504	473	479	490	500	491	456	469	449	444	471	494	457	482	462	496	463	481	495	486	471	452	479	498	500	500	454	510	469	481	457	459	484	469	524	478	510	441	460	466	484	447	472	483	437	482	481	466	461	454	463	456	431	481	443	496	462	479	475	460	473	438	513	497	500	453	494	465	449	479	496	507	493	487	478	446	503	468	447	493	444	485	475	479	455	476	447	476	508	486	452	466	486	469	443	502	488	463	461	483	487	501	456	441	520	512	481	518	479	488	493	508	481	485	488	509	482	465	456	482	524	489	459	465	466	480	489	467	477	456	520	493
6271	20177	15463	8703	6940	5446	4022	2901	2392	1987	1756	1491	1277	1113	1163	1007	962	935	957	891	829	764	770	750	742	747	779	670	729	761	711	711	721	711	715	686	692	680	701	676	694	662	638	663	740	629	678	700	737	665	645	656	662	696	628	688	724	646	672	686	625	682	698	675	640	675	659	649	687	615	664	695	674	679	642	674	648	673	669	705	638	641	679	682	657	681	703	644	684	674	630	642	687	657	646	655	632	679	620	651	660	633	627	643	631	659	620	642	667	651	636	659	636	702	644	676	667	670	676	720	654	668	661	652	614	657	698	621	645	638	627	689	622	684	642	634	662	671	696	660	671	683	684	618	634	668	623	625	649	650	619	640	671	593	669	601	673	649	676	640	638	652	691	684	637	631	620	643	672	669	636	694	658	666	668	643	650	645	628	628	695	674	648	651	663	629	674	675	692	667	679	633	650	632	676	632	654	634	588	695	643	626	648	645	700	699	625	656	666	657	658	665	666	608	670	645	624	651	689	651	633	681	688	656	660	645	659	669	659	655	625	664	611	625	651	668	666	680	660	688	646	631	642	684	660	658	651	661	638	624	628	692	666	656	664	617	696	711	638	637	674	648	646	632	661	674	663	664	631	642	692	637	662	649	679	645	675	660	654	666	679	638	628	647	676	686	670	700	626	660	653	642	637	645	682	678	642	679	606	693	626	682	659	701	655	630	656	641	654	644	665	673	633	656	644	667	695	676	655	645	667	657	696	688	647	634	612	640	672	639	630	611	657	629	614	641	699	648	656	703	683	653	650	697	671	673	657	654	591	646	667	634	683	717	649	666	672	639	678	640	639	662	659	651	612	684	659	656	645	675	624	677	703	659	629	655	638	611	650	662	645	590	640	690	665	625	637	627	623	671	662	659	648	665	661	681	652	673	668	706	673	658	644	640	641	650	715	658	658	659	690	628	654	629	679	695	665	649	619	662	698	680	695	600	685	711	670	627	657	686	652	666	652	620	664	671	668	677	652	617	659	616	646	670	684	651	664	606	669	661	641	681	674	620	628	657	670	664	635	661	663	643	643	661	661	641	631	638	631	691	652	683	639	655	656	655	645	657	643	647	648	656	641	694	634	666	695	595	686	625	674	641	637	639	689	681	680	637	726	649	618	684	695	640	694	648	668	659	670	697	640	680	647	655	723	646	714	663	669	669	688	672	671	644	663	663	656	622	654	618	653	621	581	635	661	663	660	669	657	706	679	675	654	660	643	634	656	652	689	725	636	686	715	628	631	675	672	653	640	667	661	671	653	607	691	642	657	660	683	707	657	679	651	613	695	634	652	633	681	669	649	681	606	656	668	665	658	633	622	634	649	642	642	636	674	648	713	627	683	630	682	631	629	647	663	638	649	619	663	635	720	626	656	647	658	670	636	658	640	642	665	617	681	669	681	650	632	638	694	680	688	656	686	567	662	641	693	651	645	634	727	636	636	674	639	672	669	670	666	680	624	695	645	662	649	655	623	670	652	637	599	668	655	662	662	657	634	666	659	670	685	680	628	652	665	662	677	667	667	699	645	640	669	652	673	673	638	637	657	652	629	657	663	658	651	643	673	677	654	644	668	634	672	661	646	682	660	617	632	663	661	669	686	677	694	682	665	655	635	699	677	641	658	635	646	675	677	677	640	646	586	664	628	662	671	700	681	712	671	649	695	686	632	650	665	674	665	634	619	629	654	689	620	646	618	687	636	630	635	661	643	691	625	638	681	630	687	679	639	682	638	697	677	654	669	617	657	646	666	716	686	627	636	650	644	677	674	602	628	666	661	650	638	670	642	671	668	653	667	678	628	653	622	636	666	651	683	624	682	630	673	643	662	697	683	643	673	660	665	664	674	697	647	659	671	624	648	618	672	629	673	620	654	651	662	634	685	666	638	671	677	667	655	661	677	654	681	649	641	638	662	652	680	640	615	638	624	647	708	693	661	655	714	694	678	631	686	685	638	665	608	645	680	662	616	608	660	669	675	644	708	699	686	684	665	714	662	706	599	636	618	689	628	614	671	645	626	692	617	683	662	642	657	658	627	686	624	662	674	640	697	654	645	659	634	657	679	643	639	619	612	703	634	642	666	647	679	637	648	666	696	652	646	650	640	683	610	626	630	639	631	680	644	670	658	662	629	658	687	662	666	690	672	681	665	623	682	680	675	648	589	678	646	708	631	667	675	668	635	596	697	683	658	611	660	666	640	664	702	642	667	643	648	705	610	640	649	620	639	637	656	648	636	622	678	620	682	669	619	642	676	662	661	644	683	630	645	637	653	656	686	666	668	638	686	649	631	660	631	683	649	641	648	651	636	654	673	659	602	662	595	616	675	616	630	670	683	663	651	655	639	618	643	669	658	681	650	638	674	665	717	668	674	669	654	687	620	673	645	639	663	679	661	666	688	677	647	616	645	641	603	694	641	679	620	674	669	665	652	692	637	627	651	671	661	658	720	676	670	651	678	646	683	655	658	609	642	607	663	637	668	646	631	636	632	654	690	653	641	635	631	671	662	665	638	648	678	665	639	622	660	625	636	658	642	634	676	618	645	679	635	698	669	662	694	650	648	667	657	641	657	665	636	626	612	681	663	628	689	656	637	655	674	663	632	658	679	667	647	617	679	700	658	669	640	640	660	625	677	675	620	666	666	648	668	671	652	663	646	649	655	698	638	618	705	637	691	661	616	652	676	658	652	680	674	686	649	651	718	675	644	613	666	629	643	673	676	649	673	616	634	683	681	652	630	622	704	680	655	644	640	667	664	705	662	638	696	627	655	638	617	651	631	628	672	647	664	658	623	633	681	668	683	668	753	634	693	703	669	629	618	673	616	674	625	688	671	669	591	659	657	675	690	694	643	666	655	655	667	669	631	674	644	674	669	658	673	691	673	696	667	658	664	644	688	669	618	667	673	648	676	639	662	670	704	631	649	654	692	647	668	683	666	643	671	642	621	647	636	686	652	623	620	639	660	656	649	680	647	654	655	648	662	688	710	665	615	656	671	652	651	615	662	650	638	682	644	655	621	650	630	667	632	655	665	676	678	634	634	661	669	650	624	652	668	627	684	679	668	694	625	670	651	635	644	699	676	648	662	607	650	660	682	649	693	630	663	704	658	648	641	657	659	615	701	607	670	669	684	644	633	643	650	668	648	636	592	657	638	654	645	612	669	695	677	628	653	639	664	684	665	651	688	695	673	619	642	630	615	626	676	672	684	651	671	646	671	656	708	620	661	672	637	659	632	629	645	671	665	680	693	691	617	687	631	683	639	670	663	671	706	677	636	647	701	703	662	703	674	671	699	686	696	661	660	687	615	661	660	663	642	658	731	636	654	691	657	669	661	670	647	614	658	633	648	681	669	694	643	680	642	683	686	643	664	665	654	624	646	642	615	613	659	648	699	642	690	631	614	656	636	691	647	687	655	625	674	675	649	643	668	665	663	610	657	639	649	634	623	680	702	665	621	684	658	626
24858	21489	26456	24665	4520	1632	1164	799	661	578	509	449	374	383	351	324	309	320	286	268	264	258	240	250	245	221	230	230	220	223	225	215	236	220	253	235	244	224	215	221	233	209	233	250	246	198	197	205	196	232	206	204	212	212	225	206	218	197	217	223	214	206	225	222	227	207	224	218	204	214	209	215	216	201	188	230	220	224	223	199	204	200	225	174	243	187	200	192	222	224	213	233	222	188	237	214	214	222	216	195	209	224	214	226	199	229	195	212	230	211	214	198	214	215	197	216	187	215	204	181	216	219	215	204	196	199	224	205	216	202	211	209	222	210	194	219	196	208	201	189	234	204	208	214	208	168	230	206	184	216	214	183	202	233	219	209	208	219	192	201	206	223	209	199	223	227	222	223	209	230	198	219	212	220	215	222	224	185	220	184	224	210	197	251	195	222	198	198	242	213	198	213	231	212	210	199	220	201	170	228	217	203	199	225	211	211	197	200	216	197	243	219	215	235	198	229	185	193	231	217	231	213	196	211	214	229	187	223	227	206	223	206	209	204	226	196	228	210	202	229	214	210	230	200	208	207	221	193	208	240	224	204	231	223	213	200	215	201	245	186	206	202	216	196	203	209	212	196	185	216	181	199	215	217	214	204	198	195	191	219	203	204	214	235	233	211	205	231	200	217	189	176	219	221	193	198	199	219	189	203	220	209	207	208	201	203	219	201	208	188	220	190	204	199	212	215	220	180	213	210	203	210	216	217	205	249	220	220	211	201	203	201	207	200	215	222	214	199	209	222	203	257	215	214	204	227	188	185	177	230	203	208	212	208	205	217	220	238	210	227	222	219	207	208	225	209	228	218	206	216	232	179	205	197	227	197	210	210	220	223	223	214	183	189	210	208	200	230	230	210	223	177	199	200	211	215	196	189	181	182	220	200	222	216	236	221	218	224	196	229	222	200	218	208	221	190	197	196	189	221	191	220	207	199	220	223	204	230	182	222	198	214	207	205	210	215	193	205	192	216	204	193	210	214	208	198	182	217	211	212	200	221	225	221	215	193	236	211	216	190	215	212	207	190	206	216	201	215	190	213	180	224	233	203	198	211	222	179	216	205	203	232	220	208	192	191	222	220	213	193	190	202	199	187	187	182	232	212	221	211	201	233	213	205	196	203	207	212	204	216	206	190	204	213	230	201	216	199	199	223	201	214	212	180	215	204	207	193	211	209	215	191	217	181	213	204	234	259	247	215	199	205	199	195	233	221	218	220	213	223	229	234	238	237	223	214	225	206	228	206	225	191	210	216	184	202	209	221	210	214	210	202	188	188	235	196	227	229	216	204	209	197	176	212	212	233	227	193	196	196	208	186	199	230	209	227	211	222	216	176	231	215	198	237	236	211	195	215	193	188	188	212	209	208	222	214	171	205	201	202	201	235	206	208	197	224	194	189	223	207	194	185	219	246	187	202	211	192	222	184	204	228	234	210	225	180	228	235	216	226	211	214	200	229	218	213	210	202	202	216	227	233	199	213	222	215	217	221	234	210	200	213	206	227	193	184	200	209	207	204	200	193	225	214	195	215	232	209	238	200	220	208	204	217	220	242	211	204	225	207	213	214	217	182	212	195	246	212	209	204	200	204	202	208	219	191	218	219	229	202	199	217	211	211	210	202	193	208	198	202	198	251	247	208	196	201	203	211	213	220	198	198	197	197	202	206	199	212	205	184	215	217	210	209	235	208	197	188	195	212	207	176	188	243	220	199	203	207	227	214	252	236	216	217	179	220	217	201	189	210	225	244	206	202	212	218	222	221	194	212	208	197	204	202	219	221	231	235	205	220	198	207	189	194	183	234	239	194	245	223	215	211	230	205	205	209	219	219	241	217	202	226	217	197	211	174	250	207	240	198	208	223	200	196	214	213	231	222	203	241	206	208	204	227	203	223	198	224	216	196	215	197	181	202	217	222	185	198	184	222	198	191	244	208	216	225	204	239	227	201	206	222	232	189	196	196	191	179	177	189	235	191	186	177	223	231	239	221	207	232	182	213	205	197	189	213	208	198	214	233	187	205	207	201	229	218	221	203	191	211	211	225	241	236	218	228	191	214	199	206	192	196	212	196	212	209	220	209	208	200	188	196	211	241	243	192	202	249	230	221	221	204	214	229	223	203	232	233	209	221	211	215	224	222	197	208	200	245	193	203	194	202	214	224	218	222	195	220	210	195	223	223	211	203	205	232	235	209	201	229	198	198	221	195	240	225	202	188	193	218	214	211	211	205	233	191	192	202	187	189	206	218	210	211	194	192	195	214	211	201	222	220	206	224	237	215	197	212	199	218	210	231	241	207	203	180	185	230	205	224	205	219	204	195	212	195	217	201	206	209	185	207	210	191	193	202	190	237	196	215	190	220	234	213	211	192	208	224	221	203	178	192	205	232	197	222	218	211	205	221	206	216	202	188	221	217	207	181	208	200	209	202	212	180	225	209	216	207	195	207	197	194	216	189	227	209	207	200	203	214	229	209	229	226	212	231	200	212	197	201	209	210	227	211	205	225	219	216	219	206	236	207	209	202	238	232	220	187	228	226	194	202	186	211	211	218	218	173	217	191	226	217	218	209	217	179	219	229	219	215	241	215	190	209	225	219	216	195	219	184	210	230	211	210	193	206	186	194	201	206	192	212	219	214	223	221	216	221	203	197	198	210	219	197	188	194	222	206	201	193	215	179	237	219	226	238	226	169	196	208	221	217	204	204	210	183	225	243	212	220	211	218	218	192	186	176	213	213	174	217	219	237	216	196	223	207	233	214	197	217	215	193	191	211	211	204	199	213	212	216	194	210	203	201	205	197	194	216	220	233	221	211	220	185	197	161	227	202	193	206	208	221	209	197	213	203	209	201	190	200	196	201	204	202	220	214	214	208	205	206	196	229	197	202	216	219	224	232	213	183	207	198	200	222	201	213	212	193	212	208	213	216	225	214	216	219	217	219	231	201	218	208	212	238	170	181	190	239	218	210	227	235	229	185	241	218	216	186	203	202	208	180	218	208	203	205	214	222	221	224	225	229	216	224	213	205	182	215	210	196	231	236	192	223	214	186	212	228	208	208	191	200	193	218	241	225	190	199	210	222	204	212	224	212	235	240	211	198	216	233	234	207	198	217	231	201	184	214	219	226	221	212	223	210	210	214	196	215	223	221	203	216	204	217	237	215	225	224	208	232	210	257	208	196	211	204	245	207	198	194	211	218	218	233	220	227	210	211	205	190	220	240	216	221	201	215	198	226	236	241	184	190	218	212	215	222	206	205	205	208	193	216	209	233	205	219	182	197	212	204	192	179	204	214	205	206	244	198	231	223	256	223	176	192	205	218	214	197	185	211	220	190	199	211	214	196	212	210	224	213	216	182	230	206	220	207	224	210	200	202	199	254	217	222	195	199	194	201	231	216	228	207	186	210	218	219	235	208	190	216	206	192	218	230	209	208	197	220	236	194	218	251	202	213	226	223
6196	15949	11673	6612	4887	3786	2793	1974	1639	1282	1011	950	802	639	625	581	565	517	452	450	381	372	345	361	346	344	340	315	338	305	314	350	341	289	346	313	318	295	334	317	306	271	304	286	293	291	310	284	290	275	268	355	283	301	273	285	296	268	260	285	300	295	301	297	274	293	281	265	292	300	294	304	270	310	282	291	253	277	291	254	280	284	263	264	271	262	281	250	289	280	291	255	301	273	285	326	291	295	282	274	293	318	299	280	288	280	274	261	310	261	294	289	276	285	281	277	302	297	282	312	305	301	272	306	288	295	259	302	296	327	301	251	296	276	295	289	289	313	336	277	290	317	267	258	298	307	294	297	283	284	277	304	308	291	280	288	288	286	270	305	310	294	290	269	290	305	299	267	302	272	302	302	276	295	284	294	266	298	298	306	301	284	284	277	292	306	302	306	293	293	297	283	271	323	298	301	320	272	313	268	302	282	293	312	277	248	286	300	308	279	307	277	269	299	264	259	283	275	294	284	312	289	250	314	323	284	290	296	279	276	289	318	286	286	284	306	310	290	283	262	306	294	288	280	290	291	306	269	275	301	292	290	289	296	305	293	295	262	283	289	312	302	281	319	287	295	282	284	294	308	260	275	289	287	273	291	307	261	300	296	285	309	264	313	309	311	293	308	315	292	311	265	258	294	287	315	285	261	284	287	277	287	286	264	269	276	286	291	279	269	274	296	299	277	286	255	295	296	286	298	306	315	293	274	309	302	263	295	321	277	258	266	267	310	276	271	278	263	262	306	261	287	301	288	310	298	286	272	298	306	314	299	298	294	309	268	297	332	309	296	300	285	293	301	290	258	326	310	298	310	285	297	317	293	298	307	305	284	301	313	293	288	268	295	281	291	279	273	277	309	282	289	306	300	328	281	295	299	292	284	290	276	279	276	334	295	283	300	293	298	296	289	307	269	270	264	298	307	292	285	279	296	297	318	273	305	295	284	279	255	302	248	295	306	321	300	287	252	267	301	304	285	336	301	283	285	284	331	297	311	248	273	306	342	259	291	301	293	273	310	266	303	277	279	296	271	312	280	290	289	300	303	321	284	306	281	286	284	285	265	278	281	268	313	277	317	275	302	265	304	282	292	274	289	259	289	312	254	268	265	303	282	289	261	296	287	288	311	289	291	282	286	277	316	263	304	280	289	287	301	285	275	264	290	284	312	275	263	316	295	292	301	257	288	272	297	269	310	301	318	244	308	305	306	285	295	285	301	310	285	284	289	285	307	273	286	290	304	307	294	292	293	302	305	339	322	298	273	265	262	270	302	273	326	254	318	301	303	285	296	276	293	284	295	287	297	293	259	296	304	288	292	323	282	276	280	260	285	307	294	297	269	283	290	267	283	300	294	290	297	310	298	293	277	279	268	308	297	322	290	299	309	309	307	294	284	305	325	286	291	291	292	299	272	312	249	317	279	344	307	309	288	312	276	283	284	294	303	253	316	289	284	286	288	291	276	267	298	261	283	281	273	293	282	288	310	304	268	300	293	285	299	277	287	281	288	258	301	293	282	299	313	281	282	291	269	279	273	298	287	286	294	307	289	301	288	300	287	310	309	296	307	296	256	294	280	267	293	295	331	307	299	302	281	296	280	293	294	287	329	265	291	328	291	282	315	293	305	308	277	309	294	278	302	295	279	288	283	268	288	296	305	300	260	303	292	294	277	277	304	279	263	302	290	310	293	291	286	269	306	273	299	289	293	292	321	286	267	287	288	297	283	299	274	265	301	284	258	273	288	297	303	278	282	276	278	318	261	287	292	304	253	283	266	317	300	287	293	298	314	256	275	289	285	297	289	266	312	264	286	272	290	271	296	275	268	305	281	275	304	287	253	274	301	295	312	296	307	262	272	304	317	284	276	288	256	274	290	275	313	311	260	273	292	278	288	303	268	278	309	310	296	294	278	279	251	285	290	302	308	288	255	285	273	272	301	255	286	283	288	302	261	278	300	272	274	290	276	288	269	288	294	276	311	290	278	304	261	258	283	260	293	311	302	285	296	297	282	330	272	281	275	275	292	313	279	283	291	329	294	281	292	306	290	300	284	295	294	285	288	270	284	291	308	301	257	292	285	278	279	287	309	312	286	293	273	316	283	276	296	270	273	286	267	274	273	264	314	279	303	290	293	278	316	281	286	321	287	289	302	265	288	295	271	276	299	268	302	313	294	302	289	316	309	289	315	281	304	276	308	315	279	306	285	285	290	282	271	308	320	279	282	324	297	269	309	252	290	280	264	292	307	298	263	335	325	300	289	300	302	280	282	282	330	281	268	275	288	285	274	279	266	282	289	309	282	286	280	278	317	272	281	269	303	297	282	296	284	286	295	291	279	279	294	274	295	278	278	321	291	287	295	292	286	284	302	289	302	274	269	298	280	261	272	310	271	267	297	319	282	286	291	292	286	281	289	263	290	276	282	287	309	276	311	310	301	289	295	304	282	325	303	283	287	282	286	297	287	270	264	290	307	303	292	317	270	288	292	301	307	263	309	304	306	272	300	284	295	281	319	282	301	262	253	300	296	285	306	287	294	300	314	304	307	307	292	277	288	291	302	263	314	271	284	293	283	296	278	287	292	278	309	297	321	282	265	304	275	278	289	317	301	286	297	264	277	308	288	304	304	321	288	306	279	276	269	306	326	285	271	295	284	280	294	294	291	285	288	305	297	297	298	266	280	293	292	314	288	278	263	262	257	276	313	277	302	304	291	281	312	288	292	318	289	310	259	253	293	287	299	267	282	288	289	279	303	266	298	295	270	303	279	289	330	270	289	282	279	316	281	332	273	278	283	280	322	299	264	302	301	272	272	276	270	274	301	293	310	303	294	299	304	277	276	325	286	272	290	267	286	280	269	318	287	292	272	269	288	302	301	294	303	310	273	282	276	285	277	279	324	290	287	275	279	320	293	278	299	288	276	288	286	306	297	267	292	289	272	292	288	284	272	286	272	281	285	308	273	297	294	283	285	247	307	273	291	289	251	263	283	287	289	297	295	283	306	303	262	299	284	326	308	282	287	273	287	295	304	294	283	289	271	273	261	336	299	290	273	284	281	282	274	311	300	299	271	291	308	274	294	298	288	274	291	291	279	263	310	339	309	290	290	276	300	307	292	292	292	280	284	278	293	268	263	315	313	294	310	276	281	304	310	303	298	301	260	292	270	275	312	292	279	285	289	302	302	275	263	289	304	280	296	261	285	273	300	289	272	279	309	289	300	306	284	306	283	296	288	249	287	257	312	265	305	271	292	299	284	300	276	307	305	309	294	296	276	282	288	309	274	294	285	293	288	279	304	309	273	277	305	303	292	315	270	268	312	281	300	320	274	251	261	259	281	335	295	289	279	319	290	259	302	296	251	278	325	300	265	307	292	266	274	319	297	280	297	279	294	237	315	279	308	268	288	288	298	274	284	307	286	292	273	295	263	265	301	262	270	274	287	296	296	296	316	306	298
22648	21536	28963	24542	21542	20749	5764	1818	1352	1188	974	868	730	705	654	560	590	552	520	485	482	410	414	415	397	433	378	375	423	393	439	390	391	347	359	360	392	419	385	378	347	348	350	367	393	336	355	360	338	342	346	333	329	342	343	379	380	345	362	364	335	345	354	355	368	339	358	366	341	323	342	366	354	353	359	347	310	362	335	370	360	367	354	365	356	369	352	374	313	293	322	362	315	370	349	349	335	369	322	362	346	313	348	361	334	346	336	346	372	354	335	345	346	336	359	320	345	317	324	349	367	358	322	358	348	362	374	343	328	358	320	338	334	366	342	355	319	356	343	339	342	359	349	343	361	354	339	347	348	380	368	376	358	364	332	292	366	366	364	347	340	345	357	357	326	371	349	316	331	336	305	327	345	353	331	351	378	332	373	349	376	348	382	331	342	322	313	348	351	325	347	326	347	361	363	309	349	341	351	343	358	351	365	342	354	328	350	324	383	341	337	326	368	343	387	352	352	342	322	318	376	341	336	330	349	361	336	336	348	329	319	352	338	342	342	356	321	317	348	330	352	346	375	349	350	321	379	351	343	325	346	368	364	348	322	316	340	366	338	364	330	350	359	350	333	341	344	365	338	354	373	316	314	342	338	333	338	374	327	353	328	353	357	369	337	317	352	359	374	329	379	339	337	304	374	314	339	351	349	379	332	351	349	338	327	341	365	355	338	360	361	341	358	338	349	361	352	336	350	342	345	335	346	330	354	328	354	375	333	335	354	304	338	352	350	350	329	357	366	362	358	355	304	340	346	323	340	369	326	353	308	369	319	334	385	345	325	371	358	354	332	338	311	344	314	344	331	340	325	353	338	332	330	365	334	351	331	381	348	337	365	340	365	320	332	341	361	368	323	353	335	327	362	338	337	322	363	360	342	371	345	368	329	340	365	306	341	355	359	351	357	342	352	329	327	330	310	347	366	362	338	337	372	305	334	337	362	361	309	354	351	345	335	340	327	331	333	303	346	357	350	370	347	311	332	352	331	336	317	302	329	340	338	365	340	362	333	309	338	366	367	380	301	345	325	343	343	367	275	345	354	329	326	340	340	359	323	313	343	347	332	343	353	315	333	322	334	338	318	315	340	346	373	341	336	320	335	356	351	367	339	353	330	326	342	340	352	345	381	306	343	316	361	357	344	344	353	299	372	365	296	300	349	352	320	356	352	333	350	354	345	349	332	335	333	331	339	366	345	327	345	356	350	338	308	341	331	336	365	315	322	373	328	348	342	370	366	336	337	348	357	345	358	354	319	364	313	357	345	339	309	331	313	372	294	331	356	358	356	324	333	333	325	350	341	358	337	353	337	337	355	389	344	339	343	364	347	362	364	335	312	315	351	369	365	327	333	346	361	331	375	355	355	330	327	337	317	349	320	349	346	364	333	342	375	361	341	343	373	338	372	331	357	326	360	346	333	366	335	340	312	341	342	341	346	346	326	337	330	324	371	318	339	361	333	351	330	348	341	364	349	352	350	330	328	362	342	331	336	364	312	345	371	320	378	369	346	350	359	347	356	322	333	346	362	331	341	349	351	313	343	327	361	343	339	317	332	333	360	305	337	348	347	318	354	311	349	355	363	346	302	340	378	342	330	332	351	303	345	329	336	322	333	321	349	365	363	362	359	327	358	368	317	315	363	307	317	308	349	345	362	309	337	350	288	364	336	365	333	352	322	302	347	369	352	329	344	348	328	344	333	310	377	377	345	350	369	346	384	389	354	355	327	352	326	353	367	345	363	352	349	351	366	333	343	330	306	318	349	329	335	340	362	342	339	326	326	313	356	351	349	368	354	336	359	342	361	355	346	321	316	333	346	345	359	344	359	362	323	346	337	366	337	357	341	325	362	345	334	340	350	346	325	352	361	331	347	363	356	343	329	342	325	348	353	335	341	376	368	337	330	345	365	334	350	321	324	341	345	357	351	339	364	350	349	336	352	315	296	343	348	314	326	334	353	331	328	342	327	345	343	348	345	349	310	372	338	317	333	355	367	373	385	357	358	337	389	364	313	330	338	343	353	342	356	341	327	347	315	363	389	338	337	335	378	344	345	330	341	359	349	329	338	383	340	329	332	323	363	335	341	367	304	365	366	380	347	345	374	340	335	345	336	340	335	322	378	343	322	345	328	362	350	331	359	337	334	346	317	356	334	316	337	327	349	338	340	346	327	329	352	350	329	361	344	320	337	340	335	340	317	340	332	358	302	355	331	367	364	358	349	317	343	331	339	363	292	343	344	333	334	336	362	367	342	314	324	323	345	344	334	322	377	330	370	355	351	340	318	324	358	323	352	330	324	319	330	352	346	334	326	293	325	302	332	322	344	355	361	332	318	355	350	340	360	348	341	339	374	357	353	358	349	339	338	339	366	320	355	341	347	339	340	345	369	319	341	337	375	342	346	343	359	347	362	342	363	353	341	337	329	326	364	344	374	372	317	328	366	314	322	362	329	316	337	316	331	359	372	374	337	357	336	371	308	376	353	371	367	308	347	377	335	364	351	351	318	323	356	367	341	338	331	342	352	307	348	372	391	360	335	317	346	361	346	336	334	373	367	354	363	348	348	341	333	333	337	315	328	333	343	345	355	341	336	328	351	371	329	317	367	350	369	347	321	364	338	329	353	365	320	329	310	350	324	377	335	344	339	353	345	325	320	326	339	344	296	340	368	367	346	340	318	325	331	352	356	330	316	316	347	366	343	335	308	320	339	327	363	337	332	367	346	325	356	340	328	335	311	342	359	341	332	346	327	319	345	351	340	369	367	329	367	356	320	339	310	361	384	345	312	340	345	345	296	339	321	328	339	345	360	363	338	360	333	355	365	370	379	314	335	296	358	346	376	352	333	331	326	338	381	335	322	341	332	355	317	359	405	354	362	337	361	329	341	320	353	329	342	340	360	338	329	329	360	330	338	386	337	355	305	335	346	368	343	367	357	334	327	394	370	308	346	352	360	326	353	386	343	305	356	321	360	357	339	350	323	334	376	345	357	324	334	339	360	366	333	357	352	315	323	337	329	340	334	319	347	340	317	357	353	329	361	313	317	357	342	337	338	336	333	343	321	330	334	344	325	345	342	328	322	348	353	328	332	332	340	383	343	304	301	341	326	321	370	340	335	339	308	337	320	340	350	364	358	337	326	370	324	347	348	357	328	302	336	316	343	348	342	331	319	391	303	317	351	329	323	318	338	361	359	323	365	369	345	365	346	358	335	387	345	355	351	367	353	335	320	335	323	338	335	319	358	337	347	294	353	322	348	358	338	310	329	350	348	369	341	349	365	367	346	368	341	329	368	358	342	361	346	337	342	337	387	324	364	359	359	344	366	339	324	362	334	347	375	347	345	351	364	345	316	329	342	318	370	357	334	338	330	316	357	331	358	383	318	329	314	337	319	354	344	351	352	377	358	342	331	326	322	347	364	354	341	368	346	311	370	341	368	368	352	332	371	328	350	323
7716	25580	20092	12201	9325	7199	5312	3811	2922	2543	2058	1742	1436	1308	1123	1053	1026	894	876	802	770	675	625	610	588	619	658	591	587	555	559	571	532	503	545	551	509	551	513	488	492	465	514	581	499	471	478	495	492	472	491	497	465	489	489	491	497	517	511	489	467	479	478	511	497	489	537	533	495	486	487	469	452	460	442	442	460	467	468	474	507	496	471	476	470	462	445	468	503	482	490	477	454	464	488	458	474	461	499	480	482	519	495	470	443	467	488	497	467	495	436	480	470	465	473	467	474	491	475	514	483	466	457	506	488	472	527	495	476	487	515	518	452	474	464	508	474	491	461	484	478	463	497	509	463	463	495	487	469	486	497	478	485	448	452	495	458	499	471	473	465	449	453	522	457	474	488	438	440	468	472	449	476	486	462	475	463	483	466	443	471	494	472	465	482	495	491	460	452	462	440	496	464	484	466	454	490	423	470	461	419	503	461	479	491	511	459	466	427	475	464	455	474	465	465	453	463	503	468	483	512	526	480	467	488	511	454	468	502	487	495	486	439	456	494	485	468	452	440	516	489	458	492	496	503	470	498	465	520	489	454	450	461	452	495	454	480	500	473	465	498	470	494	476	459	499	463	475	491	469	440	453	465	490	484	465	467	488	457	482	471	488	473	508	464	480	509	467	474	460	470	478	482	447	488	472	470	498	455	445	463	491	498	468	482	461	463	453	426	438	506	462	503	506	482	484	515	508	486	492	514	481	510	483	444	435	491	481	500	474	475	503	463	449	506	476	490	458	490	483	466	480	506	468	463	486	461	476	447	491	491	454	454	488	453	486	507	487	500	516	457	476	489	467	472	459	441	487	450	483	499	491	467	492	492	503	470	472	497	474	462	480	479	502	507	482	486	504	483	464	496	466	441	453	487	476	426	528	535	495	489	501	489	422	452	495	489	521	465	472	503	471	467	488	484	458	507	454	444	433	486	449	467	509	482	483	497	454	481	469	466	444	458	511	480	472	456	485	483	475	479	494	518	463	471	431	504	471	486	479	521	530	461	479	494	497	500	469	497	518	479	445	465	453	502	487	454	453	504	512	519	436	509	492	477	484	484	474	451	464	486	489	467	432	437	474	466	518	469	500	465	453	448	469	493	484	466	470	463	511	453	477	513	447	510	511	505	493	487	452	494	458	463	489	499	504	440	466	515	474	466	484	450	491	472	481	513	483	474	492	467	480	428	467	482	454	499	442	477	483	498	501	474	461	466	484	463	502	505	464	511	505	455	490	461	439	492	450	461	483	479	463	460	473	483	446	508	513	458	456	484	427	504	484	465	481	454	488	472	486	489	459	498	536	479	463	494	491	464	528	477	488	491	486	484	477	454	458	497	477	481	487	456	481	514	452	502	456	505	454	450	426	502	521	484	466	484	498	464	488	486	495	494	455	519	466	461	450	458	510	495	448	500	466	496	511	482	502	506	498	471	484	480	465	439	488	509	513	477	488	458	465	485	440	476	467	502	477	512	491	465	463	472	469	515	469	474	464	509	507	485	458	466	512	456	480	443	461	499	466	488	489	455	508	509	467	507	485	500	496	449	480	475	489	450	472	454	478	465	482	428	478	458	467	478	462	456	489	506	453	458	460	461	497	506	495	445	479	477	451	463	447	478	465	454	443	495	456	422	446	495	525	483	469	448	496	469	450	468	463	458	486	475	478	520	501	417	447	430	512	439	517	480	507	459	508	457	478	463	485	494	514	483	474	482	488	483	454	468	468	471	477	469	465	476	463	447	512	492	468	475	499	488	510	476	476	476	455	456	463	482	482	469	488	473	470	486	504	489	504	515	528	464	473	482	456	467	465	452	463	459	483	451	418	482	529	492	476	488	444	475	487	442	466	476	504	495	502	467	465	482	478	475	486	449	511	497	496	479	450	451	445	500	510	454	489	457	494	463	442	468	468	444	469	457	469	507	438	459	486	477	502	488	461	512	489	464	461	490	525	501	482	480	476	427	476	463	465	504	476	445	464	454	461	449	488	525	453	490	463	501	488	488	458	458	477	477	475	497	466	513	457	475	449	496	470	448	493	463	492	487	489	484	485	483	468	477	480	471	519	467	508	490	477	434	438	461	506	470	467	463	464	474	450	490	457	464	546	487	477	458	489	482	482	510	481	477	467	460	492	501	429	480	425	457	495	465	467	474	454	490	444	474	474	472	467	508	485	497	491	488	469	517	490	458	437	483	455	471	471	472	467	438	459	478	460	444	461	484	449	483	476	472	492	481	476	483	501	491	471	472	508	464	487	494	537	464	513	479	477	457	455	476	472	476	463	436	484	451	502	483	478	450	493	454	497	490	457	498	455	478	505	499	475	480	456	465	504	458	487	445	516	502	431	471	463	481	462	468	490	475	468	508	434	460	466	456	497	497	531	446	515	471	420	485	471	456	477	491	431	485	482	522	484	484	497	501	463	509	482	491	481	484	467	491	495	499	475	476	459	456	473	471	447	508	462	458	453	463	451	522	469	476	481	477	482	456	492	474	472	488	469	468	482	468	502	464	475	458	468	487	494	527	486	466	507	466	515	446	489	515	455	477	407	465	465	470	516	475	474	474	460	480	449	498	467	459	487	490	497	482	497	470	493	487	479	455	465	448	503	459	469	499	511	473	459	479	496	484	480	463	479	473	460	491	480	462	510	454	505	458	446	490	488	467	450	450	476	422	529	454	491	465	454	447	484	475	483	528	495	483	463	457	427	467	510	482	468	477	477	468	471	466	468	497	526	461	467	490	456	460	501	473	441	511	468	472	466	446	474	480	430	492	469	468	476	484	494	455	470	458	472	459	453	446	501	464	460	506	484	480	457	468	452	470	507	500	463	481	528	492	510	457	482	494	467	506	495	455	487	457	480	479	468	447	453	463	520	472	501	468	457	456	484	512	447	461	494	496	451	476	462	505	508	473	488	497	483	483	479	482	488	460	488	491	482	457	484	465	495	449	488	475	457	488	426	513	444	458	494	504	471	474	500	480	480	460	485	512	470	457	495	472	482	471	437	480	471	471	463	502	487	452	497	503	495	439	477	463	524	504	421	483	471	531	470	475	457	477	479	425	475	477	491	468	481	504	533	501	465	476	471	465	493	486	538	480	472	486	457	478	459	477	470	478	445	466	471	464	462	471	462	449	501	459	471	484	473	428	494	469	501	471	508	481	471	502	471	493	499	464	437	505	492	456	455	504	462	491	485	500	461	466	436	489	500	494	455	461	485	483	455	464	488	486	517	477	467	463	481	479	440	503	476	504	468	456	456	482	524	456	429	450	452	502	456	496	459	489	447	459	484	470	490	509	471	491	489	503	477	492	497	459	502	466	467	523	502	481	480	445	469	484	462	484	455	461	486	491	456	473	481	478	531	444	460	441	490	524	485	498	504	500	471	473	482	460	456	457	499	447	492	491	467	447	457	446	501	541	516	501	472	483	472	466	469	486	479	439	481	478	495	488	451	485	473
27623	18939	8139	3429	1970	1399	986	726	653	602	576	481	488	469	465	392	433	409	374	428	390	407	337	390	395	334	367	393	379	392	378	386	379	409	356	344	376	406	402	392	363	377	375	335	344	327	361	368	398	344	346	375	350	341	386	374	360	372	379	347	375	369	352	374	331	360	373	352	352	433	355	362	373	367	357	360	356	378	384	395	332	370	320	367	360	358	348	348	362	380	384	352	368	383	371	367	378	357	354	332	353	385	350	373	376	405	368	364	369	334	345	361	367	353	363	348	385	350	353	366	350	352	351	363	374	376	372	395	342	369	346	340	343	334	367	345	394	353	352	368	401	351	408	379	329	374	366	385	392	384	365	359	354	369	386	379	334	351	367	358	363	363	378	356	378	384	371	384	399	373	337	368	324	379	371	351	368	328	365	374	358	377	345	348	347	340	370	346	365	389	382	359	347	357	394	327	376	357	367	390	385	355	393	402	375	355	388	352	348	342	398	370	386	344	420	383	385	405	398	347	351	349	349	366	332	348	332	351	379	389	364	382	360	368	348	366	332	385	394	355	349	376	342	341	340	338	361	337	365	355	377	366	364	341	357	384	346	376	356	334	353	359	373	357	362	373	376	385	365	381	401	341	343	337	339	372	389	354	390	315	359	397	410	362	328	386	389	371	378	365	388	366	377	351	372	356	369	352	391	403	356	380	397	345	346	404	359	355	385	380	330	335	391	378	411	341	368	373	359	354	341	363	356	384	361	312	345	341	355	328	345	351	389	362	376	398	375	368	349	355	340	378	357	359	338	347	375	353	325	333	364	388	366	370	364	347	313	384	377	388	383	364	408	354	375	409	375	347	389	363	391	363	388	373	337	358	356	374	342	381	395	374	374	353	365	367	360	387	375	360	381	358	354	375	380	368	379	345	342	364	388	334	376	366	378	355	378	357	351	371	369	375	359	377	366	326	387	341	373	334	385	368	374	358	358	363	382	372	372	362	394	359	365	388	384	358	344	352	364	388	381	389	331	337	374	341	386	362	364	348	356	386	361	381	350	344	367	369	350	349	361	350	358	349	378	335	388	363	376	354	393	357	379	338	378	364	366	353	354	338	398	363	363	374	352	358	372	390	341	368	360	371	345	370	335	362	363	345	341	351	359	366	375	372	339	350	380	347	397	392	346	343	363	356	357	310	322	333	392	355	385	358	378	375	386	349	360	387	359	387	364	360	390	396	372	363	377	344	388	297	359	373	350	357	373	360	366	372	372	384	380	345	361	377	404	390	327	363	350	375	385	371	341	338	352	390	335	378	344	389	343	358	346	374	333	405	370	324	323	388	352	380	400	354	329	343	326	403	412	354	362	349	402	363	371	366	343	348	380	316	351	373	361	363	334	375	386	372	376	377	377	345	392	351	397	359	371	330	366	358	367	392	410	347	377	379	344	368	379	364	380	377	365	370	384	379	384	399	325	325	377	345	357	377	355	357	386	359	389	378	359	352	378	376	384	385	384	368	345	358	341	367	356	364	401	362	345	349	381	377	378	372	334	397	406	326	357	372	365	386	372	339	400	352	327	367	343	346	352	352	354	362	357	368	354	345	336	347	370	343	361	393	370	368	359	348	386	342	352	363	348	376	363	347	368	384	388	355	358	364	364	335	348	395	336	368	371	369	388	374	360	354	341	397	327	387	363	357	352	377	338	363	374	357	359	398	378	332	342	381	363	342	363	361	380	359	373	324	361	338	406	352	381	341	349	348	357	365	357	368	357	359	357	388	359	378	349	370	398	346	339	341	379	393	359	392	386	374	383	352	374	374	407	369	396	330	381	337	390	371	371	386	360	338	305	382	371	336	377	357	368	387	352	374	404	358	375	374	381	351	359	362	322	359	351	356	342	385	350	375	350	379	350	382	379	394	370	390	338	368	371	340	359	411	373	349	397	378	360	397	341	413	381	377	357	370	374	384	376	363	358	364	324	358	376	363	394	351	388	370	358	386	370	369	359	370	369	368	395	364	356	379	330	379	347	323	362	371	333	370	363	336	359	379	360	387	362	392	374	391	368	381	376	354	358	366	379	377	413	357	394	413	363	375	374	390	384	372	359	328	383	378	375	396	326	343	375	329	349	370	360	341	423	351	338	368	374	378	373	347	371	396	358	369	384	343	385	359	407	369	362	372	386	353	405	350	374	367	384	361	378	371	345	339	390	363	360	325	331	375	332	397	388	341	377	358	352	360	381	361	365	378	368	346	358	387	360	370	357	369	349	407	360	371	362	368	375	354	359	369	390	356	329	331	373	348	379	364	400	382	355	361	353	345	400	382	363	355	380	353	377	370	369	407	360	371	408	335	361	356	380	339	362	385	442	379	403	365	395	380	355	384	375	394	398	377	364	365	353	381	373	386	347	360	348	376	339	360	379	399	352	378	351	372	362	372	411	384	335	355	388	351	398	324	349	365	404	362	350	340	392	369	389	364	381	369	317	353	368	366	379	391	354	365	331	354	370	364	362	381	339	379	313	362	394	352	402	365	363	373	368	352	334	361	364	365	327	376	374	405	370	359	357	373	338	370	353	391	343	359	337	374	362	331	342	359	389	351	387	354	382	364	365	359	351	348	368	361	353	380	391	352	392	366	347	358	364	378	349	360	344	340	357	349	359	385	351	388	339	354	372	338	347	393	386	358	334	343	365	344	374	350	364	399	377	382	398	338	380	336	377	371	370	351	354	361	357	351	352	383	332	339	383	346	359	352	383	360	380	352	318	344	373	348	384	380	363	387	357	369	377	346	368	342	368	359	359	345	348	385	366	396	331	355	364	337	391	341	363	342	362	387	362	377	370	353	389	317	370	362	345	357	353	394	379	356	337	350	394	338	350	362	364	353	346	344	340	324	336	367	388	372	337	328	340	384	343	365	380	336	347	359	343	362	371	374	353	342	364	377	384	346	368	376	370	361	376	361	355	380	354	318	360	385	358	374	385	388	369	336	388	384	358	362	396	358	326	357	328	367	361	359	385	348	374	409	383	350	351	388	367	375	364	354	374	355	339	354	355	381	380	369	375	321	325	369	366	356	379	393	376	349	352	356	379	367	371	330	350	360	366	380	334	353	384	383	367	353	360	381	364	328	369	351	351	365	360	348	358	363	402	380	375	369	382	387	372	361	347	335	375	420	383	342	386	390	376	372	338	365	364	348	371	383	366	352	332	390	332	344	359	377	393	385	369	377	360	375	325	330	373	379	367	348	378	361	365	348	382	353	345	331	373	382	344	399	370	347	405	348	388	366	358	433	355	332	375	362	397	354	381	349	344	339	372	355	347	410	349	372	376	345	351	374	393	354	414	343	367	394	369	374	401	397	390	347	364	383	403	353	381	367	351	360	355	380	353	364	368	383	369	369	395	331	400	368	371	350	395	368	367	351	363	347	397	347	367	366	354	334	368	376	369	370	345	350	357	351	342	367	378	365	366	373	376	362	353	340	392	352	366	343	377	372	380	332
6903	12108	8965	4761	3686	2777	2083	1567	1317	1164	1071	931	781	733	744	682	675	655	604	630	555	570	531	541	521	491	549	542	496	572	547	509	541	547	508	542	499	510	485	513	484	522	522	492	506	469	492	493	507	494	504	490	537	520	491	514	509	478	494	512	466	502	475	457	545	490	560	507	511	482	501	480	508	490	458	498	476	505	506	497	497	509	495	488	510	464	489	485	525	513	524	485	475	523	492	453	460	467	476	472	504	504	458	497	502	488	499	499	481	509	529	490	528	481	502	514	505	513	520	468	505	530	503	477	513	540	492	496	462	488	490	461	544	489	470	488	512	487	488	499	436	473	516	459	483	539	455	486	505	511	540	537	442	498	503	484	486	517	501	459	491	503	512	492	457	484	522	506	484	489	498	479	521	474	520	463	497	469	488	489	446	499	519	490	499	508	509	500	497	477	519	489	512	460	476	513	518	524	520	478	522	523	498	516	513	491	513	454	516	476	509	498	511	494	492	492	489	538	490	541	485	524	491	504	496	456	484	490	517	476	508	474	494	489	498	492	507	473	524	461	507	497	457	489	492	442	492	489	484	483	484	509	477	473	463	525	511	497	515	478	500	500	503	504	457	480	480	497	479	500	473	511	471	495	451	484	463	478	526	495	533	480	486	485	482	502	476	525	553	470	454	483	505	532	496	504	521	476	519	500	503	472	491	509	527	470	495	494	536	459	494	483	518	491	468	538	509	494	465	493	502	511	481	434	478	456	502	467	507	500	500	476	493	494	495	519	506	507	475	478	519	488	477	482	523	479	503	531	464	471	510	513	473	508	481	493	475	500	543	520	502	459	481	488	500	490	510	482	529	477	524	499	499	460	493	512	460	504	475	498	457	480	492	530	462	448	485	502	485	455	496	527	497	503	484	486	483	525	491	520	490	508	447	488	523	516	494	493	498	493	529	546	478	461	498	474	474	488	479	501	514	484	512	479	481	478	518	487	450	490	513	501	473	509	483	493	535	498	483	506	484	503	471	500	543	490	499	491	486	504	542	499	535	526	463	494	484	501	493	441	473	474	483	494	477	493	477	490	517	497	500	514	514	508	503	518	477	490	465	479	506	442	486	486	493	568	510	489	502	491	503	507	446	503	508	505	495	462	513	468	496	511	472	508	500	472	487	484	487	462	476	506	479	506	504	532	544	483	460	498	498	481	511	466	500	507	513	497	471	478	524	520	484	524	467	539	471	518	524	494	436	494	477	486	527	501	478	492	502	468	495	524	521	468	502	473	488	484	513	512	491	476	496	516	462	491	506	509	480	485	508	520	542	491	482	472	512	487	478	490	520	541	478	487	547	529	510	447	494	495	444	522	473	493	503	496	517	517	483	486	510	521	491	491	494	481	506	484	499	496	457	511	504	502	489	524	544	472	493	543	463	482	519	490	465	529	499	472	520	503	539	478	531	506	499	481	545	521	465	506	513	528	491	505	529	475	505	544	525	498	493	500	498	494	479	482	467	469	471	481	502	460	465	482	506	499	492	504	484	501	464	486	474	470	496	497	513	488	466	484	507	531	498	497	511	496	482	471	507	502	467	522	510	514	502	509	484	496	486	503	515	521	479	497	513	501	499	493	502	467	502	483	490	468	489	547	533	495	478	522	464	492	491	482	465	511	504	473	497	527	526	488	518	539	488	520	467	516	486	477	526	515	478	490	505	512	482	477	502	467	503	492	489	481	475	537	477	505	494	479	525	500	510	495	485	509	504	469	501	497	489	525	499	506	513	499	506	468	499	479	469	516	487	498	505	502	485	491	517	478	459	507	497	496	499	499	496	495	462	482	484	516	492	491	482	489	491	450	482	499	496	477	497	520	472	521	477	448	504	494	527	524	478	507	503	513	474	483	484	485	514	482	505	502	481	495	513	509	443	491	484	456	490	470	455	469	498	510	507	521	485	487	469	498	502	462	511	503	471	485	486	469	467	445	536	472	526	483	480	501	525	486	495	478	487	475	505	480	490	520	517	509	547	472	518	486	517	487	513	465	481	507	528	516	490	485	523	476	491	490	465	487	502	555	489	518	510	473	504	485	500	496	471	487	535	485	519	482	554	522	498	510	463	488	490	489	482	478	490	521	464	496	473	500	500	527	480	476	503	486	491	506	507	480	480	487	491	499	466	497	488	522	461	446	514	477	459	490	474	497	487	495	494	528	513	516	449	479	508	507	461	484	476	458	488	541	515	510	480	505	492	477	541	475	526	492	452	497	541	508	508	414	511	519	496	457	482	521	509	503	522	493	499	477	501	475	501	465	521	506	529	469	473	503	499	528	520	500	500	466	527	489	509	517	484	467	491	503	496	488	493	526	510	505	484	493	497	535	503	487	487	496	532	502	482	521	462	464	466	495	512	510	489	497	499	536	474	522	500	518	472	471	499	521	461	459	526	528	516	517	457	473	496	487	465	519	495	543	505	481	524	508	495	471	501	493	512	529	492	489	541	508	474	507	512	509	491	486	436	460	480	488	493	520	511	506	467	509	526	489	491	462	558	490	482	499	479	483	475	484	497	476	474	498	463	498	490	472	515	527	483	466	494	450	519	480	489	511	503	499	488	462	465	485	501	474	484	475	522	499	506	514	537	502	502	501	523	490	508	484	485	491	478	483	491	490	511	516	524	516	474	526	480	472	498	505	503	549	507	488	504	475	515	520	514	479	466	467	495	532	485	519	522	477	539	561	479	497	510	547	474	483	508	490	508	498	481	476	531	486	480	524	520	496	488	499	496	562	476	506	509	516	500	462	501	483	515	497	491	495	498	500	521	487	535	522	490	481	530	509	479	522	468	493	508	469	496	509	503	471	479	502	501	492	484	467	479	492	508	480	509	513	496	479	478	493	527	506	471	505	470	473	503	505	463	513	481	463	495	500	524	538	488	484	500	513	489	496	515	502	477	494	509	478	462	480	462	491	492	502	519	510	475	490	498	475	504	474	497	487	505	513	505	456	518	507	479	530	523	501	505	512	490	482	501	508	486	514	479	491	516	504	512	507	474	462	537	462	460	529	492	467	528	508	502	531	517	501	525	516	500	524	523	512	496	481	497	481	499	493	509	486	481	499	499	506	491	501	481	498	492	511	512	492	477	521	484	477	497	508	505	499	514	494	518	491	469	501	494	495	502	492	482	540	516	492	492	547	527	466	511	481	466	481	497	468	518	487	516	489	501	562	517	508	505	520	538	515	508	487	477	478	534	515	498	499	520	456	480	483	487	500	491	503	493	466	472	495	478	524	480	501	513	534	503	519	473	511	475	506	497	515	525	503	503	481	480	491	514	478	514	504	504	503	535	488	490	494	503	461	506	485	456	510	517	505	497	503	509	522	481	499	487	460	492	530	508	505	500	479	486	499	474	484	492	507	511	477	485	486	515	503	496	492	487	479	521	528	532	490	495	478	498	471	523	499	493	485	489	479	455	551	505	462	499	481	509	501	468	503	454	495	500	490	472	521
23439	21470	28332	24989	21228	7575	2153	1432	1147	1045	934	818	693	708	695	644	602	637	569	580	575	561	548	526	512	547	503	506	551	508	519	497	491	502	510	490	495	496	513	452	464	518	535	462	529	506	493	480	523	512	455	471	536	465	519	475	424	474	492	497	482	507	470	525	515	473	519	501	487	496	475	468	492	481	514	514	477	495	474	506	473	484	516	478	472	489	512	482	452	477	533	486	463	488	477	503	452	483	483	459	473	476	483	494	493	502	494	454	509	469	476	461	484	450	486	496	485	476	499	470	496	474	494	489	524	475	466	504	475	486	479	485	485	466	473	478	439	461	489	490	463	516	444	520	455	446	477	510	461	467	448	482	462	525	521	467	501	464	468	482	507	499	517	474	530	470	466	479	509	484	517	489	491	477	469	446	481	466	509	476	523	459	494	505	446	513	487	447	491	494	520	485	473	484	486	513	447	519	468	492	466	460	489	486	478	505	483	463	494	493	473	432	512	456	531	473	446	503	519	466	474	493	459	481	487	475	494	467	449	471	496	471	485	453	497	478	508	469	512	472	460	493	528	445	470	468	504	482	455	458	520	539	497	481	454	510	487	490	460	468	521	478	473	476	509	481	521	493	471	467	512	488	452	470	489	474	525	514	504	469	478	473	488	516	485	500	492	495	540	466	479	509	475	448	471	470	472	459	501	468	534	454	464	467	452	502	448	494	480	499	498	474	483	496	525	486	513	475	436	477	497	528	498	486	500	497	484	433	472	467	482	462	441	453	496	474	463	486	532	496	466	493	472	481	515	499	465	465	483	495	486	496	486	511	444	461	529	466	484	484	481	494	487	491	495	467	449	476	489	491	482	490	489	502	434	493	470	463	459	490	537	498	510	496	538	472	465	500	509	503	464	490	500	494	470	500	486	460	449	511	506	511	480	481	470	488	487	473	476	499	485	473	476	478	499	485	490	454	464	507	465	455	456	454	493	450	512	450	464	493	499	443	494	520	500	473	471	493	463	513	492	502	484	494	485	429	476	442	444	457	467	481	503	497	481	475	474	475	465	475	476	476	486	479	467	487	462	520	461	494	464	457	499	464	469	501	444	460	451	518	471	476	490	467	438	489	497	472	560	475	476	490	455	477	494	465	469	460	481	503	476	486	478	477	518	509	494	483	488	463	498	452	487	427	504	459	512	497	455	498	492	483	488	477	491	475	492	500	481	513	466	479	505	482	475	478	513	513	470	489	509	528	464	469	494	462	510	509	490	499	467	491	513	461	503	515	502	490	505	455	450	454	496	483	504	505	513	477	485	437	491	472	509	477	517	480	506	477	481	491	462	498	496	479	484	488	497	502	498	481	492	514	504	479	461	453	473	446	480	525	474	519	561	486	477	449	510	510	432	537	492	468	515	495	432	493	459	467	457	496	482	473	447	488	467	480	484	465	469	498	469	480	456	527	458	494	507	483	484	488	499	493	488	513	464	482	464	454	488	457	503	530	493	469	466	450	479	502	476	469	480	486	481	511	448	503	433	498	462	510	507	468	480	497	476	465	454	487	528	498	480	467	485	482	500	468	478	455	473	528	451	484	456	516	442	477	497	440	493	494	503	456	486	523	454	476	482	457	507	454	466	483	505	454	515	480	502	494	452	473	481	491	493	451	501	500	465	486	463	495	490	475	487	543	444	508	491	460	474	446	524	479	502	474	480	449	507	483	469	497	502	468	486	482	458	494	476	455	529	489	479	434	452	516	512	516	488	443	482	463	480	482	454	500	490	455	496	500	454	454	468	521	503	478	481	453	471	470	510	488	502	465	461	469	516	490	483	452	486	506	542	498	433	476	480	449	500	486	496	487	493	515	476	471	470	463	488	460	490	479	480	517	498	471	499	489	469	470	448	476	493	506	472	482	534	490	493	479	442	517	469	451	492	472	453	497	450	470	461	433	480	465	464	449	465	458	469	476	466	489	478	522	503	493	511	481	463	497	512	446	473	472	510	469	469	456	488	502	474	526	505	495	490	494	477	466	480	439	471	488	528	527	470	488	484	477	506	477	512	504	460	476	490	450	492	469	442	443	481	450	483	478	508	467	471	412	485	502	459	475	472	451	456	503	494	453	426	507	532	467	470	505	509	496	485	432	458	466	472	503	471	473	451	477	486	483	498	531	481	459	462	493	475	483	477	514	482	500	486	447	535	501	462	492	483	488	489	475	472	499	459	462	462	497	481	511	442	487	475	468	506	483	487	535	500	483	491	436	509	479	477	477	465	494	494	481	506	469	481	469	511	486	484	490	493	485	480	476	493	516	501	448	460	462	458	497	487	464	456	493	498	490	501	471	474	486	445	475	443	465	466	480	488	485	523	509	535	491	484	505	488	477	465	475	487	476	489	479	514	520	528	479	495	445	516	488	440	457	484	486	485	484	476	494	465	476	474	494	463	444	436	505	510	504	498	490	469	466	501	499	475	491	492	473	469	533	479	472	505	446	452	441	488	476	508	511	479	462	507	451	481	462	452	472	472	480	483	507	510	426	447	492	474	491	513	497	427	481	503	465	487	483	492	495	502	485	478	491	491	453	515	492	461	501	503	493	493	441	463	500	466	500	489	498	456	501	509	466	478	436	473	465	497	499	447	485	461	470	505	459	497	510	485	437	487	462	452	516	531	491	465	475	439	462	512	475	559	488	443	517	494	483	457	495	459	511	492	483	433	492	495	474	479	484	497	487	448	467	476	488	487	458	490	469	465	477	463	473	426	529	480	474	531	505	460	498	522	486	462	517	492	507	512	514	509	477	478	486	432	443	462	447	449	440	478	477	501	480	477	501	442	456	505	483	511	481	463	468	462	489	511	460	497	464	476	505	477	463	457	488	489	483	490	544	495	463	445	481	509	441	473	496	504	507	518	513	448	465	441	482	469	484	514	501	477	496	536	491	479	496	459	465	493	468	494	499	481	493	470	452	490	490	465	488	493	461	511	466	496	527	519	433	496	503	482	485	506	440	469	486	478	492	522	483	477	491	464	507	481	446	484	479	469	486	510	476	487	442	460	486	478	461	514	492	502	474	515	494	460	510	479	505	468	475	476	500	490	489	506	497	491	487	488	466	459	490	478	482	475	457	507	510	483	488	494	442	455	465	523	465	457	482	417	520	488	513	498	502	494	451	470	502	461	457	494	498	481	480	500	518	460	470	463	471	482	515	507	480	445	488	467	501	504	484	470	509	488	463	466	471	495	459	481	465	466	510	528	437	476	488	449	484	510	508	502	493	467	483	476	493	450	471	517	469	519	487	475	507	469	475	465	496	475	513	523	477	482	485	468	462	464	454	510	484	470	477	490	443	488	496	518	502	484	525	493	499	462	459	497	482	496	472	498	461	468	470	462	447	510	479	484	467	481	452	491	500	484	498	487	477	500	506	472	464	468	434	472	474	470	465	482	446	489	414	484	487	439	555	505	484	450	531	468	481	446	441	496	475	531	458	472	488	450	488	450	492
6394	20799	16046	9207	6905	5396	3718	2872	2241	1967	1709	1519	1246	1136	1096	1013	1003	906	960	834	805	824	853	791	727	776	734	725	701	729	721	710	726	725	709	659	701	690	701	717	718	683	650	697	670	690	669	662	704	721	690	697	654	681	687	669	677	662	643	647	644	644	659	671	663	615	660	661	649	681	650	672	725	643	667	686	686	686	667	660	682	619	681	637	666	670	632	682	644	640	635	665	690	677	647	660	634	672	629	663	630	662	722	643	654	650	651	610	655	684	660	623	648	649	678	665	650	680	705	635	675	676	618	651	677	681	706	654	684	632	630	658	660	621	678	641	675	674	695	666	636	655	663	653	707	648	672	700	658	644	653	683	625	651	666	584	664	628	717	674	655	627	649	665	699	656	656	653	652	697	639	608	675	639	686	684	696	628	630	671	638	675	628	648	677	639	624	657	669	679	655	672	647	642	652	632	710	659	696	666	685	659	679	652	691	668	672	701	648	622	639	660	600	642	643	628	684	681	635	631	656	667	667	680	653	712	618	716	673	660	642	662	700	652	654	625	628	633	650	629	627	671	604	700	658	683	665	686	661	632	674	662	666	619	702	674	665	679	625	665	683	623	666	678	701	637	707	664	665	638	710	644	665	657	669	681	660	644	669	673	656	666	624	642	620	676	663	640	661	655	642	651	701	680	687	714	657	659	685	687	614	643	645	673	645	621	614	665	627	635	661	712	649	648	651	634	633	638	674	676	666	659	688	660	642	695	634	650	713	696	662	668	688	644	690	684	641	625	666	657	650	659	624	663	613	624	680	673	657	700	647	695	638	690	660	644	677	641	678	643	614	739	700	634	714	665	669	662	666	658	628	665	678	655	635	661	656	652	664	647	632	693	647	679	657	701	665	672	645	617	728	661	653	660	663	644	657	652	666	643	601	653	679	638	617	685	697	700	618	676	642	667	643	650	683	644	630	678	711	669	649	738	710	706	673	677	681	631	700	628	645	626	728	642	633	645	647	602	631	657	657	668	669	643	682	639	640	602	670	632	633	664	654	696	653	670	625	693	658	641	672	579	682	661	704	671	652	672	689	660	698	663	628	656	652	654	651	694	662	708	682	648	642	671	629	630	662	652	647	653	691	606	699	672	672	645	679	693	624	660	690	673	647	653	642	663	639	676	628	634	622	621	658	666	702	624	641	672	632	634	676	668	707	623	657	674	639	653	668	655	615	665	672	711	653	676	665	647	692	641	675	716	657	640	684	656	651	638	682	664	663	652	649	664	660	672	687	636	692	649	649	664	686	671	673	670	693	655	698	614	663	689	697	675	692	642	665	647	667	665	678	671	639	702	641	633	646	657	698	651	670	701	672	624	664	661	663	717	653	697	665	650	713	654	630	670	690	619	617	627	614	642	656	647	662	673	617	681	663	680	645	704	672	679	645	700	680	673	649	661	655	645	704	631	635	641	658	659	678	671	652	663	663	677	678	659	663	684	664	734	665	667	624	635	704	648	659	649	696	639	660	675	639	628	643	693	646	696	608	632	634	670	613	711	682	622	684	624	671	644	649	675	693	671	658	690	639	652	637	658	654	648	698	638	686	688	637	656	689	656	698	680	633	633	688	617	689	646	659	616	657	660	649	626	699	685	636	701	695	670	589	614	682	648	660	650	707	667	654	636	738	675	632	661	678	679	642	629	701	638	661	685	639	691	610	637	676	651	663	651	628	664	676	715	637	694	622	673	669	659	664	695	659	704	665	662	694	678	629	672	641	668	679	611	673	668	698	676	686	637	694	659	654	659	673	652	672	700	647	648	693	657	663	666	669	670	682	654	580	651	667	698	645	646	599	739	625	683	632	679	689	646	719	742	649	647	660	659	639	661	650	694	640	634	616	661	633	683	654	603	639	685	615	667	636	666	670	626	613	673	645	674	706	648	661	704	686	643	699	658	646	681	638	656	670	701	669	635	656	648	641	627	650	680	637	573	675	686	619	658	686	671	664	669	631	686	654	667	673	656	699	643	620	649	696	652	659	647	646	690	682	661	625	679	653	663	622	662	677	703	694	614	627	686	622	672	643	670	663	699	643	621	679	659	636	728	672	655	675	661	680	649	686	662	689	666	604	662	659	662	672	628	708	632	651	684	644	662	652	657	624	692	655	689	668	702	638	684	669	652	652	659	652	682	636	615	629	612	696	667	683	682	679	637	728	661	621	614	708	664	640	666	624	684	673	668	658	691	675	677	648	635	674	695	665	696	692	671	648	635	674	662	642	649	668	640	681	621	665	687	638	625	717	625	631	633	629	650	680	680	701	651	653	662	667	650	695	658	717	673	673	671	630	694	618	651	634	673	682	678	702	594	622	651	693	638	636	660	661	684	635	669	665	643	642	666	629	610	685	654	671	667	669	665	671	642	665	644	644	656	689	708	615	657	630	636	664	699	682	651	654	685	656	682	642	701	637	664	661	643	629	656	660	673	666	664	655	658	668	640	652	695	644	675	667	640	686	664	674	653	660	712	667	676	609	672	690	691	631	648	707	659	662	633	657	592	684	662	641	638	681	650	652	640	654	705	690	673	701	615	691	681	617	684	669	664	628	628	649	672	687	667	680	653	691	644	695	666	621	638	668	631	652	712	709	688	635	643	666	642	667	683	691	675	647	661	650	659	650	624	669	684	650	644	620	618	626	641	683	732	660	660	644	678	633	614	653	640	683	651	607	613	625	664	667	655	683	628	602	644	674	656	690	677	639	627	617	690	670	689	688	649	736	631	686	706	688	610	702	670	638	659	707	682	667	670	699	655	664	643	666	644	702	614	679	636	701	700	653	716	676	666	671	655	662	652	681	659	632	618	661	647	626	650	661	702	633	666	681	645	640	686	661	702	640	644	660	662	659	644	672	666	688	681	619	698	688	647	676	668	655	703	686	698	654	694	609	635	665	680	676	607	648	682	626	614	672	668	635	633	680	641	640	651	651	669	663	670	668	649	679	688	661	702	650	641	684	675	695	652	643	662	657	608	694	708	684	650	653	683	641	693	718	651	673	674	645	690	665	649	668	622	620	694	653	695	623	677	680	665	666	648	655	629	661	647	629	688	653	706	653	649	644	676	641	666	648	691	653	589	655	646	679	656	683	667	644	657	655	668	645	631	645	673	620	670	669	685	676	670	672	678	670	676	627	656	689	649	671	665	657	677	711	686	652	607	615	665	655	661	666	632	682	697	707	636	710	666	656	662	681	652	657	685	705	692	640	641	700	660	623	669	646	676	645	674	631	699	676	629	652	670	649	644	680	669	675	715	647	683	635	654	675	650	694	656	656	690	671	681	656	661	647	692	730	659	651	643	654	672	608	629	677	676	663	657	637	610	682	665	679	640	669	597	703	653	654	654	644	696	664	673	631	605	660	651	655	697	687	662	686	643	663	665	715	650	721	618	627	708	656	639	671	682	697	651	686	661	681	679	646	669	616	625	668	665	696	685	637	643	673	664	634	660	633	643
24893	21473	26364	24563	4570	1542	1126	792	673	602	515	393	409	321	385	351	325	266	326	269	263	277	230	248	220	216	240	223	196	218	234	234	224	229	220	226	215	256	228	233	208	192	210	251	233	219	212	197	230	250	213	220	215	221	209	208	217	255	196	201	206	216	226	204	174	224	225	217	185	209	216	201	191	191	221	220	210	212	225	220	247	204	234	196	192	201	218	197	223	214	216	211	208	238	203	210	189	214	204	242	211	185	226	200	204	224	245	231	204	199	210	203	213	209	216	194	208	210	239	224	205	184	207	212	209	218	232	233	213	205	225	211	202	204	188	224	187	206	211	196	199	221	207	211	219	228	222	242	214	219	207	199	208	210	205	221	211	209	210	248	202	212	228	236	201	214	209	223	219	211	206	201	193	214	185	216	204	214	229	211	201	220	239	215	213	203	193	209	187	216	225	216	217	202	200	229	224	212	212	226	231	224	212	190	207	228	189	179	216	207	209	182	202	194	181	211	242	248	249	215	221	203	197	192	207	221	190	234	227	203	194	214	210	214	216	184	235	191	209	204	231	217	201	217	229	203	205	199	224	196	197	199	221	208	224	207	168	228	226	229	173	172	219	239	196	227	223	203	208	229	223	206	212	212	217	191	198	220	180	217	197	194	206	206	218	216	202	207	231	235	218	200	186	229	232	220	229	209	213	206	227	226	228	208	202	228	212	198	205	231	222	241	213	189	215	216	251	201	194	216	194	205	231	178	234	195	221	203	211	218	217	220	197	188	222	214	224	264	227	185	215	233	227	185	211	206	223	195	212	224	191	235	217	208	208	219	209	195	225	231	223	210	201	217	223	204	227	229	215	200	194	186	231	202	210	194	237	200	245	216	208	193	186	193	216	214	212	235	211	212	234	205	205	217	211	205	216	211	216	244	210	202	214	218	200	212	222	230	241	223	199	170	216	212	227	200	192	217	203	222	202	213	208	209	201	218	219	230	228	212	210	216	207	203	184	225	243	199	223	207	231	219	195	192	236	212	208	188	189	207	213	221	207	197	212	199	229	219	213	209	220	210	190	235	222	227	188	214	209	201	213	221	207	192	218	225	208	197	211	217	189	220	216	227	203	203	203	221	221	252	228	215	230	214	210	196	235	200	186	202	226	199	213	198	208	215	206	210	237	227	215	218	209	203	225	208	216	215	211	193	211	246	198	228	229	199	188	206	210	210	207	203	219	221	186	210	216	206	210	188	191	245	190	226	196	221	199	191	214	201	215	198	246	188	185	224	219	183	220	235	252	185	198	222	197	234	213	206	201	203	227	225	172	190	211	207	238	222	213	194	218	221	208	202	192	218	231	206	209	210	198	222	226	206	247	184	219	213	233	211	217	221	232	211	196	191	208	214	205	179	228	223	194	215	214	213	235	187	211	230	234	203	232	208	224	199	230	190	199	220	224	216	209	199	192	224	207	175	206	197	246	204	196	192	213	222	222	222	248	200	198	207	181	197	201	205	211	220	214	215	213	228	210	193	213	214	217	178	204	232	202	209	233	234	204	212	191	217	242	231	186	198	216	199	191	196	235	199	205	200	237	202	205	232	215	212	231	219	219	212	217	201	219	230	231	191	208	230	207	229	211	192	189	210	194	214	199	200	213	196	209	221	212	219	208	215	198	187	222	202	212	203	227	204	225	229	202	201	214	215	202	192	178	187	209	205	211	224	206	213	223	206	223	214	227	211	235	209	207	208	238	209	208	180	214	221	214	210	203	208	210	214	204	230	215	246	210	213	236	228	201	221	229	200	200	218	186	230	186	198	203	237	214	208	206	208	209	197	221	194	225	218	208	234	218	202	202	226	210	200	225	220	227	199	207	196	223	229	214	196	219	210	193	207	212	221	222	212	193	205	231	203	223	228	189	206	205	198	218	228	186	209	221	202	242	193	216	202	213	194	218	229	189	211	215	208	202	196	202	211	224	210	226	201	224	190	206	221	196	249	239	214	223	214	196	194	190	234	173	217	177	222	195	191	196	202	196	192	230	207	215	210	207	210	215	225	212	246	205	223	229	211	218	219	214	211	233	209	223	182	213	196	234	232	190	186	222	205	211	219	198	196	215	193	210	257	212	223	200	221	204	202	239	213	207	209	225	210	209	202	222	204	201	234	204	205	213	220	223	210	197	233	199	206	259	198	220	213	189	240	193	233	205	206	196	199	203	185	203	201	210	225	228	207	188	170	210	202	216	214	223	220	263	192	214	194	181	188	206	219	209	222	213	229	204	229	208	211	224	192	193	206	212	215	236	227	206	224	216	222	214	215	202	225	178	217	186	206	232	213	188	204	208	218	220	216	223	229	215	211	229	221	222	222	203	179	218	206	194	200	214	210	251	201	191	202	201	204	201	238	203	225	201	215	234	210	234	209	203	217	204	210	223	194	200	184	222	191	224	231	208	189	247	210	213	202	203	212	214	212	187	236	214	211	239	219	223	218	236	228	204	199	230	212	193	223	224	213	216	209	208	195	261	213	201	219	199	200	211	208	232	203	243	226	198	226	222	202	196	206	211	223	201	230	224	196	223	207	185	197	240	219	222	225	197	206	237	236	232	222	204	220	191	217	198	202	205	233	247	222	201	217	232	210	208	199	189	201	222	236	196	187	220	209	223	213	203	209	209	213	196	217	208	189	238	213	220	207	231	222	207	196	215	212	207	215	202	189	196	210	212	184	227	220	245	213	241	177	206	190	206	200	210	214	206	222	200	198	216	214	197	222	244	183	227	253	216	199	206	218	209	208	214	207	222	234	220	206	210	209	211	212	223	192	224	194	199	219	204	209	208	203	216	228	205	220	188	207	219	212	213	204	211	201	223	220	202	224	205	224	218	211	221	169	237	213	196	208	184	244	208	233	226	229	211	216	205	192	194	231	226	210	202	224	184	238	247	208	226	217	214	210	220	204	203	238	221	193	204	202	229	229	196	237	223	216	218	217	234	212	241	209	213	210	210	235	194	226	223	207	189	229	220	217	186	206	205	217	248	227	220	216	218	197	209	211	213	219	204	211	181	210	199	204	227	204	222	196	222	217	221	206	206	211	197	220	220	224	218	249	211	225	210	220	207	220	211	192	207	212	217	208	221	200	220	219	166	213	204	219	207	219	188	210	208	202	205	250	215	206	194	226	240	223	210	207	199	210	227	212	192	209	225	202	219	218	204	185	213	231	202	217	199	222	202	217	224	215	213	232	180	213	195	200	212	202	228	185	197	213	188	218	210	210	201	226	211	220	196	228	244	224	206	218	234	235	198	216	221	199	197	223	185	220	195	208	215	215	227	201	211	249	207	186	200	228	208	209	237	224	210	195	215	246	186	202	234	224	217	202	186	236	227	209	229	205	206	232	215	218	204	212	233	201	222	212	209	214	228	224	211	195	208	213	200	201	228	210	205	217	214	206	223	196	212	235	228	208	215	188	225	198	189	220	196	208	206	193	198	225	215	217	195	232	192	232
6489	16010	12017	6579	5063	3652	2637	1900	1528	1291	1098	905	704	647	613	582	555	546	475	408	393	366	379	352	344	357	344	345	304	342	348	317	343	349	353	290	318	324	282	310	285	308	318	280	327	286	301	256	293	282	314	305	279	281	305	285	295	292	323	307	284	295	318	293	294	294	305	289	293	288	287	297	308	276	249	284	278	286	333	303	272	289	314	302	263	290	299	304	283	305	276	315	298	290	296	288	290	281	281	293	303	313	284	289	336	262	281	297	291	288	288	299	273	303	307	314	275	280	270	293	300	271	296	266	262	313	319	309	274	258	307	272	270	311	291	256	294	297	292	275	323	318	275	285	278	330	304	314	265	285	293	324	253	311	301	308	280	283	299	280	275	296	321	286	273	291	293	291	312	289	303	332	283	269	307	279	299	310	318	290	299	285	275	311	295	274	298	292	284	283	280	280	261	288	302	315	301	302	290	312	273	288	340	306	309	288	328	287	288	285	285	331	288	303	296	278	302	282	286	298	310	272	292	286	296	327	320	273	294	309	319	269	300	258	299	304	312	294	281	317	287	287	263	282	255	288	294	283	311	261	297	271	311	318	305	308	304	295	285	268	295	301	266	291	276	271	294	315	288	289	277	290	303	301	295	298	317	300	302	314	285	291	278	297	284	332	319	267	289	308	266	251	313	270	298	286	307	251	280	293	297	280	270	312	309	289	264	289	292	285	330	292	296	289	292	323	302	295	283	269	285	283	318	281	274	289	287	283	315	283	244	301	306	319	310	311	300	310	316	285	296	258	277	305	276	297	257	300	322	306	315	286	267	320	291	306	271	290	276	282	302	306	292	273	281	275	274	286	298	321	281	280	263	283	270	286	273	263	299	288	290	276	313	308	323	286	278	270	301	305	259	250	296	266	296	286	285	289	263	286	299	276	270	283	299	269	286	293	298	279	330	304	317	309	305	260	298	290	288	293	312	304	275	305	263	300	282	299	290	310	300	304	331	299	298	286	297	272	320	323	308	272	284	277	273	297	294	329	310	308	288	323	295	279	281	322	314	269	303	326	299	301	287	293	288	307	314	321	302	279	313	292	304	296	299	291	318	325	285	283	278	314	292	273	284	294	310	267	340	300	323	290	293	313	281	284	302	324	284	275	309	284	281	272	311	277	295	328	296	264	264	320	329	290	298	304	272	304	299	286	279	312	297	271	285	278	288	277	287	353	304	243	301	292	292	278	280	313	321	310	303	268	276	286	287	277	279	285	287	311	276	272	280	320	263	301	336	290	292	293	290	262	273	271	297	267	279	266	302	282	311	265	284	296	308	279	308	305	300	251	266	296	269	319	310	310	290	288	280	285	283	275	274	285	279	303	286	294	307	278	287	280	301	282	315	290	283	282	348	296	271	328	284	274	286	286	302	284	295	323	277	291	268	270	283	280	276	305	293	285	326	263	313	282	299	255	285	307	305	250	301	260	300	305	292	278	274	294	325	289	290	275	288	312	299	311	297	273	271	244	303	283	280	321	291	282	302	298	318	296	316	327	288	295	294	308	268	315	301	301	299	319	281	331	318	290	287	289	300	295	306	286	267	288	275	301	305	285	267	279	268	282	293	274	306	320	279	268	267	283	276	306	285	290	321	292	268	302	277	301	292	300	292	321	278	281	271	298	280	251	272	313	291	256	276	296	289	285	299	295	313	274	249	284	306	310	338	289	298	295	290	295	316	301	290	279	288	258	304	291	286	299	296	330	276	279	288	313	303	299	317	283	312	293	305	264	273	301	273	305	287	302	298	260	310	287	263	302	307	324	316	300	260	277	290	265	278	301	262	297	317	283	283	297	302	334	270	301	271	278	321	311	293	281	294	272	280	322	302	304	351	279	300	281	301	312	310	307	304	292	299	283	264	264	299	285	284	284	265	276	320	284	273	297	280	269	290	283	312	343	275	305	311	302	304	285	326	276	305	314	295	290	317	282	317	326	297	316	285	306	288	303	296	294	331	286	285	332	285	287	301	306	266	293	311	305	317	311	279	267	287	287	300	303	266	308	305	287	321	268	267	296	294	269	283	281	313	277	287	288	269	273	288	285	276	312	302	287	287	302	294	301	290	294	318	295	305	273	303	292	288	297	291	267	268	275	316	303	282	297	269	298	321	288	308	311	298	315	286	297	308	290	263	300	274	302	284	298	308	302	249	284	297	306	307	279	262	298	291	316	288	321	308	279	294	289	287	308	330	270	309	284	283	316	311	280	304	282	268	301	310	304	295	327	271	302	301	280	297	271	304	273	300	303	306	274	276	309	284	267	303	250	274	303	303	264	296	319	261	284	306	305	277	309	290	271	319	292	288	287	301	293	321	306	302	291	307	277	282	298	304	282	307	298	256	284	315	301	286	279	303	278	279	333	293	294	328	321	299	296	285	294	275	306	301	289	283	304	291	288	288	314	311	311	317	283	258	301	291	281	280	279	305	288	287	266	282	275	298	297	291	262	319	282	292	314	293	296	272	303	280	286	274	307	314	285	298	303	308	292	308	311	302	266	288	334	280	287	284	295	282	298	284	275	274	317	293	281	291	297	289	262	286	283	300	277	280	274	314	281	268	288	304	300	270	300	304	287	294	291	300	289	296	282	287	301	348	284	300	255	261	298	259	308	280	266	289	312	305	312	313	274	309	305	276	311	291	299	313	302	328	317	291	296	299	304	249	304	307	290	280	287	296	280	305	293	303	301	305	321	289	289	308	286	287	285	288	274	296	280	314	271	292	302	308	304	280	320	279	277	333	277	288	285	295	269	276	271	304	278	305	269	271	297	284	300	273	268	294	308	286	279	320	295	299	276	241	311	300	325	316	296	305	280	298	275	264	280	327	314	307	300	293	285	267	293	301	276	267	322	245	281	300	303	293	279	298	279	281	279	296	316	299	309	272	313	296	307	277	301	301	294	317	298	287	302	301	310	324	280	317	297	301	279	287	284	319	310	289	264	307	314	298	310	300	317	310	316	283	285	267	287	267	281	275	299	293	289	272	287	303	295	290	296	270	279	295	292	280	272	288	298	283	323	275	259	296	315	288	288	295	299	313	274	304	302	328	313	297	316	287	307	295	298	294	291	282	293	325	314	278	310	279	283	288	278	325	305	299	297	267	304	290	328	300	277	301	289	308	294	307	286	315	300	294	275	285	268	313	254	313	299	309	314	290	326	253	304	313	265	320	278	304	315	294	293	296	281	306	292	307	303	281	298	314	282	315	319	306	312	262	302	271	258	308	295	309	297	271	308	300	286	284	274	293	295	267	285	288	304	285	283	281	307	316	291	285	331	309	286	281	301	316	290	305	301	327	277	305	315	306	307	302	290	315	291	302	303	260	302	278	313	282	272	285	291	290	304	293	273	285	275	259	291	268	284	295	291	285	277	327	290	286	314	313	282	297	294	299	258	294	298	316	307	282	283	292	297	279	271	269	281	314	296	281	316	318	278	295	305	298	285	282	275	314	308
22592	21502	28938	24488	21417	20449	5415	1766	1289	1205	1000	880	732	683	642	609	579	566	510	448	452	430	412	435	424	405	399	417	413	375	370	367	387	368	331	374	373	397	378	381	341	390	354	388	396	352	377	361	309	350	360	342	345	364	323	357	336	344	346	340	345	342	346	335	392	355	358	372	356	353	327	365	325	331	358	347	321	353	355	372	349	380	357	351	351	382	348	340	358	362	383	348	319	339	386	328	334	374	354	340	343	393	366	352	351	347	373	375	353	372	333	337	334	328	317	317	330	336	345	338	356	355	324	356	319	338	352	328	341	318	324	345	358	329	353	345	351	356	367	341	349	330	351	339	336	368	351	339	323	327	323	344	322	388	355	363	386	355	333	388	351	352	362	388	347	351	321	363	398	335	362	326	337	346	348	317	319	339	357	360	330	353	334	332	342	331	309	345	332	308	343	366	329	363	349	352	351	340	323	338	329	361	332	349	357	334	346	364	365	318	382	349	370	366	329	367	337	341	339	317	356	350	340	364	335	359	375	384	312	314	317	365	327	378	347	330	338	365	304	352	342	356	352	348	334	305	326	353	367	339	356	385	348	329	346	331	330	358	376	347	344	324	334	333	340	351	339	351	305	340	360	359	320	341	323	374	314	349	333	346	340	324	369	367	343	344	332	336	292	314	388	337	335	330	382	359	320	354	384	355	341	351	374	302	354	366	330	324	354	368	375	310	350	327	356	355	357	353	344	364	315	352	319	353	346	336	350	378	393	359	329	366	353	359	303	373	362	344	352	317	371	358	386	338	347	315	336	326	360	364	305	338	342	335	371	358	351	324	370	332	321	327	353	384	335	355	349	342	346	346	327	364	337	338	354	383	370	345	339	327	331	364	361	354	336	358	348	361	389	357	374	375	384	340	335	346	325	306	328	351	332	352	375	364	337	301	362	337	345	353	343	310	332	337	336	348	374	376	334	341	355	342	322	310	353	341	375	351	354	344	339	339	273	340	367	385	316	361	318	374	313	357	354	328	369	361	323	335	348	338	350	368	337	362	347	359	349	368	335	365	336	353	309	349	336	324	346	365	321	361	359	368	337	347	358	327	349	357	369	350	390	382	370	335	344	334	365	358	314	337	372	345	332	310	369	361	347	294	328	360	338	348	344	365	354	356	352	335	371	350	357	323	308	363	344	364	337	373	328	323	330	364	346	343	360	369	342	364	329	331	370	332	337	334	358	350	358	334	319	344	354	361	334	323	329	350	340	342	309	364	341	349	361	355	349	340	352	349	378	326	354	342	345	359	358	347	334	358	361	342	350	350	369	300	340	339	324	397	374	366	351	343	349	342	364	333	376	352	353	357	329	365	310	360	364	382	361	372	370	370	348	350	331	353	352	347	345	325	337	351	340	398	350	356	351	370	366	343	339	353	345	369	332	326	349	332	359	301	337	379	369	348	371	338	339	384	349	351	313	356	336	321	328	354	331	338	374	365	372	339	344	369	355	376	313	348	298	318	352	353	318	326	381	338	356	332	345	344	317	372	333	350	359	325	346	335	345	343	357	362	335	340	358	328	356	397	328	361	336	361	321	345	359	334	343	339	360	357	327	343	325	352	383	325	361	360	361	346	343	334	367	361	347	338	330	341	311	347	347	324	331	332	361	379	309	371	367	311	357	348	356	347	359	388	313	370	361	328	318	348	373	352	396	322	351	389	350	347	322	323	339	369	366	380	353	333	375	372	319	309	340	356	349	338	347	348	326	342	365	377	344	372	326	352	362	345	342	345	359	317	341	353	332	350	373	340	366	354	347	365	332	350	320	338	316	357	360	341	340	332	317	336	338	350	371	332	347	363	315	346	332	360	387	338	346	351	329	377	337	349	335	340	349	348	332	362	370	361	364	345	312	331	344	351	343	352	357	290	330	345	375	339	340	357	333	366	332	309	305	340	355	350	371	356	356	343	387	365	348	353	395	326	356	357	380	327	350	326	361	334	336	333	355	339	372	325	340	359	363	313	320	360	323	365	355	314	334	342	327	349	347	349	351	378	357	346	350	323	330	371	353	326	347	331	338	392	339	354	313	328	357	349	355	328	379	330	387	349	373	355	371	328	371	374	355	380	364	346	370	368	366	384	367	341	315	346	332	373	313	332	360	359	343	339	379	312	314	363	330	356	377	351	315	381	363	353	346	352	340	304	347	310	332	331	347	379	356	352	345	359	348	358	368	337	341	366	348	348	341	331	341	331	358	330	314	334	337	350	355	353	349	360	352	351	375	328	365	352	339	314	325	342	334	342	357	341	321	384	369	333	352	350	333	374	328	316	357	359	309	330	340	360	360	323	338	341	344	340	351	346	349	342	319	362	386	368	316	397	367	347	373	383	354	356	346	346	326	318	338	330	378	355	342	343	355	300	324	335	328	330	361	330	331	339	358	375	352	345	339	318	296	345	370	342	325	342	326	328	354	375	324	371	314	325	315	354	359	359	346	321	332	360	335	339	360	382	325	353	379	355	340	363	327	322	331	322	312	304	349	361	366	337	357	360	338	367	332	341	343	355	352	354	354	359	374	323	348	342	341	323	336	377	359	349	345	344	393	347	363	322	351	374	374	345	365	320	392	354	342	382	352	362	349	360	362	404	311	350	348	307	372	325	360	381	357	334	362	329	337	356	329	344	387	341	354	339	341	319	314	359	357	352	352	334	364	346	358	359	337	301	374	368	369	353	341	354	336	325	335	355	348	323	354	326	363	354	322	343	350	330	334	353	354	338	345	349	343	329	352	366	330	373	346	385	389	319	343	352	334	335	342	360	339	361	346	343	343	337	335	354	370	379	355	369	368	357	332	358	369	333	327	322	361	342	342	381	353	372	351	366	396	341	345	344	351	339	335	347	332	318	312	349	355	367	359	330	351	332	335	328	348	348	366	350	349	343	373	387	337	357	334	326	329	355	301	336	325	348	356	370	361	360	354	319	386	364	355	372	335	322	373	335	363	336	352	340	363	311	335	354	356	333	350	335	351	337	368	342	352	313	353	340	347	329	370	351	351	326	321	340	357	332	352	368	336	363	387	326	312	379	325	343	342	348	322	331	295	354	342	331	354	339	337	342	367	356	322	351	365	361	345	338	332	356	328	324	346	318	354	357	368	343	350	350	337	346	341	329	357	375	312	349	362	344	386	366	336	375	357	336	367	351	389	375	366	360	352	340	316	340	353	338	345	324	379	343	324	352	307	329	349	350	356	346	365	355	313	348	364	330	350	369	371	347	334	338	350	351	320	340	355	344	330	330	347	354	333	345	363	351	332	347	320	334	342	327	349	361	326	282	378	358	332	331	314	314	360	341	329	314	322	348	346	365	313	310	337	355	335	343	306	344	316	355	338	322	376	351	340	359	360	333	358	350	337	371	351	313	336	323	339	340	365	359	350	381	336	337	367	326	340	394	356	347	348	369	348	346	364	347	330	390	369	339	346	359	374	358	380	352	351	349	334	343	338	394
8093	25849	20382	12224	9484	6964	4986	3685	2833	2457	2064	1665	1424	1227	1200	1041	994	919	822	744	712	660	613	641	608	605	547	607	592	545	584	566	525	547	518	610	527	534	508	481	509	555	481	499	526	489	473	522	515	465	499	492	483	450	478	506	491	478	456	476	485	473	431	495	489	506	456	510	448	460	467	472	461	529	471	504	508	456	456	466	486	500	501	476	510	512	505	504	460	486	467	473	485	510	469	477	500	487	498	478	462	513	491	481	500	516	487	502	484	488	466	482	476	475	495	455	509	445	499	505	463	495	471	477	468	494	503	495	484	461	441	446	489	498	530	485	508	466	497	458	484	440	463	520	531	452	454	472	479	474	470	470	449	474	519	492	470	473	487	476	471	511	474	510	488	515	435	492	478	504	497	494	494	485	477	495	451	477	457	467	508	487	472	503	488	526	451	468	492	484	473	463	527	498	484	491	477	499	455	464	512	466	475	492	466	472	454	546	514	523	487	500	468	457	484	467	516	488	512	482	485	502	492	496	446	470	512	449	457	478	495	427	479	498	499	480	490	491	458	490	463	443	453	458	453	524	444	519	487	452	482	478	495	491	494	490	493	461	521	488	482	517	513	452	485	484	484	490	509	484	508	484	491	507	494	450	479	455	493	455	452	468	454	452	485	447	476	481	474	475	486	441	473	463	461	510	437	486	471	488	415	507	430	495	484	463	470	431	493	510	475	477	508	478	485	470	476	493	492	457	507	504	473	484	472	464	521	462	483	472	497	473	445	477	460	480	466	471	454	489	502	495	472	495	481	462	460	528	459	469	486	473	489	477	500	447	466	470	446	463	482	474	480	483	489	473	472	450	462	438	464	505	445	458	466	513	451	467	441	514	474	465	472	497	518	461	489	485	464	500	487	509	485	509	456	496	501	500	488	448	479	480	470	523	535	472	462	487	533	448	466	481	481	469	459	440	489	477	485	468	455	453	515	472	483	470	460	453	500	428	480	531	482	475	470	468	499	491	462	447	425	469	471	448	490	470	557	471	446	498	463	433	536	489	452	513	471	510	525	486	506	462	461	503	469	480	467	517	454	462	471	483	443	484	474	437	500	472	518	475	493	536	469	455	502	435	480	510	471	494	460	498	452	468	497	487	496	501	491	453	502	526	496	479	492	498	463	491	496	505	500	457	466	503	509	468	482	475	512	508	516	481	468	477	465	479	504	462	477	484	484	464	462	509	451	513	469	490	482	488	452	501	483	459	497	472	478	465	455	460	501	503	464	473	479	477	442	484	491	475	476	471	470	483	510	482	477	490	461	479	496	475	504	479	487	465	438	441	450	481	479	488	480	451	485	455	459	473	494	452	477	503	454	437	451	506	477	442	464	459	484	487	470	495	491	474	478	484	461	483	491	477	506	477	485	483	490	508	470	474	456	497	500	463	455	505	468	467	506	490	469	534	512	494	478	494	455	472	488	440	500	460	465	494	462	474	479	468	501	424	503	462	491	525	529	504	462	504	501	447	504	478	503	510	470	498	478	490	480	490	467	472	490	449	448	450	533	493	476	493	490	467	506	484	464	458	504	495	497	492	512	447	463	525	472	479	470	468	517	487	494	436	467	462	472	474	522	486	485	477	474	433	477	496	487	469	521	495	470	492	449	479	491	497	451	471	486	441	513	458	518	452	463	483	483	488	483	479	472	503	449	460	485	485	477	447	510	453	484	485	469	478	460	473	464	487	460	425	464	477	512	468	495	463	467	495	459	493	466	465	433	489	485	473	464	508	484	484	501	495	480	451	526	503	448	489	480	489	503	499	468	509	415	485	474	496	434	493	486	477	457	483	464	462	463	496	477	471	520	486	446	459	489	469	466	510	447	481	440	482	493	505	510	461	497	485	437	467	474	473	458	439	498	453	456	482	457	477	456	505	498	509	476	507	502	465	477	530	478	462	490	460	484	452	507	481	501	463	499	487	496	475	459	514	510	474	476	482	507	479	485	480	502	520	461	479	498	467	481	470	487	442	438	508	486	503	513	470	439	481	471	502	490	507	456	499	460	488	507	497	474	476	479	490	498	454	477	503	494	450	514	477	470	475	522	474	435	486	477	468	484	437	461	442	450	507	500	469	475	504	485	460	518	435	508	477	474	450	479	461	470	477	420	478	491	502	474	493	528	569	499	474	488	469	466	443	463	485	484	452	490	497	478	463	475	510	494	503	486	479	489	509	503	470	505	501	503	449	497	483	448	474	477	453	495	488	467	464	456	470	456	431	490	477	483	466	492	503	474	507	501	479	509	472	477	499	469	436	485	462	471	451	503	470	515	466	474	504	504	485	496	458	550	478	478	452	488	490	475	499	481	482	502	467	522	477	430	469	466	458	471	460	454	504	455	528	488	484	465	470	484	505	488	492	478	447	468	473	449	482	488	476	476	525	459	469	469	481	501	479	479	478	493	455	458	475	497	468	472	553	474	531	474	460	507	460	437	487	495	461	479	494	485	475	497	483	473	471	466	423	475	502	481	487	472	447	491	494	455	494	480	468	482	488	465	500	501	481	516	514	451	461	474	487	474	488	461	459	488	487	510	509	495	497	495	512	468	477	477	532	469	488	465	479	472	514	497	530	465	487	498	467	469	491	511	498	510	463	482	470	527	450	497	470	498	457	489	443	518	459	478	494	524	522	473	504	496	516	518	452	469	483	496	496	483	492	499	495	495	465	455	462	485	453	486	502	460	435	484	476	478	503	476	453	494	492	503	478	470	467	480	500	459	468	477	476	479	463	471	462	478	488	511	493	470	477	521	502	482	481	451	499	512	517	442	521	437	469	498	462	477	481	486	468	444	444	447	522	454	488	501	484	476	452	505	484	485	473	468	474	492	494	471	454	490	461	448	496	491	452	492	465	450	506	491	485	534	450	509	455	474	470	464	460	457	504	481	506	491	464	459	510	450	504	457	488	483	506	480	460	462	486	488	499	473	518	487	487	487	462	471	434	509	494	459	458	481	497	461	468	478	473	466	447	474	533	473	460	493	537	507	480	501	473	479	473	494	476	481	495	469	460	475	500	438	507	483	440	435	509	491	474	441	459	459	476	478	495	489	483	511	459	486	512	501	472	438	476	446	497	477	495	492	482	463	461	476	487	484	449	500	462	427	448	517	493	460	488	523	469	462	474	438	468	501	486	457	463	526	488	483	483	436	480	463	477	522	486	535	478	470	481	478	494	470	491	500	486	477	480	483	483	488	502	492	487	495	501	474	445	469	455	513	513	488	483	503	490	451	479	471	479	482	500	503	499	465	411	531	473	472	454	480	487	443	421	487	477	476	460	482	514	438	503	486	433	463	467	503	496	442	484	488	468	503	462	441	462	463	502	489	444	458	493	499	455	501	472	462	454	458	448	489	487	466	466	447	512	485	490	454	471	470	483	479	468	494	498	467	506	488	502	462	475	452	477	467	489	487	434	459	438	482	485	480	462	462	472	464	477	470	475	451	466	505	493
27484	18841	8395	3540	1895	1293	955	734	677	623	575	521	479	482	457	431	469	441	446	386	383	375	366	392	341	417	366	375	389	407	399	403	362	390	352	341	372	427	388	355	358	402	409	407	379	330	354	385	350	373	396	368	387	367	348	372	379	387	345	348	334	363	347	360	353	343	395	363	377	378	381	370	389	366	383	374	359	370	350	377	361	395	371	381	371	354	389	403	402	381	412	390	356	358	338	367	375	365	403	368	369	371	390	361	369	375	359	374	384	379	358	389	368	372	362	349	372	339	367	341	385	380	364	360	375	330	345	392	356	359	345	377	367	378	407	391	408	360	362	365	398	374	372	384	354	377	355	339	355	389	367	380	374	411	367	381	357	376	365	411	339	382	388	375	391	369	322	340	345	359	378	378	402	353	394	378	373	374	357	378	361	385	377	357	362	368	394	375	395	375	354	371	354	381	362	374	348	361	359	330	366	381	354	383	371	391	365	373	361	358	364	387	399	375	355	371	415	361	360	389	372	424	347	362	391	382	366	352	397	350	358	368	372	368	402	379	356	356	379	350	380	381	355	370	358	358	354	346	375	361	346	359	379	372	359	369	391	358	390	361	360	395	377	373	383	370	375	383	378	366	388	383	383	370	399	351	394	364	376	372	380	377	329	386	344	367	342	366	359	355	363	358	340	368	365	342	359	347	364	370	400	386	384	350	337	356	378	355	369	395	374	363	380	395	345	378	384	378	371	368	404	355	368	376	349	361	359	338	407	388	354	367	388	365	363	342	383	365	373	338	344	351	363	382	361	366	375	403	399	378	392	355	330	351	350	415	344	376	328	395	377	374	374	347	382	340	394	378	354	358	400	419	397	364	359	374	333	378	359	346	391	391	422	339	365	358	368	356	383	364	398	400	409	363	400	382	419	358	360	349	386	367	358	393	389	343	356	379	369	380	353	375	333	364	388	329	370	385	372	400	370	362	340	355	381	361	380	398	373	347	362	385	365	380	402	367	395	360	377	363	324	360	384	360	396	361	384	385	374	347	383	351	365	360	379	387	376	372	386	400	328	355	393	368	362	383	346	367	415	394	365	383	374	393	363	348	369	379	374	398	400	367	369	360	362	344	365	363	356	366	345	374	363	362	380	419	376	349	351	374	381	354	344	399	363	360	361	364	351	361	362	397	368	406	383	370	356	373	380	373	373	380	424	374	384	350	346	366	353	380	359	343	341	369	395	374	365	382	366	369	349	397	369	409	375	403	378	356	377	375	355	390	349	357	388	339	378	380	404	371	365	375	397	381	377	357	391	373	385	373	352	372	360	349	354	343	367	403	367	369	357	377	383	330	348	376	384	378	373	381	356	397	376	403	374	381	374	401	375	389	376	382	390	410	402	364	371	324	372	387	380	344	366	363	337	366	331	378	420	372	345	393	380	347	339	336	348	351	350	336	401	376	375	369	364	378	377	374	391	395	349	385	391	378	391	364	390	378	373	367	364	348	380	344	331	315	337	335	317	380	346	367	395	362	406	395	353	386	366	378	394	373	387	383	340	373	371	380	363	374	357	391	383	364	407	365	340	398	342	373	386	355	380	396	390	378	372	340	382	351	370	376	360	378	354	339	379	389	388	366	373	383	386	376	388	405	349	352	348	385	406	370	371	355	348	339	390	366	362	374	338	382	378	335	352	372	354	367	378	384	372	358	364	408	393	345	378	364	396	356	389	362	387	360	365	352	371	359	349	355	348	397	392	394	387	375	375	389	377	341	416	360	371	398	414	358	334	379	371	331	384	352	366	372	379	361	340	405	371	363	375	344	405	360	409	363	339	361	385	385	327	389	374	340	344	337	369	389	391	362	375	389	377	349	394	372	374	367	367	375	374	396	382	360	346	365	382	363	342	401	368	352	367	405	351	387	343	349	342	355	370	351	358	351	410	393	362	360	366	381	365	410	402	381	361	383	385	387	388	354	333	389	373	382	333	382	391	357	386	390	370	341	366	403	363	377	382	375	394	381	358	371	386	386	367	355	372	376	392	344	387	370	354	390	377	396	374	348	378	384	385	386	341	408	349	362	368	383	412	341	358	391	355	359	359	386	358	375	370	348	380	365	382	349	352	390	392	405	334	378	350	331	384	382	381	351	375	388	365	375	357	372	369	411	373	372	375	343	341	388	359	413	359	358	350	376	376	354	377	362	366	369	381	381	368	377	384	392	371	360	348	376	401	320	387	361	348	371	357	367	353	384	375	363	358	381	360	365	365	373	351	398	396	394	385	368	375	367	333	378	375	359	377	378	346	392	370	366	369	382	395	385	389	387	347	377	380	354	359	358	399	387	319	335	333	370	364	342	339	421	381	335	359	407	380	359	354	354	400	362	360	399	359	380	350	400	384	328	367	335	363	403	362	408	356	395	385	358	356	354	358	359	364	361	388	358	400	356	371	325	392	406	350	377	359	358	381	395	413	380	360	401	369	345	368	378	373	345	381	377	355	386	358	397	356	372	350	351	352	419	375	397	372	391	374	360	365	368	382	363	353	345	378	349	382	359	399	351	381	376	365	361	367	373	365	340	349	361	352	363	367	339	382	351	380	379	337	349	381	349	418	362	371	374	377	402	361	393	364	380	333	389	390	359	409	360	360	369	356	339	354	367	372	362	381	397	369	364	368	408	380	381	372	361	400	376	381	339	420	339	345	374	346	373	349	367	350	381	396	365	369	405	398	368	404	389	338	366	409	376	379	382	349	356	393	370	362	376	382	354	382	372	401	394	372	375	352	365	350	366	397	374	373	390	362	355	364	375	378	345	372	371	362	334	385	367	415	375	387	341	355	389	367	366	336	370	382	380	336	332	359	349	393	367	335	376	348	389	346	380	334	378	343	329	346	422	351	350	349	414	383	382	367	388	354	415	373	374	364	381	404	378	348	346	360	380	348	355	361	383	381	374	368	376	370	382	355	376	351	399	367	368	355	411	367	339	390	359	371	357	365	371	409	391	380	370	406	360	398	383	331	354	364	376	386	362	393	370	350	397	362	376	375	363	377	350	356	373	389	381	355	355	389	384	401	353	374	362	355	383	366	356	385	413	351	347	383	393	380	367	372	358	379	327	352	372	351	378	359	336	382	352	355	378	385	357	356	393	354	330	396	396	329	347	390	401	389	353	335	366	368	362	355	360	388	390	389	348	366	387	377	387	394	329	377	355	379	390	371	374	358	365	366	362	370	373	393	348	357	360	326	376	346	376	387	378	375	389	371	364	348	400	389	350	380	328	386	368	351	374	347	352	380	374	355	371	373	364	359	378	371	388	368	389	386	369	383	363	364	374	365	383	354	399	356	366	372	361	347	390	377	358	400	361	383	337	374	358	373	309	385	331	391	365	385	335	383	375	355	371	378	380	347	388	345	368	381	373	347	360	347	370	376	373	362	363	344	383	399	363	376	393	376	362	329	406	359	359	340	376	357	342	350	348	361	353	381	381	389	373	337	387	360	368	369	386
7100	12444	9255	4914	3596	2739	2041	1566	1267	1136	1032	905	818	717	775	719	672	615	608	540	585	559	528	547	539	504	528	532	522	544	528	558	537	506	526	524	521	496	491	547	468	497	527	487	494	474	509	497	536	510	483	478	498	518	519	470	490	532	507	514	493	505	480	480	521	494	529	481	523	481	471	549	496	476	498	495	474	528	447	489	472	514	508	487	486	463	511	487	490	471	472	509	500	499	485	508	497	539	498	489	494	530	458	501	512	519	480	520	480	509	526	484	501	477	510	489	517	518	535	494	484	467	490	517	476	516	483	533	481	536	515	491	473	559	516	507	496	571	533	530	493	507	511	506	500	481	491	525	481	522	513	472	475	510	505	498	467	544	466	499	510	520	491	521	513	486	492	494	555	502	483	489	534	473	507	481	492	551	503	490	496	513	494	473	489	495	522	490	513	505	522	482	485	513	501	493	484	514	466	509	516	486	518	536	485	428	480	500	477	523	512	512	519	537	477	485	495	488	516	496	496	515	521	491	518	462	527	488	456	471	483	510	488	495	507	502	534	511	516	508	514	503	531	469	499	496	484	497	531	526	473	525	503	525	485	513	476	522	520	522	504	528	518	535	474	530	467	468	492	525	487	498	485	500	514	507	488	474	521	467	505	509	492	490	489	501	514	490	495	504	505	502	491	508	475	458	515	521	497	514	472	482	513	538	491	445	468	517	474	473	505	482	502	500	493	491	483	470	488	484	480	520	525	466	496	507	531	522	498	522	482	486	497	534	541	505	515	491	543	493	528	519	476	466	527	505	497	480	486	483	530	458	510	521	490	545	512	518	472	500	497	499	529	491	488	567	514	495	511	502	489	500	539	502	473	481	518	525	502	513	488	507	505	477	501	493	446	516	504	482	492	513	489	472	503	484	509	490	489	476	471	504	470	500	509	519	491	519	498	543	500	528	499	502	487	486	480	457	468	542	492	484	464	496	518	539	487	501	490	487	504	484	488	473	516	504	497	488	520	487	508	492	458	490	484	479	491	528	502	471	478	479	489	517	465	539	512	478	474	527	488	540	496	501	494	494	462	503	464	474	532	533	518	480	502	502	481	494	475	539	493	524	512	509	478	544	479	475	496	487	505	497	505	509	518	516	493	466	489	488	505	523	490	481	500	509	490	520	474	484	477	494	498	478	531	504	463	486	495	490	532	500	520	451	490	521	505	479	492	500	542	525	520	531	516	509	507	474	491	488	509	532	518	492	501	487	511	487	500	480	491	494	486	492	519	493	506	528	498	517	518	497	510	503	515	485	510	517	472	484	486	512	510	528	510	483	486	536	484	508	475	518	484	523	483	537	503	530	526	523	502	559	515	529	506	489	545	498	526	479	511	503	462	519	530	542	472	486	525	506	505	505	504	503	479	510	491	514	511	470	494	493	515	506	463	490	495	494	513	480	514	486	538	484	528	515	510	464	502	487	497	499	499	485	516	489	447	461	475	477	484	512	491	491	451	518	507	501	485	507	498	488	489	495	480	520	497	489	496	487	525	516	531	487	495	496	531	515	488	465	482	504	467	487	510	496	512	475	534	530	522	498	507	519	453	482	492	473	516	481	521	515	510	500	523	528	523	514	503	456	495	503	517	457	484	503	536	468	519	513	518	519	472	486	549	471	546	484	450	513	490	531	531	477	480	485	501	491	503	499	498	508	491	492	511	488	502	510	482	520	511	544	499	502	522	469	515	576	498	530	492	482	487	464	506	476	520	494	503	487	507	510	500	483	482	508	513	492	467	480	471	484	518	487	479	501	497	496	523	510	490	522	530	544	512	502	501	522	519	534	547	477	515	519	473	510	518	498	445	498	473	524	484	491	489	517	474	564	518	463	518	510	458	497	513	532	507	480	469	499	518	507	502	500	539	490	530	475	450	509	488	564	465	470	478	490	475	499	494	538	488	511	490	510	520	540	496	536	490	494	469	474	526	511	490	475	510	515	484	450	527	494	519	505	499	484	489	501	468	487	475	479	481	479	465	480	529	523	486	491	485	478	507	511	551	520	508	500	507	467	487	542	521	511	473	479	517	481	507	521	542	513	465	501	467	527	523	523	498	512	507	489	519	502	515	479	493	494	488	509	478	475	501	523	508	491	460	479	513	497	517	536	511	519	500	500	480	512	458	486	508	520	500	475	480	528	479	496	488	504	536	504	480	521	523	519	490	504	504	522	503	497	533	500	459	477	494	469	507	483	466	462	509	477	511	524	497	482	536	505	516	499	487	508	505	512	546	504	520	511	526	510	534	500	499	477	507	504	465	505	544	499	517	504	467	537	512	493	465	504	517	506	500	483	478	505	510	518	481	509	499	520	510	493	500	495	535	513	497	509	510	520	477	500	543	442	506	484	483	521	479	454	504	484	557	544	501	537	535	488	486	448	508	524	500	472	500	471	519	525	537	488	517	515	458	465	484	485	513	521	503	521	512	487	542	469	510	500	525	485	515	526	482	428	484	521	513	516	522	509	483	493	492	530	471	504	501	479	503	527	519	511	489	481	524	487	487	507	494	499	507	505	486	496	501	512	481	468	507	490	493	493	502	469	503	496	556	484	506	462	512	491	519	484	506	513	511	545	530	500	492	526	512	491	509	477	510	486	487	472	530	485	532	497	506	498	510	521	485	487	520	491	529	518	525	466	479	519	500	531	496	482	481	489	517	474	503	498	508	515	503	530	491	517	506	502	510	513	485	494	506	500	552	461	512	506	508	502	495	471	465	522	521	480	492	533	464	455	470	487	505	504	500	504	539	467	521	506	516	516	523	503	523	482	465	491	523	485	481	494	498	494	531	507	509	490	497	517	487	493	540	505	493	490	526	495	473	486	486	492	501	474	521	454	521	497	514	490	445	518	468	508	487	514	476	537	498	503	497	522	541	493	525	523	482	497	503	462	474	500	471	551	473	483	486	535	506	494	505	466	515	513	503	514	484	525	467	484	490	498	504	509	501	518	478	480	504	511	479	507	509	523	522	525	481	495	474	479	503	492	471	505	504	513	508	469	467	472	524	530	490	481	493	471	529	486	480	513	490	496	497	481	512	498	475	519	482	493	488	531	481	526	535	485	508	501	493	520	490	500	507	516	517	512	513	500	466	499	547	498	457	534	493	513	492	477	504	505	536	507	520	481	478	485	476	504	507	515	524	470	569	511	501	503	518	533	530	517	535	512	483	515	528	519	464	524	501	530	488	502	515	501	549	492	521	488	497	510	475	495	542	501	508	512	490	506	507	468	470	510	466	503	502	487	531	505	505	502	492	505	506	518	520	506	519	490	510	499	517	504	520	516	470	483	501	512	492	502	543	528	498	458	509	504	495	502	532	498	457	513	520	539	472	545	507	479	490	471	532	486	492	494	529	499	473	504	494	525	499	501	506	543	496	507	471	483	509	533	520	494	528	484	464	497	500	488	480	509	507	500	476	495	476	496	505	536	471	484	480	535	483	470	494	510	546	513
23440	21470	28345	24995	21232	7532	1993	1489	1117	990	900	790	733	702	701	668	626	652	577	555	544	543	537	496	565	507	531	484	528	496	512	510	508	494	455	501	517	529	478	457	514	504	481	495	516	542	523	507	482	517	487	449	514	482	484	469	464	488	475	469	478	491	508	505	473	513	487	516	491	496	536	536	505	511	503	494	515	556	510	455	536	524	498	479	515	459	499	489	496	509	521	514	505	456	485	497	517	509	493	514	487	473	460	486	521	485	545	520	499	454	493	494	481	500	474	496	509	527	442	459	505	504	491	486	492	481	499	500	521	457	459	506	471	505	503	519	526	490	478	534	497	461	483	468	506	519	446	488	498	490	483	453	522	530	491	523	488	499	482	539	519	509	458	531	499	515	499	500	484	496	449	503	500	517	498	480	480	472	489	468	488	513	525	492	511	472	521	486	445	508	450	469	504	464	505	511	501	529	459	452	457	505	498	496	502	468	499	435	499	521	483	506	485	510	520	499	483	486	473	487	494	495	504	517	520	482	506	508	505	500	513	491	477	492	478	465	502	468	496	523	496	512	472	535	507	523	509	486	515	496	526	478	518	509	495	498	509	486	508	527	455	523	526	488	467	526	510	502	469	493	481	481	494	499	458	494	501	510	477	500	474	478	496	495	497	518	510	513	506	508	451	533	502	478	495	501	499	505	473	515	495	515	519	485	484	455	517	465	530	530	498	490	493	518	476	517	499	477	454	483	483	480	525	513	526	503	498	521	503	468	475	472	482	474	489	471	493	468	523	487	483	523	510	477	502	500	493	486	513	483	517	509	487	503	489	479	498	451	451	481	503	511	476	506	480	475	551	463	498	503	497	507	540	507	457	500	510	468	531	519	464	485	490	491	514	485	500	504	482	518	502	488	497	501	514	508	509	449	479	507	532	479	463	500	487	494	503	470	490	468	513	482	510	447	534	473	494	464	511	457	544	475	522	501	479	499	509	485	477	464	548	484	466	480	455	481	509	517	443	473	494	514	497	473	492	504	468	509	505	521	489	473	470	482	471	471	504	462	492	500	456	455	500	480	499	522	479	507	512	490	472	500	475	551	496	477	496	508	497	525	473	508	462	528	501	492	493	469	512	502	504	485	493	480	465	452	515	482	475	483	490	504	487	461	468	462	531	533	476	481	492	476	486	520	463	469	507	492	447	518	513	505	477	510	504	504	537	505	513	489	552	491	503	449	471	482	522	491	502	513	502	511	484	466	482	459	495	513	519	452	466	471	494	519	488	484	460	513	486	455	490	501	480	453	490	476	494	484	526	497	491	473	488	476	492	501	508	496	488	523	518	478	528	513	505	465	525	475	453	455	515	490	482	446	481	509	490	497	563	536	494	487	468	474	492	561	469	463	500	459	496	503	477	476	516	471	456	489	473	454	481	459	493	499	500	522	501	503	492	478	461	494	518	480	491	471	486	485	488	546	476	466	447	476	506	500	512	529	542	494	493	470	512	482	481	450	480	518	533	478	512	498	450	460	506	502	522	438	477	500	487	501	461	529	505	529	503	489	517	488	506	488	509	441	487	510	496	494	474	495	482	494	459	499	500	495	508	473	503	529	476	417	492	500	522	473	524	521	494	471	458	500	494	534	532	503	487	486	505	509	464	478	475	523	457	477	475	480	512	450	473	485	527	505	524	481	461	506	492	509	527	534	513	510	492	494	517	475	524	499	493	519	510	485	476	515	488	485	471	481	545	482	503	481	516	498	509	471	492	478	484	479	495	508	509	480	479	510	516	503	495	473	445	472	518	516	516	475	524	464	507	493	477	450	477	495	488	471	475	486	513	515	497	504	475	532	507	458	495	477	456	494	474	491	509	478	499	459	525	514	500	523	504	486	511	461	502	513	499	483	484	493	523	502	452	518	445	480	481	483	465	483	524	503	528	500	471	506	492	488	503	471	493	522	524	481	482	468	501	512	462	487	537	481	505	468	476	471	449	496	475	511	498	497	497	458	529	484	488	489	511	465	558	473	485	476	472	490	521	517	498	511	487	533	498	518	468	464	509	458	498	467	520	530	550	477	450	494	465	506	487	444	547	480	468	497	508	485	461	520	505	502	485	546	478	511	500	522	501	491	513	505	534	459	486	508	523	459	496	496	523	479	473	517	494	477	473	508	491	488	494	486	501	489	463	505	506	444	489	530	459	509	504	442	470	522	522	494	477	495	503	505	508	508	489	488	471	503	496	502	507	514	462	485	488	470	467	471	463	447	474	550	520	473	481	476	490	488	486	500	449	514	493	460	467	513	484	491	537	484	464	466	475	454	512	466	484	500	468	492	493	517	473	505	490	503	498	506	493	478	469	488	494	448	484	499	475	494	464	502	512	518	477	472	478	510	506	496	472	474	485	515	506	467	537	507	491	495	501	497	476	487	469	440	505	501	503	464	514	454	454	483	475	505	520	496	520	527	459	490	521	493	535	504	485	523	480	487	487	486	485	446	465	483	473	510	463	485	500	501	475	497	536	498	520	509	492	492	497	490	531	514	507	523	466	483	480	485	493	474	462	499	509	549	526	489	431	460	475	464	521	508	466	518	487	496	513	453	479	518	511	491	475	496	502	477	517	513	486	511	504	483	503	508	453	510	501	470	496	475	494	470	459	534	505	512	487	503	509	513	521	516	509	540	474	476	490	473	452	512	521	504	477	477	538	494	486	524	520	477	488	495	505	518	522	504	483	487	483	452	508	506	475	485	506	506	444	485	522	493	488	471	464	498	466	478	486	502	492	543	465	489	492	528	470	498	460	528	472	504	515	500	479	493	520	506	493	453	472	501	485	493	505	518	539	498	516	461	484	482	468	480	507	520	463	502	478	497	513	482	473	480	444	498	517	494	498	477	549	496	471	450	486	480	513	509	473	496	487	497	499	507	500	533	477	485	501	524	486	476	553	471	530	506	527	470	509	492	483	480	522	448	493	467	509	472	493	472	508	516	520	503	476	496	486	512	511	543	544	499	520	544	532	442	496	463	504	490	456	466	479	513	533	447	492	468	479	466	470	482	467	468	484	511	478	517	472	498	511	489	459	491	480	505	493	511	491	481	481	500	470	500	471	484	509	469	510	471	451	476	472	501	547	469	465	515	482	464	467	489	492	465	526	505	492	484	523	516	495	459	490	471	531	489	472	494	466	445	494	473	519	505	487	499	489	501	472	486	520	501	514	519	517	453	444	462	501	480	506	479	496	480	517	454	495	496	491	495	515	479	505	499	475	492	498	488	495	523	502	514	474	505	532	536	494	526	511	501	490	463	473	507	501	512	455	492	529	462	506	482	470	488	518	482	491	471	509	480	497	542	472	505	502	495	492	525	480	472	494	514	498	499	495	488	489	498	485	487	520	484	468	501	473	482	526	497	512	504	497	492	452	489	516	502	512	446	513	519	475	494	494	519	520	523	510	476	469	468	487	502	504	482	504	502	509	485	482	506	523	526	487	484	468	474	533	445
6737	20705	16233	9247	6809	5151	3648	2853	2311	1923	1751	1522	1285	1164	1145	1035	994	974	936	849	781	817	811	765	748	739	741	717	742	693	775	754	701	739	711	680	714	737	711	689	698	685	680	692	674	668	705	682	696	690	682	724	636	695	631	667	691	654	676	665	703	712	653	687	637	694	650	690	685	672	652	672	672	659	640	664	654	607	655	667	716	683	664	665	644	681	624	689	667	672	650	650	690	638	717	619	704	661	687	697	668	687	661	654	680	730	703	654	693	667	699	661	672	678	678	654	680	689	659	690	672	708	641	679	653	674	645	683	653	679	646	666	712	670	661	686	681	635	683	660	656	619	669	690	636	639	662	625	653	629	655	695	671	708	653	646	664	618	659	697	710	638	685	707	666	673	669	707	683	667	673	686	656	703	647	648	637	686	653	664	667	684	689	715	674	681	621	639	684	680	693	707	678	678	660	646	679	690	666	666	646	667	621	638	698	645	700	692	672	623	629	675	645	687	691	636	672	619	699	679	699	674	651	702	636	668	600	659	673	678	673	635	688	707	724	634	647	649	624	702	615	668	711	711	628	660	715	688	715	644	679	661	675	659	678	608	697	636	711	603	685	700	640	648	683	667	647	682	694	700	665	655	671	686	674	695	651	673	676	669	616	698	678	685	635	650	662	637	660	695	646	682	591	688	696	640	681	665	665	630	673	669	743	637	679	677	670	693	644	713	674	649	634	658	664	673	626	619	707	688	674	671	645	674	634	706	685	675	669	643	699	675	679	684	671	639	708	694	677	664	670	678	732	654	684	642	699	671	661	687	655	667	670	649	681	673	697	679	675	667	695	665	700	697	618	657	665	647	654	640	639	682	670	628	683	676	646	684	696	687	669	643	728	639	619	644	689	655	679	660	691	651	651	677	655	638	719	724	662	678	619	639	655	653	699	683	652	688	676	669	688	701	650	646	669	676	627	707	661	631	646	663	658	670	700	680	637	678	673	664	657	676	694	624	671	667	658	699	627	697	650	698	618	667	657	641	693	667	646	640	647	672	648	681	690	653	662	681	696	659	653	689	698	638	673	635	718	665	655	709	644	665	679	691	621	668	688	632	647	691	682	678	662	687	655	654	693	637	687	677	708	686	633	684	689	705	623	667	661	632	682	703	655	654	649	671	628	642	662	673	605	681	716	688	698	651	675	680	701	660	710	679	684	659	699	674	710	659	638	709	682	683	682	702	737	679	649	676	660	661	637	647	713	706	670	657	660	692	701	657	630	648	668	649	682	667	648	666	686	719	634	653	693	649	659	695	653	670	676	681	592	636	671	707	688	664	675	668	662	688	610	692	660	665	631	670	713	685	667	675	697	678	705	669	653	654	665	704	696	661	657	635	713	651	662	708	677	697	648	653	685	692	684	675	659	656	690	665	673	673	673	686	703	646	627	694	695	707	681	709	669	689	680	669	674	643	669	651	627	678	657	680	651	706	616	678	682	683	617	616	634	662	659	680	665	650	668	710	665	648	682	587	694	657	692	699	669	694	633	652	627	687	678	671	691	672	700	648	658	642	649	630	645	628	717	682	700	659	658	678	686	706	708	715	659	684	621	654	692	695	662	714	667	652	660	683	648	726	675	663	652	671	660	664	663	649	679	655	643	636	698	709	657	649	659	673	670	668	680	682	652	668	618	663	659	657	586	611	693	677	655	673	657	695	665	714	673	641	687	648	703	633	687	633	644	647	698	671	681	665	709	683	671	661	641	630	674	707	670	665	671	670	681	720	604	699	683	687	667	640	718	698	647	692	689	698	691	704	642	611	663	660	677	662	670	698	655	647	708	670	647	646	706	647	635	652	651	673	638	658	651	675	660	657	664	692	653	723	705	679	657	694	679	672	704	654	655	663	685	649	673	667	677	698	642	723	626	696	717	691	670	676	683	685	660	658	691	691	662	688	722	700	687	678	698	660	655	642	703	699	687	665	688	673	683	689	698	686	692	700	630	609	664	676	612	705	687	676	634	637	681	699	668	696	643	689	631	635	677	671	702	683	665	622	656	673	634	635	672	682	661	665	725	705	651	689	659	666	679	646	673	679	620	653	635	693	686	632	695	667	635	627	666	693	700	672	628	705	715	663	687	642	706	662	678	649	696	697	660	668	634	680	687	664	620	654	683	710	675	676	680	633	685	656	644	675	628	717	704	651	650	714	661	676	695	658	675	642	651	641	704	647	654	677	687	741	656	678	683	673	632	640	674	693	638	753	696	683	691	657	665	700	693	675	682	673	638	668	666	681	662	695	655	729	700	645	639	692	673	676	666	672	677	642	646	659	655	726	654	660	704	664	645	684	687	704	655	689	692	683	640	697	666	615	675	669	669	698	655	672	676	670	679	696	643	685	646	657	684	677	632	679	645	694	677	713	673	653	664	681	691	646	675	613	646	658	657	701	670	675	628	624	623	606	655	654	705	652	696	701	686	660	665	659	692	643	658	667	631	683	659	659	656	678	640	649	645	684	676	645	742	682	706	690	662	640	675	663	655	663	673	683	706	624	703	656	645	693	700	647	701	679	699	661	656	670	649	646	690	702	638	674	610	674	632	677	635	640	635	648	659	667	661	654	695	684	665	638	686	586	713	726	689	662	666	679	723	661	710	669	685	688	710	653	699	623	604	675	671	679	696	706	637	674	715	648	656	661	672	664	691	644	695	692	674	687	636	715	667	706	666	629	707	670	659	671	695	662	661	671	693	685	658	668	652	674	666	664	641	675	680	650	649	683	643	652	632	677	646	657	645	672	651	658	627	666	666	635	673	666	699	704	668	663	650	662	629	667	705	658	686	641	690	658	645	652	679	646	647	672	648	635	679	648	640	643	702	699	581	629	723	688	670	681	643	705	652	681	672	655	673	580	694	611	660	661	600	631	669	665	680	649	691	690	699	713	666	655	675	678	673	653	661	656	646	654	663	652	702	626	700	701	649	662	680	678	658	598	687	666	641	698	681	698	663	669	732	633	650	712	637	643	659	709	703	684	633	666	634	661	665	605	650	682	679	675	724	652	657	649	719	719	716	626	696	682	628	643	669	700	636	631	675	696	696	678	683	639	699	683	644	686	647	680	660	642	649	694	670	694	620	672	697	621	649	639	661	645	667	703	632	665	649	630	642	652	633	671	679	670	672	671	680	695	677	657	643	669	657	650	682	689	732	645	645	698	619	678	667	643	696	679	611	660	641	743	658	694	661	665	705	654	675	650	664	672	635	731	676	667	656	739	618	649	614	629	643	638	637	688	614	656	650	679	677	690	675	668	709	691	676	710	661	659	680	645	655	658	635	662	679	658	677	695	678	674	684	718	692	652	676	656	688	637	635	639	684	664	617	667	681	619	641	624	654	690	721	679	683	659	673	643	666	666	636	678	671	670	687	617	630	645	742	694	672	697	660	689	601	686	703	661	657	682	675	633	674	641	671	696	643	664	666	677	715	671	623	675	653	650	630	696	702	686	687	683
24852	21484	26422	24664	4530	1544	1051	789	612	611	545	411	352	360	354	321	351	299	312	255	255	269	262	243	245	216	224	224	238	240	218	242	236	226	226	216	216	213	219	243	221	242	235	192	220	210	227	221	229	217	212	195	205	241	215	228	220	241	195	208	220	241	195	219	223	189	202	237	218	192	215	231	221	212	198	208	218	200	205	241	240	226	202	232	180	213	201	209	214	207	209	218	203	219	215	207	217	209	208	196	218	208	221	187	213	222	209	204	225	216	201	179	216	227	209	202	206	235	192	216	206	220	204	193	212	206	224	245	232	232	232	208	224	228	197	216	212	228	221	193	238	207	209	210	202	198	249	227	215	248	207	202	209	202	232	238	214	229	214	227	222	228	208	211	235	207	219	237	221	223	209	241	231	195	224	197	211	236	208	218	211	194	228	211	240	196	217	205	208	254	213	219	234	194	218	215	209	201	194	222	196	204	199	225	219	221	216	194	225	214	217	227	214	239	228	202	229	195	234	213	205	217	222	211	193	191	214	213	218	212	217	206	211	225	251	212	237	212	193	208	193	208	218	200	216	198	225	203	189	230	238	198	228	235	221	236	208	220	219	218	220	215	212	202	233	208	226	202	197	228	210	221	178	224	201	249	185	201	209	219	203	214	231	222	217	207	247	213	219	193	234	220	185	222	205	224	218	204	181	224	231	233	199	228	240	218	221	201	221	232	219	211	232	234	219	222	242	215	228	217	202	206	221	207	201	222	215	216	228	220	216	220	222	232	226	217	243	235	200	191	189	215	227	217	208	219	234	197	225	198	224	242	207	232	217	209	209	216	222	202	208	218	205	213	215	217	206	203	210	218	225	215	218	214	214	204	234	235	231	235	230	221	204	218	222	236	202	210	192	218	201	221	210	214	230	203	210	211	205	222	234	241	239	233	182	210	210	234	213	193	214	200	209	221	206	217	231	194	209	245	207	200	235	223	199	218	229	199	233	227	216	215	227	202	216	221	238	211	196	219	200	225	217	205	250	222	222	251	227	199	211	211	223	220	197	208	217	194	220	226	213	229	227	193	179	197	198	204	211	217	250	236	193	227	214	220	195	222	196	216	236	229	217	233	217	205	233	211	212	205	209	224	241	240	205	229	184	223	199	219	182	221	222	234	219	224	232	247	200	222	237	227	208	202	213	206	225	236	223	202	196	239	247	222	191	234	201	235	217	228	218	207	221	215	211	205	234	240	214	210	226	228	215	226	222	219	227	231	247	210	236	218	225	214	235	246	228	206	210	200	228	226	204	199	206	231	200	212	210	195	205	226	212	217	227	222	235	243	227	225	240	219	214	213	218	214	192	211	235	254	219	205	233	233	201	203	220	210	232	209	218	206	208	213	209	227	225	223	219	200	226	221	236	201	202	229	218	218	214	227	236	209	202	243	232	223	214	205	238	218	219	203	241	223	210	212	215	206	223	221	233	222	234	213	207	214	227	206	190	186	216	222	235	211	194	230	209	224	238	228	222	216	218	219	216	223	233	218	205	240	206	226	206	224	209	204	210	227	231	218	231	238	217	211	245	228	223	239	245	188	217	222	222	196	198	211	233	228	222	237	224	218	199	205	210	232	231	185	217	218	208	236	231	223	235	223	219	225	214	196	208	215	234	200	217	211	211	224	206	212	184	213	237	197	235	224	231	207	235	214	205	215	211	207	211	197	224	197	230	193	217	203	222	233	230	211	192	196	236	235	232	217	216	198	193	223	228	209	235	216	205	197	218	199	227	220	258	222	210	210	239	248	230	209	203	215	201	230	198	200	197	212	232	208	204	224	203	224	210	205	192	188	242	225	192	221	219	207	207	228	232	209	223	200	207	214	208	216	206	219	228	239	193	222	214	196	222	228	237	215	206	234	230	217	221	241	239	186	231	223	214	211	206	215	231	207	216	225	206	219	216	202	207	235	227	224	202	259	239	206	239	205	201	228	206	219	210	211	202	199	207	247	213	213	228	210	224	224	197	225	223	229	254	233	231	211	213	218	196	213	226	205	208	203	207	233	208	196	220	227	221	207	198	216	230	202	223	225	227	237	225	234	208	235	215	228	223	231	188	213	221	203	217	257	206	213	216	222	212	207	200	248	219	215	232	203	206	209	195	219	210	221	198	205	202	196	226	236	194	225	219	238	220	225	220	200	196	233	245	182	204	211	210	198	242	214	224	228	207	216	219	205	198	229	241	220	199	230	207	214	242	213	237	208	210	217	227	209	209	216	208	223	199	206	212	239	213	232	212	204	240	211	194	240	215	219	209	225	218	189	207	216	208	192	241	215	193	232	199	216	228	190	184	223	228	222	224	207	203	247	238	239	228	210	192	233	228	216	221	215	201	208	247	199	202	211	238	192	206	216	219	213	207	233	203	212	217	186	217	231	220	195	204	192	228	201	205	212	204	186	224	208	216	225	219	227	212	224	195	234	212	209	199	215	218	228	212	235	212	201	225	244	216	221	216	195	225	216	206	210	219	198	206	185	209	214	195	224	197	226	210	229	203	212	232	221	250	196	217	204	225	191	207	199	202	210	206	225	203	212	255	226	198	223	203	214	238	224	210	218	217	212	225	208	192	197	185	216	212	198	206	227	215	203	227	234	224	205	224	194	208	212	215	209	223	218	218	205	201	217	235	230	204	236	217	213	203	226	222	216	212	208	220	197	195	200	181	221	231	234	261	217	238	239	200	221	232	191	181	238	208	193	195	218	183	195	216	218	235	201	206	223	203	228	199	217	234	212	231	189	208	230	211	221	176	205	221	212	215	211	242	200	213	213	229	195	219	242	198	214	227	213	213	210	212	231	211	236	219	197	214	214	197	220	234	232	225	206	229	237	210	217	204	197	193	248	226	222	213	208	203	200	224	228	199	216	211	215	193	203	224	222	214	228	208	220	226	199	212	231	208	195	218	223	221	177	215	228	233	198	211	210	208	213	213	203	199	213	230	218	202	220	190	198	212	244	211	208	194	209	224	209	196	205	198	225	217	244	203	237	195	204	187	234	220	226	247	210	236	217	208	230	217	221	234	228	210	222	207	204	211	223	201	212	209	221	213	215	210	188	228	232	216	227	221	219	214	219	197	218	211	211	224	220	215	226	236	202	214	206	218	221	235	233	233	200	203	227	196	217	199	223	223	193	222	213	209	244	210	217	193	214	228	196	204	223	201	207	200	257	193	186	235	202	219	225	207	226	217	214	222	221	215	221	216	203	232	232	218	238	219	244	195	226	206	205	221	221	210	208	209	248	241	225	201	200	228	211	236	205	214	237	228	208	232	221	242	223	225	202	207	197	235	203	230	217	218	215	220	205	229	223	210	210	196	213	233	233	247	251	219	230	217	213	217	212	195	204	221	224	190	215	235	225	227	222	222	194	215	222	238	199	234	196	205	207	228	211	204	218	196	217	216	194	225	218	190	210	205	209	222	209	246	225	194	191	194	226	230	194	212	187	220	224	216	214
6511	16348	12322	6763	4974	3590	2520	1873	1472	1277	1110	909	758	667	615	575	573	556	482	368	380	348	360	380	350	314	345	355	333	321	326	307	352	338	345	308	342	351	311	280	328	316	305	309	321	329	289	293	295	296	306	304	364	295	311	295	271	318	286	281	295	294	297	264	314	305	302	312	287	361	317	309	263	302	294	306	326	290	300	300	295	264	287	282	287	307	275	295	292	284	307	306	281	311	329	274	301	276	306	290	304	311	313	303	276	301	317	294	267	313	337	291	269	326	290	308	326	324	326	312	275	272	278	294	309	302	289	290	308	262	310	315	304	295	268	290	319	322	314	326	312	295	272	313	261	296	279	317	277	311	278	294	278	311	312	293	281	288	287	301	312	310	253	291	314	291	270	307	298	280	301	285	303	309	304	279	330	305	299	317	246	313	319	307	321	293	307	281	309	291	278	331	313	325	310	313	309	269	279	313	283	298	279	296	303	310	320	292	305	295	290	296	314	285	309	308	262	319	301	331	283	296	321	252	253	306	285	300	300	300	314	280	288	286	304	272	257	292	293	307	316	284	317	280	321	273	314	288	284	301	287	273	277	303	290	320	292	308	292	304	307	296	302	310	317	314	293	315	288	284	304	298	302	274	289	286	273	313	308	280	300	287	296	303	291	288	291	280	294	299	294	295	291	285	336	259	302	297	266	307	274	302	293	310	304	285	317	285	296	292	317	318	300	287	305	301	280	315	293	285	260	301	253	298	312	281	294	320	289	281	287	325	274	280	298	286	285	326	310	292	296	313	284	313	274	289	283	286	283	310	295	280	280	285	310	272	279	315	290	291	300	305	299	296	286	293	306	308	328	310	279	306	294	298	324	295	300	304	315	325	326	273	268	309	289	302	319	282	261	291	282	290	290	316	307	291	269	280	272	296	296	318	281	285	315	318	313	308	305	273	316	300	311	303	300	326	283	292	295	299	308	275	294	295	325	286	308	306	298	292	264	311	299	314	284	325	336	280	287	303	286	308	296	304	318	304	313	288	314	261	303	296	283	308	319	305	298	309	290	306	272	297	299	302	287	302	306	287	292	307	320	297	302	292	288	295	316	286	305	328	285	280	247	338	300	286	315	298	279	288	298	295	296	300	308	283	317	272	279	307	293	286	311	282	270	288	274	272	285	289	307	317	301	303	311	288	290	279	306	271	304	285	302	279	283	312	290	305	320	330	293	253	292	302	288	264	313	280	311	294	292	258	286	289	317	318	325	318	295	279	302	316	291	279	304	327	275	312	319	281	326	285	256	298	317	283	302	314	280	266	310	294	255	332	242	280	320	308	283	285	311	297	295	283	291	307	341	269	316	286	280	316	295	303	314	321	283	297	328	283	309	294	299	274	315	306	308	290	291	277	308	311	293	327	267	276	274	334	279	333	294	288	307	310	314	298	281	274	267	339	302	323	309	298	289	320	291	316	279	299	283	295	289	288	294	298	280	284	298	279	281	305	280	286	275	297	292	264	280	293	312	301	318	266	292	300	266	285	297	304	275	292	314	300	292	300	357	314	306	287	270	318	261	312	289	302	316	298	282	302	291	293	301	295	295	314	264	312	275	293	317	313	336	267	268	303	308	309	310	278	321	301	311	301	270	299	280	277	304	302	277	287	320	304	305	306	322	302	277	289	275	253	282	322	307	289	273	298	280	289	301	294	310	270	309	302	279	309	292	323	291	286	288	315	309	278	275	312	296	298	302	262	303	281	308	317	323	281	266	306	311	318	302	283	264	285	289	287	285	301	286	316	285	293	297	311	280	299	281	305	298	280	306	299	302	270	275	325	276	299	304	290	263	293	261	273	338	301	307	268	299	282	274	309	274	289	307	256	268	296	332	279	282	320	291	301	277	299	299	288	278	266	300	258	308	296	321	294	325	324	286	287	311	301	288	279	291	284	317	342	272	269	290	271	319	282	308	290	290	290	300	319	285	287	272	296	285	314	280	322	291	315	287	286	325	311	281	264	297	304	271	283	295	337	293	299	280	285	278	306	290	311	340	283	297	300	301	280	303	299	314	265	302	291	297	316	313	284	306	289	289	297	279	300	292	276	273	279	312	296	288	289	268	272	298	309	280	285	277	270	322	290	297	308	290	282	295	317	297	327	295	285	291	307	305	298	284	302	279	290	260	303	259	303	274	285	295	286	275	323	272	299	276	275	305	271	291	290	301	303	280	312	309	302	281	308	307	293	295	270	293	305	278	290	293	292	287	273	314	280	301	300	288	321	336	300	295	303	298	310	310	301	278	274	295	297	309	331	319	273	275	293	281	285	298	284	312	293	304	281	289	304	293	279	298	289	302	273	285	294	276	309	298	325	292	277	310	286	297	274	277	297	291	274	277	324	312	305	279	315	299	299	290	298	281	319	285	303	307	329	277	308	285	305	297	284	278	265	319	294	285	282	307	309	287	303	332	282	303	306	289	295	304	298	311	300	313	301	287	315	311	301	298	318	302	303	280	306	274	294	264	305	324	292	310	321	283	295	288	284	285	287	255	308	294	294	284	281	269	276	293	275	310	267	331	320	295	301	311	265	296	310	319	307	317	300	301	313	269	291	332	288	299	310	322	320	306	321	291	304	299	282	297	306	271	291	296	289	294	286	294	284	305	289	291	304	297	318	283	287	325	328	296	309	297	287	297	284	301	318	315	287	313	310	305	314	282	277	278	307	293	321	291	290	283	306	291	307	305	285	277	300	310	318	310	273	339	303	292	311	291	289	288	258	303	316	277	322	319	279	287	301	307	297	311	293	308	289	287	290	269	325	278	304	316	288	314	280	299	317	317	314	276	272	329	336	295	311	301	287	311	284	299	284	264	315	290	326	289	319	278	301	297	287	321	285	293	277	308	303	324	270	324	264	287	301	279	308	303	303	296	280	280	326	270	312	288	315	301	290	285	266	330	295	309	285	292	315	288	319	246	296	301	306	294	299	279	295	313	294	293	307	303	296	282	309	307	266	311	269	314	287	303	300	326	284	296	319	308	305	258	308	286	336	271	273	269	279	295	290	296	321	309	292	285	330	272	315	284	291	300	283	305	304	275	259	277	307	302	327	303	305	283	310	291	306	302	269	275	300	281	303	300	288	293	282	287	283	300	291	277	296	303	315	312	275	280	289	296	308	326	299	289	296	325	338	274	295	280	293	311	287	308	295	275	295	292	287	276	289	308	289	298	293	310	289	325	305	288	323	300	309	311	296	301	306	274	319	296	268	307	322	301	259	291	288	304	293	308	307	285	296	301	288	284	281	275	298	286	269	282	283	298	296	273	286	303	271	272	320	300	313	287	306	279	302	280	296	304	316	313	306	281	282	287	282	286	296	291	299	305	272	303	333	271	323	283	266	288	294	321	295	306	289	294	325	291	311	316	311	307	278	313	310	292	250	287	267	302	296	297	300	277	308	293	288	292	303	308	339	306	294	283	291	292	344	285	282	302	296	272	322	298	287	308	312
22625	21522	28920	24517	21524	20678	5245	1824	1302	1113	931	879	750	687	671	568	606	579	522	463	471	399	433	412	429	396	378	386	367	424	384	403	374	377	384	369	371	362	351	369	341	381	335	362	365	363	345	376	402	375	379	344	334	360	359	364	380	338	320	352	355	352	343	334	374	404	367	381	339	384	361	340	352	343	369	366	356	326	375	378	375	361	325	353	353	338	328	362	334	334	366	344	335	350	344	386	339	347	346	292	353	349	383	318	338	348	336	351	354	318	319	361	363	389	373	354	342	337	360	371	349	375	358	337	339	347	355	349	343	363	330	337	341	337	353	346	333	347	367	350	340	359	342	341	372	341	336	352	383	370	341	345	336	371	329	332	355	319	331	332	325	368	358	339	331	382	348	366	363	347	384	341	327	343	336	329	415	341	359	337	352	354	374	353	322	344	352	352	375	344	363	334	335	342	335	336	327	357	366	350	349	367	364	313	342	364	354	324	357	354	377	324	334	357	358	333	350	342	353	368	362	365	355	360	372	349	340	338	337	347	355	334	314	357	350	328	354	376	345	303	334	372	360	318	344	379	313	333	384	384	380	357	343	376	350	366	366	345	351	386	320	357	342	348	345	352	353	348	327	340	383	357	351	356	368	326	350	330	321	340	338	360	355	332	389	350	381	329	327	333	349	363	332	350	359	343	319	358	374	344	365	364	370	314	380	339	348	364	350	344	341	319	368	358	335	356	399	367	354	357	353	355	382	347	320	360	355	338	368	336	354	330	340	354	362	355	369	338	350	355	340	369	365	367	359	384	354	368	347	353	361	330	330	355	332	356	351	364	327	343	348	376	365	351	375	360	336	356	357	355	337	355	349	343	338	336	343	355	364	345	327	349	372	368	321	349	332	335	374	334	345	338	369	333	328	361	347	345	348	358	363	379	373	351	380	350	361	336	376	338	373	359	330	345	347	345	318	320	358	358	358	350	347	307	333	342	355	331	380	344	373	338	352	330	382	383	332	371	391	352	377	378	319	347	388	357	344	369	373	372	311	348	300	356	350	353	356	358	341	355	315	360	358	353	367	364	321	364	330	345	311	384	384	350	343	377	352	368	325	392	339	330	331	366	348	366	371	344	341	358	361	341	329	352	349	335	352	363	357	319	329	330	389	324	333	334	385	348	345	363	322	351	335	341	361	319	328	354	346	379	345	350	358	368	373	369	353	331	342	318	325	389	342	346	406	346	370	340	387	366	348	357	346	358	343	302	296	340	341	339	359	388	343	305	345	350	351	349	346	347	370	309	338	336	350	336	354	370	357	354	350	342	325	353	331	353	358	345	371	339	359	366	347	325	346	354	323	363	353	370	382	315	329	348	335	361	343	326	357	336	326	358	353	338	351	336	335	385	342	350	339	340	352	352	366	385	378	361	370	361	387	367	316	365	328	315	349	363	372	366	373	355	335	355	343	340	334	354	371	345	345	376	365	319	347	350	342	317	356	352	364	316	317	370	356	358	329	351	313	344	369	339	344	358	341	321	356	314	366	360	368	347	357	370	335	354	339	396	367	343	351	313	334	324	352	360	329	396	360	346	352	345	351	320	350	338	361	363	346	305	348	334	360	389	324	344	336	341	370	304	338	361	367	331	360	338	329	357	303	384	346	318	344	335	358	348	338	356	328	322	342	330	396	378	357	346	341	361	334	388	332	340	390	358	328	331	356	372	391	347	368	353	364	319	349	349	370	362	358	337	355	353	365	358	378	334	354	336	376	320	333	322	383	331	327	339	368	414	343	332	349	334	339	341	383	351	331	326	342	356	331	333	325	339	350	368	349	386	349	346	322	402	342	338	319	352	332	351	331	358	349	394	335	369	378	313	363	356	320	362	356	388	336	341	355	371	367	355	356	361	358	348	339	348	310	332	351	307	379	347	372	339	374	320	369	351	333	338	341	337	340	362	356	339	385	325	328	342	352	357	364	330	364	361	373	366	319	366	367	366	321	358	386	362	338	365	349	357	341	337	357	327	347	337	382	351	355	331	321	356	345	314	336	356	375	334	331	326	370	352	356	337	368	327	336	345	321	315	333	344	393	352	355	328	353	350	345	339	362	353	342	328	345	353	338	355	373	337	368	370	361	342	343	356	359	345	376	323	372	352	358	337	342	341	354	364	355	348	342	326	364	352	328	346	329	375	371	339	393	363	326	369	353	342	330	352	339	340	311	346	318	335	291	332	349	377	342	379	314	364	348	354	339	312	393	343	359	341	365	310	360	349	357	337	374	338	360	343	335	402	358	347	347	328	364	354	339	354	354	379	354	339	322	366	376	366	351	330	353	367	347	366	385	332	386	378	342	363	374	349	369	336	359	349	363	370	359	348	319	333	379	350	378	337	394	351	371	352	375	343	348	359	374	355	325	343	356	379	357	344	369	356	371	355	352	363	381	359	352	367	328	356	336	311	342	354	329	377	351	355	335	331	354	362	342	350	359	359	322	362	356	340	383	362	307	375	355	376	392	331	325	389	353	354	323	345	356	377	352	359	314	332	378	340	355	360	323	352	339	359	344	347	349	373	355	352	382	339	357	367	368	326	348	360	384	279	368	367	343	376	344	350	330	387	348	355	358	328	361	336	341	370	356	324	328	329	340	320	385	352	369	347	369	337	374	366	365	360	345	354	367	319	323	377	363	332	359	362	367	350	354	342	388	336	329	357	328	348	351	348	337	343	336	353	364	342	339	375	375	349	358	364	376	343	343	365	374	372	320	368	364	385	355	349	353	363	352	347	320	321	340	349	348	342	335	332	367	340	337	351	383	337	342	368	368	437	356	352	351	355	373	344	344	329	347	368	324	363	359	353	332	322	332	340	367	357	352	343	327	294	350	333	356	338	357	335	328	329	366	364	279	300	355	304	373	357	359	346	343	364	325	359	305	325	349	352	313	340	352	330	348	362	357	341	359	359	353	341	349	375	356	329	343	352	353	337	344	349	352	338	394	316	362	360	342	363	355	330	346	338	313	330	352	391	339	348	339	364	342	337	329	358	314	350	369	365	351	335	327	324	345	355	365	371	350	330	332	355	325	331	343	366	335	349	372	344	358	372	336	378	307	391	337	314	360	342	350	343	346	322	356	355	360	361	332	322	354	387	348	328	323	362	358	330	332	334	332	349	341	362	351	293	327	351	369	364	343	325	366	330	384	345	345	351	384	344	349	364	370	388	315	346	352	372	338	346	364	363	343	343	348	371	349	361	340	326	353	336	353	356	310	312	329	370	316	337	379	337	363	342	356	348	347	361	310	363	351	319	328	323	358	330	343	331	357	377	362	317	351	375	338	364	330	341	337	370	346	341	380	348	356	338	352	337	354	366	364	332	360	358	343	376	341	394	309	360	377	353	339	352	352	341	335	363	347	341	384	354	371	328	351	344	356	376	363	346	379	337	365	331	350	326	375	371	354	364	325	351	354	367	344	372	400	327	317	394	345	355	345	373	376	351	368	330	342	358
8233	26245	20649	12519	9520	6807	4882	3646	2947	2487	2008	1658	1395	1342	1180	1078	1005	976	841	774	683	650	650	633	591	570	608	567	563	609	559	559	581	549	532	504	491	521	550	512	511	514	484	506	478	534	485	466	509	541	496	496	508	475	468	510	489	522	473	479	497	468	505	509	450	531	520	500	510	480	498	464	507	491	491	493	501	494	470	487	538	478	448	487	446	485	467	469	467	472	471	481	531	492	468	480	492	483	469	492	454	490	518	518	482	460	503	486	506	506	497	440	470	476	487	460	505	515	488	481	490	508	445	498	510	497	492	498	441	461	483	565	479	468	510	465	481	467	476	530	497	487	473	476	453	519	464	494	443	472	497	522	508	492	476	493	481	473	497	493	516	519	522	476	488	485	486	462	499	469	476	480	469	502	496	529	497	487	479	455	478	498	467	509	468	479	456	496	484	463	506	505	504	468	467	527	491	483	470	496	486	484	459	505	521	467	480	499	490	486	487	468	476	510	454	439	441	486	478	489	489	514	477	485	518	479	531	466	535	486	452	521	489	479	509	469	485	454	497	514	457	488	495	507	486	471	536	483	469	516	488	488	470	493	505	473	480	491	499	485	492	483	462	478	494	444	512	461	484	467	489	473	504	504	501	465	469	504	490	479	511	492	510	525	480	465	461	502	460	485	468	495	455	495	507	465	470	504	497	489	503	512	502	481	506	506	482	521	461	514	485	517	489	497	501	530	468	443	477	511	529	509	497	474	503	517	463	475	488	525	512	498	504	483	514	444	453	518	511	499	484	491	461	464	478	511	500	478	464	464	478	507	506	521	472	511	502	471	499	467	509	473	490	468	497	482	498	457	479	508	465	506	472	465	486	495	508	483	508	502	446	487	515	460	480	492	494	487	512	482	500	506	470	459	484	504	482	467	483	501	490	508	468	519	483	472	504	474	465	450	512	481	464	472	470	486	457	498	506	489	503	489	478	520	477	480	456	508	511	465	492	479	498	513	453	508	490	479	497	469	493	483	455	502	475	467	434	490	530	480	470	514	446	501	512	472	509	479	472	518	476	469	479	484	455	477	505	479	506	513	488	511	490	480	466	512	501	489	484	476	506	506	477	442	470	486	502	491	501	468	481	454	472	517	455	463	494	506	470	439	480	498	503	469	473	486	486	466	468	466	540	525	480	463	471	503	505	493	471	488	486	494	514	458	470	462	452	478	483	469	447	463	496	500	484	476	482	523	486	479	464	474	501	499	484	520	445	512	503	487	493	473	461	476	454	518	508	456	458	493	452	459	490	485	479	436	469	474	491	463	560	485	496	526	481	525	516	529	442	520	465	486	445	426	465	491	457	486	450	482	456	477	458	491	502	493	500	481	467	471	468	436	459	461	468	448	451	462	535	453	499	472	517	452	516	498	445	544	509	489	481	502	488	505	470	486	449	458	484	462	506	462	500	520	493	457	487	486	520	506	493	477	529	472	521	503	484	478	459	499	536	468	471	505	472	479	476	451	510	479	466	490	441	511	466	516	490	472	463	539	500	481	507	471	478	478	541	508	472	452	480	497	442	488	540	480	513	482	457	460	443	521	480	487	458	481	491	447	489	499	503	505	446	473	497	511	470	461	499	509	515	479	516	516	494	510	488	496	471	479	497	463	495	494	482	468	490	488	460	500	448	461	480	477	486	493	459	461	485	527	469	503	466	520	479	480	520	461	493	516	491	501	497	454	458	509	493	506	479	507	456	489	499	519	522	496	481	501	468	469	483	431	469	489	497	431	465	493	473	497	481	486	461	466	475	471	458	486	504	478	479	489	527	498	510	498	471	498	463	494	465	550	483	502	483	494	498	459	461	497	454	476	464	490	476	515	499	490	470	476	474	485	441	481	488	489	449	521	478	480	486	480	537	479	456	506	483	472	489	503	488	493	491	469	481	486	483	462	456	567	470	485	516	472	518	472	489	482	429	517	462	475	486	461	461	493	472	464	448	478	463	497	449	507	467	441	481	462	490	528	482	503	451	459	513	514	492	497	484	468	476	484	491	464	497	496	513	504	471	484	475	501	463	438	471	475	482	449	508	491	498	487	509	501	518	495	495	517	487	498	468	476	509	468	488	495	468	477	457	508	482	502	483	485	511	483	464	502	456	520	508	453	524	487	501	506	490	475	495	472	523	458	523	504	465	509	538	512	492	485	476	481	470	440	473	483	501	483	492	466	504	474	474	500	497	485	501	521	472	491	491	509	472	501	485	462	494	481	463	495	455	473	488	482	470	499	474	483	517	483	461	439	482	453	464	482	481	458	481	487	494	484	493	470	520	499	494	468	464	477	505	475	461	494	494	466	454	470	483	484	513	452	451	495	486	549	466	526	483	465	484	456	512	492	511	504	499	506	500	497	492	521	506	506	496	523	469	484	474	528	507	520	480	473	461	462	469	517	490	504	495	492	474	459	521	487	461	469	469	501	503	463	455	497	475	478	507	468	496	431	470	447	461	473	515	474	507	497	495	507	476	486	504	511	465	514	501	475	484	503	518	496	484	428	486	517	479	453	481	487	466	465	519	508	463	479	497	501	515	484	479	499	517	491	486	501	485	460	522	474	478	469	468	462	487	441	462	537	532	530	471	454	493	499	489	500	508	464	483	462	457	492	419	489	458	505	480	479	452	471	468	489	472	487	484	475	497	504	486	520	499	480	468	505	488	498	480	526	487	477	503	492	487	497	521	498	491	462	527	474	467	492	505	495	471	524	506	479	442	463	471	458	465	482	531	463	498	497	486	499	500	455	514	496	499	443	495	484	507	504	521	491	531	463	512	514	480	452	446	489	472	491	476	458	464	470	490	465	476	499	491	446	437	495	484	452	523	481	513	501	483	504	517	484	528	458	514	470	474	506	496	517	492	507	507	485	536	485	464	458	457	481	455	495	502	477	519	468	471	498	469	467	457	475	454	495	471	486	518	453	474	479	445	522	497	493	489	451	478	470	489	463	475	454	447	495	506	423	497	456	509	509	456	509	478	473	447	482	480	456	550	475	474	470	498	493	486	460	475	480	483	476	441	515	495	477	511	493	538	494	457	469	458	481	467	481	468	498	459	478	446	499	499	508	471	475	518	497	474	457	506	461	482	489	469	473	490	465	443	460	509	489	483	492	494	481	473	485	495	503	494	454	493	457	514	460	435	460	508	498	510	496	489	499	490	481	486	519	448	477	502	465	500	483	510	472	448	477	496	434	475	506	491	495	521	484	469	465	474	495	487	455	523	461	447	516	496	453	460	470	483	506	506	478	480	479	498	462	440	464	439	500	503	484	448	474	502	433	500	446	510	463	472	468	487	494	480	433	469	508	496	489	483	462	482	443	456	499	510	460	484	487	477	493	503	492	491	489	453	532	529	487	500	496	490	518	529	494	497	504	496	510	536	494	533	506	509	484	448	446	459	495	455	471	503	505	474	512	504	498	478	461	501	538	541	488	510	497	449	487	521	443	504	486	464	475
27673	18872	8007	3195	1740	1109	884	721	654	590	564	504	474	532	474	482	455	471	412	420	377	402	391	376	382	358	426	364	378	364	380	354	393	432	375	382	350	382	353	385	375	385	387	373	356	357	359	360	361	345	364	359	351	359	377	414	371	400	378	381	379	346	388	362	366	400	366	353	384	413	391	373	359	391	375	364	391	400	353	410	360	376	386	374	367	391	375	378	379	358	370	383	348	388	388	390	365	389	388	393	335	410	379	352	374	406	397	370	371	389	383	366	381	365	359	405	381	370	355	415	384	387	357	363	372	352	384	390	333	332	364	367	358	405	391	383	385	397	409	387	363	367	379	375	371	357	363	348	362	387	379	377	323	351	401	339	368	366	398	381	337	378	354	351	419	389	376	381	395	330	373	356	370	373	346	403	379	361	388	371	368	394	350	369	365	403	353	372	352	373	369	378	331	382	375	377	362	369	379	371	360	373	403	383	396	364	341	366	382	401	371	396	400	353	352	385	394	396	363	361	340	345	376	372	361	354	355	371	375	359	391	381	379	368	406	364	396	356	384	344	353	367	337	390	378	359	390	380	362	377	367	363	374	365	396	393	401	412	410	360	393	371	372	364	368	369	385	387	360	382	392	368	379	406	363	369	370	377	407	358	355	367	357	349	401	392	396	393	365	387	394	392	387	386	370	374	374	380	372	374	377	373	390	384	353	361	356	362	383	425	389	392	371	374	360	355	356	384	366	338	353	325	388	369	358	402	361	356	413	387	364	366	393	357	363	368	361	391	338	381	390	369	371	374	365	365	398	354	359	368	405	387	364	378	357	342	406	343	378	401	365	422	367	409	366	388	407	372	354	349	386	361	364	375	365	360	397	370	373	370	441	348	378	353	344	376	342	339	384	406	374	351	388	372	356	404	378	362	377	393	365	354	349	348	392	367	406	389	410	344	378	357	378	370	378	344	354	383	354	378	365	420	374	374	378	384	364	346	343	401	378	372	378	340	383	370	372	398	362	391	365	366	362	377	353	379	375	363	365	381	357	395	406	363	412	380	391	325	377	358	346	363	397	400	374	360	343	353	373	380	372	369	386	388	363	403	342	371	347	348	356	384	360	378	366	378	404	366	325	350	397	386	350	372	333	366	365	386	385	372	383	387	352	362	358	352	351	361	393	336	365	357	404	406	370	388	362	377	389	402	379	335	390	379	373	356	364	386	358	347	387	378	356	385	376	367	382	388	360	391	355	395	410	402	349	360	343	363	350	361	366	364	406	359	397	356	389	353	380	375	376	333	371	385	384	360	371	377	390	393	319	364	358	381	367	395	378	358	359	371	383	379	353	338	345	377	333	394	348	407	349	354	382	367	380	378	386	355	394	413	368	402	353	358	376	389	403	349	372	381	403	354	360	378	380	349	407	384	392	417	380	385	334	357	367	394	393	398	358	347	360	338	369	357	360	363	394	422	348	379	386	399	367	379	382	357	377	398	376	392	373	371	399	384	382	344	369	370	377	380	391	381	408	366	383	372	388	379	400	378	355	390	350	363	389	352	377	376	379	411	396	401	336	350	389	381	328	344	385	380	383	382	391	354	337	365	371	378	358	372	371	384	402	406	398	422	393	377	383	359	366	368	376	378	400	380	393	365	359	396	385	345	367	349	369	372	365	394	350	372	383	361	360	354	395	366	389	366	376	398	357	367	377	359	390	405	354	397	366	388	354	334	365	361	352	388	348	350	360	424	370	365	323	369	370	359	381	438	397	367	378	375	404	345	391	380	390	363	369	346	389	357	351	359	373	388	371	358	368	405	371	358	393	380	337	365	359	356	388	347	366	407	378	400	353	350	378	373	390	404	382	372	409	380	372	385	373	328	370	391	366	388	350	378	391	322	375	381	365	376	373	417	359	363	361	362	378	390	354	376	353	384	372	364	304	386	401	370	388	397	371	380	381	395	376	381	378	350	387	396	367	377	361	368	386	385	388	368	379	334	367	383	387	387	369	423	383	387	371	351	372	354	348	345	360	357	385	377	347	390	346	352	346	349	378	375	360	350	376	369	377	395	379	352	375	366	385	402	386	391	362	355	390	364	372	372	356	388	379	360	372	391	370	332	381	364	382	372	380	389	347	398	385	369	351	352	366	375	361	326	368	327	370	386	353	356	396	343	398	368	373	355	350	405	370	378	373	331	374	341	361	366	390	346	398	375	430	402	383	388	386	368	345	365	375	382	380	369	348	363	403	377	376	374	407	373	364	350	367	372	388	346	378	373	376	379	398	375	325	351	357	364	381	360	351	339	377	373	368	368	382	375	374	370	368	369	383	384	365	398	360	356	403	403	401	351	355	347	371	384	416	379	392	385	387	369	345	379	392	383	368	360	410	405	354	382	340	354	381	366	356	383	344	389	435	356	347	349	369	386	398	368	354	335	376	395	385	375	399	398	367	397	369	374	387	386	360	373	372	388	382	370	375	342	375	385	391	369	342	365	402	406	360	389	403	367	360	351	363	358	411	343	378	349	376	393	359	369	392	394	371	390	352	364	339	376	403	357	390	412	397	379	375	402	366	410	367	352	354	365	377	364	377	368	369	383	403	381	383	369	382	344	370	355	398	367	387	375	397	384	368	350	365	359	375	378	394	363	369	377	393	349	372	378	353	355	357	373	352	343	408	391	392	396	389	367	359	385	338	400	349	367	327	363	395	371	382	375	363	354	345	350	408	366	381	408	380	361	363	397	389	345	382	368	380	376	381	380	381	352	385	369	374	355	396	359	406	363	368	392	377	369	364	359	380	341	358	352	373	354	365	396	362	370	351	387	358	368	369	377	357	379	372	359	377	378	396	367	345	364	360	417	342	346	375	371	362	363	370	347	351	380	372	355	370	408	358	358	382	349	328	362	356	369	344	386	368	374	346	371	390	345	394	362	363	379	365	375	386	342	407	362	412	371	365	379	368	392	373	386	387	377	405	354	362	369	368	452	356	390	375	373	358	376	325	362	394	366	377	372	361	365	350	400	333	381	380	401	402	366	370	348	369	395	369	371	373	366	360	371	348	391	366	362	375	390	397	367	365	360	369	361	347	396	359	409	376	371	381	384	362	377	359	363	370	344	406	379	384	382	386	340	373	384	347	363	380	376	374	374	364	353	374	365	354	384	367	415	336	367	409	356	385	358	393	362	358	394	381	340	377	385	371	377	355	362	369	414	399	408	360	364	375	366	350	318	376	380	354	362	417	363	387	385	376	416	390	375	394	362	353	382	384	339	402	400	325	366	351	365	398	339	368	406	382	400	332	346	393	380	332	374	348	394	386	385	385	354	384	354	369	373	393	370	314	395	366	404	370	381	374	383	417	373	408	393	381	357	395	377	395	371	401	361	406	348	392	354	385	406	390	396	368	395	370	348	366	380	349	382	373	375	370	387	366	372	378	428	374	359	376	394	359	366	370	422	355	356	379	394	386	363	328	374	400	375	381	373	383	386	382	417	377	380	416	375
7163	12424	9234	4960	3537	2514	1783	1550	1316	1161	1029	889	842	751	702	671	683	657	634	570	554	557	598	541	594	535	502	544	529	574	553	536	545	509	512	531	514	537	494	517	491	512	495	525	473	553	523	518	506	506	480	501	495	537	515	525	491	553	545	485	517	506	474	507	447	534	557	515	489	523	533	475	474	450	504	494	521	485	545	508	508	524	506	522	502	506	479	517	501	513	485	491	524	511	475	506	484	500	513	500	543	495	482	469	519	509	515	551	503	461	485	510	526	483	518	470	512	522	502	503	481	515	476	545	505	516	519	433	537	519	512	498	508	452	482	479	511	520	504	507	511	527	529	483	505	528	478	527	497	494	510	526	536	506	518	509	575	486	529	489	509	519	487	490	491	510	512	540	519	488	463	526	484	503	512	523	498	490	521	545	500	513	491	485	508	502	506	504	525	543	522	472	533	505	476	511	467	545	530	517	507	547	491	489	469	533	502	511	546	515	489	526	505	499	519	502	518	515	544	520	523	494	512	501	486	495	480	533	509	499	498	520	523	489	528	478	515	523	494	503	523	482	479	479	496	531	510	484	523	530	536	529	502	502	507	492	484	500	521	538	469	553	513	481	482	520	526	485	486	512	489	550	486	519	538	512	521	486	485	545	508	510	499	479	498	519	510	480	543	494	489	507	470	517	525	474	488	538	514	507	494	506	532	477	525	491	490	481	467	513	523	552	519	512	489	491	539	519	515	539	487	497	530	532	509	539	500	501	483	475	525	480	482	482	474	517	477	486	515	486	502	530	528	476	491	511	482	506	522	518	476	498	539	537	538	481	514	514	500	500	544	505	492	454	469	471	491	495	518	495	506	505	501	536	512	499	515	498	517	498	504	513	513	505	502	524	484	472	503	553	515	533	530	521	488	498	523	501	485	474	510	541	480	486	480	518	474	513	528	523	517	488	507	505	465	489	508	484	463	468	535	503	527	478	471	511	541	487	514	521	471	507	500	461	519	497	502	453	560	493	518	505	500	484	541	481	561	474	480	505	514	493	533	513	549	524	455	528	467	532	508	540	492	524	503	547	517	539	502	510	496	495	523	502	570	473	508	501	495	492	504	519	477	520	517	453	504	522	488	522	501	511	504	504	482	518	515	508	511	509	522	444	510	522	495	518	484	518	527	524	497	517	507	513	504	494	561	545	561	495	482	537	486	504	508	487	525	518	448	505	495	487	484	533	499	502	541	529	497	526	482	533	476	506	550	476	495	506	544	470	502	507	555	515	520	530	509	513	520	495	490	541	493	515	477	506	485	505	487	500	504	506	560	544	511	521	473	497	489	487	491	505	517	510	490	494	522	496	460	485	519	497	530	491	492	480	494	493	503	486	525	505	489	550	454	508	519	460	504	467	511	509	518	498	518	514	495	511	446	540	504	481	500	497	517	511	545	539	518	511	554	493	502	513	514	498	477	481	500	521	489	509	539	511	514	515	519	530	503	503	465	557	522	513	487	516	531	510	517	484	491	556	487	504	498	481	530	510	507	496	504	499	488	558	585	553	522	552	501	472	475	484	551	520	538	502	493	508	474	479	531	501	485	503	503	498	473	499	520	519	501	532	512	512	540	537	469	502	506	495	493	448	524	519	493	487	510	502	507	509	490	556	506	486	507	562	534	479	479	546	520	513	501	480	487	498	489	486	506	497	538	499	479	464	442	505	458	519	514	502	510	494	514	512	499	476	479	506	505	492	519	512	480	449	506	523	514	532	494	518	514	484	524	514	493	500	477	493	479	538	484	492	524	498	527	551	525	548	539	510	557	505	505	550	524	492	509	492	506	507	522	555	510	522	500	476	517	466	447	498	534	552	493	510	517	508	505	514	525	528	580	525	510	498	468	531	491	536	499	521	482	528	464	519	491	518	517	521	504	502	514	494	484	513	505	499	498	538	545	507	481	498	524	469	503	513	502	543	499	475	503	505	508	515	480	532	540	503	503	508	516	505	478	523	488	527	515	516	526	540	520	466	510	488	485	479	468	480	525	521	465	500	516	486	469	514	488	545	479	514	490	509	500	545	464	494	506	495	499	520	485	494	547	495	505	490	451	474	489	492	525	533	485	513	492	494	530	488	539	497	481	552	553	491	476	506	518	518	480	499	475	504	536	532	518	489	531	502	512	530	518	513	515	528	518	516	522	501	495	537	481	538	525	512	506	533	504	500	532	482	486	518	502	510	516	522	540	540	532	481	498	532	518	500	516	531	497	475	504	501	507	518	512	485	467	520	500	502	508	524	490	493	498	497	520	482	486	518	533	505	533	547	499	515	508	525	513	489	516	564	510	506	514	507	506	492	520	515	481	495	524	545	530	521	515	494	491	465	512	544	516	542	488	516	526	515	522	493	478	532	498	508	483	496	491	492	545	463	558	518	480	465	503	565	517	506	520	490	483	487	522	484	463	509	501	504	522	535	504	478	506	518	492	551	496	491	490	545	538	513	538	539	497	512	533	507	504	490	522	509	501	493	509	527	534	527	495	505	510	462	489	503	532	515	494	519	487	498	505	475	547	526	503	481	531	545	481	527	477	506	481	534	527	471	465	490	538	487	509	556	491	507	519	505	513	527	527	496	514	521	509	513	512	516	473	501	490	489	490	495	501	485	515	455	493	490	474	483	480	487	504	503	497	519	508	516	508	483	530	524	514	542	498	503	501	474	518	512	501	516	536	520	549	507	515	492	517	478	510	500	517	490	490	490	504	528	487	530	535	533	495	486	493	503	493	509	574	491	520	495	531	473	524	487	506	504	502	523	489	514	486	511	511	476	519	522	506	534	516	478	465	521	503	527	511	517	517	533	506	538	493	521	538	494	510	515	497	483	503	492	507	491	474	468	477	521	463	513	517	450	469	523	484	504	526	475	534	475	523	497	461	533	495	539	528	492	529	491	495	500	494	521	494	549	517	537	517	514	509	531	526	513	494	498	506	496	550	518	499	535	512	458	504	538	534	475	545	547	503	529	516	518	509	524	519	523	474	474	504	521	518	508	537	533	490	536	498	511	486	489	479	513	526	531	525	500	478	498	533	500	503	474	498	487	503	485	547	566	521	542	481	512	467	518	537	497	500	496	510	529	487	511	563	540	514	476	507	510	504	507	503	514	522	500	506	518	532	493	514	499	497	504	503	528	524	509	508	517	539	510	506	526	522	479	511	497	499	491	502	517	512	503	532	523	524	531	528	560	528	487	473	499	502	511	484	481	499	493	523	531	498	568	474	474	510	499	516	476	507	519	485	504	529	508	500	476	507	480	471	483	534	474	489	523	528	492	522	485	488	503	514	504	468	518	516	533	500	516	498	518	510	496	508	512	553	505	500	532	509	521	487	533	511	514	495	494	526	503	510	502	497	493	495	485	490	492	501	523	529	499	480	491	490	505	482	521	497	559	497	499	493	472	499	545	496	518	496	519	483	520	483	539	534	516	537	521	467	531	498	520	542	468	509	519	497	488
23516	21482	28347	24998	21194	7321	2068	1398	1068	1028	894	827	789	692	703	667	652	643	575	593	554	608	545	581	563	545	555	520	486	544	494	552	532	530	535	581	548	532	524	473	498	504	537	495	492	469	521	503	462	563	491	500	481	524	497	498	453	518	521	520	504	464	495	503	484	522	462	525	481	487	501	473	461	502	552	493	459	515	496	492	490	467	523	481	472	491	530	490	516	512	469	501	526	502	525	495	483	508	452	472	532	479	509	494	477	547	506	478	485	552	498	499	512	519	546	505	491	481	533	499	471	523	537	481	508	511	509	516	517	536	490	493	484	523	515	507	497	467	540	504	538	479	472	491	497	500	536	525	528	528	472	480	547	509	461	491	519	492	462	536	472	502	507	497	497	501	460	475	514	508	465	525	490	504	496	516	505	476	529	476	488	502	489	515	469	495	507	476	505	487	455	524	494	508	488	482	481	505	545	465	502	493	495	505	525	495	495	533	482	499	478	497	497	519	457	485	458	514	511	513	479	512	511	496	499	509	493	489	535	473	495	456	503	505	533	523	496	483	491	533	469	496	510	482	455	518	520	504	491	518	530	451	563	504	493	510	492	544	446	486	487	509	499	494	473	506	494	511	505	489	540	470	514	493	497	495	493	507	481	505	516	516	496	481	517	481	515	520	535	515	488	506	486	513	496	498	511	510	488	478	461	493	501	468	511	500	535	508	485	514	475	491	512	489	467	485	490	474	462	461	498	513	485	497	489	488	541	514	528	552	556	534	514	488	527	486	527	521	500	500	490	498	496	507	472	536	528	463	485	474	508	436	493	501	513	482	490	528	550	506	514	456	509	472	485	482	520	490	491	502	528	514	490	528	485	492	484	535	531	438	460	495	509	499	486	459	528	501	444	497	496	543	483	498	480	497	491	490	505	513	543	517	503	507	512	483	535	485	483	547	517	482	511	493	466	523	482	507	506	482	504	492	511	535	473	515	483	510	517	539	486	470	505	466	509	469	527	515	524	519	484	526	455	503	494	494	517	483	466	522	498	500	504	520	473	487	512	481	497	477	467	499	485	479	514	525	526	501	508	485	474	499	516	516	501	466	506	505	502	457	498	502	469	496	481	540	530	477	489	474	464	477	522	530	503	495	518	531	485	510	497	517	475	484	491	521	476	491	541	498	495	504	562	480	513	518	524	505	529	478	518	495	493	510	508	513	478	517	472	460	494	526	501	477	522	517	521	529	527	524	519	547	533	500	503	481	482	501	490	490	500	489	544	496	488	492	503	519	486	499	491	500	523	475	497	504	486	494	526	488	486	440	503	492	531	533	471	487	476	528	514	558	529	455	514	473	531	494	527	480	481	510	477	529	490	478	490	497	497	506	503	480	494	484	515	473	502	437	483	423	476	517	458	445	514	542	500	514	494	499	506	512	480	501	496	497	497	505	512	458	519	458	479	487	505	509	469	503	476	461	471	481	522	524	543	474	481	541	478	502	513	493	501	489	482	488	457	487	499	528	470	469	519	510	504	485	526	480	472	482	479	515	466	503	511	525	530	500	481	533	526	544	472	504	499	482	512	526	452	526	493	515	466	471	506	512	512	485	495	467	511	513	505	480	512	477	505	514	509	510	532	492	523	503	499	497	556	493	534	498	512	489	532	494	476	465	509	473	509	500	510	496	483	489	475	482	523	494	518	479	502	486	486	518	483	487	509	492	520	514	512	485	481	506	519	509	517	493	504	489	473	515	474	499	481	465	526	492	486	470	499	497	520	497	505	486	506	527	514	494	485	506	540	501	505	536	512	507	476	497	499	531	490	486	479	508	533	513	508	520	503	505	529	514	519	517	521	541	508	521	501	491	498	512	522	484	490	514	509	535	488	497	498	490	461	489	527	512	526	472	468	493	473	486	467	499	446	516	495	549	517	473	522	522	478	502	484	502	505	486	537	485	472	503	472	506	463	523	501	497	479	505	523	473	502	484	506	462	527	471	471	448	511	514	547	512	487	494	451	495	484	531	494	496	473	498	470	475	509	481	494	492	549	541	510	502	496	486	500	488	512	526	523	448	500	505	503	520	485	462	534	491	514	475	491	518	495	508	525	460	505	500	511	492	492	485	472	505	495	496	490	535	493	467	513	454	510	486	511	478	536	488	490	498	500	555	521	489	483	527	525	492	487	463	495	476	497	483	480	519	524	497	492	510	509	527	487	477	473	488	519	534	476	524	527	524	485	481	531	467	522	518	503	495	515	477	480	485	512	509	497	479	484	548	482	496	491	518	499	526	482	520	504	526	477	543	488	541	471	489	492	513	508	499	514	478	522	521	510	490	491	499	460	502	478	462	513	497	455	536	490	503	511	523	474	489	520	475	504	534	501	469	506	504	496	527	527	477	481	469	494	492	500	492	530	464	512	518	461	497	489	509	496	506	497	488	508	508	553	508	460	508	499	490	465	505	491	510	491	526	501	477	523	519	495	498	519	466	483	485	519	481	478	494	511	479	491	484	508	502	497	488	516	494	517	486	530	466	457	495	528	464	500	484	518	468	488	522	495	474	458	476	527	518	479	529	511	449	531	511	508	531	503	517	501	508	487	527	535	473	511	496	526	462	497	464	479	485	529	496	509	529	494	514	481	505	467	504	462	490	484	520	498	500	512	500	480	510	512	505	469	500	511	525	511	486	473	523	504	481	516	494	440	462	477	496	524	515	447	455	491	478	511	496	486	471	516	467	493	481	530	501	470	531	525	492	519	468	462	485	529	487	495	513	458	536	508	475	536	482	505	454	469	499	481	486	511	466	509	503	487	498	467	495	477	523	505	501	541	514	514	514	522	472	505	494	498	507	489	473	499	502	469	493	506	492	474	537	467	516	485	502	506	493	507	509	528	455	518	498	518	486	539	506	496	469	463	505	466	519	487	521	503	555	472	519	500	509	510	492	493	500	470	482	469	505	483	484	508	493	489	497	530	543	533	509	517	499	527	488	545	496	537	496	505	480	490	470	488	467	463	522	501	527	491	489	490	482	514	519	487	511	519	508	501	529	507	474	484	479	510	513	466	510	476	521	500	525	518	511	485	544	511	491	505	462	497	491	523	512	493	527	480	505	490	503	517	496	495	491	481	511	474	511	479	454	503	496	507	509	464	561	516	497	486	491	476	516	527	484	497	499	494	471	483	517	485	520	497	510	481	478	526	508	492	452	498	482	486	494	541	491	489	532	472	486	479	502	499	508	500	521	534	497	486	491	507	513	488	453	479	483	487	515	525	499	533	493	466	513	483	551	503	527	475	514	467	503	514	494	476	479	488	479	511	482	509	526	514	476	478	530	517	471	465	519	435	497	526	525	487	515	532	524	476	478	495	499	504	533	518	481	522	503	523	480	520	474	502	503	470	540	497	479	465	490	506	491	494	529	492	487	483	465	511	508	481	508	496	486	481	521	560	509	445	533	482	542	518	515	472	518	517	557	510	476	488	493	483	504	531	469	522	514	474	487
6822	21140	16298	9273	6485	4855	3548	2853	2344	1980	1701	1433	1271	1156	1155	1060	1067	962	909	883	823	790	745	792	752	795	738	782	724	720	773	701	775	721	710	681	721	719	673	692	644	700	690	736	725	643	649	705	691	678	679	701	702	721	642	676	616	669	672	735	697	664	666	716	701	640	693	700	671	662	685	692	695	701	681	712	697	682	684	679	689	647	661	675	660	631	679	651	662	720	705	689	666	714	663	718	678	627	710	664	675	651	685	716	687	678	701	711	656	659	690	694	699	660	703	714	701	698	647	699	705	642	648	705	684	699	659	725	633	673	713	673	658	633	710	691	681	682	665	625	688	686	662	682	629	696	687	704	671	691	670	663	695	697	684	708	600	737	650	717	735	678	688	666	730	664	632	711	671	718	654	688	660	639	692	657	646	704	671	625	706	709	663	675	683	644	691	656	687	683	681	646	706	727	696	699	690	690	728	630	626	730	657	704	659	676	655	643	688	681	646	656	669	706	643	665	688	704	630	705	704	676	719	650	660	681	664	663	662	635	669	639	676	639	682	663	650	684	706	749	704	686	657	692	681	678	656	673	697	675	647	653	641	662	689	665	676	693	677	703	672	676	690	678	703	649	703	688	718	688	698	669	658	697	624	693	693	702	653	689	702	656	657	662	652	674	624	714	690	669	686	621	700	682	649	684	649	668	641	663	703	660	659	673	709	709	628	653	654	650	714	666	716	651	762	693	643	694	658	676	694	720	672	676	695	696	685	722	695	654	640	691	704	647	686	650	701	709	649	701	648	672	705	687	663	660	693	716	625	677	715	643	703	641	662	641	666	658	663	679	649	678	645	657	686	658	652	641	645	658	681	680	655	637	670	700	674	649	658	676	666	706	651	668	665	655	705	702	653	656	690	680	669	698	684	661	682	647	733	617	701	675	670	686	676	667	674	626	698	711	675	669	658	701	688	687	676	655	654	694	697	669	691	694	709	655	685	632	704	695	629	655	705	653	706	672	690	663	693	650	708	683	698	701	702	704	689	689	691	732	688	649	686	690	658	679	696	718	711	650	656	696	660	728	670	672	666	650	624	663	681	660	692	676	663	684	695	674	685	667	701	667	674	706	660	664	690	653	672	705	658	661	708	668	681	680	663	647	704	730	679	678	642	659	673	692	729	727	697	612	717	697	660	681	642	644	693	692	699	631	676	698	702	659	692	696	672	623	671	703	639	664	667	702	712	679	637	691	703	686	677	687	716	706	682	699	633	671	650	714	683	683	641	693	666	658	675	693	724	678	644	677	679	657	617	688	646	657	694	668	700	675	668	678	695	695	636	700	641	661	709	685	678	658	710	681	684	651	662	674	702	706	730	694	712	616	679	628	679	677	676	655	689	648	651	612	661	681	686	645	685	682	713	676	715	685	697	681	673	693	641	653	731	646	661	639	676	700	688	668	669	664	623	714	641	696	646	676	702	676	704	660	719	641	670	663	671	646	693	632	697	715	662	693	671	689	648	656	653	674	678	673	695	661	675	695	680	698	694	708	681	674	662	641	679	685	658	721	682	662	676	684	685	672	723	701	684	640	703	645	681	698	655	657	675	711	641	675	643	672	617	695	657	677	703	660	680	638	659	727	684	695	657	689	687	688	715	697	661	628	668	667	671	628	699	698	652	706	649	670	685	658	689	646	704	655	679	634	701	716	658	702	632	692	693	644	673	654	703	688	664	677	653	657	691	665	690	684	653	674	679	695	645	684	693	633	659	709	634	704	679	682	645	658	703	692	681	728	710	658	719	676	682	626	671	667	662	685	641	676	680	636	658	628	676	678	680	718	667	655	638	659	680	710	618	663	685	702	652	692	688	680	653	684	688	675	687	646	642	664	639	643	728	662	685	650	689	659	722	700	656	648	665	662	654	642	723	635	671	689	695	669	618	688	673	652	680	701	654	656	652	702	697	669	664	665	690	616	652	677	683	629	670	669	682	684	640	719	630	707	709	685	638	646	654	674	687	687	713	667	693	680	661	666	678	654	677	618	708	670	666	657	673	672	666	696	639	687	622	681	670	686	699	661	643	698	647	647	747	646	595	668	689	669	672	678	640	700	632	709	678	647	697	676	679	687	642	658	675	637	682	646	688	674	688	726	671	649	659	708	653	682	667	659	739	664	675	662	694	710	657	625	651	636	696	680	673	670	687	687	684	699	711	657	674	683	633	715	660	677	635	667	667	639	661	680	673	615	715	632	708	654	652	689	639	690	681	719	679	692	654	623	622	690	675	648	664	694	637	737	671	741	717	661	653	670	649	691	652	693	698	664	702	705	658	654	664	676	651	668	698	680	671	691	643	712	706	703	658	653	673	655	688	633	678	665	650	690	663	681	683	653	678	648	693	657	655	657	648	664	634	674	659	692	655	700	650	725	673	706	657	685	683	664	708	673	619	633	648	660	707	664	646	641	649	699	689	698	677	719	692	662	716	644	693	684	659	676	664	693	660	713	685	648	727	643	674	666	676	688	704	650	662	677	693	667	684	653	694	750	690	668	676	653	649	655	707	717	669	681	670	708	714	693	707	667	665	632	700	661	633	688	697	705	668	703	690	633	653	659	731	667	698	673	623	665	677	699	677	671	669	641	638	641	658	672	680	671	673	679	658	638	660	678	643	659	655	623	669	661	676	647	659	659	675	676	709	677	681	638	644	638	685	638	729	701	649	663	690	640	668	690	715	665	673	713	657	672	701	674	687	654	696	689	667	677	688	634	665	692	702	709	668	643	699	645	677	727	677	646	704	664	660	663	703	706	676	678	686	685	645	676	671	669	683	663	656	685	648	673	647	713	690	708	701	676	649	659	689	680	682	632	694	715	720	686	656	666	665	663	683	683	670	673	658	680	640	616	709	651	735	635	721	664	661	674	660	666	673	650	690	635	655	686	673	665	706	683	680	701	630	671	678	668	625	661	679	679	666	663	668	718	727	617	688	662	702	638	627	650	721	735	707	639	616	654	662	729	691	670	684	673	683	702	657	649	690	691	681	641	668	650	655	667	688	675	648	663	710	687	714	732	724	683	707	677	660	712	649	625	659	720	662	655	719	684	739	706	636	665	623	710	671	719	685	685	683	682	652	720	635	683	707	653	686	683	639	643	652	717	687	659	671	676	653	696	696	660	662	667	684	686	659	651	657	686	695	712	679	711	702	638	663	666	625	669	648	675	683	705	687	664	699	656	671	663	683	620	666	718	658	688	673	728	732	653	646	671	675	696	712	664	658	659	676	654	626	685	648	665	686	647	666	629	684	683	653	621	655	681	641	700	679	613	640	651	672	728	665	657	678	672	686	669	641	678	620	703	669	689	663	685	672	677	712	639	707	708	644	667	672	651	659	607	692	692	693	669	663	687	690	634	706	704	746	674	651	639	700	705	679	661	714	650	636	682	698	691	681	663	675	678	630	669	670	669	703	651	673	672	680	664	711	653	651	690	633	666	663	704	675	677	685	685	705	665
24954	21522	26505	24626	4556	1480	1023	717	650	604	522	429	394	365	346	314	357	301	316	310	253	242	279	238	261	242	248	240	257	232	247	217	241	243	224	253	201	222	234	212	244	246	203	213	203	231	235	195	243	228	222	231	201	208	199	220	204	214	234	179	230	217	207	212	226	220	227	199	228	223	203	194	206	216	210	194	210	207	208	205	212	205	208	217	225	237	188	209	215	216	221	241	204	244	215	204	228	228	246	204	240	240	218	239	201	209	215	221	235	212	250	231	240	239	209	198	234	234	206	216	230	221	227	213	194	233	236	230	225	225	210	226	219	199	242	229	213	223	249	212	232	207	221	187	234	205	238	228	218	235	240	215	215	223	215	213	223	258	212	194	229	222	228	227	237	226	225	213	209	198	225	209	215	209	229	219	215	212	217	193	214	221	239	241	225	206	200	250	231	210	204	198	212	202	221	210	200	209	219	239	201	223	226	214	200	220	218	220	222	234	240	221	211	209	205	204	244	242	224	201	211	240	193	218	225	226	218	207	229	227	227	199	215	217	246	196	195	231	205	229	179	219	222	208	223	207	228	203	214	216	231	207	209	217	216	218	221	197	224	217	221	225	240	234	231	209	224	201	199	224	225	224	193	210	224	231	216	214	225	225	208	207	225	208	213	221	210	215	234	193	208	212	222	195	214	212	229	247	243	224	215	230	205	200	222	216	232	218	196	228	205	201	232	218	203	213	181	221	228	211	199	232	205	188	254	207	205	226	212	219	217	226	213	219	232	210	223	222	219	213	224	208	200	217	247	208	203	204	221	220	195	224	225	210	200	194	206	225	244	209	210	228	227	201	232	206	213	199	203	229	230	198	235	219	211	213	215	227	208	227	224	216	245	230	220	226	203	219	213	221	225	208	231	214	221	204	201	235	203	247	227	224	193	225	236	222	223	195	210	203	223	224	190	230	223	245	205	207	212	198	202	204	235	228	207	220	193	229	208	211	233	239	209	215	197	229	237	197	178	182	219	219	207	226	239	250	232	201	218	210	177	218	223	220	203	231	207	227	205	233	210	224	240	233	190	213	194	217	235	238	220	220	225	208	216	197	224	212	223	196	229	217	207	245	204	215	186	229	222	223	221	213	197	239	213	225	220	202	229	233	237	213	231	201	226	212	224	196	240	221	215	219	236	206	224	227	216	229	196	226	219	209	207	208	217	213	211	210	192	218	228	248	230	212	211	202	197	229	227	210	210	201	211	234	212	238	212	218	213	222	215	228	232	260	213	211	217	198	210	213	209	205	204	195	249	225	213	222	205	199	213	226	199	195	222	198	219	188	220	230	224	240	224	208	224	244	210	208	224	213	214	214	227	205	232	220	220	193	193	220	209	225	205	223	245	199	219	210	222	222	208	229	214	220	226	232	216	223	234	215	220	190	200	213	230	211	211	226	217	211	243	228	215	205	197	196	205	220	232	206	240	202	193	213	220	192	217	191	220	231	223	193	239	215	252	213	201	226	202	202	214	197	237	246	222	227	241	236	198	213	225	221	221	232	208	204	229	185	227	230	214	204	204	220	223	235	221	222	203	204	213	197	233	217	221	197	206	201	211	238	220	209	197	209	213	195	247	205	227	219	229	231	175	200	239	244	229	192	197	217	211	223	226	238	212	212	214	232	220	239	254	202	224	223	228	217	238	214	216	203	227	218	206	211	211	217	214	208	213	213	221	219	198	219	216	231	186	250	213	245	208	221	219	213	221	224	216	243	199	204	226	220	233	208	202	227	230	234	223	229	220	212	230	209	249	220	208	212	233	217	231	209	224	225	189	239	191	219	232	194	231	218	230	208	185	201	232	215	208	220	232	218	231	201	207	229	216	226	219	212	217	209	235	233	197	197	222	200	206	178	207	243	215	197	203	204	243	208	204	212	226	222	224	257	193	221	245	230	193	232	228	209	209	212	193	212	203	198	201	222	213	214	188	207	229	230	222	226	234	216	237	229	218	231	211	234	190	210	216	212	233	203	229	200	211	234	224	229	202	228	226	242	212	213	228	204	236	205	205	192	220	219	216	220	239	222	209	199	226	228	220	225	205	211	208	216	218	210	220	227	223	224	210	219	235	206	255	225	219	227	229	213	225	206	215	218	221	205	201	219	225	213	254	235	211	217	197	185	220	216	207	230	192	212	240	221	225	206	197	231	219	231	218	228	185	208	220	225	206	229	227	207	214	202	235	215	220	226	202	227	185	199	192	212	202	220	231	201	234	215	212	229	212	240	226	222	243	235	236	217	200	221	219	194	218	210	202	215	240	215	206	188	211	218	204	237	206	237	216	211	225	204	179	211	210	204	224	208	233	225	219	240	232	211	226	215	214	222	215	217	233	207	243	219	209	240	211	203	247	220	238	239	191	207	184	205	223	189	236	201	213	214	204	225	206	221	223	216	225	238	216	210	244	199	218	235	222	206	218	216	209	214	208	227	212	237	229	180	229	219	239	235	238	214	220	222	226	199	219	215	223	219	224	210	208	233	234	216	227	215	230	248	232	216	195	245	230	206	212	225	229	194	227	193	233	224	204	205	231	227	194	237	246	234	209	248	225	216	219	214	209	208	252	222	210	191	214	227	219	221	230	227	230	200	211	221	214	225	185	219	212	206	212	215	225	197	219	212	207	207	213	218	227	235	182	203	207	216	232	250	231	200	183	248	212	226	229	207	199	212	190	211	211	219	205	208	220	209	225	215	224	210	221	216	207	217	232	208	210	199	227	210	230	240	209	221	213	225	222	226	218	252	257	228	202	208	197	207	225	232	218	224	249	221	251	226	225	226	218	224	226	211	192	233	194	223	217	201	210	229	203	227	182	208	213	190	191	206	226	200	215	210	180	216	249	230	217	203	217	221	234	218	212	192	201	219	229	210	218	223	252	210	204	229	239	194	218	237	217	218	209	248	205	222	226	203	233	225	225	216	230	236	225	225	246	246	222	205	222	208	193	215	230	228	219	198	233	228	222	208	240	211	217	208	206	205	207	211	213	234	242	240	239	208	223	253	231	221	221	210	218	233	205	172	229	220	199	203	231	210	222	218	255	229	216	220	228	214	217	206	235	211	213	212	235	225	220	239	204	217	233	227	249	195	195	222	225	227	212	230	220	213	207	196	221	194	188	220	208	213	194	218	220	229	248	227	184	231	196	231	237	215	217	223	199	200	223	241	234	224	235	218	241	237	221	235	207	197	226	224	229	233	206	213	218	207	218	207	196	197	232	252	190	223	205	213	245	226	224	197	220	215	209	217	207	225	203	235	216	218	192	205	222	239	205	213	230	190	212	191	212	200	201	252	229	221	227	219	197	220	209	205	225	206	232	210	207	195	227	195	222	206	204	208	220	192	226	228	237	233	208	210	219	196	208	224	218	213	222	222	241	199	223	197	230	214	214	227	213	217	217	211	217	215	225	200	245	214	243	196	243	232	235	182	221	228	233	238	224	208	239	220	215	208	192	232
6659	16756	12746	6864	4814	3441	2463	1857	1494	1258	1055	916	762	716	604	593	557	533	436	400	396	375	385	371	349	360	343	329	372	375	327	346	314	305	322	324	310	293	321	265	300	296	277	305	277	304	317	339	299	322	296	275	298	304	309	292	292	305	293	342	318	310	286	324	290	304	315	284	295	331	305	289	296	266	305	319	298	298	294	291	267	305	321	298	297	283	357	281	314	308	345	317	298	298	293	288	298	312	283	283	275	268	307	274	292	304	292	298	301	313	297	321	309	307	311	285	285	298	332	309	305	327	307	310	291	296	314	324	305	308	300	301	270	313	303	295	295	307	302	299	309	282	309	298	274	292	301	284	303	286	298	309	289	277	291	301	317	306	320	289	275	304	268	301	330	286	304	259	324	296	318	309	278	284	297	287	302	299	283	292	320	294	281	294	286	240	308	333	268	320	315	277	318	301	297	305	293	259	312	317	265	310	304	283	298	265	297	281	297	278	304	291	322	314	309	303	324	304	268	332	315	290	297	286	297	311	296	337	279	286	277	294	296	302	274	302	306	282	302	313	306	307	322	318	291	302	276	288	309	298	285	317	288	325	303	312	324	312	280	294	310	290	275	318	298	306	307	296	279	301	295	280	306	320	304	314	314	315	288	282	297	323	286	293	314	312	336	294	314	312	302	314	259	335	265	326	286	288	292	332	289	299	299	261	290	290	290	318	291	278	285	329	286	248	327	319	318	294	327	294	333	268	321	320	306	305	305	323	298	300	286	276	289	276	306	281	318	299	328	271	295	278	314	303	315	289	338	304	290	306	288	328	278	288	252	303	275	308	309	288	316	315	298	320	285	279	316	286	296	342	266	304	302	344	287	300	325	312	336	307	265	307	282	299	281	305	286	334	303	266	276	261	296	289	292	279	281	303	300	293	309	275	292	287	308	369	307	300	308	260	284	305	306	290	287	311	259	288	302	299	323	298	311	263	297	334	291	295	280	302	297	283	339	311	304	351	325	322	315	294	310	297	305	322	301	316	295	288	262	294	325	320	292	314	294	304	296	268	290	280	297	303	295	297	286	315	287	314	321	309	263	351	283	290	306	285	270	325	284	283	283	308	301	317	301	317	285	286	292	277	300	304	296	286	294	303	309	319	296	309	292	301	279	311	308	262	317	317	293	287	305	306	303	315	297	286	314	302	286	308	326	292	299	320	306	282	307	277	276	271	289	311	316	304	324	307	266	315	261	308	295	271	293	290	284	292	315	264	261	287	295	300	297	275	312	299	248	295	302	315	313	312	308	279	289	276	290	304	316	306	301	273	282	329	300	273	290	298	290	311	298	307	321	290	309	299	300	314	282	310	317	284	287	330	271	277	286	308	307	302	290	284	320	291	300	302	267	306	324	323	310	309	312	312	292	297	317	301	308	322	327	291	285	324	305	273	302	309	286	315	297	303	307	295	310	299	288	314	312	281	312	325	320	282	305	319	309	281	286	294	284	324	270	307	313	296	302	305	294	302	283	294	306	333	317	308	306	295	308	302	307	285	303	290	290	298	290	318	321	334	305	304	273	314	290	290	305	303	285	341	304	289	309	310	321	302	325	286	315	286	281	291	297	266	268	274	293	295	294	309	315	299	304	311	322	255	287	332	309	312	319	303	281	270	317	325	296	280	284	291	288	280	321	320	294	284	320	313	312	291	290	322	315	319	303	326	294	305	308	252	290	297	312	327	270	312	302	305	306	299	277	277	313	271	285	315	313	293	306	284	305	305	288	313	305	309	309	308	305	290	342	304	301	274	289	278	303	308	296	283	274	356	321	308	318	267	288	312	308	287	327	289	338	289	321	313	323	298	304	325	300	299	294	327	303	288	284	333	283	330	317	270	313	313	301	289	291	290	305	304	279	308	301	312	314	281	265	275	330	277	302	279	273	303	292	326	309	284	317	335	316	293	294	293	302	293	329	287	286	304	315	305	280	315	305	312	296	285	317	323	285	296	301	304	308	321	306	305	308	292	303	299	295	306	316	300	319	301	296	309	306	277	290	287	298	298	291	312	297	298	304	266	322	310	330	317	305	285	331	298	292	310	319	328	301	296	268	285	306	290	314	259	288	283	302	277	275	287	298	317	305	293	280	309	316	313	283	299	320	307	301	285	318	322	319	289	290	318	315	315	296	296	317	300	277	282	282	309	302	307	251	287	327	305	304	306	303	295	314	286	309	304	295	284	310	299	296	297	269	307	326	286	316	292	315	332	336	311	306	309	310	324	268	315	274	295	290	293	296	296	286	318	301	293	320	317	334	319	293	285	306	302	303	296	304	284	298	316	297	318	278	308	281	305	308	306	284	300	274	309	322	314	285	310	298	291	296	287	324	298	326	314	284	290	292	323	281	323	304	305	274	311	294	299	300	288	298	312	296	301	284	314	274	288	309	309	245	289	290	274	263	287	306	338	285	327	289	287	301	287	298	298	283	288	322	282	294	312	304	306	289	280	279	327	329	295	334	265	305	285	285	304	311	271	288	286	280	292	315	316	290	349	290	303	292	325	305	315	283	288	302	289	299	300	303	313	308	306	310	292	282	297	274	276	329	329	306	319	298	277	283	276	311	314	277	317	303	281	306	320	299	289	290	314	283	296	298	288	326	307	310	300	297	295	284	307	296	310	316	287	299	301	290	283	308	279	314	314	287	343	286	319	282	289	318	297	295	300	312	328	330	315	283	314	266	321	293	289	307	319	291	318	289	308	319	302	314	298	308	336	324	321	294	338	289	309	304	289	303	294	296	275	309	290	289	287	301	304	295	295	281	310	291	340	290	314	278	308	313	325	313	320	285	280	292	294	306	293	335	314	308	309	282	308	287	300	315	304	324	331	293	323	307	319	300	312	299	278	323	291	297	318	284	287	285	275	280	311	271	326	326	280	317	279	265	312	294	301	281	303	306	332	275	311	286	289	317	315	285	307	315	299	279	309	298	335	306	319	321	283	301	291	327	280	325	283	297	307	303	293	327	297	326	288	287	313	307	292	312	307	290	300	294	313	295	284	278	302	330	290	266	304	315	307	303	295	295	304	277	290	300	261	306	306	304	304	297	324	281	280	308	297	325	282	284	315	299	316	310	315	285	294	294	286	277	304	282	297	266	308	278	302	316	293	315	326	301	288	296	309	321	282	356	293	290	329	299	288	296	337	297	347	288	323	281	306	325	292	303	314	281	314	307	301	301	289	289	276	309	309	269	303	314	291	286	298	303	311	288	301	336	316	304	337	269	277	290	314	304	277	339	296	327	325	298	294	301	317	288	320	323	309	302	299	306	279	300	296	334	292	305	286	310	299	306	317	292	321	279	261	274	298	282	304	279	312	296	316	288	338	291	309	313	330	287	306	318	295	321	324	302	294	296	310	283	273	285	276	316	299	308	277	312	307	282	287	315	308	270	294	309	299	294	304	278	314	301	278	293	320	340	319	313	279	269	298	316	285	319	302	284	282	288	287	316	318
22610	21507	28923	24522	21505	20639	5227	1794	1338	1274	982	830	727	659	666	614	609	546	497	474	440	444	430	435	398	423	391	406	369	374	374	390	409	372	361	401	375	391	364	377	328	370	365	359	374	345	367	371	362	372	345	360	323	362	345	341	375	353	385	380	349	330	341	321	361	369	365	346	416	375	343	356	364	360	344	320	349	368	347	385	351	363	319	358	380	330	337	343	350	339	358	360	345	366	364	357	374	365	361	326	372	358	348	342	348	376	334	362	351	329	386	381	341	340	373	391	334	383	376	377	337	361	375	336	363	339	350	393	339	351	320	357	364	350	348	377	338	336	380	333	377	363	344	345	404	351	327	317	351	366	356	351	341	350	358	305	358	391	340	359	334	340	345	364	364	341	388	345	364	365	383	356	332	373	373	353	367	326	346	353	348	370	346	376	362	365	361	340	370	321	338	347	338	354	341	379	337	322	339	380	378	395	363	314	350	363	378	380	367	384	356	403	331	358	346	340	355	330	316	358	347	356	371	376	374	352	376	323	338	365	374	347	379	345	334	314	340	352	377	381	336	360	373	368	388	370	334	360	321	367	350	343	396	324	351	367	363	357	371	359	383	391	341	327	351	384	366	321	348	349	354	364	342	364	348	342	342	361	325	352	369	365	368	351	364	348	368	374	347	366	367	350	337	351	346	321	386	387	371	363	371	337	353	377	362	320	291	335	359	327	335	339	384	338	347	383	363	352	368	361	353	324	330	372	355	376	386	356	357	361	360	340	340	334	349	376	344	347	342	372	382	326	388	391	343	369	371	363	373	352	316	345	351	384	346	348	318	370	369	348	367	351	328	392	342	330	357	356	330	358	342	365	341	359	361	353	407	382	381	401	337	334	339	327	368	349	344	345	321	356	344	372	370	374	360	348	352	326	318	332	370	356	351	336	310	345	394	328	334	364	390	367	330	369	331	341	337	337	345	336	384	380	343	345	352	353	365	376	389	355	377	366	346	394	353	340	357	370	342	333	368	352	338	358	338	359	381	393	379	364	376	375	324	359	355	373	323	362	324	359	366	345	345	373	334	359	349	367	342	334	381	378	377	375	363	365	371	355	366	355	359	387	363	345	324	368	344	349	331	359	337	330	358	394	333	311	379	348	343	364	366	344	328	350	348	379	352	362	358	333	337	345	322	364	350	342	344	350	347	355	376	352	373	335	338	363	354	363	333	345	366	344	338	367	390	322	385	352	360	342	342	376	356	357	367	367	329	347	335	346	341	390	354	335	363	345	349	345	347	311	348	357	351	344	350	379	331	354	338	375	339	337	365	329	331	349	372	368	338	357	355	338	369	386	355	363	359	347	331	362	365	361	355	376	334	359	358	347	338	338	351	380	375	355	343	379	343	340	349	352	348	386	352	325	336	335	379	364	394	348	341	348	340	341	356	363	359	365	317	337	344	356	344	351	355	365	304	334	341	328	345	364	356	362	349	338	368	348	378	357	356	354	411	363	361	349	331	333	351	347	358	370	391	345	364	382	319	349	382	341	359	328	348	373	366	332	356	356	340	349	343	363	335	324	361	403	336	387	337	374	346	369	364	302	365	357	312	333	342	383	367	368	348	340	352	356	380	327	362	336	351	366	357	343	338	321	363	337	339	339	346	343	351	398	386	335	343	320	333	378	333	375	402	351	377	326	374	343	359	351	335	361	363	365	377	368	339	345	349	370	347	334	338	363	353	350	383	360	346	332	360	358	372	349	334	346	341	332	392	372	352	360	363	360	332	386	324	375	353	314	329	340	356	370	394	360	346	337	375	342	373	359	328	368	360	358	339	394	310	373	370	360	338	354	353	334	379	319	343	323	371	394	344	370	340	331	351	353	322	385	371	320	365	354	380	329	340	377	356	341	339	329	363	375	351	345	351	356	375	375	341	354	364	351	362	368	349	339	352	336	340	379	363	339	333	395	395	344	361	314	339	328	315	344	371	340	363	313	359	388	358	345	338	314	347	356	332	378	337	368	343	393	353	355	354	337	364	358	339	318	367	343	322	352	355	379	364	334	381	387	342	347	370	344	346	345	327	350	372	357	373	342	310	362	300	333	405	409	385	353	378	368	349	386	386	345	347	369	375	359	364	373	343	325	396	299	377	389	325	372	322	335	356	354	345	342	337	366	372	351	343	370	313	323	354	342	362	372	376	337	377	323	361	353	349	353	347	356	369	348	363	356	361	374	355	341	352	353	358	316	347	348	326	345	330	334	367	354	332	362	355	352	354	339	356	347	347	374	370	356	395	356	338	350	322	399	361	365	333	346	329	323	328	344	354	325	358	359	352	326	368	325	326	330	343	365	331	356	347	339	341	340	321	356	355	364	347	374	339	334	332	343	373	350	334	356	376	389	388	357	355	370	367	377	335	345	350	368	353	340	346	316	337	370	384	364	375	327	352	330	361	372	393	332	351	345	359	334	378	327	349	357	376	399	370	369	351	358	368	368	357	359	358	367	362	375	386	341	338	358	362	366	339	361	361	338	348	359	331	334	343	366	376	378	354	349	326	371	356	338	358	348	338	312	348	377	338	322	388	371	360	358	335	368	349	331	371	339	371	334	373	351	357	403	354	349	332	357	366	352	341	353	354	352	358	378	335	365	350	344	376	355	358	363	369	370	356	345	335	329	313	350	367	349	348	381	347	330	334	372	385	380	362	377	347	338	354	383	361	357	357	362	336	334	346	354	367	360	357	354	346	351	351	354	372	342	348	354	365	357	369	364	382	339	304	346	395	322	362	378	361	347	350	351	335	316	338	346	340	373	370	362	377	375	340	353	328	382	373	402	364	369	346	346	352	349	346	335	374	360	304	342	325	345	349	351	358	369	378	353	366	343	354	328	334	339	358	298	351	339	346	372	328	358	332	344	357	429	343	358	371	348	357	348	383	379	380	390	362	361	359	337	351	355	380	381	357	346	349	346	353	368	355	346	360	366	330	318	362	352	347	324	395	364	351	352	346	332	372	333	353	319	323	335	341	364	310	333	337	328	385	362	340	334	328	370	359	366	356	366	371	365	382	340	356	345	386	374	333	356	369	375	352	333	327	349	356	364	362	368	360	344	366	326	327	336	345	367	327	362	397	338	345	371	330	370	367	342	371	348	333	359	370	368	330	368	364	365	332	349	331	363	328	351	371	357	328	379	337	370	360	343	347	366	332	337	366	349	366	363	350	334	348	384	383	359	389	333	319	348	337	350	325	319	327	370	377	323	373	354	360	385	346	368	379	354	358	347	361	355	361	370	348	327	363	379	337	363	345	370	390	315	348	357	332	378	371	387	353	369	328	341	347	352	359	359	338	360	332	385	363	351	352	363	358	372	366	338	333	344	326	367	378	332	366	346	338	329	361	369	370	380	361	361	345	344	355	339	347	323	349	371	377	344	356	355	353	356	322	347	375	371	347	370	357	331	329	353	379	345	370	360	391	381	351	356	360	326	331	354	389	370	366	321	311	325
8556	26527	20998	12547	9093	6359	4832	3613	2924	2533	1976	1577	1376	1232	1118	1110	1046	939	790	732	720	662	696	640	612	638	587	524	627	610	548	537	566	541	580	530	568	514	538	463	504	517	484	479	538	484	503	460	473	501	491	472	506	504	498	492	504	491	494	506	505	530	479	504	493	499	489	504	490	460	485	497	483	484	472	500	470	503	501	511	471	476	509	496	498	478	500	468	530	484	465	506	498	532	475	494	436	502	520	481	471	484	435	439	476	503	503	498	481	513	503	485	484	505	538	508	492	493	511	465	496	483	486	499	493	504	488	479	502	511	496	492	446	515	522	468	489	481	504	478	504	490	492	465	491	531	489	454	495	514	481	456	513	491	496	496	487	508	492	474	531	517	487	495	466	515	518	493	477	468	448	444	463	481	508	445	459	491	445	471	519	509	499	481	449	436	492	503	487	498	514	474	476	516	532	479	473	519	510	519	460	457	492	531	482	506	500	462	489	460	462	490	530	482	462	512	473	489	473	466	482	499	463	473	465	509	476	480	505	498	530	504	476	475	465	465	510	500	481	437	482	505	517	472	540	513	511	486	528	494	517	495	488	486	509	494	498	490	472	464	505	493	505	482	517	431	476	485	509	492	519	438	494	487	506	481	518	494	451	533	491	519	463	508	508	540	475	499	456	477	492	492	518	491	477	480	477	495	449	484	514	478	504	484	434	480	511	470	499	509	502	471	451	487	452	497	488	459	542	511	509	482	480	485	504	539	469	465	457	456	472	492	519	526	509	482	467	509	491	475	490	462	491	486	455	489	541	476	486	472	471	459	438	527	465	493	502	458	490	457	509	507	520	477	515	512	504	484	472	467	495	494	472	453	505	517	510	467	508	502	486	464	466	488	489	499	482	482	430	504	491	509	489	544	478	435	509	504	514	509	522	497	499	458	479	480	504	438	486	492	481	481	490	500	491	468	465	477	493	485	488	465	472	481	486	487	500	498	490	466	509	496	466	500	490	505	506	489	494	503	472	508	484	478	486	515	516	474	473	491	500	445	462	475	522	457	465	513	484	495	473	487	510	516	484	520	508	539	474	505	487	488	502	502	503	511	473	516	506	492	539	469	520	490	540	470	507	495	474	469	504	506	469	497	504	485	506	462	500	506	491	496	463	531	477	512	469	496	499	454	503	517	489	471	528	483	528	516	481	485	481	458	485	503	503	477	550	510	490	473	497	454	482	480	474	466	498	486	487	477	463	478	486	486	480	505	494	459	446	491	470	499	457	512	493	487	491	480	503	498	492	499	520	487	493	529	509	470	492	472	474	468	483	485	514	489	498	493	510	487	457	488	495	488	498	516	506	491	459	524	528	461	496	518	515	470	476	469	500	524	518	496	473	508	517	473	465	521	508	476	500	487	533	472	515	508	497	508	485	497	479	510	501	503	470	440	496	513	471	455	502	528	485	460	497	457	548	480	503	488	495	509	516	491	454	501	481	509	507	484	439	509	507	483	483	473	498	485	472	501	479	521	485	467	497	468	459	491	538	515	504	514	508	455	507	499	484	482	507	470	491	491	478	476	497	495	529	481	467	466	511	482	487	514	485	488	473	482	477	491	474	498	498	501	458	507	477	490	492	490	450	451	502	492	490	479	484	492	538	478	486	467	519	516	541	520	486	516	491	531	468	497	477	499	502	479	502	495	504	473	467	487	485	474	508	478	510	477	539	488	497	468	485	497	528	499	419	512	452	505	489	492	478	488	478	515	498	502	440	479	483	480	479	493	502	482	491	528	496	499	473	569	502	492	502	492	512	476	477	495	505	469	478	501	486	486	511	472	526	481	509	467	421	523	478	499	421	483	500	448	492	482	458	532	515	474	478	475	485	477	495	502	445	486	507	482	478	511	492	453	477	457	486	505	479	511	504	469	486	528	478	475	481	498	525	443	523	487	485	493	483	498	479	538	484	489	537	477	456	469	482	449	475	515	493	523	493	503	476	464	479	525	498	506	464	508	471	515	496	516	494	483	482	507	467	489	481	525	450	500	487	491	516	502	523	491	495	515	521	480	480	480	474	494	468	440	482	489	512	474	494	491	497	466	535	466	508	497	471	444	484	467	475	468	512	563	522	500	483	495	511	512	484	496	474	481	484	470	477	460	530	464	532	512	522	480	515	491	499	492	478	513	502	509	484	485	478	454	455	527	473	520	482	499	474	514	506	457	464	517	478	477	466	501	485	525	474	478	477	467	444	473	482	479	461	500	510	500	519	544	469	490	494	464	523	503	448	478	447	450	499	500	488	465	475	490	473	454	509	497	525	466	482	499	489	463	466	468	495	472	480	508	523	497	521	460	485	482	480	462	501	468	467	509	480	506	525	472	471	494	474	458	458	505	539	452	510	539	525	534	459	468	497	505	477	487	522	471	470	509	496	491	503	501	483	474	491	495	466	496	493	496	491	506	488	460	437	484	458	525	464	463	484	504	510	469	487	436	488	491	473	467	477	467	459	481	486	428	452	487	506	497	468	522	519	496	478	504	525	466	508	516	490	478	463	467	484	458	537	484	462	466	517	503	526	489	542	492	510	486	515	462	457	471	530	461	441	495	480	449	488	526	528	445	520	503	489	476	483	509	463	443	436	467	498	507	500	531	485	448	471	443	519	510	470	503	519	491	518	498	511	514	500	518	478	485	451	483	471	482	450	482	461	494	484	487	468	483	479	490	460	484	511	532	503	484	494	451	492	445	464	502	489	481	499	458	492	526	464	501	521	477	468	470	510	497	465	497	454	508	499	450	481	522	472	478	503	481	520	479	486	464	517	498	484	486	495	509	504	492	482	466	512	476	478	498	448	467	509	514	490	504	492	517	458	479	467	479	472	491	484	486	475	488	469	484	467	478	473	512	494	477	448	487	477	469	503	496	475	503	501	481	497	494	500	495	473	516	496	458	475	520	497	442	472	452	506	486	489	428	508	530	499	455	511	464	530	502	477	464	461	485	479	504	517	513	493	433	475	487	494	520	481	505	480	499	490	508	498	475	510	475	483	492	469	485	480	516	517	492	490	472	475	503	526	437	467	519	489	496	499	492	509	509	464	503	481	521	471	527	489	517	460	492	506	467	516	472	479	474	483	513	442	513	503	510	508	439	513	450	453	469	547	489	493	488	476	491	508	481	501	488	476	484	460	483	486	489	519	425	476	496	491	467	501	514	526	495	466	454	498	468	514	475	499	483	493	486	502	470	450	480	525	511	459	512	539	491	453	500	486	520	478	496	478	456	513	501	475	475	482	508	515	484	504	491	492	458	491	537	486	488	451	489	501	505	496	491	497	494	464	490	487	456	494	463	515	471	539	495	496	495	486	490	491	516	518	515	504	502	519	497	481	439	512	443	488	486	501	535	496	544	462	476	490	490	483	455	447	477	457	473	486	486	489	491	472	463	500	489	515	467	499	490	508	461	462	457	513	486	476	454	492	492	493	502	460	447	498	478	542	470	485	493	506	508
27565	19027	8588	3493	1811	1264	952	785	638	592	542	513	525	496	487	507	453	454	413	415	396	382	399	367	378	391	388	408	397	415	413	431	342	377	376	376	402	357	411	390	373	416	386	350	374	410	354	422	378	373	358	394	392	387	376	363	384	364	382	399	392	421	375	408	369	364	391	360	363	385	352	405	360	381	391	375	380	373	390	340	384	352	386	383	373	385	400	357	399	403	376	370	364	367	403	357	397	384	380	400	329	359	379	386	359	400	396	390	383	354	395	386	382	387	353	361	357	384	367	386	396	406	414	419	393	381	400	331	385	351	371	388	341	348	432	364	407	373	384	354	377	343	389	356	408	387	389	398	407	391	385	384	372	370	357	344	378	391	384	362	366	385	405	409	337	369	352	397	370	379	358	368	369	376	369	364	352	414	387	396	377	399	385	392	392	379	341	351	392	367	358	369	387	390	363	384	400	368	360	406	369	423	375	341	407	392	403	414	371	370	391	393	416	400	385	376	390	355	351	402	404	361	415	398	396	375	361	399	356	373	348	391	386	358	403	395	356	382	376	367	359	342	375	372	378	419	368	377	382	359	384	391	378	377	362	361	353	382	430	380	365	371	365	377	403	372	364	407	337	385	401	385	399	356	379	376	418	367	401	385	380	389	381	370	372	394	361	366	389	368	378	358	394	351	367	376	368	353	431	360	347	379	373	373	381	395	367	368	382	352	405	399	383	369	394	405	396	373	388	359	390	348	357	371	396	402	370	374	410	388	372	367	404	413	398	372	380	381	390	349	379	401	378	363	374	353	370	400	355	374	360	390	400	369	382	366	352	410	369	378	352	411	376	355	357	353	424	378	368	386	393	389	371	404	354	332	402	364	390	380	373	379	356	383	367	390	353	370	358	356	341	374	371	373	368	396	389	367	371	356	368	405	408	409	421	385	364	392	387	360	400	383	377	376	373	372	363	365	384	405	399	383	394	388	374	402	402	384	416	375	367	372	351	392	397	342	417	387	348	406	348	391	358	374	392	357	401	386	358	368	399	358	384	403	356	385	385	422	395	354	396	383	376	365	374	369	379	382	383	398	349	383	380	366	363	360	351	391	355	386	392	362	378	367	380	326	353	359	350	361	381	373	402	379	347	402	392	392	395	374	403	375	355	380	392	389	415	397	391	403	388	398	402	359	395	357	391	373	377	401	395	386	377	381	401	339	374	371	355	382	371	376	369	399	397	400	393	396	363	370	355	346	371	353	397	379	411	356	395	358	385	375	374	366	381	376	347	387	373	399	364	359	418	384	354	347	325	382	374	347	421	382	402	392	373	383	365	392	385	391	363	336	382	355	412	407	392	355	368	357	389	373	383	378	391	362	362	337	375	344	396	365	369	366	347	386	360	366	361	385	353	397	375	373	368	386	375	407	342	393	391	396	371	374	351	318	378	393	383	382	325	369	366	382	378	392	351	399	344	368	389	383	349	394	367	369	391	375	354	376	395	393	382	374	393	369	342	370	405	352	330	372	382	377	393	364	375	402	367	363	381	388	387	354	400	386	380	376	441	390	359	393	375	376	399	365	378	389	394	383	377	361	380	404	410	397	367	381	399	343	373	409	397	362	355	383	391	340	368	377	377	408	377	396	373	395	400	372	341	375	349	378	368	397	359	354	406	394	369	362	350	394	426	381	362	392	387	411	412	377	412	395	361	407	385	396	385	376	381	374	378	371	397	375	391	401	347	393	387	382	404	374	369	373	389	372	389	362	334	378	382	420	382	349	376	404	373	374	376	376	371	365	375	401	389	373	413	389	409	401	404	396	361	370	361	394	387	337	385	402	418	380	378	351	362	378	402	391	389	393	360	371	355	347	358	378	390	351	418	422	412	379	375	393	404	397	373	384	358	366	362	364	385	382	404	387	380	387	391	402	370	368	358	370	375	424	402	402	347	383	367	368	388	342	380	373	383	364	361	403	375	410	377	407	379	371	395	398	372	370	364	363	363	384	390	354	369	369	384	355	402	392	393	367	363	391	391	353	378	373	394	373	390	386	373	384	370	410	415	340	414	411	347	383	409	366	396	366	369	383	418	397	378	373	366	380	394	405	396	376	412	367	402	379	382	388	356	371	389	360	378	399	334	402	400	359	356	388	370	390	394	392	401	359	423	370	385	397	402	381	387	365	396	392	427	364	410	383	399	369	398	393	361	399	371	387	345	359	360	395	353	386	389	391	343	380	388	371	356	373	335	389	364	329	341	370	369	380	351	377	384	350	370	397	364	403	414	398	385	379	370	349	371	387	386	394	374	388	362	378	349	373	359	385	401	401	396	376	358	417	368	382	391	336	374	402	377	380	356	390	369	366	343	372	379	407	363	361	378	401	389	353	374	380	384	364	374	390	399	361	360	397	354	410	374	362	352	374	368	373	404	370	355	389	334	400	398	365	375	383	393	354	380	390	352	382	359	382	383	424	391	393	407	394	373	351	369	434	352	376	410	382	369	372	397	364	363	380	394	366	417	362	395	368	371	355	368	376	415	389	375	405	382	346	365	380	372	385	375	410	390	383	378	363	394	355	383	362	382	391	409	363	351	391	381	398	349	365	386	368	383	362	363	405	364	398	415	369	341	395	357	366	363	335	380	384	371	381	364	419	354	384	375	388	366	405	379	421	369	358	391	388	359	350	383	390	347	380	376	369	349	349	364	367	369	387	399	386	350	369	372	352	370	413	362	364	369	343	357	410	364	375	403	370	375	410	375	383	394	404	409	388	378	401	400	386	398	374	379	373	356	395	373	351	382	368	365	403	382	367	360	388	379	403	382	378	393	385	381	354	400	365	380	385	344	368	362	399	383	368	388	342	373	385	376	329	408	385	411	354	387	366	346	407	361	385	354	394	377	366	343	374	376	377	376	344	385	342	363	349	390	377	369	395	384	387	366	405	395	342	378	395	364	338	420	392	382	374	343	394	371	409	366	406	383	332	365	362	381	377	343	359	369	397	385	378	380	382	402	402	399	329	358	416	360	382	376	387	370	393	347	351	384	386	363	385	371	394	383	391	376	389	352	374	379	386	337	409	350	392	361	395	365	390	371	359	392	367	378	359	379	404	364	377	399	346	393	372	343	369	374	390	364	376	364	371	379	367	374	366	382	388	371	402	348	404	373	376	341	374	378	389	384	373	393	369	399	367	383	359	380	364	340	354	371	361	354	377	369	359	369	368	387	366	372	357	358	369	336	378	400	382	373	383	385	352	389	417	398	393	356	364	380	369	325	370	380	410	378	398	374	380	387	392	384	354	381	340	373	385	370	359	377	371	378	398	363	350	363	388	410	363	371	395	372	363	388	382	383	357	384	384	361	407	323	389	389	365	361	373	411	401	376	353	361	395	391	372	373	383	393	394	428	353	413	400	383	350	360	371	392	380	372	394	414	351	394	428	388	356	362	355	351	365	369	359	395	394	400	394	360	377	375	371	400	407	365	381	408	389	407	372	388	381	382	368
7202	12844	9568	5180	3430	2503	1934	1547	1361	1180	1008	899	855	784	741	684	689	642	622	617	576	539	561	533	624	508	561	526	547	528	518	544	531	522	531	509	523	532	518	560	542	519	519	478	498	543	521	494	498	517	494	554	519	565	508	513	459	525	533	514	515	525	540	485	546	523	468	528	505	456	492	523	496	491	528	554	458	546	493	496	510	548	493	483	494	502	502	532	517	487	508	482	476	530	532	500	481	466	506	537	535	506	485	495	510	521	488	452	492	576	511	499	512	514	527	510	497	499	525	485	499	515	486	517	489	486	485	521	520	511	526	545	514	492	511	517	532	531	498	515	515	525	494	490	524	494	489	495	523	518	496	518	495	511	483	504	505	518	539	500	496	506	521	532	523	504	513	526	547	500	492	525	556	528	550	500	486	558	535	505	528	491	523	510	485	527	483	486	498	494	509	488	509	500	505	455	476	513	512	497	491	505	498	518	537	483	526	491	522	502	477	510	525	523	514	526	475	519	456	520	524	550	502	541	470	531	498	571	517	503	557	544	503	504	517	551	540	521	476	505	495	523	506	535	512	528	523	487	492	522	529	515	489	490	524	531	500	502	494	532	515	532	528	505	505	482	517	532	482	490	487	494	473	520	541	521	483	491	509	528	523	503	509	542	528	516	527	539	501	518	503	491	544	511	509	485	516	484	515	510	509	516	544	542	508	538	503	542	503	494	501	496	494	496	529	506	467	527	519	470	541	529	509	528	523	526	505	501	521	497	558	526	511	534	518	485	506	500	504	466	526	495	513	498	510	519	504	497	537	513	556	506	487	536	485	482	503	532	520	548	552	513	489	511	490	512	527	533	545	493	496	482	469	510	505	486	510	537	492	495	493	505	517	512	514	573	509	496	446	511	535	519	470	545	531	491	547	479	511	549	498	490	511	466	472	501	528	501	515	526	486	527	542	492	446	513	555	529	484	491	530	498	491	506	504	549	517	541	475	543	505	523	519	524	490	512	526	504	543	508	510	529	527	541	531	478	471	533	531	524	515	518	494	515	529	507	513	559	528	557	503	507	505	488	518	477	501	480	517	539	485	482	506	523	476	509	478	526	554	535	520	486	469	500	517	476	526	521	513	465	476	530	508	500	497	535	515	526	482	505	545	508	516	507	521	521	517	502	542	490	520	491	505	525	558	492	508	516	540	502	521	505	545	527	519	515	514	553	458	471	506	499	531	497	517	529	523	492	500	523	507	510	525	534	537	487	503	508	511	518	551	491	505	495	512	454	521	499	516	516	528	515	510	508	501	503	513	528	465	545	507	503	501	458	557	524	502	487	559	476	550	528	519	497	487	537	494	513	491	532	502	487	530	522	526	496	493	507	504	536	518	514	481	508	483	516	500	464	535	525	507	522	533	530	546	492	529	535	505	483	480	522	495	526	542	508	538	533	514	509	489	492	517	503	540	525	531	509	494	526	519	480	503	509	497	522	521	549	503	479	492	537	462	482	503	510	501	501	457	533	551	521	516	484	499	538	481	530	518	502	522	523	517	531	502	517	528	582	535	496	524	512	553	554	529	531	551	466	502	504	509	477	550	547	535	495	490	526	539	497	511	518	509	527	531	521	535	526	522	504	485	516	548	533	505	531	552	508	501	494	539	536	523	512	524	482	503	473	493	498	538	484	523	488	464	505	551	536	503	549	521	509	492	503	517	534	547	522	504	499	538	511	501	485	533	515	480	474	469	499	516	535	535	518	519	518	523	512	520	551	533	518	543	545	534	493	530	491	528	528	541	523	520	535	489	503	550	486	548	541	510	528	501	491	541	464	509	531	519	479	471	547	489	534	557	485	555	537	517	538	532	519	505	493	468	544	526	482	483	559	522	529	520	470	515	500	496	512	478	470	522	517	476	496	478	532	523	498	513	496	479	546	524	537	540	489	510	496	507	504	531	510	532	516	569	525	484	487	519	495	539	565	527	496	542	550	512	501	560	488	507	523	501	554	532	538	550	496	553	498	500	520	500	534	493	520	517	551	527	487	495	535	529	479	525	511	466	448	494	517	521	501	475	511	537	498	544	511	509	509	502	510	571	533	537	468	490	496	538	486	480	540	527	509	507	527	487	549	496	513	535	486	542	514	499	519	493	527	498	463	529	497	544	517	502	518	518	483	510	486	501	508	524	506	528	532	503	531	521	496	514	489	509	503	532	485	530	540	532	540	530	487	477	509	526	486	508	481	470	514	532	570	500	497	527	543	516	525	522	519	515	520	550	515	461	526	554	520	493	457	509	528	504	518	486	510	487	518	493	524	497	522	520	478	504	517	513	497	519	523	507	524	471	524	494	494	508	536	494	477	501	578	496	535	513	535	539	541	499	511	534	507	492	543	523	493	512	507	511	485	516	512	509	554	519	507	509	530	530	510	531	470	550	512	538	539	534	495	515	482	545	476	498	520	513	493	516	511	553	526	494	494	539	494	474	520	507	494	524	476	526	510	526	488	526	533	526	494	496	513	479	523	484	512	498	509	525	496	517	534	527	493	535	524	504	550	523	522	503	528	544	543	562	543	507	516	509	515	543	523	496	520	497	547	532	507	515	532	565	511	511	524	500	518	528	504	515	502	502	519	515	538	549	492	543	527	527	519	510	505	522	508	499	541	517	517	514	480	501	498	515	503	516	562	564	552	524	529	559	520	538	560	517	530	511	541	470	544	491	473	530	490	512	516	503	542	495	518	511	532	517	539	513	523	482	487	499	494	519	534	503	542	574	505	488	555	497	543	494	521	492	492	492	522	517	549	520	526	512	496	531	567	533	490	525	514	518	558	506	500	463	531	513	502	543	543	456	510	526	491	491	538	523	513	544	500	504	499	526	507	536	497	492	527	499	511	472	482	540	508	499	489	494	531	481	481	483	534	509	483	527	527	541	490	501	506	494	511	540	523	538	496	529	500	531	527	539	489	510	495	517	527	514	498	477	492	500	507	510	533	517	539	495	454	542	480	475	538	488	489	521	508	507	514	519	492	548	542	515	521	508	543	519	575	498	505	526	547	506	487	476	501	519	536	491	496	506	494	499	481	485	495	533	497	521	507	514	516	529	514	532	524	544	489	530	487	519	495	485	476	517	500	478	498	562	459	526	532	495	521	514	519	513	536	444	524	554	523	506	537	476	574	524	501	484	549	478	502	497	494	559	519	530	489	528	554	505	487	512	488	521	503	573	485	501	480	485	480	552	474	526	488	523	532	518	459	536	521	466	503	533	516	494	517	535	516	517	559	505	493	536	505	498	487	500	513	487	514	490	499	484	489	536	476	503	524	493	468	513	500	532	505	518	504	541	521	539	537	557	506	507	565	492	471	516	526	574	555	524	520	539	527	532	473	526	486	496	502	541	509	524	520	494	544	495	516	499	522	521	523	494	493	540	483	515	527	500	552	477	519	526	497	545	513	505	470	524	497	537	503	486	482	515	511	508	507	542	484	519	468	494	548	503	540	477	517
23432	21482	28401	24987	21202	7151	2142	1362	1175	1014	898	748	734	716	680	725	677	639	557	556	555	527	516	576	550	528	570	527	514	549	534	515	537	521	528	519	486	542	536	490	483	506	485	477	482	519	504	512	514	495	478	536	465	507	522	512	518	503	492	508	495	547	472	514	488	521	490	521	468	463	505	487	510	537	530	490	499	515	496	539	516	486	537	513	542	493	496	504	524	484	497	497	517	470	515	505	530	491	517	483	523	492	510	511	486	468	528	487	517	477	486	493	518	487	523	521	550	485	539	497	525	513	460	507	530	503	532	519	491	510	572	459	507	517	464	535	523	516	530	483	487	501	521	494	504	525	503	492	493	530	471	511	523	467	495	525	472	488	512	501	500	487	505	536	508	450	521	489	500	499	514	507	516	486	513	460	510	481	491	510	504	496	481	518	525	503	512	528	490	543	523	541	494	497	524	524	509	554	525	494	459	534	540	567	442	498	509	479	503	455	486	538	485	509	508	492	496	488	500	497	469	481	503	507	525	528	503	532	481	495	531	461	468	480	528	489	496	508	495	459	484	501	518	507	512	484	501	518	505	445	519	468	489	488	492	485	493	512	495	522	532	489	491	449	481	521	535	507	518	482	499	485	546	505	515	464	502	488	538	529	508	474	483	517	500	529	497	501	526	536	457	483	531	541	501	474	511	535	503	535	519	522	477	509	505	526	437	482	471	477	474	484	508	476	507	488	472	501	505	515	503	527	533	522	511	485	489	528	485	506	475	529	500	500	483	521	472	480	496	502	523	471	489	468	500	484	506	530	497	545	498	493	481	541	485	474	499	493	454	490	477	468	500	521	490	511	497	507	446	456	521	458	487	485	522	509	460	492	504	536	492	485	508	479	475	536	517	484	495	490	498	502	505	456	517	511	472	512	457	478	494	537	510	466	476	476	494	547	554	479	499	513	472	532	484	440	483	485	524	497	504	535	512	496	472	510	506	494	510	499	507	493	510	487	492	500	488	527	471	471	481	519	490	473	452	513	505	495	509	514	503	456	493	517	488	495	494	529	499	495	523	531	494	485	502	465	493	503	510	492	468	506	509	544	528	519	510	505	509	509	515	494	542	513	521	483	508	500	526	486	508	491	505	483	460	545	507	522	516	518	501	481	521	512	505	531	475	485	481	509	512	505	508	509	486	504	470	507	495	509	456	517	424	482	517	543	461	488	508	489	468	543	499	520	516	488	500	497	499	490	513	487	478	524	519	494	488	471	497	487	450	510	535	498	477	486	463	509	471	507	513	508	517	493	504	531	488	495	520	504	515	474	488	498	517	532	517	482	500	530	515	512	482	501	517	497	499	447	508	510	494	484	536	521	513	509	482	478	508	521	510	505	487	513	499	516	498	490	507	482	493	483	478	485	515	515	509	460	471	524	498	486	505	473	534	492	479	521	531	481	488	472	478	497	512	516	482	487	481	508	465	500	490	480	506	468	483	500	506	521	545	516	505	456	460	526	519	501	497	522	495	486	466	519	472	530	467	502	488	465	491	445	442	469	496	480	501	492	483	483	489	529	476	501	501	531	545	504	486	510	473	490	517	487	461	489	473	490	504	492	485	508	493	529	477	484	492	485	531	510	476	533	454	511	488	470	519	508	498	494	502	495	526	482	456	496	500	515	489	502	575	489	503	535	511	482	486	488	489	509	481	463	525	492	528	528	498	518	485	507	496	460	511	512	455	526	503	500	485	513	476	513	486	473	502	528	490	511	517	485	502	516	526	525	516	485	492	495	504	471	560	491	536	518	528	473	461	480	535	498	497	488	486	508	484	480	531	488	471	509	486	496	491	452	515	520	547	556	471	539	459	518	533	484	537	472	515	512	493	504	500	491	536	478	535	470	482	514	493	523	511	486	474	509	489	503	478	513	481	501	507	497	493	509	498	525	485	526	502	487	528	479	487	543	525	512	510	517	493	503	490	526	529	500	475	497	515	532	537	487	520	508	482	500	481	474	528	492	525	515	497	514	506	507	527	530	519	491	501	495	511	454	483	508	462	508	439	509	513	489	504	485	498	535	528	511	478	493	481	519	478	482	471	470	452	524	469	473	525	482	487	485	474	480	506	486	495	497	491	505	495	532	507	490	469	471	474	467	470	536	491	498	519	524	499	475	466	500	524	504	494	491	474	468	519	489	511	506	486	509	497	525	495	489	558	512	453	564	520	510	542	475	525	510	487	504	481	503	485	446	517	494	480	491	484	509	461	539	489	467	471	494	474	492	537	488	490	489	467	508	529	490	500	524	483	493	490	516	504	515	503	482	479	486	503	511	477	472	463	491	496	490	471	503	491	513	515	499	500	515	523	487	472	492	489	497	469	473	493	476	482	550	495	475	488	530	502	500	455	444	483	485	485	489	489	530	484	473	493	540	509	526	517	496	515	495	531	474	523	510	530	530	510	499	505	500	447	496	445	519	482	500	493	467	458	436	511	537	503	506	506	490	517	522	518	547	487	450	520	474	495	491	487	496	521	510	489	528	508	484	463	458	495	517	513	474	471	482	474	527	506	503	530	530	510	462	519	543	490	500	470	494	464	481	524	543	483	528	536	512	506	503	506	485	539	465	545	492	503	483	523	524	508	486	466	510	492	500	520	490	505	501	531	483	471	494	511	541	478	514	460	515	496	505	523	522	482	504	500	514	534	514	554	524	478	480	477	479	513	462	508	492	511	522	506	478	484	480	552	461	481	515	495	490	515	503	533	486	451	506	521	495	529	502	505	505	497	488	486	537	492	475	500	504	524	501	516	469	481	519	509	511	474	514	464	480	482	514	505	525	527	525	442	531	491	534	502	559	492	516	474	518	474	448	503	487	481	484	516	468	509	503	536	501	466	496	505	468	485	476	534	493	517	495	500	472	472	536	476	485	506	486	511	454	493	477	447	510	518	476	533	537	517	505	531	476	510	517	500	510	520	484	455	488	524	523	468	478	525	499	482	495	481	480	469	484	493	494	486	539	548	481	526	510	488	468	528	462	497	470	486	487	515	518	511	517	496	482	482	531	536	512	485	511	439	500	498	498	504	488	473	519	479	482	518	503	476	468	475	528	495	510	493	461	488	523	544	509	511	538	495	488	496	457	490	500	507	474	475	514	491	477	466	485	524	486	485	503	496	486	485	504	478	483	530	508	506	515	530	499	491	481	498	482	509	489	480	513	511	501	478	512	512	519	514	509	500	528	523	498	479	539	502	505	466	503	497	506	519	454	526	493	487	524	504	519	494	500	466	497	495	456	503	526	479	518	523	532	558	485	471	485	523	501	504	519	492	460	507	491	507	537	522	488	469	481	468	519	519	502	461	490	502	471	522	489	474	546	495	502	484	497	489	510	512	549	468	510	494	514	464	527	486	495	505	479	499	536	523	488	497	468	495	477	497	523	455	501	496	452	480	474	475	461	512	460	553	503	509	505	502	524	520	441	522	492	518	483	491	487	487	474	472	423	495	499
7016	21439	16435	9279	6332	4650	3464	2714	2255	1973	1708	1429	1357	1296	1164	1043	995	972	923	848	813	825	741	719	746	717	773	740	769	734	775	702	736	712	699	695	715	749	710	684	684	754	691	690	682	685	665	691	706	716	690	679	668	701	659	638	674	685	639	674	697	684	685	733	700	701	683	684	654	728	659	697	682	716	680	669	698	680	628	686	674	723	697	702	658	656	659	718	686	624	699	701	675	724	691	701	661	676	720	677	662	696	643	675	672	651	682	688	696	699	678	679	664	684	700	662	691	686	636	679	674	668	673	685	690	712	695	653	718	672	664	661	658	679	697	726	702	740	684	657	680	671	671	668	724	692	696	699	688	678	721	714	737	677	691	690	696	696	669	684	689	694	697	680	725	680	683	680	687	722	654	696	689	634	728	704	700	677	713	659	713	650	703	636	634	619	680	715	687	712	672	685	652	706	651	702	683	695	687	686	669	690	713	625	685	683	686	659	667	676	668	690	662	723	702	689	708	664	624	656	637	649	669	679	683	693	709	665	726	659	639	682	680	667	682	684	660	730	707	693	644	702	704	654	737	646	690	682	652	677	701	669	709	694	699	764	690	676	699	679	685	651	679	666	679	684	676	699	735	665	673	691	690	668	690	682	705	666	715	681	650	697	716	713	671	695	689	702	680	667	670	703	704	711	687	704	669	685	723	685	676	692	682	668	658	649	660	696	677	690	697	673	634	666	723	706	659	651	754	656	647	687	668	696	657	701	674	727	666	683	707	704	691	706	684	690	678	679	699	682	703	685	683	694	691	672	707	696	684	665	699	710	694	677	685	644	673	661	694	652	720	681	684	687	702	706	690	685	728	677	688	670	657	635	641	663	656	673	654	690	707	722	731	720	659	674	703	706	685	676	664	653	663	738	657	666	694	655	660	629	681	725	697	723	707	716	666	651	716	664	701	676	702	659	658	720	664	715	662	675	721	647	664	643	693	701	681	696	665	699	683	662	680	704	722	692	671	698	690	692	708	633	653	685	681	703	660	694	698	685	639	665	656	619	645	738	706	684	708	651	669	689	679	661	684	638	696	676	676	655	666	721	649	728	630	638	691	677	686	673	716	681	663	677	694	696	710	657	722	681	680	681	700	698	723	691	682	724	661	673	643	684	685	697	699	668	692	644	678	723	689	635	658	696	687	716	672	704	656	674	635	681	642	696	726	682	662	687	658	691	689	651	680	713	674	676	646	719	642	667	631	692	689	693	640	655	748	677	705	691	674	708	680	666	724	693	660	710	666	683	691	665	648	695	692	688	681	712	680	691	662	702	650	726	737	663	720	739	705	677	697	686	665	690	643	688	676	666	681	733	655	665	699	678	682	692	668	704	620	712	674	685	695	703	653	679	697	667	658	699	693	695	657	703	662	724	661	681	635	685	690	677	722	648	737	702	675	667	703	661	669	698	702	679	634	693	679	696	681	660	676	716	703	683	685	680	712	691	680	665	686	657	679	645	683	662	698	671	677	656	684	637	701	694	710	680	631	700	639	672	677	663	698	690	699	638	672	699	671	688	639	712	693	635	619	690	639	672	626	654	731	682	700	677	634	675	719	675	706	677	649	703	676	680	677	653	709	675	718	666	616	672	659	671	651	675	681	722	677	767	701	697	683	692	695	708	708	651	707	702	696	697	690	702	653	649	703	710	727	665	720	677	692	709	683	680	693	659	693	708	657	717	668	673	735	679	667	623	669	698	678	672	670	709	656	652	639	729	682	669	675	723	702	670	678	690	673	729	672	669	647	721	666	671	679	669	688	715	739	650	692	682	652	684	714	669	698	628	661	692	712	697	731	704	682	711	679	673	697	660	667	692	728	663	687	692	661	655	694	703	671	642	642	710	664	690	690	702	677	664	682	710	698	711	672	689	711	656	687	698	707	719	729	706	688	695	666	653	657	669	723	679	662	686	701	670	698	683	739	696	661	666	684	645	661	666	660	689	687	686	725	709	689	658	662	686	655	639	729	700	698	647	723	679	701	666	700	651	680	665	694	635	676	703	661	702	712	689	653	637	728	665	742	677	672	679	730	670	723	662	715	704	705	722	670	634	669	690	663	706	663	723	647	774	690	692	652	717	683	761	662	662	673	691	706	732	662	697	714	703	680	706	654	689	692	687	664	654	610	720	695	682	629	659	706	654	705	680	679	682	706	675	635	668	666	676	662	712	707	668	675	651	658	731	695	663	685	684	683	678	688	701	667	724	618	674	669	699	697	675	690	662	684	625	709	673	685	674	659	707	702	674	658	676	662	692	635	686	693	686	713	713	691	722	750	640	683	678	690	682	677	711	685	654	703	719	679	692	675	715	697	672	692	682	684	679	664	715	663	652	683	622	686	684	668	700	674	701	702	650	708	629	692	699	660	739	643	689	706	662	701	643	671	683	662	703	709	657	695	703	689	715	665	690	616	664	681	612	671	679	665	694	722	679	676	665	685	680	725	722	703	708	671	671	686	730	658	700	692	694	654	710	700	735	691	676	697	720	705	660	651	690	673	680	645	710	728	632	711	684	652	698	656	655	698	719	670	728	686	626	674	665	690	677	725	674	685	649	702	677	680	678	651	695	661	661	722	691	681	662	689	692	707	673	684	675	671	734	716	687	702	672	707	702	639	720	666	678	699	682	652	652	672	662	699	687	712	696	713	708	695	716	666	714	707	731	677	653	685	678	647	696	686	681	688	688	696	713	666	673	670	694	696	686	720	708	720	684	687	657	670	660	640	705	665	693	642	681	706	683	691	682	650	713	658	744	673	675	674	678	675	685	679	676	684	674	677	652	702	709	690	628	687	698	691	699	686	655	687	682	669	706	676	682	723	688	660	689	686	673	674	691	649	679	694	668	683	689	688	672	664	695	634	653	748	679	695	672	704	674	693	647	695	661	722	714	671	698	668	700	668	671	734	734	688	677	682	705	721	653	664	691	663	687	640	668	684	681	667	679	749	706	633	699	711	692	659	672	697	663	717	688	670	688	694	673	717	676	667	703	647	688	689	705	649	658	751	660	750	684	684	716	650	674	675	658	732	664	654	694	698	679	708	663	684	706	671	698	706	719	672	707	665	631	718	696	711	692	687	663	662	671	671	670	665	657	719	666	688	646	712	629	658	681	634	722	662	654	710	705	659	681	727	644	689	675	679	640	672	664	695	687	685	664	739	690	670	709	671	704	664	684	704	689	725	695	679	694	687	700	657	695	654	759	664	717	677	702	704	681	662	668	700	694	713	698	694	644	661	649	700	682	690	660	683	683	709	661	676	703	687	689	677	673	677	695	681	665	677	672	654	692	693	664	695	695	689	701	680	700	634	677	701	631	740	749	657	687	705	667	704	662	675	701	676	688	691	716	657	688	689	686	673	737	697	665	624	686	639	649	708	682	667	762	641	714	736	663	669	719	659	671	677	673	660	686	656	670	674	689	673	673	661	724	731	681	641	703	668	650	659	677	693	694	700	665
24838	21466	26422	24591	4515	1438	1027	755	663	600	507	441	413	349	375	351	296	295	283	288	261	237	255	244	248	255	232	268	258	222	221	267	255	251	247	206	210	254	239	223	227	194	239	222	213	236	210	231	221	217	242	232	213	220	231	239	229	214	218	225	213	218	252	223	216	255	224	222	208	226	212	243	207	241	242	195	237	220	235	204	211	252	199	209	194	207	202	216	237	213	232	212	227	221	216	208	211	201	235	219	246	240	209	223	229	189	222	206	238	222	219	228	222	237	218	209	231	227	216	233	197	218	210	211	202	242	213	222	200	222	229	240	233	221	189	223	220	230	207	241	218	211	212	230	220	227	207	215	255	215	233	225	236	224	229	229	206	204	197	209	225	210	211	231	185	224	224	254	210	225	218	215	213	241	221	217	214	213	185	234	185	229	234	238	227	217	241	229	222	220	208	205	212	238	230	238	187	223	207	231	231	245	233	201	215	222	216	232	207	227	237	213	272	212	236	208	229	235	247	254	225	195	222	226	220	239	250	247	201	230	224	228	231	225	205	219	239	227	195	219	213	207	218	221	229	219	213	209	220	188	247	218	214	217	233	208	202	238	195	225	250	217	219	239	227	209	232	240	197	224	210	229	210	236	253	181	197	216	205	230	213	245	231	217	216	227	237	230	195	220	247	220	236	213	214	229	231	198	209	238	227	229	219	198	195	211	231	210	215	205	233	214	223	213	221	202	243	240	238	204	215	210	222	228	231	249	205	234	210	220	223	208	198	234	201	243	200	220	226	218	216	238	224	235	224	226	236	225	236	219	215	222	219	229	211	232	222	238	212	215	212	255	246	192	227	217	223	232	222	212	223	228	209	189	228	227	226	211	214	232	233	215	224	224	223	203	204	211	220	224	236	242	237	224	214	233	215	229	230	231	216	201	217	224	238	216	186	216	244	224	259	193	216	206	211	192	235	239	213	201	204	245	223	215	220	201	227	212	206	232	224	221	218	212	224	254	204	210	189	214	236	212	252	211	231	234	226	209	205	242	221	203	194	199	243	202	224	236	225	214	232	247	245	237	194	205	231	220	234	213	244	207	241	225	229	206	218	231	217	208	231	222	218	240	213	219	229	225	227	199	206	217	220	224	200	243	202	194	217	218	237	208	196	210	216	225	227	245	242	238	242	227	218	205	206	233	228	230	233	243	221	214	220	212	222	207	199	257	228	212	234	215	220	208	236	228	234	230	231	231	199	223	218	236	220	234	237	224	210	215	217	228	207	218	232	226	225	239	238	215	220	222	219	199	229	239	203	222	243	214	201	203	206	231	228	236	207	237	190	235	232	244	188	199	217	231	230	199	218	215	217	219	227	218	220	213	212	238	209	215	251	197	232	242	212	233	221	236	187	240	201	228	241	206	201	241	238	208	195	240	206	212	225	217	210	234	226	213	219	218	216	230	219	216	223	238	244	224	220	210	229	208	206	223	206	234	207	226	218	241	214	210	216	226	215	201	184	215	217	206	235	210	222	214	230	222	240	237	216	232	225	213	217	216	225	197	228	216	230	201	223	213	238	214	254	231	229	216	201	217	237	227	235	235	236	227	214	204	223	240	228	226	203	208	228	231	193	236	244	223	202	187	213	215	215	206	201	213	225	211	242	186	193	236	244	260	220	210	236	246	190	221	246	188	219	209	219	228	189	195	207	250	216	220	228	224	218	211	236	241	209	203	211	224	214	236	226	203	220	244	229	224	217	214	214	219	237	204	233	191	251	205	261	243	261	219	234	239	204	217	196	205	218	220	225	201	210	221	228	245	237	220	216	216	231	213	251	214	227	213	228	222	219	219	226	206	205	208	219	224	213	225	216	201	225	233	197	242	193	238	228	201	219	216	248	228	205	209	232	220	210	227	219	218	202	225	234	231	225	226	219	229	220	194	213	206	228	204	218	206	218	223	237	234	211	209	217	208	227	224	212	226	242	241	216	242	232	231	195	221	224	233	230	210	213	233	222	228	211	225	229	203	244	202	204	198	213	252	208	224	211	207	206	210	221	222	245	201	234	222	227	229	239	197	215	219	219	219	198	222	232	196	210	218	213	212	221	228	230	225	237	245	222	233	204	214	213	248	218	216	226	212	232	207	235	213	228	227	209	200	205	228	235	210	216	197	230	208	229	208	208	216	224	213	223	228	229	219	227	248	230	239	204	213	223	204	204	213	195	203	198	201	223	233	205	220	213	234	220	209	242	200	255	261	227	199	241	228	225	195	237	212	224	230	222	218	220	207	239	213	225	222	228	234	247	221	241	221	210	205	210	227	211	220	235	231	218	213	233	235	216	230	224	214	207	222	230	229	214	226	211	234	220	243	228	227	214	240	225	215	229	207	219	209	227	166	186	206	222	220	209	226	235	234	211	218	221	215	227	218	227	208	199	219	215	235	228	222	248	235	238	239	218	214	203	231	208	247	218	244	213	215	233	238	219	217	231	245	217	217	221	235	223	220	206	212	219	254	210	191	236	199	234	233	211	220	235	247	221	229	229	234	215	232	221	209	238	212	205	217	225	198	226	192	235	220	197	230	237	225	224	246	242	217	217	223	223	225	224	218	222	237	232	238	221	217	231	209	252	233	245	211	234	232	231	197	228	216	224	220	203	255	212	224	212	218	225	214	205	209	229	231	236	207	218	228	211	217	212	228	224	231	236	218	227	212	207	218	233	212	242	226	222	220	224	238	213	211	232	220	231	217	236	209	218	242	204	219	208	221	222	215	216	225	230	228	216	212	234	198	236	213	218	235	212	212	225	210	229	221	208	218	192	241	199	218	213	218	207	217	209	217	225	218	229	208	223	211	234	204	230	237	226	242	203	231	203	220	206	221	228	216	207	224	236	227	219	237	208	209	207	230	195	200	224	230	248	244	229	235	214	211	204	243	231	218	227	206	214	195	238	217	220	223	233	247	218	223	246	223	213	218	224	213	210	223	211	248	225	234	222	222	205	217	235	205	228	233	235	212	217	216	221	251	238	219	206	206	248	228	242	208	237	221	225	222	199	191	232	233	251	216	215	218	234	189	247	189	233	232	208	241	205	220	235	225	215	190	221	223	227	201	237	245	210	239	204	205	245	217	199	239	229	219	206	238	238	185	211	211	223	242	218	223	222	197	222	218	226	196	260	234	240	232	228	222	216	256	227	226	237	199	215	211	214	221	224	200	213	202	223	223	220	224	232	221	235	245	203	202	233	212	242	206	244	201	233	207	213	211	207	219	232	260	238	226	207	235	203	209	215	222	211	240	211	228	223	218	245	242	226	207	243	220	233	246	211	221	227	215	236	260	223	206	228	221	246	203	214	223	239	211	225	219	234	228	214	228	229	226	243	203	216	197	215	198	229	225	211	193	209	198	201	226	219	223	228	219	211	234	206	212	271	197	205	185	210	232	236	210	246	234	244	237	228	231	216	200	214	216	221	236	222	202	224	233	237	220	186	220	236	202	223	199	213	251
6793	16836	12728	6833	4566	3320	2351	1870	1503	1275	1045	825	764	672	627	605	558	509	469	443	405	389	388	350	358	327	368	392	346	344	382	374	324	329	295	345	329	317	302	323	305	302	332	310	294	321	292	289	328	309	296	309	347	311	266	276	303	318	338	306	329	341	316	311	285	318	306	307	307	329	318	278	306	308	272	305	297	299	283	299	321	302	297	306	357	333	286	286	316	308	307	289	298	321	266	302	308	292	277	287	326	296	321	311	319	329	297	294	296	317	289	313	307	322	339	336	341	297	307	303	275	264	296	290	315	308	313	339	295	332	309	312	333	290	309	360	324	302	312	316	355	307	298	295	288	297	323	275	304	310	318	281	311	333	287	317	299	350	299	311	312	322	300	305	314	294	314	269	285	309	332	292	331	321	284	292	301	301	331	297	307	282	301	305	293	296	313	337	288	299	311	335	272	332	295	322	310	295	334	318	283	341	318	296	252	307	299	310	292	293	292	297	355	305	282	309	314	339	338	321	291	356	325	321	324	290	342	300	333	321	306	302	308	300	325	303	301	309	329	282	315	326	334	282	304	318	311	313	296	308	297	306	297	306	328	304	301	293	312	287	289	310	296	338	261	317	319	310	300	291	281	284	314	273	326	300	317	285	288	322	324	309	302	287	310	323	318	334	317	297	295	299	288	267	335	315	333	289	350	305	299	295	301	322	307	303	317	286	293	306	315	324	268	323	322	327	301	298	317	289	295	301	284	318	313	295	288	291	305	293	277	286	271	294	323	288	312	297	291	283	317	286	310	292	292	330	317	311	260	297	298	338	287	337	286	326	298	289	284	304	317	323	295	293	315	319	269	329	330	301	299	314	317	305	314	299	315	330	281	312	324	283	276	307	314	317	313	306	303	322	289	276	304	330	318	316	275	323	282	266	310	345	317	311	312	296	306	297	308	320	295	311	303	282	284	315	327	306	296	286	311	323	309	310	295	318	298	309	297	324	271	294	320	304	323	336	304	313	308	294	350	282	278	280	354	323	325	340	331	278	307	297	292	330	311	306	276	310	300	294	275	307	316	327	268	339	341	326	291	278	305	294	313	279	312	334	296	278	277	309	320	293	299	289	309	296	307	312	275	331	301	310	293	309	296	329	287	326	317	290	306	286	310	291	300	246	281	279	311	293	301	315	338	309	286	320	313	301	294	352	303	328	299	313	335	318	331	292	314	297	293	331	310	312	299	298	293	271	319	302	305	282	304	295	339	315	310	310	302	309	301	274	296	302	280	321	328	327	308	300	299	277	306	300	297	288	299	317	314	298	319	324	294	330	312	332	310	318	282	264	318	298	301	312	297	309	321	320	293	289	323	339	301	301	321	310	291	315	314	294	285	279	324	259	310	289	295	330	307	354	290	292	299	293	293	311	300	293	293	295	317	315	275	303	299	296	314	293	339	317	342	286	345	306	298	297	320	288	321	335	324	310	309	283	309	340	285	290	330	290	304	285	305	313	315	286	331	298	324	314	306	332	292	308	296	278	312	314	319	290	281	298	322	299	299	290	284	314	327	303	275	326	290	318	283	338	297	322	294	327	299	311	324	319	314	298	332	279	285	276	301	297	268	288	293	300	309	302	301	296	289	325	298	282	308	333	308	296	280	332	307	316	288	274	312	315	304	303	316	294	289	287	315	305	297	322	310	334	294	271	296	307	317	284	316	315	320	294	336	289	339	340	294	291	299	322	246	301	291	314	306	274	318	285	327	321	329	278	288	305	296	297	312	311	329	305	307	288	294	285	297	289	286	296	298	314	283	294	330	295	317	318	310	320	251	297	302	336	299	323	302	293	297	306	333	299	332	315	289	301	317	309	307	297	296	312	307	286	278	290	290	304	312	307	293	308	311	292	285	296	286	296	301	314	298	297	300	330	304	308	315	293	327	311	290	313	321	296	279	287	307	327	320	299	299	294	315	299	319	302	299	326	306	307	299	310	318	315	308	285	286	311	305	285	289	304	292	308	314	283	278	288	287	302	316	324	346	325	288	277	336	325	279	313	275	279	273	299	283	309	314	280	302	301	293	300	302	264	297	292	301	286	315	298	302	302	310	323	317	288	327	324	322	301	268	320	302	313	323	295	328	341	300	306	323	334	311	285	309	304	318	300	292	336	286	333	308	307	265	311	291	306	302	304	334	323	302	307	299	300	306	307	312	295	302	292	284	317	324	284	264	309	321	322	293	286	315	319	301	306	309	336	306	293	322	317	325	301	282	297	310	304	321	286	312	326	298	280	289	317	316	325	286	301	304	300	320	295	305	317	317	268	319	303	316	282	300	298	334	315	292	329	289	308	280	299	305	316	277	321	291	317	311	274	317	294	293	291	289	290	312	327	315	312	315	304	274	317	332	332	291	307	297	286	301	311	299	344	303	292	287	296	324	290	308	309	311	312	280	306	296	297	311	347	313	310	298	270	321	298	307	276	272	332	322	314	290	315	282	312	301	333	300	309	291	325	304	297	297	328	294	313	309	319	288	283	316	316	301	285	298	314	338	308	329	288	295	290	297	255	285	313	293	320	306	310	309	320	339	294	326	308	275	320	294	320	357	331	300	304	269	307	304	287	323	290	329	266	292	260	268	294	316	330	277	279	293	305	317	315	296	287	307	277	286	292	293	320	341	311	313	329	299	282	306	299	277	319	315	317	300	318	338	301	300	311	287	320	331	322	305	327	296	305	299	316	309	266	316	303	291	282	303	315	304	281	301	301	312	330	288	318	295	296	313	324	294	355	307	316	314	315	317	317	291	287	286	295	282	294	298	309	311	299	298	303	301	338	296	303	294	286	283	299	296	324	294	340	295	333	286	282	319	295	324	282	304	317	278	296	289	336	324	311	311	330	301	294	295	322	299	311	292	308	303	306	291	305	310	261	284	341	339	303	310	315	306	287	282	286	329	276	287	348	314	308	323	303	316	318	289	317	313	335	289	305	319	308	268	277	296	301	323	324	300	295	304	307	295	322	314	312	313	337	305	308	305	334	286	310	318	288	298	283	301	278	295	305	289	316	303	318	304	298	318	292	300	326	319	269	283	317	299	294	309	306	308	303	301	327	327	296	329	280	331	317	301	298	319	317	302	274	259	327	305	308	306	291	287	313	296	265	305	287	280	289	285	309	338	291	309	327	309	285	290	283	305	296	299	273	296	270	297	294	296	318	291	298	289	279	295	312	296	325	282	311	281	309	311	332	312	308	295	310	287	297	316	317	312	298	314	295	312	282	294	305	293	286	315	338	318	342	333	327	321	308	329	307	310	283	316	279	270	289	323	312	312	306	302	301	281	297	278	298	309	300	291	324	313	286	299	303	295	283	318	296	352	332	315	318	286	313	323	294	316	309	307	325	299	343	324	295	304	313	297	315	296	313	313	309	284	325	282	324	317	303	310	295	298	319	319	301	307	312	304	337	282	302	325	330	293	307	296	294	294	338	288	327	306	304	281	308	300	306	324	332
22677	21516	28934	24528	21517	20599	5101	1729	1384	1121	940	771	748	681	635	636	583	562	515	496	444	420	428	409	409	431	435	386	382	425	409	411	383	385	364	407	369	346	383	363	345	360	384	375	377	352	398	379	372	371	388	353	358	358	349	344	322	373	374	346	366	343	342	349	362	357	395	350	392	350	339	365	348	367	368	326	368	349	380	373	380	357	364	399	371	391	363	365	321	351	337	385	370	359	374	325	324	381	343	359	357	340	345	356	356	341	347	355	359	333	366	359	362	363	367	390	351	352	345	376	339	385	392	341	391	375	355	358	412	394	356	355	341	351	398	373	350	358	350	383	350	370	337	356	356	349	346	374	341	345	396	377	377	371	373	358	385	372	363	361	355	378	329	360	365	350	378	343	349	353	377	361	363	350	343	344	358	358	347	382	386	381	366	397	361	377	361	359	370	361	382	337	349	377	362	354	346	342	370	370	386	353	367	371	342	336	342	344	358	371	354	330	362	358	368	344	352	361	349	363	355	363	352	344	396	337	392	365	339	350	377	372	364	357	357	374	369	373	367	336	343	338	325	317	334	322	369	365	364	357	384	340	348	351	340	348	336	366	332	343	398	376	352	377	368	334	342	321	370	357	347	357	353	372	351	342	344	348	357	342	353	337	351	384	371	372	324	406	341	348	395	373	371	343	355	375	382	359	376	367	363	372	366	342	343	386	376	322	338	333	321	414	372	340	387	372	375	362	353	360	342	335	373	363	351	354	401	357	375	357	378	364	375	345	375	396	375	343	356	367	348	375	331	351	372	335	362	347	342	352	336	343	347	356	399	371	362	344	338	384	365	357	361	332	341	327	364	354	333	361	327	339	341	353	318	345	366	351	338	339	365	322	355	372	357	365	344	354	347	325	374	328	372	338	380	346	365	393	372	342	332	387	339	370	346	379	369	358	345	395	374	369	357	340	365	351	367	364	385	372	336	338	370	369	389	360	375	385	380	369	361	374	340	342	373	345	383	380	387	343	333	371	371	364	326	382	352	341	344	382	337	359	397	326	343	356	338	363	356	317	355	352	336	355	338	373	346	353	347	343	380	346	376	355	380	375	353	328	353	341	350	330	345	354	349	368	368	364	358	359	356	340	336	356	352	358	366	350	357	342	337	346	374	374	358	371	318	369	339	316	355	357	313	328	354	356	355	382	352	378	387	355	360	366	377	345	380	331	322	393	388	349	344	350	364	376	346	328	315	356	386	337	393	372	317	338	354	378	341	359	359	380	337	371	331	321	374	342	354	343	350	389	391	374	365	403	377	318	343	405	342	347	371	340	373	377	374	359	364	350	351	366	362	378	370	349	387	348	361	360	346	415	361	379	373	392	346	329	358	358	372	388	386	358	363	353	348	372	359	360	350	324	365	342	377	329	371	371	358	358	400	349	353	336	347	375	407	352	345	380	320	331	343	315	357	355	374	337	325	316	362	360	375	368	351	380	362	343	370	331	342	358	334	343	350	337	372	361	361	364	376	324	377	378	317	365	363	339	342	385	356	386	323	353	358	342	364	378	350	371	344	358	350	309	366	375	351	325	356	358	338	350	371	345	362	330	358	348	389	322	386	375	344	322	372	362	356	334	369	351	340	352	384	373	360	323	346	329	392	362	347	332	387	362	345	349	340	347	348	364	333	369	346	317	368	354	359	360	355	318	330	367	350	370	350	345	339	360	391	358	350	331	335	370	318	359	346	361	317	382	387	336	370	334	338	376	350	363	328	344	337	363	364	378	354	383	343	369	354	336	368	375	328	362	389	355	372	348	359	336	321	355	371	378	335	388	373	374	313	355	357	344	359	379	355	363	379	359	380	348	349	377	342	366	325	348	344	331	376	347	346	345	376	353	352	357	350	344	362	356	348	366	359	362	394	328	373	366	365	375	322	359	357	348	334	361	355	337	311	357	360	336	364	359	371	340	371	385	351	347	367	360	343	366	388	349	369	366	343	378	351	346	367	341	380	351	370	354	363	353	361	351	370	373	377	353	348	355	375	366	370	355	331	360	322	347	359	374	359	359	354	342	378	381	360	356	394	373	356	358	355	357	357	365	388	377	331	353	365	353	329	366	388	320	379	368	368	352	330	340	381	370	346	352	355	335	354	375	398	376	349	337	402	333	343	359	340	361	384	381	339	370	380	351	356	318	318	344	341	345	318	355	344	357	346	350	323	372	368	327	304	362	382	385	373	366	352	345	355	412	362	355	354	360	339	370	348	358	375	336	354	370	374	346	339	351	385	384	350	367	344	346	334	290	378	346	357	346	334	355	373	333	376	365	365	341	355	338	357	332	392	387	339	352	361	334	379	343	370	360	332	348	319	316	348	347	381	367	345	347	360	348	362	371	362	364	371	343	379	358	372	326	382	397	383	313	367	338	319	326	340	352	379	347	380	347	345	343	352	369	355	368	319	347	367	339	357	369	383	352	360	335	346	354	337	359	308	338	338	328	352	370	392	364	335	377	384	387	321	353	351	359	375	379	353	322	365	350	320	374	347	335	365	363	378	389	373	373	352	356	362	358	353	333	334	348	370	355	360	368	373	356	366	395	332	354	388	350	369	394	329	354	363	341	343	400	359	353	335	353	338	365	382	404	355	336	364	353	388	355	361	320	337	359	344	345	360	347	365	359	378	345	344	382	348	378	381	345	346	347	373	374	387	349	377	356	339	314	342	314	343	348	362	391	340	330	351	366	352	359	372	363	393	335	336	340	326	314	370	410	347	373	376	320	351	377	333	382	377	347	366	338	353	374	362	380	348	362	349	346	379	343	348	359	364	370	364	372	336	378	339	361	368	345	315	337	354	359	354	335	349	384	360	345	378	369	370	365	377	346	375	365	342	356	374	337	336	343	371	321	372	359	394	362	342	367	365	318	359	372	341	318	345	341	353	358	384	338	362	355	329	351	345	351	376	394	375	369	327	383	365	368	337	373	360	367	334	337	353	373	350	350	334	360	341	341	348	361	359	395	350	336	317	370	365	387	369	340	352	326	335	362	369	364	373	321	324	361	337	346	326	331	375	351	375	338	353	349	345	366	376	351	331	376	350	294	353	340	340	357	366	357	374	331	371	339	362	343	355	382	346	342	398	361	357	344	361	350	384	382	323	336	357	379	353	336	374	376	378	365	347	364	372	371	354	399	329	391	378	363	381	371	356	341	349	359	347	370	350	387	355	366	379	380	351	350	331	341	367	383	383	385	357	373	305	341	339	358	330	315	365	353	337	382	336	354	339	366	401	338	358	346	352	386	359	370	352	361	321	334	397	380	360	340	337	340	361	365	338	345	407	352	327	336	350	377	347	355	341	351	340	325	359	337	387	344	347	373	378	345	359	349	333	347	325	382	358	321	374	352	377	331	371	333	331	364	320	370	359	372	364	311	343	319	367	310	366	351	353	376	342	332	362	355	343	367	350	341	337	371	380	362	370	366	339	375	373	378	346	381	366	371	392	375	372	356
8535	26989	21235	12538	8855	6307	4657	3660	2938	2363	1861	1577	1456	1245	1162	1162	974	859	812	681	704	684	645	642	648	642	606	619	594	587	583	594	523	555	567	512	545	580	529	561	501	534	457	494	488	512	489	490	478	510	526	493	539	522	548	519	522	535	459	488	536	504	514	466	499	486	493	507	506	509	486	504	461	475	530	492	489	495	504	498	532	501	543	484	532	494	526	500	515	480	491	479	545	492	530	516	468	497	499	478	511	496	515	478	499	497	516	476	581	483	480	516	462	492	444	466	540	498	494	527	470	514	491	521	479	529	502	456	503	505	521	457	520	512	485	493	504	482	519	506	428	490	486	490	517	497	498	454	541	455	521	487	474	468	526	474	501	509	476	498	532	495	480	467	495	524	475	472	512	514	487	473	505	496	516	479	502	487	491	463	481	521	479	489	549	481	505	465	543	545	491	480	467	496	469	515	490	490	503	477	455	478	484	487	472	473	464	506	511	473	455	477	458	476	474	507	473	473	494	480	488	481	435	496	489	509	525	503	447	541	476	526	474	495	546	485	494	472	465	517	499	482	442	496	445	519	515	463	502	496	508	491	491	495	485	482	514	479	502	533	523	501	473	491	480	499	530	489	475	467	537	480	439	501	492	481	512	491	476	475	524	422	471	504	491	534	504	464	493	453	490	512	489	466	486	487	499	496	506	491	505	479	486	472	506	519	495	515	494	490	496	492	509	508	451	521	494	502	506	479	486	499	481	472	545	495	486	519	503	450	520	500	487	493	523	499	487	489	485	470	495	499	493	468	509	484	475	502	481	459	473	474	513	463	501	484	502	470	437	468	527	481	498	465	469	475	521	532	516	541	489	489	520	476	551	500	483	525	465	445	524	516	511	463	496	480	445	486	474	500	476	521	515	517	478	456	518	445	472	498	485	451	453	516	464	516	482	529	510	471	488	408	492	498	500	468	453	464	488	517	513	463	488	508	494	467	478	475	486	486	525	496	507	477	488	509	480	488	513	495	521	483	500	486	466	458	521	511	532	475	505	451	502	489	490	470	482	463	492	504	460	500	513	454	477	493	489	479	486	484	486	524	507	495	468	505	496	502	492	494	499	479	505	490	467	485	479	485	530	483	507	489	495	487	479	521	535	485	477	496	540	497	523	522	480	471	516	534	494	494	467	530	477	494	485	510	472	512	502	494	487	506	490	475	507	463	470	489	521	512	523	536	482	537	490	508	488	490	498	480	519	507	468	501	489	486	503	514	498	537	479	507	485	456	507	496	495	523	518	499	526	459	504	464	523	460	499	472	505	505	476	505	492	508	511	513	505	528	473	491	482	533	505	450	514	450	509	508	501	475	491	522	478	517	464	477	455	511	495	537	486	513	495	491	466	517	497	497	482	512	461	490	505	500	484	463	486	488	534	493	506	477	490	515	529	498	480	505	479	460	459	503	487	443	495	507	489	482	477	525	504	486	523	534	468	507	509	498	506	482	499	491	489	512	500	492	505	489	512	535	527	499	515	455	489	502	495	473	515	466	488	488	509	501	500	478	482	494	520	493	533	487	497	456	506	472	508	446	488	541	500	482	506	521	469	499	480	510	484	476	502	480	511	472	505	470	499	516	537	492	503	468	468	462	487	463	472	506	505	475	481	476	457	480	507	494	501	488	477	519	488	453	505	498	541	473	516	502	501	497	539	512	501	490	510	505	476	475	438	566	511	505	493	513	525	479	466	516	493	497	499	470	507	489	505	494	506	538	499	503	461	499	452	510	501	503	513	532	482	468	509	490	530	464	512	489	482	470	514	488	448	506	488	525	470	507	514	526	499	521	502	491	448	477	480	504	477	478	494	467	529	460	476	498	505	518	479	508	475	480	497	501	505	517	449	511	505	483	496	470	484	497	467	497	484	453	471	514	469	505	496	503	497	486	481	526	505	470	473	490	496	487	505	484	492	462	504	485	515	512	440	462	467	521	508	518	471	518	486	510	469	506	507	497	466	457	472	509	494	511	505	509	511	498	538	524	503	468	483	494	473	502	474	489	525	527	481	490	467	506	460	506	516	503	478	510	496	509	532	520	464	472	506	499	483	500	464	491	494	477	488	520	504	496	505	524	525	478	465	497	449	539	512	520	512	472	483	494	475	517	518	526	493	462	481	466	496	498	488	493	486	486	536	474	479	493	469	451	488	462	514	517	471	502	478	457	516	449	476	495	513	472	484	488	498	473	537	487	485	479	508	508	457	501	464	487	456	531	461	517	473	496	487	474	485	511	500	500	468	479	510	521	503	489	450	458	506	488	449	502	522	510	512	474	457	496	474	478	487	490	511	497	517	516	503	497	517	545	469	514	484	484	479	486	480	518	512	472	495	517	484	472	492	489	519	480	527	493	499	495	496	522	505	517	536	463	498	447	458	443	511	467	475	496	504	456	477	508	512	502	501	469	515	509	493	488	486	501	485	519	519	501	500	489	455	497	501	480	506	532	515	512	470	482	492	506	491	508	522	496	482	484	479	483	529	524	517	483	463	538	452	509	483	489	468	479	492	485	469	462	476	494	476	482	466	483	497	458	488	468	520	481	497	483	489	515	441	440	499	511	537	495	491	512	516	522	500	479	500	501	495	485	481	497	470	460	523	514	475	515	503	506	510	505	461	483	492	519	486	461	470	490	524	490	501	496	519	488	495	534	524	500	479	505	502	507	492	485	459	476	542	461	504	510	489	487	477	510	497	532	495	492	479	468	444	471	494	466	460	501	491	457	500	501	466	502	472	500	492	475	506	512	493	500	485	452	513	484	490	490	514	499	531	498	528	493	459	503	457	497	490	516	485	509	455	486	471	478	515	498	487	503	511	533	512	485	518	479	482	467	491	499	545	513	524	471	460	486	483	522	541	455	472	495	481	518	458	486	490	516	508	499	471	488	498	482	475	501	486	513	474	466	501	509	499	511	475	494	502	456	472	480	502	451	503	493	457	474	496	500	491	494	518	472	519	490	562	500	491	492	483	519	502	476	487	487	508	462	472	489	500	481	493	540	497	466	508	510	475	448	512	503	495	484	485	509	518	478	485	529	506	466	528	447	478	493	483	493	503	465	492	475	475	505	496	508	491	501	513	454	538	470	505	490	445	505	473	493	516	498	492	467	500	498	499	507	513	484	528	486	479	494	465	504	491	496	504	486	477	469	513	528	499	491	518	493	498	534	451	484	464	491	516	483	522	473	495	469	503	514	484	502	528	467	516	461	480	505	478	491	522	490	476	520	513	495	498	482	473	501	492	486	519	496	547	454	488	505	494	508	493	511	522	498	496	451	493	462	513	481	501	503	495	471	486	479	470	491	498	518	493	486	465	489	520	524	539	494	489	479	487	469	534	499	475	515	494	474	515	510	529	496	503	455	499	508	514	499	524	487	503	489	504	525	487	508	494	478	474	522	485	562	470	488	506	521	474	493	496	467	493	479	503	528	523	480	496	501	519	507	508	470	443	486	490	469
27621	18835	8576	3189	1743	1087	919	754	728	624	562	539	487	448	458	484	421	444	439	403	401	383	426	446	409	404	406	393	396	389	414	357	412	375	409	365	417	378	407	387	386	404	417	362	399	395	354	390	383	349	350	364	384	360	380	385	389	379	372	366	376	374	382	367	369	341	358	358	394	347	379	378	352	351	376	395	386	422	368	401	385	417	341	377	374	386	399	396	369	379	375	381	380	407	404	346	397	379	374	361	383	380	370	362	401	375	370	357	377	400	344	366	381	379	383	385	423	384	367	388	393	391	363	375	383	383	394	414	411	376	377	332	387	388	387	428	343	375	375	386	397	396	396	389	383	370	391	385	371	358	380	409	379	386	387	390	351	379	389	406	386	375	361	356	377	360	346	384	377	408	382	387	380	358	368	391	374	362	374	380	375	386	391	375	375	348	376	374	359	341	382	351	410	402	362	361	376	363	373	355	383	360	366	340	370	375	396	400	377	378	369	394	407	373	378	367	369	388	349	418	368	396	386	376	365	368	370	358	391	397	404	337	385	374	388	397	376	400	376	389	388	365	371	368	388	382	351	381	366	380	376	446	387	372	387	352	392	385	393	385	373	347	344	366	375	385	389	406	346	379	395	366	362	405	403	372	368	353	378	362	384	367	391	361	375	395	382	387	367	368	374	368	379	384	389	397	385	377	353	374	374	394	382	383	364	386	393	373	371	410	387	394	377	374	375	353	382	369	386	372	395	384	389	387	361	380	389	420	342	368	377	397	389	375	400	388	370	376	385	385	405	418	406	378	401	375	357	382	395	364	366	360	369	381	392	411	415	376	397	407	387	393	391	361	350	358	357	344	371	388	376	379	409	406	367	372	412	385	360	381	348	379	388	417	369	380	352	372	381	363	372	399	384	413	404	386	381	398	382	364	379	363	364	369	386	384	392	384	405	382	367	345	398	411	383	374	399	376	374	388	398	370	394	385	367	363	413	383	373	391	377	355	379	373	380	380	356	376	365	382	389	378	398	388	342	373	378	386	365	387	347	404	354	370	360	411	397	382	345	353	359	370	352	342	413	334	419	417	385	388	415	421	368	351	394	396	383	377	415	391	370	389	379	399	392	396	348	366	362	375	375	352	351	416	360	393	386	399	413	401	385	416	399	399	368	389	378	402	324	370	354	395	387	376	417	398	396	354	400	349	399	379	379	358	421	384	402	379	380	322	383	350	418	394	403	366	393	415	396	387	378	374	359	384	358	389	388	389	403	402	353	394	367	371	378	399	376	368	393	385	353	375	382	368	356	391	395	378	374	388	361	401	447	395	376	393	400	384	391	359	377	360	347	345	423	402	382	401	416	365	386	374	388	357	401	412	367	372	405	375	373	372	400	339	358	381	397	372	392	399	377	417	396	368	375	384	385	394	398	407	383	384	412	363	362	368	366	348	394	373	372	400	390	386	379	417	403	367	382	322	358	343	377	365	396	376	382	352	366	411	397	409	369	437	373	399	395	368	394	357	363	366	374	359	382	404	368	375	343	391	383	386	343	367	358	401	396	375	386	409	361	386	412	375	386	362	373	371	381	400	401	396	363	387	363	356	398	378	369	380	359	413	381	374	414	385	409	356	340	364	358	356	354	376	363	371	379	385	396	407	373	443	380	388	399	392	351	349	376	387	363	393	369	369	368	388	403	407	352	370	391	384	393	382	403	381	351	404	409	390	390	377	365	366	367	400	388	415	406	428	364	382	416	371	368	379	391	403	354	420	358	356	382	366	394	367	383	358	371	368	422	387	392	366	381	370	368	381	401	389	373	412	364	386	358	370	407	399	389	405	380	390	370	400	394	358	381	370	408	421	392	365	369	377	369	374	392	393	355	382	365	400	406	426	405	407	369	368	377	354	351	364	374	418	431	377	393	395	354	370	364	380	397	350	348	405	357	380	410	377	379	382	356	428	389	364	391	376	375	394	380	378	382	440	415	364	400	388	394	375	362	419	368	362	399	385	403	371	359	399	338	368	380	380	348	415	409	368	398	421	337	370	390	396	375	388	383	380	353	389	354	393	334	381	377	363	430	364	407	398	369	355	389	381	372	379	349	386	379	367	377	380	413	385	379	387	371	404	348	361	370	365	360	380	419	393	396	378	362	403	375	397	395	376	412	364	346	396	441	422	397	383	404	389	382	364	357	368	439	401	382	402	400	365	365	389	383	387	386	357	385	404	375	343	390	383	404	411	353	391	383	398	381	369	395	393	349	394	386	391	381	355	391	401	357	392	375	375	404	409	370	374	372	385	380	414	389	353	374	355	401	367	369	397	393	396	371	394	372	371	378	402	356	404	387	365	349	397	416	366	380	367	366	370	374	390	386	416	346	379	418	381	418	417	416	406	349	398	372	375	386	376	408	378	392	370	384	380	361	379	371	397	384	402	369	360	396	431	377	365	376	368	370	371	392	357	347	429	369	376	395	351	362	406	368	355	372	366	401	346	394	420	367	389	390	412	398	401	360	389	401	394	391	377	385	372	368	349	370	360	389	394	371	383	383	371	366	390	377	420	400	360	387	366	376	383	414	371	376	373	403	382	371	351	390	370	365	406	392	391	372	370	429	395	375	363	429	370	388	413	379	377	364	350	412	395	455	363	380	389	391	364	394	377	366	407	417	361	367	392	380	381	389	407	407	367	370	370	408	359	382	419	356	391	378	397	376	372	384	362	414	389	368	366	406	378	395	375	414	380	351	383	381	397	382	392	353	382	371	371	364	396	400	360	415	369	389	405	341	399	380	386	406	388	349	338	376	375	399	348	347	400	404	349	375	381	382	410	377	378	377	379	379	395	390	374	434	385	380	393	368	392	375	396	377	382	386	408	423	372	398	391	363	397	367	376	366	387	373	381	371	378	375	389	396	352	390	387	371	376	411	346	347	373	393	339	362	405	426	365	369	393	352	362	374	383	378	371	374	354	385	398	375	365	410	378	370	398	410	393	383	421	377	405	433	367	389	392	356	368	382	356	398	416	381	393	358	384	395	380	344	409	368	397	406	392	365	365	357	396	379	398	408	398	423	404	399	382	387	367	347	387	355	338	400	388	412	396	367	368	434	401	367	360	365	365	395	388	373	340	376	391	359	396	336	403	404	373	368	363	370	351	395	358	380	407	387	372	368	408	393	369	354	400	391	389	391	375	411	361	406	385	378	381	377	399	375	403	376	384	415	410	406	381	384	405	379	369	374	384	390	352	398	390	396	393	385	385	407	422	369	369	402	371	383	366	363	377	364	413	369	387	361	384	385	387	378	382	356	402	385	398	364	348	382	372	407	349	364	353	381	343	382	410	377	376	384	415	376	370	374	383	358	373	409	384	403	398	384	377	391	415	371	391	427	403	360	412	380	394	339	398	363	360	389	395	354	372	374	372	373	360	392	364	351	376	377	394	403	391	379	390	352	397	383	383	393	375	373	400	387	427	360	363	367	394	362	397	363	383	383	376	390	401	376	356
7353	12786	9685	4851	3294	2340	1800	1553	1367	1163	899	814	853	769	736	738	688	609	627	549	572	588	589	551	553	549	564	539	556	579	497	518	521	526	527	515	529	516	512	554	494	531	521	545	561	481	559	469	510	541	499	549	469	543	517	541	529	541	477	540	572	526	510	536	514	494	531	496	521	524	574	488	542	503	490	540	549	520	500	516	552	509	536	533	537	532	556	540	535	514	494	546	550	520	505	516	495	542	505	518	532	509	472	501	591	500	541	514	483	534	499	552	538	524	541	532	528	510	515	500	507	541	508	525	531	529	496	515	534	528	528	488	526	505	540	545	499	511	555	530	484	495	557	537	556	503	513	501	489	501	535	542	499	518	556	532	576	536	509	549	446	490	508	531	501	506	486	492	522	530	560	507	528	534	535	533	540	482	490	547	512	491	514	516	497	505	520	504	511	534	534	548	480	539	541	535	543	465	517	481	541	571	512	501	498	554	484	493	480	462	515	470	502	508	477	566	526	536	506	519	487	548	486	535	532	535	503	501	509	500	514	531	484	491	535	521	497	535	544	500	541	541	547	555	533	538	548	496	502	534	510	524	492	494	462	560	486	499	543	498	490	500	517	495	498	510	540	493	517	531	512	534	550	500	539	572	522	511	515	504	512	528	489	557	479	564	529	522	529	523	513	482	490	490	490	532	543	486	500	517	487	494	540	493	499	503	513	501	518	514	513	489	516	535	553	524	487	554	526	542	521	492	529	486	477	527	506	526	500	514	513	508	534	496	514	522	539	504	521	495	466	538	531	544	504	560	548	440	522	540	482	487	542	540	545	537	515	515	509	502	517	497	462	493	529	514	503	491	505	509	531	482	534	510	506	490	545	550	495	527	513	491	533	513	524	509	534	504	507	509	509	542	536	478	496	518	497	523	502	530	512	571	541	515	517	544	511	528	535	485	488	477	503	513	533	487	502	537	530	516	544	541	479	481	511	499	536	496	516	512	544	527	524	536	504	514	470	550	499	515	492	518	523	478	507	564	505	554	517	535	507	454	491	529	508	496	532	521	532	536	530	505	529	504	487	494	491	497	494	509	522	551	538	504	516	501	563	497	524	525	491	550	493	532	507	507	509	543	544	484	479	509	523	475	491	536	526	506	498	501	507	550	506	524	463	545	536	521	510	539	497	519	526	519	545	535	502	478	490	527	546	520	506	539	538	537	562	500	516	519	493	494	479	541	566	480	493	520	551	505	511	476	545	520	504	525	517	550	536	511	483	479	505	579	513	520	506	534	493	560	478	506	511	523	478	527	524	554	488	546	517	543	529	548	531	510	491	506	496	539	546	509	497	484	514	507	530	521	492	522	546	489	536	537	519	535	474	550	472	507	517	535	520	459	529	567	485	527	529	513	487	480	522	514	463	543	500	547	518	509	505	506	547	531	448	553	518	495	491	481	522	530	524	496	466	537	522	524	511	508	552	514	533	510	516	496	493	520	515	533	470	490	480	500	521	528	537	534	492	509	513	550	544	519	496	532	516	516	541	544	485	516	531	528	496	519	540	533	519	520	542	553	517	515	533	540	494	553	511	499	465	541	528	533	484	492	510	499	552	491	504	516	505	518	525	541	506	499	554	555	548	523	534	510	512	522	502	518	514	498	517	527	565	500	519	527	534	493	474	494	496	520	509	516	508	500	551	524	487	523	509	543	537	502	518	502	535	541	536	543	533	528	509	457	520	541	527	538	571	518	528	511	500	521	533	507	512	526	537	505	536	458	512	474	560	538	518	541	524	546	517	537	501	490	518	499	573	527	494	520	526	499	495	508	508	519	496	513	591	530	547	534	504	513	547	495	522	467	516	489	520	522	531	501	518	541	504	504	524	493	543	501	437	529	532	542	554	561	500	549	545	506	503	468	505	558	499	515	502	482	525	533	496	542	526	480	498	506	508	524	566	528	504	517	516	519	554	568	504	465	542	511	497	502	502	496	512	530	527	463	492	530	513	529	513	524	504	553	505	502	526	485	524	535	490	521	490	514	508	511	535	543	514	534	493	550	540	553	499	567	571	480	542	520	526	528	541	540	486	544	533	511	515	526	568	513	518	511	535	497	522	489	531	513	536	533	516	529	518	548	509	513	507	497	542	516	524	506	498	501	531	503	492	480	522	529	530	508	500	510	477	503	502	500	542	503	504	534	547	537	477	507	496	526	524	509	533	527	521	530	532	545	475	551	524	525	483	544	507	531	526	505	518	546	512	533	555	517	510	478	530	566	497	480	518	474	535	509	519	529	509	466	534	523	517	558	493	532	494	503	475	511	514	541	528	519	499	533	518	488	517	545	473	526	530	517	496	546	464	531	517	520	506	556	512	542	485	504	529	525	488	528	521	508	490	520	506	514	485	505	508	525	535	520	587	510	540	523	502	536	536	530	501	491	534	529	522	490	482	485	512	500	496	473	529	515	535	514	504	540	541	533	476	524	502	518	533	534	555	543	519	469	508	565	500	500	486	494	516	501	487	537	501	496	504	461	499	542	496	511	539	526	511	495	504	522	494	514	530	566	494	519	515	519	490	535	514	500	509	505	488	494	544	562	574	525	513	532	493	529	548	515	518	519	517	557	535	499	489	519	528	505	566	505	505	494	509	531	513	489	515	544	516	492	512	513	487	523	540	499	535	510	526	497	518	484	492	517	478	515	494	528	546	514	537	521	485	493	535	536	497	499	494	476	518	505	502	518	550	504	522	513	508	554	544	519	507	487	590	519	520	517	509	527	545	521	535	536	547	535	507	525	531	525	534	533	497	533	505	501	503	524	571	532	540	539	520	523	486	489	527	504	494	524	525	525	509	516	510	514	503	536	477	536	513	519	480	528	559	493	543	498	567	505	512	554	511	513	522	538	503	484	512	481	502	520	556	497	464	521	489	541	509	521	507	494	499	533	507	523	503	546	520	488	553	565	510	533	515	520	501	518	517	464	527	489	511	527	502	479	518	516	565	522	558	524	537	540	508	535	508	548	506	510	504	518	502	522	490	478	498	486	550	477	537	519	498	561	529	524	496	495	471	493	526	491	546	534	532	512	544	505	505	521	550	518	500	518	533	530	530	543	528	502	508	508	509	516	512	519	523	491	490	500	538	552	563	522	537	519	505	533	536	541	495	506	505	536	526	507	514	551	547	478	536	544	499	472	513	477	541	491	542	542	535	529	500	464	523	471	533	515	483	497	529	511	488	551	484	525	521	498	504	527	526	517	496	493	518	547	547	505	528	506	511	519	518	531	510	543	535	472	560	480	527	492	537	534	503	523	514	509	520	523	525	494	490	568	513	523	544	577	512	521	491	542	524	506	525	540	505	569	547	515	528	527	523	493	526	503	513	506	558	508	525	507	525	506	488	524	520	482	531	519	487	499	544	487	525	520	532	533	518	527	522	550	536	545	520	519	512	554	522	538	544	495	534	553	531	513	519	570	489	519	493	535	516	527	545	467	509	508	531	518	487	569
23432	21494	28423	25031	21162	7166	2074	1447	1102	1057	914	814	778	760	711	695	681	604	589	586	588	536	538	537	597	558	555	565	552	530	553	597	526	560	526	539	521	538	528	501	501	477	526	485	542	523	495	515	553	577	552	496	530	549	518	516	496	500	511	508	503	518	485	496	539	480	513	493	538	493	504	520	495	512	471	517	482	491	574	479	536	463	516	501	528	484	476	537	508	479	511	518	522	540	527	495	515	511	520	472	480	478	468	525	522	492	494	489	489	522	513	497	539	478	487	449	509	496	488	508	491	513	469	480	482	514	554	505	544	505	507	488	508	482	499	506	510	473	497	527	519	505	541	485	484	507	523	492	500	503	500	537	489	504	478	517	512	544	502	500	526	453	486	506	584	485	496	519	461	523	533	549	488	494	464	496	514	504	551	557	492	498	511	509	487	541	482	489	489	534	512	514	498	565	524	489	511	508	499	496	524	547	529	518	507	559	477	494	523	507	528	507	494	503	512	484	497	530	479	541	507	541	492	508	535	507	510	531	510	533	461	521	545	469	527	509	520	474	500	490	496	492	519	528	505	464	504	475	500	479	524	528	495	537	513	505	514	478	526	500	501	498	502	526	488	515	502	544	481	549	506	548	536	464	477	510	507	532	513	502	554	494	466	518	516	505	530	516	539	492	512	523	507	501	533	508	511	470	474	503	508	520	522	469	548	525	491	556	481	508	518	488	487	510	512	492	503	512	492	520	532	578	504	535	505	485	505	502	488	496	520	510	472	528	526	490	541	548	495	496	503	517	489	523	531	471	507	555	487	515	485	514	486	542	472	496	499	516	537	516	478	536	507	504	521	489	491	531	553	494	524	511	498	512	518	447	468	505	483	499	500	507	547	534	500	490	484	508	493	509	497	514	499	460	492	470	515	521	501	454	535	454	515	532	471	497	507	501	509	506	499	523	536	536	455	522	509	530	519	513	509	462	477	526	515	530	530	502	486	505	516	526	499	504	531	544	561	506	489	522	548	567	496	529	504	505	495	503	517	480	477	503	539	533	499	508	514	531	498	490	525	519	518	522	502	472	474	498	468	498	525	545	491	526	501	508	465	535	503	527	474	489	521	518	534	490	496	510	517	472	510	477	512	518	490	530	490	521	540	506	548	489	493	513	498	479	513	515	484	504	536	542	521	525	479	490	501	542	492	479	482	507	505	491	507	502	529	487	501	537	527	539	517	500	511	465	536	551	523	498	485	496	478	527	465	510	521	477	505	504	504	497	516	521	502	534	502	504	516	483	519	479	521	525	511	528	510	478	508	535	490	502	508	487	508	491	505	548	508	491	507	505	516	515	508	549	507	481	501	528	468	494	487	523	520	452	507	539	547	465	512	533	500	479	493	506	517	482	540	517	509	576	503	508	504	529	500	505	528	526	486	499	484	478	486	523	480	499	485	509	504	499	529	492	554	479	485	508	534	528	517	536	503	501	507	501	506	528	513	508	527	549	499	504	525	488	494	538	537	519	521	504	502	538	518	542	496	508	499	494	477	491	487	483	475	494	515	481	541	542	504	496	468	518	563	494	486	538	499	488	503	501	474	498	494	477	510	516	527	512	502	507	541	505	505	515	494	498	509	508	488	530	511	550	513	515	504	506	499	527	479	521	499	530	528	492	448	492	475	537	540	510	521	537	530	509	499	484	533	513	510	522	490	464	539	508	534	497	533	542	515	505	537	491	536	467	504	524	517	494	526	535	503	489	478	513	494	565	493	494	505	528	490	484	466	486	500	507	497	517	514	472	512	520	531	522	502	511	531	492	565	478	510	532	489	540	449	494	473	523	543	514	503	499	487	517	519	515	490	501	504	464	488	522	531	478	497	523	507	531	503	502	490	489	516	506	465	495	499	492	498	515	482	519	491	505	459	554	483	479	519	547	547	499	513	509	515	534	565	526	532	502	536	548	569	478	509	490	522	490	478	522	514	508	531	487	489	520	517	547	527	510	489	551	494	489	509	502	486	505	506	473	503	462	518	497	461	511	465	500	513	455	501	517	516	516	516	494	520	539	501	490	543	497	470	481	499	508	522	501	496	435	501	492	512	502	503	523	482	491	506	545	538	500	499	524	495	508	496	472	514	472	538	475	498	493	482	510	502	501	490	484	465	471	532	451	511	497	496	478	493	510	519	532	495	508	514	516	526	487	490	476	486	502	497	511	551	443	523	504	478	510	552	503	490	511	507	514	528	494	506	518	530	523	518	517	536	514	538	552	503	529	490	500	502	521	483	483	512	483	526	494	507	481	552	510	512	492	544	541	505	488	481	496	478	464	528	519	523	468	500	479	499	498	484	486	516	514	474	501	502	512	544	491	490	488	525	495	550	505	515	482	553	473	445	496	478	513	513	499	479	514	538	508	501	482	458	525	545	486	524	524	471	495	507	516	498	519	479	487	519	517	482	528	488	519	522	495	562	508	522	539	490	510	505	498	511	506	506	519	483	494	542	510	474	498	514	501	502	494	498	477	506	492	543	564	541	495	541	481	483	489	481	489	485	496	491	489	467	512	498	473	526	490	495	496	462	511	482	501	502	524	585	513	523	499	500	502	540	520	511	503	519	498	535	500	464	475	472	527	526	527	509	535	500	488	523	485	539	539	528	523	494	518	526	487	515	500	532	539	523	486	505	486	472	512	492	529	492	522	495	519	552	506	521	508	473	468	507	502	514	527	530	532	495	522	481	497	508	477	454	516	496	532	501	482	478	532	489	509	528	502	469	496	491	508	493	524	550	511	479	525	473	501	519	468	486	482	491	521	471	476	508	507	520	467	525	517	509	481	479	511	517	496	568	547	496	502	519	526	499	471	519	527	494	550	496	505	499	468	461	494	483	533	514	537	498	459	477	490	517	499	475	479	499	515	519	538	497	494	518	505	507	509	505	511	523	464	500	522	505	497	515	493	497	507	475	462	506	487	514	527	546	494	509	501	511	510	510	503	504	517	487	487	495	518	530	426	538	497	504	480	491	499	516	493	514	463	473	507	490	479	505	508	501	527	525	529	514	498	493	489	509	476	475	515	547	541	517	537	479	475	463	480	473	521	510	507	521	491	529	497	493	524	558	529	521	524	478	517	512	515	489	566	473	478	488	518	510	502	505	502	535	496	518	490	494	547	506	528	509	519	480	544	504	508	507	497	440	491	526	530	538	492	486	529	489	505	469	498	496	527	499	529	498	495	512	538	494	515	515	517	525	486	530	506	539	498	470	510	487	499	516	486	477	549	479	509	487	496	512	528	437	519	506	510	533	460	507	509	487	527	497	526	519	495	500	488	477	497	502	526	516	509	507	554	492	515	476	484	525	511	477	524	493	513	499	511	507	517	526	531	528	487	465	528	523	526	498	494	497	530	513	483	537	514	541	526	491	488	520	519	489	510	460	518	528	471	520	521	512	508	489	517	460	499	509	525	511	521	513	521	477	433	513	512	497	499	489	504	490	521	513	525	509	485
7010	21561	16275	9289	6157	4575	3334	2758	2245	1977	1642	1427	1356	1218	1208	1117	1077	1031	900	830	855	791	780	757	768	756	783	733	772	774	770	726	754	766	725	757	746	667	700	700	667	670	695	730	724	698	663	670	726	699	701	664	719	676	641	715	658	643	715	665	711	653	732	679	685	715	686	667	707	691	731	692	705	720	669	695	731	683	677	684	650	713	686	648	691	694	674	664	688	696	672	748	695	651	715	701	704	709	740	672	684	686	723	698	676	694	640	727	724	704	628	702	674	684	674	697	706	688	649	668	684	652	721	694	691	660	655	715	689	668	718	704	691	660	698	646	657	654	654	633	680	697	702	708	677	675	723	672	689	707	669	685	672	734	681	676	671	709	673	643	680	681	696	690	712	670	642	688	697	721	723	685	660	691	673	732	684	731	694	681	725	683	705	684	695	681	710	723	711	654	679	733	708	686	702	702	658	683	674	739	660	678	674	690	670	662	692	712	669	644	729	707	723	740	686	681	668	717	638	714	662	694	698	669	671	720	680	680	706	675	707	743	700	702	634	706	656	668	699	728	681	661	667	689	724	689	681	677	665	727	703	662	669	707	666	686	688	656	694	674	682	681	705	680	664	709	679	646	704	674	671	682	704	703	626	697	669	679	667	652	687	712	726	638	732	663	686	719	663	672	660	685	691	669	734	677	683	689	707	702	695	703	736	689	702	694	687	711	675	688	671	693	733	640	723	694	670	709	686	665	681	653	721	669	704	711	687	691	695	696	697	674	700	665	704	711	725	663	701	685	655	653	666	675	708	683	670	657	715	729	719	722	688	666	680	674	690	662	730	688	676	679	691	745	714	713	711	722	619	661	708	687	681	695	687	656	685	700	670	637	668	742	656	688	676	675	721	709	700	677	701	732	663	730	681	705	702	650	696	697	669	703	737	631	699	669	720	740	677	709	724	705	655	672	733	697	713	703	709	696	674	684	699	674	684	700	704	688	685	635	705	699	696	754	662	666	744	670	738	696	642	682	708	640	708	719	697	692	697	687	663	702	701	760	687	624	704	651	681	671	665	734	678	664	654	643	722	659	679	691	710	687	702	716	689	676	717	708	693	734	705	701	716	736	720	695	698	695	646	685	704	711	668	695	684	667	713	695	720	687	665	701	741	641	683	700	660	694	706	682	648	655	679	628	719	645	670	714	662	670	708	701	654	697	677	652	672	720	679	698	697	696	683	701	661	672	655	692	679	674	651	652	671	711	670	729	737	686	698	715	718	681	630	678	716	702	654	665	726	710	691	676	692	672	699	706	691	680	616	635	713	703	727	689	629	681	688	672	715	710	652	665	649	698	661	680	717	661	696	649	652	712	657	672	654	708	692	675	682	698	673	672	725	702	687	681	719	729	715	698	667	671	696	683	685	693	679	706	695	672	672	706	624	667	689	709	713	718	762	687	683	706	717	668	730	698	686	677	715	686	691	711	696	687	709	659	662	669	692	669	706	718	689	694	694	680	686	683	714	667	698	717	659	720	683	690	706	678	667	677	694	696	671	685	706	690	657	668	688	722	724	687	680	679	711	703	715	697	679	714	691	670	689	664	691	710	673	704	689	710	674	693	679	686	652	697	695	700	687	660	698	687	721	716	634	679	699	682	676	646	708	701	671	660	655	755	712	669	670	668	684	694	657	663	642	727	697	689	710	724	719	670	690	729	696	672	697	660	674	695	737	705	679	694	708	735	691	693	710	675	679	723	662	666	682	651	733	651	675	723	695	719	640	677	660	689	697	685	678	724	668	686	669	711	666	686	708	727	711	689	711	717	673	682	705	677	670	654	663	679	707	641	658	688	652	680	681	671	663	678	664	675	674	700	703	682	666	722	693	724	669	674	689	611	672	709	703	702	628	732	691	684	663	695	683	736	644	714	673	670	657	726	741	678	723	657	655	680	668	654	662	710	698	662	707	682	733	694	682	714	725	660	690	729	698	674	690	696	655	731	682	657	631	679	706	716	645	698	677	679	668	674	692	668	721	698	707	677	672	693	672	673	667	708	691	692	719	707	654	706	736	663	707	686	718	663	681	646	686	712	700	678	707	688	692	740	725	655	702	676	674	695	644	690	680	633	659	628	679	663	720	723	663	688	642	710	717	700	685	710	675	698	715	683	671	680	714	730	671	682	674	646	681	673	743	680	681	691	691	642	721	674	723	698	701	685	711	692	649	700	637	689	724	693	724	705	664	700	669	631	695	737	695	730	690	682	656	689	695	687	683	718	669	701	681	651	745	686	666	692	691	665	667	647	718	687	708	716	686	713	688	683	710	658	667	638	712	645	716	659	647	710	637	685	676	669	700	697	740	705	723	678	670	679	697	681	723	737	743	747	715	672	667	718	770	695	690	665	679	680	683	674	694	693	682	681	703	687	674	693	735	687	681	709	734	742	647	642	677	696	677	717	676	686	693	723	657	739	706	663	648	707	706	719	721	721	682	710	673	708	694	707	709	654	686	700	689	711	713	706	697	723	691	692	683	712	687	717	725	726	665	704	649	703	711	738	709	670	712	670	660	656	646	686	709	660	661	649	716	657	671	660	704	707	689	672	679	726	688	687	693	718	670	682	638	652	721	705	719	679	690	660	685	683	693	682	685	628	725	692	692	679	702	634	696	673	675	738	637	707	666	731	650	676	674	676	662	652	748	621	701	698	716	690	715	668	716	664	664	662	650	672	673	712	646	724	661	623	683	701	653	663	719	684	698	711	665	692	682	689	687	679	657	694	677	670	731	678	691	705	694	687	676	682	695	723	721	710	686	672	654	740	716	695	695	714	655	722	640	682	674	725	674	692	671	712	696	745	705	697	653	747	724	689	710	698	688	699	726	691	700	668	712	688	661	686	726	676	674	675	685	680	676	744	688	693	641	685	683	667	653	656	716	707	637	714	708	682	683	697	688	700	692	756	704	676	709	704	667	749	642	689	697	637	668	668	662	660	702	700	708	690	679	657	693	718	698	660	685	630	674	711	713	719	711	716	685	696	685	741	604	651	688	727	619	705	666	686	684	714	634	712	730	656	721	651	633	681	681	713	711	677	695	723	701	640	686	699	690	704	668	696	701	698	679	676	675	706	703	661	720	702	688	667	681	671	711	694	713	699	707	681	711	666	706	696	689	686	708	660	642	702	723	742	716	704	702	681	720	679	701	678	708	715	657	662	660	699	686	719	670	721	693	700	672	708	695	695	698	670	736	665	651	736	690	705	703	678	687	703	680	669	682	648	694	701	695	688	681	692	700	718	697	668	686	677	705	689	724	693	711	639	685	670	682	710	753	705	767	701	688	730	705	686	696	640	659	738	655	706	707	681	663	688	679	642	665	745	713	689	670	671	702	679	695	691	683	722	660	663	729	705	671	744	718	692	653	710	687	688	734	745	690	698	692	673	705	661	718	684	669	671	708	685	722	730	691	733	710	709	725	732	670	687	657	712	693	670	686	737	689	656	689	680	653	662
24880	21479	26405	24672	4290	1330	999	793	647	593	476	424	385	390	343	362	316	340	301	258	284	256	274	244	257	258	263	226	245	238	252	233	238	203	236	245	250	236	193	234	213	223	240	226	240	235	228	228	212	222	222	216	226	207	232	229	220	208	190	220	213	246	234	220	231	229	235	234	236	208	225	237	213	217	233	206	236	242	221	229	215	231	248	241	222	229	226	222	213	200	245	237	217	209	230	202	208	240	211	218	240	218	211	217	247	223	207	216	236	237	241	223	241	204	206	232	221	231	204	240	246	229	233	212	238	210	219	198	234	221	226	181	214	215	194	227	239	227	241	201	234	226	224	246	224	200	232	221	222	202	224	228	223	198	209	236	220	219	207	238	220	193	224	220	220	242	216	209	198	214	204	207	209	260	240	231	216	216	244	234	245	231	208	220	224	255	204	214	216	234	211	218	209	217	225	222	218	202	211	236	233	217	237	225	193	242	237	236	220	235	248	246	231	191	211	231	232	223	238	214	235	215	222	228	222	240	222	220	208	215	197	200	226	208	230	228	225	222	221	195	206	246	239	255	254	215	229	220	211	218	226	224	221	220	162	226	207	214	228	221	209	240	217	214	268	228	192	211	238	226	203	234	236	246	244	231	226	221	238	220	221	206	223	243	216	198	217	232	244	217	232	220	209	236	207	214	218	213	217	231	209	194	219	221	235	226	210	225	216	220	224	199	245	218	247	240	224	205	226	225	213	229	203	233	193	219	213	212	230	234	249	221	244	220	235	233	216	231	232	222	224	234	238	205	218	238	223	223	218	232	231	269	214	217	200	209	179	199	221	229	244	214	232	241	230	232	191	213	219	217	235	222	215	222	218	182	234	209	240	223	256	242	224	223	208	192	190	204	208	228	228	233	243	202	229	234	242	236	212	188	213	237	245	227	219	241	222	220	195	207	210	211	222	238	215	207	196	218	211	206	204	207	212	187	227	216	204	230	236	240	204	215	191	217	220	219	209	197	217	212	237	232	219	202	209	235	229	236	225	221	227	224	235	227	201	239	236	234	209	197	218	218	239	186	217	225	224	224	238	226	210	185	205	221	239	245	236	245	256	198	232	220	216	236	233	186	216	247	201	223	222	232	228	198	230	213	222	228	232	216	238	207	232	214	227	221	239	220	243	205	227	205	229	231	217	220	230	212	211	234	226	235	243	208	219	232	238	217	213	217	216	242	215	217	225	198	223	222	239	242	228	206	221	226	213	242	193	224	240	219	233	192	215	216	239	198	228	220	241	215	220	213	218	196	220	235	240	229	213	225	227	208	235	212	227	260	223	240	223	252	230	240	233	236	219	207	227	262	216	230	215	238	221	221	218	215	228	206	202	218	220	199	212	226	227	213	237	228	232	205	205	202	228	230	242	214	260	217	219	243	222	222	219	214	254	198	235	222	224	254	237	227	195	250	199	224	226	216	207	220	207	214	222	232	206	196	221	228	201	222	236	190	237	221	209	260	220	260	206	238	220	241	236	213	245	201	216	216	226	218	225	253	222	214	241	246	208	242	213	234	203	199	213	242	204	229	223	222	228	199	224	198	211	249	224	226	243	231	231	227	219	201	230	224	212	229	238	224	216	217	216	220	207	249	205	221	222	236	239	255	214	228	215	237	210	219	256	194	204	205	230	237	222	241	241	221	229	237	235	202	220	254	217	228	216	203	198	282	214	215	235	219	228	246	217	225	200	248	231	220	229	221	200	203	237	243	215	208	232	222	212	222	194	188	222	217	232	228	243	217	227	232	224	233	221	233	234	221	231	214	222	224	236	245	232	224	213	220	220	223	248	226	211	226	239	224	203	221	216	215	213	232	227	213	218	217	197	227	214	245	240	231	210	215	217	219	216	219	230	235	214	229	229	209	244	223	204	223	221	199	221	214	229	211	245	212	198	220	247	233	196	224	208	223	175	223	221	224	197	206	235	230	221	224	234	227	232	229	224	200	219	214	215	213	231	236	223	267	193	272	203	225	247	250	221	190	253	195	220	220	229	219	254	225	209	226	247	219	229	229	231	219	226	218	205	247	217	231	209	214	214	236	220	204	206	225	223	228	210	204	249	247	227	238	219	214	237	232	214	216	233	190	201	219	248	272	220	220	235	196	252	223	221	226	241	238	244	228	222	211	229	241	230	215	208	208	240	222	186	218	215	236	220	228	201	208	229	229	215	221	224	220	244	218	202	233	238	245	216	233	241	244	235	220	199	248	200	192	200	217	228	196	203	213	226	221	221	234	229	206	223	207	211	219	218	219	208	188	216	226	236	221	231	217	229	246	207	229	228	269	228	206	230	219	215	213	238	231	239	201	233	239	255	231	237	215	246	240	238	206	244	219	268	210	256	215	198	233	242	226	246	220	207	210	235	202	233	218	236	237	196	242	230	227	204	226	220	232	207	214	239	207	219	215	222	203	233	228	212	227	225	193	213	203	231	238	245	245	246	236	220	191	208	212	216	235	202	212	219	222	220	229	230	232	218	212	207	201	254	237	220	220	227	212	251	209	236	240	244	202	243	208	225	208	221	197	255	216	197	222	206	212	212	197	242	235	242	202	202	220	264	228	236	236	233	235	205	226	205	237	224	228	196	229	242	212	214	202	188	204	228	223	228	251	220	229	216	239	213	238	199	211	247	220	229	197	237	241	204	211	230	234	202	242	235	215	232	223	244	220	206	216	241	231	228	220	238	203	217	232	238	224	218	208	254	216	216	225	239	189	211	224	240	236	226	235	224	256	239	212	201	220	221	203	218	212	238	252	197	218	227	224	224	250	200	228	223	221	248	229	221	225	203	204	236	213	248	201	210	217	233	240	212	233	231	203	215	231	224	196	224	209	237	238	241	220	209	208	214	224	209	225	253	233	228	263	252	224	212	220	212	215	230	229	211	232	225	236	232	230	233	197	250	260	221	208	210	198	202	230	226	226	217	228	225	231	235	209	217	231	206	241	229	223	227	210	197	246	222	216	223	232	216	231	200	224	243	229	227	237	209	212	232	221	244	236	209	219	240	225	200	213	212	227	231	209	205	245	181	204	196	230	228	244	220	228	234	222	237	222	229	208	211	210	231	211	238	227	198	216	226	240	251	236	200	238	241	202	214	220	214	231	239	200	231	232	230	227	225	233	207	214	211	209	228	232	223	220	247	210	212	226	212	219	232	250	210	232	221	218	251	218	220	199	222	216	193	212	209	210	217	215	206	244	244	227	220	222	240	229	234	234	194	243	234	223	207	218	240	231	222	229	226	247	235	213	216	228	259	202	210	200	229	221	207	225	216	215	233	225	192	236	249	225	258	233	230	224	198	222	229	208	246	214	229	221	202	218	215	224	231	228	241	214	236	216	228	221	212	237	218	206	224	247	232	225	214	231	232	235	186	239	237	230	219	242	252	219	225	211	222	234	225	241	224	246	216	252	191	212	262	230	220	227	202	222	243	195	212	216	216	218	225	239	227	224
6871	17359	12721	6599	4440	3212	2521	1885	1516	1218	928	880	788	704	647	636	569	484	443	413	420	414	398	371	324	360	397	372	387	341	329	331	338	341	338	290	295	336	328	325	303	354	323	284	339	336	281	305	310	324	310	325	305	311	303	298	323	286	300	330	348	285	293	305	320	260	275	261	288	317	354	319	327	316	299	278	332	310	311	299	312	333	297	302	291	278	321	353	295	335	307	285	315	316	345	332	283	303	324	327	299	297	317	304	331	307	328	321	311	284	289	318	308	303	263	323	296	324	319	326	327	310	278	313	320	282	305	289	309	288	311	281	295	322	314	302	281	307	296	302	321	315	280	306	285	262	316	302	275	344	267	300	300	308	327	277	296	272	326	308	282	294	312	311	282	294	292	325	295	309	317	299	288	303	289	282	325	271	302	277	296	293	292	321	307	293	309	301	299	296	291	309	310	284	312	280	297	288	297	317	322	299	280	288	317	324	304	326	330	324	306	302	341	286	341	314	312	321	313	291	320	307	304	302	281	308	324	287	306	303	297	292	331	285	324	319	334	308	278	283	325	309	295	288	282	324	321	330	313	332	311	289	296	287	302	319	303	300	299	302	322	293	323	284	325	298	324	299	299	302	316	308	289	320	272	288	320	302	319	298	308	335	314	299	294	301	288	305	309	306	314	298	293	313	293	309	348	320	300	308	303	306	301	304	277	315	330	289	316	302	282	326	297	328	318	306	280	315	306	290	334	271	293	298	269	292	326	305	293	287	262	342	280	289	309	304	292	282	316	295	287	319	344	313	305	307	290	328	349	293	340	310	316	315	300	278	313	288	343	275	323	290	293	317	304	266	321	310	281	309	322	282	273	293	301	312	312	295	279	315	267	262	286	303	301	315	322	299	298	320	314	318	302	304	330	313	311	329	290	318	308	295	314	294	291	319	324	307	314	300	306	298	324	291	311	289	313	330	323	297	287	334	310	289	293	335	299	287	289	301	311	311	301	286	312	320	293	342	296	303	344	324	320	319	270	328	326	318	313	301	286	280	302	294	320	317	311	303	329	307	298	289	285	312	301	280	311	298	339	297	344	282	305	307	320	306	292	306	303	271	298	304	308	307	315	304	296	315	307	334	304	288	306	293	313	301	312	305	300	311	303	294	305	322	282	312	315	289	308	326	309	341	286	300	276	315	291	290	331	317	324	296	301	324	286	297	305	333	335	329	318	313	283	306	296	284	322	302	302	323	292	304	297	297	345	292	294	316	300	299	314	301	311	295	280	318	301	295	296	305	306	339	322	272	295	312	323	288	327	313	326	314	297	306	299	327	298	324	294	298	296	302	303	281	301	305	286	291	331	290	297	313	292	311	331	320	289	276	319	289	321	345	308	324	304	275	296	311	297	322	329	303	299	311	305	277	294	268	303	281	294	309	285	321	342	325	309	316	324	281	316	324	316	312	332	304	295	313	323	299	290	310	298	296	303	322	304	292	261	294	315	294	298	304	293	346	296	323	292	312	318	315	280	287	302	323	312	298	309	297	304	288	290	286	317	291	329	319	315	319	327	326	312	291	317	302	301	320	311	290	292	314	295	282	291	306	298	320	297	299	312	310	295	299	293	324	291	290	329	305	327	320	326	308	323	291	316	321	295	310	294	299	293	271	300	276	308	329	284	317	307	342	308	322	315	287	275	305	310	304	307	318	310	277	264	306	274	314	288	297	319	312	278	306	330	309	318	313	280	315	316	312	334	305	311	310	298	300	350	307	330	332	328	324	294	305	297	329	319	323	312	331	317	315	321	304	305	292	295	328	296	284	326	331	339	317	268	309	333	320	276	298	309	275	309	331	301	278	324	280	288	302	309	290	321	333	325	335	313	324	305	277	291	307	298	305	279	288	312	336	293	321	292	338	264	339	333	333	302	317	332	323	301	313	316	294	319	300	319	303	303	290	319	323	291	302	310	292	336	274	286	298	296	296	303	293	287	295	289	312	334	305	307	316	310	293	321	312	328	319	337	268	308	299	326	306	342	365	328	332	314	314	290	313	293	356	333	305	328	326	268	282	274	324	297	303	300	289	268	323	302	301	300	301	290	301	326	302	294	308	319	318	285	306	296	276	302	292	325	293	311	319	287	335	291	334	343	311	320	323	306	299	297	321	318	311	305	315	313	288	315	302	302	333	311	293	308	294	317	303	308	317	318	279	300	340	333	328	318	295	320	334	316	322	298	305	298	291	324	292	290	309	308	336	291	298	299	318	301	308	318	308	287	305	305	323	334	292	314	298	314	296	302	308	310	325	291	309	284	318	298	297	290	299	334	315	285	340	311	335	290	346	305	319	323	297	312	296	276	320	292	309	283	305	292	309	326	310	320	305	311	288	310	269	296	279	289	321	322	339	309	311	329	286	277	321	282	311	277	292	308	313	302	327	286	332	325	329	292	316	308	286	313	295	286	278	314	307	314	298	327	313	303	307	311	324	347	314	293	304	299	285	316	314	324	313	323	302	292	312	307	301	325	275	306	315	310	292	320	315	288	307	332	303	295	301	293	283	313	304	303	303	297	318	293	293	324	288	309	311	309	300	309	304	334	296	288	309	306	323	307	285	319	304	286	290	318	265	288	313	296	314	290	291	313	300	312	291	284	306	305	318	347	304	274	321	312	317	295	305	305	293	321	328	322	303	282	318	316	292	312	295	287	309	303	274	337	311	310	329	291	326	307	292	340	314	292	287	298	342	338	279	311	306	319	262	316	298	270	307	300	267	332	280	289	333	295	344	290	321	308	282	314	316	287	324	293	311	332	281	315	295	315	301	296	284	288	304	328	294	292	306	289	323	289	318	296	294	358	306	309	316	305	287	313	326	293	320	318	300	338	309	315	280	295	320	331	334	307	298	294	328	328	312	291	315	295	315	316	291	316	321	327	301	308	303	292	306	394	347	334	302	298	308	323	324	307	324	300	348	325	304	292	296	311	275	277	320	293	334	292	289	286	299	330	308	281	278	322	323	306	305	296	308	313	306	315	310	297	301	300	298	319	302	304	309	304	298	328	311	298	278	308	281	311	294	275	310	281	328	327	325	283	285	281	329	306	310	302	312	294	294	297	290	308	281	329	347	296	303	292	296	341	316	324	270	335	312	313	322	283	321	292	282	264	290	293	298	311	285	330	293	286	319	301	290	286	318	292	318	318	310	300	309	310	331	318	300	267	277	344	308	324	315	308	322	289	304	308	314	333	303	299	286	301	284	295	292	304	312	317	308	329	315	302	293	294	312	323	301	323	290	298	327	261	326	298	310	310	320	308	258	288	289	293	303	297	315	290	295	325	311	305	292	303	335	322	309	278	319	318	310	309	317	286	311	288	296	302	318	301	299	302	310	299	273	314	299	289	327	344	309	353	298	285	300	305	327	317	293	275	296	350	324	293	303	285	308	317	300	305	315	334	329	327	297	276	330	309	302	302	309	289	260	321	301	323	325	311	288	304	324	269	318	352	309
22661	21509	28936	24505	21510	20635	5099	1749	1423	1151	989	852	740	720	659	618	604	541	462	473	444	452	409	405	409	445	415	379	443	390	376	398	372	374	391	398	391	398	433	396	366	369	386	339	333	334	364	378	362	352	366	352	417	350	350	365	389	337	382	386	381	358	386	343	342	369	402	395	377	383	351	359	358	336	359	362	336	345	372	360	347	340	371	372	366	369	350	366	356	360	341	345	341	337	398	342	365	357	345	331	370	337	391	374	302	375	376	372	362	392	355	385	393	340	337	393	422	364	374	380	330	362	398	398	379	370	330	342	366	334	375	358	335	376	391	380	370	369	385	365	391	374	376	350	351	352	356	378	334	373	354	354	383	334	383	367	412	337	340	374	398	378	346	361	338	348	368	337	355	377	368	388	362	385	330	359	399	366	348	358	378	382	311	363	345	357	345	371	362	315	362	398	418	377	347	371	343	368	363	376	344	361	373	376	387	344	374	376	367	359	338	339	380	386	333	386	351	353	349	346	337	360	361	347	357	342	356	345	353	328	347	386	353	341	359	390	338	404	389	327	332	393	343	387	342	389	357	344	370	369	382	336	380	380	363	333	357	369	375	375	326	380	346	363	370	357	343	350	354	343	373	378	339	328	332	315	390	380	345	369	339	360	351	413	342	365	359	357	353	344	335	391	332	372	366	378	343	375	363	332	338	363	390	369	381	374	369	354	321	336	309	353	359	333	354	340	351	391	380	357	351	341	353	377	345	356	367	375	335	368	388	382	339	332	375	367	344	377	372	340	373	349	368	340	360	340	351	361	370	364	381	369	348	363	331	342	328	385	357	331	336	387	381	391	358	321	323	367	345	346	352	364	362	342	327	340	329	350	375	341	344	361	384	377	388	378	344	372	387	347	388	349	320	355	373	338	367	341	368	351	355	364	373	377	378	356	370	354	390	377	355	344	396	365	345	348	383	367	342	357	380	383	371	325	355	333	322	359	364	374	347	342	362	357	351	373	369	382	350	343	365	311	379	371	344	358	339	381	360	349	342	339	372	349	372	351	350	349	368	336	380	347	357	384	366	391	368	368	347	341	404	362	340	357	336	357	358	364	374	350	394	395	342	319	366	368	364	379	346	336	364	372	346	326	325	376	379	353	337	342	368	393	365	345	368	381	352	394	348	374	331	358	363	370	361	383	347	378	358	356	364	371	336	319	385	320	355	366	363	327	353	357	345	365	399	337	350	358	381	369	363	371	358	400	336	334	370	370	353	360	369	390	337	340	374	342	352	376	366	349	379	307	336	375	389	370	403	389	352	358	361	382	379	373	364	356	367	346	358	372	400	380	373	361	369	332	323	328	341	350	375	355	361	353	366	381	352	423	362	334	351	393	356	359	375	347	393	355	353	387	370	344	348	340	361	403	401	349	355	413	366	339	358	330	342	370	346	366	347	362	346	323	348	338	358	348	342	345	381	353	361	374	322	372	337	376	361	327	346	365	367	356	342	330	384	362	310	330	380	344	364	369	358	365	347	313	373	369	368	369	350	381	361	317	347	376	345	335	363	375	377	342	379	363	406	308	366	374	336	328	352	351	382	369	362	365	321	337	341	377	366	336	389	357	361	352	331	339	408	347	347	358	370	362	376	369	355	343	357	358	364	378	326	386	357	339	379	342	360	347	358	382	374	396	365	380	370	338	394	361	341	380	332	378	364	346	344	362	329	378	357	371	363	381	366	363	344	349	346	381	319	336	340	334	342	332	335	344	345	367	383	356	343	362	360	349	349	341	343	335	363	353	360	349	357	367	333	350	368	347	336	375	372	373	367	371	350	365	346	354	328	350	388	347	365	358	338	335	328	340	397	387	321	391	357	375	346	374	353	375	329	382	347	336	327	344	370	373	388	385	340	299	340	330	383	368	364	325	363	326	391	343	370	360	372	341	339	397	345	352	369	341	365	348	329	378	360	378	345	360	345	380	406	371	340	347	364	354	362	353	388	386	357	343	408	362	382	366	374	378	361	385	371	341	363	320	329	359	359	360	364	311	359	346	343	347	379	391	340	345	336	320	345	364	405	334	392	350	380	332	376	357	342	324	335	321	336	336	331	346	363	328	347	361	343	366	379	355	398	370	332	364	350	361	348	357	383	327	352	354	373	391	375	381	352	328	383	364	307	365	365	340	344	374	358	367	357	369	341	392	389	337	347	374	365	342	394	339	360	370	352	342	353	351	391	338	370	316	333	363	382	331	390	384	363	388	315	325	375	371	373	381	330	390	344	372	394	354	371	347	382	361	373	358	349	369	357	361	342	414	351	345	351	373	361	349	334	362	361	381	365	405	369	381	370	370	328	348	396	376	391	346	381	369	389	405	345	336	388	394	361	414	369	370	349	354	352	348	363	341	347	378	371	389	340	338	349	351	342	356	341	359	323	407	390	380	317	403	358	380	380	367	353	334	383	370	371	361	377	364	354	362	383	354	399	339	370	351	336	348	338	360	349	327	395	363	343	389	331	396	367	350	345	385	336	382	365	314	342	354	347	351	366	363	405	350	365	382	368	352	335	364	385	363	357	400	327	366	369	331	355	349	394	334	388	378	353	343	360	361	322	382	354	370	348	354	357	360	334	356	331	346	409	380	353	362	359	369	353	357	332	362	349	376	357	349	370	337	347	365	374	358	325	365	354	352	365	358	328	350	398	357	360	366	362	339	357	347	397	360	399	349	363	349	365	323	352	346	360	338	346	357	354	384	344	326	353	325	359	359	401	345	366	345	349	339	388	363	361	357	354	361	362	357	350	356	358	348	378	367	374	364	340	364	320	377	345	340	386	363	306	329	355	381	379	361	368	345	340	320	337	353	348	341	386	367	371	384	357	355	369	380	374	398	321	339	319	363	362	364	357	354	345	359	324	355	324	316	346	353	347	365	367	362	345	390	372	360	362	360	396	381	349	338	336	349	351	373	369	377	389	368	352	398	364	398	386	329	360	365	391	369	344	311	361	351	382	426	355	356	368	366	375	373	356	383	358	371	364	338	333	343	376	324	352	381	355	355	344	366	354	325	376	364	403	352	351	357	353	362	351	326	355	370	356	372	377	385	371	343	347	353	373	308	349	362	354	398	387	347	363	362	337	360	358	390	386	350	360	357	358	363	336	370	332	394	363	368	365	381	385	331	334	372	384	367	342	368	371	351	360	360	357	381	378	339	325	350	372	363	381	345	354	359	352	358	346	369	348	367	361	347	384	332	361	380	366	344	381	340	401	354	388	355	353	382	347	340	344	362	358	404	361	348	362	348	339	393	364	343	374	358	346	334	363	344	381	353	340	340	346	379	368	367	409	329	378	356	365	367	346	384	333	346	332	388	350	362	340	374	355	398	371	352	359	400	348	349	352	359	344	352	383	379	332	323	364	347	337	353	336	372	350	341	376	368	384	357	361	364	359	394	380	340	362	344	332	375	343	384	348	377	351	346	356	380	360	328	355	368	333	355	369	377	381	356
8289	26875	20995	12217	8394	6267	4618	3538	2900	2432	1947	1617	1528	1268	1187	1107	983	867	830	769	741	665	677	621	646	659	584	588	581	592	575	555	544	527	585	552	503	531	460	513	534	509	522	523	508	461	537	534	540	494	482	565	475	530	528	522	493	514	525	542	500	495	497	527	518	502	493	494	488	485	477	529	500	457	511	491	525	482	522	487	497	470	485	499	522	480	522	497	504	493	487	500	548	533	517	472	498	508	504	463	506	518	510	472	489	485	496	505	471	521	490	512	488	524	465	519	518	526	520	534	497	489	492	514	464	499	487	530	500	516	466	486	497	476	523	544	485	456	507	467	490	468	483	488	527	492	495	502	512	438	519	492	473	458	516	473	517	513	485	472	485	482	484	542	508	477	503	494	499	497	550	466	515	505	494	518	498	484	498	471	504	495	508	502	512	459	501	525	477	530	524	506	450	491	484	472	506	481	491	486	490	513	487	488	497	501	514	477	472	475	518	490	461	490	509	518	521	507	495	463	494	486	504	496	506	523	476	514	504	525	502	521	525	492	482	463	512	519	472	489	515	442	446	488	517	474	544	484	518	496	535	515	553	465	506	534	501	489	474	507	497	524	467	496	491	473	513	489	488	516	485	488	508	442	495	462	457	471	497	494	522	481	520	458	540	488	516	485	483	539	509	483	460	492	514	489	497	492	511	506	551	504	479	476	532	490	440	482	499	520	480	532	526	474	528	514	500	489	530	517	506	551	494	512	483	476	479	517	479	488	485	478	523	543	508	531	455	496	496	511	502	490	499	487	515	484	487	513	504	500	509	483	522	495	478	492	506	529	491	458	512	506	484	478	520	474	494	510	501	493	466	473	498	494	512	466	507	506	492	512	530	532	510	486	496	516	499	532	483	455	505	498	475	470	504	512	507	497	506	500	513	486	496	512	509	503	487	496	490	491	519	464	479	488	515	487	492	485	485	523	510	466	522	543	509	514	489	524	501	513	552	479	508	488	502	493	409	520	467	487	491	481	536	503	462	530	518	491	492	492	496	527	465	496	515	518	466	510	510	493	503	519	500	516	517	502	537	509	508	457	472	509	517	490	474	524	509	490	466	459	486	483	524	466	506	485	506	486	507	502	508	482	508	487	499	486	491	516	529	493	484	529	498	504	514	500	506	500	500	487	483	482	514	516	491	481	513	513	539	469	494	475	496	478	494	458	521	468	498	497	558	506	516	487	494	522	504	496	476	494	487	551	517	510	527	531	495	481	500	494	480	498	478	526	501	556	536	475	534	450	501	506	531	500	522	491	516	510	478	501	508	486	525	475	502	482	478	480	491	489	487	502	519	483	475	538	482	509	504	519	549	479	469	515	484	500	509	516	502	507	510	473	497	485	507	508	506	497	485	487	524	477	502	513	495	521	497	488	498	485	521	532	499	488	504	488	484	494	525	527	493	475	489	505	485	499	502	518	526	522	511	493	525	519	492	500	477	469	469	499	521	568	518	496	503	485	500	495	481	504	489	483	498	489	487	515	474	483	506	530	476	538	513	539	528	473	478	496	487	502	521	497	562	541	526	550	519	489	547	485	493	483	465	516	490	484	465	500	501	468	481	474	533	454	476	482	507	520	495	520	447	510	500	486	517	522	545	475	484	482	497	468	448	485	461	511	494	536	497	511	470	490	483	479	512	531	490	458	469	501	487	493	542	467	525	488	513	469	503	484	494	493	512	515	508	500	474	487	484	501	445	527	504	480	487	475	512	494	506	475	513	534	509	480	498	511	519	488	510	501	483	486	488	505	505	515	486	495	497	486	486	476	538	495	527	476	571	454	482	496	531	482	486	463	480	488	464	490	511	487	462	512	497	511	568	501	528	505	501	477	503	496	463	480	514	494	507	487	505	506	462	453	505	547	530	476	445	520	512	489	497	535	503	476	539	533	506	492	519	477	501	532	523	532	514	509	495	491	495	476	500	530	486	543	546	515	465	549	520	531	506	491	478	512	510	509	528	505	486	488	472	497	491	486	513	471	485	482	485	514	454	525	512	501	490	513	492	475	482	500	521	507	508	470	484	491	533	542	473	521	478	539	503	487	490	503	492	483	462	510	502	506	472	454	517	517	478	499	502	508	515	507	508	513	510	496	554	458	488	506	509	478	485	497	477	476	489	538	529	529	473	538	495	490	505	536	458	477	463	497	495	489	470	524	462	462	508	463	491	528	500	494	489	531	459	485	496	481	543	468	479	486	503	497	483	467	500	516	477	499	522	481	490	508	460	507	463	501	482	486	495	470	521	512	544	471	483	493	478	484	470	490	474	514	480	499	483	534	517	491	522	552	502	519	493	500	491	513	517	519	508	464	481	472	512	530	491	451	506	534	536	497	487	497	512	482	482	518	496	508	473	502	523	492	493	484	501	523	513	520	529	532	505	521	510	474	485	494	515	560	489	529	477	520	484	482	494	472	461	496	497	484	472	514	529	494	538	535	477	545	475	509	471	504	499	513	467	504	501	513	512	539	489	509	463	464	504	517	471	462	522	480	539	523	525	483	487	488	522	476	506	526	505	509	439	487	494	504	480	498	503	519	499	522	511	506	506	494	517	503	492	505	457	521	486	467	507	506	533	521	504	522	529	525	485	485	522	482	533	487	497	469	491	479	494	538	499	502	488	516	478	483	495	502	496	513	488	465	502	508	489	472	502	513	480	513	489	495	486	480	465	476	479	442	477	521	518	507	526	491	553	505	530	503	477	472	525	487	511	464	503	504	501	499	488	492	507	518	490	505	489	480	493	526	531	491	533	510	523	446	500	448	522	556	466	545	489	480	520	510	548	495	491	513	483	476	508	511	477	498	492	515	513	503	494	472	493	478	495	543	522	466	507	496	486	516	473	516	450	501	484	487	533	464	490	526	513	530	506	494	457	492	539	504	509	490	492	501	509	503	518	484	481	503	462	457	536	442	480	541	483	495	514	536	478	478	510	523	510	533	494	517	527	499	471	505	497	508	494	480	459	517	503	480	465	488	459	488	513	508	509	495	537	533	528	471	496	492	489	492	469	504	465	540	547	462	504	496	458	533	493	483	478	553	496	495	480	467	503	509	516	467	502	478	499	508	501	462	488	488	467	483	508	520	547	475	507	470	509	491	537	477	501	538	484	473	461	504	477	477	493	462	493	484	525	525	438	490	475	517	498	516	475	453	472	464	519	532	511	510	500	510	491	499	441	469	426	523	513	547	522	459	475	454	484	485	500	500	468	476	505	468	500	450	507	480	474	489	519	473	523	489	489	508	484	479	478	500	465	494	519	516	449	547	522	477	467	481	493	500	485	495	531	509	478	477	495	515	525	505	519	535	510	534	469	506	471	511	522	491	503	487	534	534	517	484	537	488	480	514	534	515	513	481	502	502	490	501	499	512	496	503	496	516	541	524	488	515	523	495	533	526	464	534	537	519	509	542	458	508	454	513	502	502	478	506	510	470	502	506	479	496	480	503	497	451
27671	18794	8406	3290	1568	1049	816	714	653	625	528	508	501	494	494	519	463	439	435	416	411	382	413	416	394	396	399	385	403	421	392	395	387	376	386	390	411	389	384	434	402	396	388	397	411	388	408	393	381	396	398	355	388	398	362	378	345	357	368	387	391	352	392	379	402	364	394	379	379	423	415	361	384	383	399	400	403	395	401	378	369	369	397	376	356	368	390	421	370	386	377	387	352	388	382	391	381	371	402	411	376	393	376	380	389	362	358	385	415	378	416	383	366	399	425	389	428	395	349	391	393	371	364	391	405	399	389	369	397	388	380	371	376	404	384	381	385	402	399	382	380	356	382	427	398	401	378	388	371	375	406	413	374	375	384	404	414	364	403	404	405	368	389	347	366	403	352	390	394	375	366	389	397	370	374	419	356	381	373	399	402	385	389	354	386	391	352	399	394	409	380	368	420	374	420	359	362	396	391	399	402	417	390	379	421	397	390	394	388	400	382	376	422	394	389	375	416	408	394	406	400	389	405	384	334	398	371	374	389	401	411	354	379	389	378	375	380	388	354	368	400	403	381	371	355	406	403	392	399	355	352	340	428	414	397	365	392	345	375	402	385	413	395	372	397	366	400	397	387	365	388	387	401	405	429	383	422	354	378	334	401	390	400	406	384	410	406	404	358	396	412	345	395	340	363	391	384	397	398	356	379	385	386	387	370	396	396	393	419	361	426	403	388	374	398	398	404	397	421	346	389	369	383	398	402	377	406	375	398	384	379	384	382	374	366	371	382	350	354	405	389	373	344	397	392	370	397	371	401	371	394	383	392	392	361	401	418	402	418	374	380	377	368	411	387	385	437	338	362	407	395	361	372	381	379	378	360	398	392	402	376	404	405	386	357	404	396	417	411	376	380	397	383	358	388	393	409	376	389	405	391	383	387	397	373	409	351	406	433	397	387	388	401	394	344	385	408	422	382	394	371	394	423	363	379	391	397	358	415	374	378	367	367	387	377	376	393	388	385	399	460	359	438	349	387	371	376	419	358	390	424	346	369	371	397	386	356	381	387	372	400	388	390	404	387	402	366	380	384	390	393	386	368	357	414	397	393	417	381	358	421	395	388	372	374	340	400	392	405	394	380	416	390	374	456	391	390	401	417	372	392	374	366	377	369	403	362	373	430	406	398	396	389	380	359	367	380	384	421	405	361	419	393	398	369	370	370	389	384	415	376	382	407	393	378	380	373	376	402	372	406	391	348	404	386	389	401	361	386	400	410	369	402	410	371	381	408	398	396	396	378	411	356	388	367	373	364	378	401	402	392	394	402	375	366	392	370	421	380	404	383	375	420	354	368	403	360	393	390	375	397	372	348	407	336	386	396	404	364	382	399	409	382	395	371	398	443	354	375	414	400	355	410	370	406	415	384	413	378	373	362	424	392	382	394	385	416	445	372	393	361	401	391	374	417	391	393	405	414	396	366	382	377	363	381	401	348	385	406	382	381	375	382	334	399	373	370	377	385	387	359	387	414	380	409	409	375	332	397	380	356	417	366	358	371	382	444	402	401	376	392	416	385	376	372	397	407	374	416	418	407	391	402	375	390	376	361	386	402	386	412	377	375	403	424	365	370	417	363	377	373	407	403	407	385	387	402	403	412	385	371	394	378	406	397	406	417	351	365	351	371	399	403	377	368	437	393	409	370	369	411	375	383	392	404	422	368	402	420	397	410	380	392	360	424	355	367	368	375	411	371	364	413	388	368	399	400	397	387	389	410	377	408	399	400	384	366	402	366	361	380	381	413	360	410	394	380	373	382	358	395	364	398	359	379	390	418	385	379	396	369	372	361	352	378	358	384	380	388	391	383	401	374	378	383	365	390	396	367	387	387	425	388	395	402	346	395	413	405	375	410	339	388	368	402	393	381	395	413	407	396	358	357	395	356	386	405	401	369	383	392	385	381	411	403	364	385	388	389	390	388	401	388	441	422	359	384	396	420	369	390	371	400	398	391	386	401	374	410	396	402	382	351	384	369	385	361	347	372	383	447	372	396	370	400	366	389	403	389	392	408	381	361	384	397	376	411	371	378	415	384	410	438	369	370	380	367	352	387	383	383	406	382	404	379	393	401	401	409	343	381	393	373	355	392	373	372	367	392	382	395	416	378	380	377	403	373	380	399	374	357	402	391	402	400	346	392	381	422	388	365	395	390	395	387	390	370	420	407	408	395	330	401	384	387	410	372	412	379	407	374	402	410	383	399	364	400	387	431	389	393	375	377	390	404	365	379	409	370	380	377	375	387	376	387	365	426	378	410	410	335	366	395	383	355	400	417	367	408	381	432	404	392	399	393	374	369	397	353	384	390	380	395	363	395	396	399	380	394	410	379	389	371	381	366	358	361	421	384	350	401	397	378	393	372	335	390	384	427	382	419	379	413	400	403	389	393	373	372	374	373	378	374	366	364	368	343	406	382	385	333	439	412	399	373	390	426	400	399	364	411	404	417	388	391	402	366	382	414	377	368	389	406	377	410	380	350	396	365	382	386	390	387	402	383	333	406	401	370	411	423	413	400	397	371	420	367	364	310	398	411	367	377	374	395	360	371	412	407	381	407	385	374	390	394	408	420	363	365	381	379	404	431	389	391	396	380	380	376	382	376	384	377	374	392	418	372	370	392	399	372	375	382	397	416	371	383	359	381	389	392	348	387	386	398	368	385	380	412	395	382	387	385	372	406	391	381	360	379	371	406	364	357	434	387	417	402	367	418	377	371	399	399	408	408	406	396	367	379	376	390	396	350	373	383	383	342	412	348	385	358	417	398	358	393	442	386	352	345	407	408	400	405	398	384	377	409	383	401	390	408	384	381	388	418	396	390	346	377	402	376	410	395	383	405	376	414	403	385	399	374	362	366	387	349	402	375	386	406	427	366	394	425	385	384	401	369	378	392	375	406	418	414	383	403	410	377	387	402	386	371	370	393	423	415	359	402	355	409	359	372	373	385	364	391	352	384	402	403	419	401	380	390	376	412	354	403	387	397	395	382	370	424	372	364	378	388	387	396	391	364	352	379	419	347	351	415	385	389	374	374	401	398	395	443	373	411	406	399	397	385	375	399	370	364	380	361	390	350	413	381	387	381	397	388	394	365	335	396	389	389	387	411	380	359	387	373	396	403	395	385	392	367	349	345	386	380	377	383	369	365	404	413	377	346	419	335	361	370	401	375	407	399	421	391	376	387	375	371	384	355	381	386	359	390	393	397	366	388	371	373	393	379	396	359	388	386	406	371	375	355	373	366	365	364	369	373	390	369	369	346	390	385	378	433	389	405	386	405	421	409	405	380	387	369	349	385	384	382	404	375	374	364	367	343	379	367	385	352	417	382	377	368	412	374	359	394	422	378	383	390	403	402	371	386	397	409	330	393	379	369	382	374	369	367	359	410	396	412	407	424	334	367	359	385	354	375	389	372	371	373	403	385	395	392	344	369	384	381	398	384	397	378	407	346	406
7196	12889	9796	4723	3247	2325	1815	1536	1320	1089	960	894	779	822	757	755	762	668	633	664	584	521	565	533	612	568	535	575	544	512	575	544	530	549	544	514	541	554	534	543	513	507	508	559	539	528	553	527	541	551	527	513	524	547	514	558	570	502	504	499	531	524	553	577	513	476	549	523	547	542	525	495	506	527	561	494	476	540	529	526	505	566	453	526	534	541	496	516	521	500	592	543	520	552	472	496	525	500	548	553	541	518	551	547	536	500	547	500	512	498	518	520	561	553	476	503	536	499	515	509	465	540	505	521	487	526	524	519	479	584	543	524	546	536	502	515	555	526	534	519	535	509	524	447	531	505	505	546	531	555	511	519	540	495	512	573	518	472	528	469	536	523	518	510	500	548	514	489	516	540	513	518	516	501	509	494	471	563	516	526	490	542	531	525	484	520	516	521	456	490	483	478	532	530	524	525	533	524	569	504	502	493	534	517	567	559	515	513	519	555	487	530	508	535	543	481	517	526	535	534	535	521	531	526	524	505	525	529	522	500	503	498	504	498	523	535	497	488	487	553	510	536	504	492	541	509	597	499	487	458	511	524	540	553	516	558	514	531	489	482	513	486	511	551	515	529	553	534	513	575	548	539	527	544	538	504	545	548	504	526	543	530	573	530	520	525	540	542	515	544	506	514	537	532	525	543	569	555	517	529	556	505	551	530	518	525	536	510	564	504	532	526	508	537	562	534	552	535	499	540	502	502	525	552	553	520	547	520	555	530	535	539	542	543	562	531	526	537	504	584	531	535	514	514	541	508	552	545	518	520	520	536	572	507	539	487	520	509	519	575	532	522	503	567	522	570	558	522	517	465	551	517	520	522	552	517	522	498	536	488	540	531	522	515	513	537	550	533	501	525	545	533	506	550	504	525	541	510	505	530	518	546	515	524	462	551	540	513	506	475	550	496	533	536	500	512	555	580	498	516	560	527	530	552	511	557	566	529	523	535	528	553	529	510	527	526	571	525	523	533	475	571	522	547	539	505	451	519	494	547	506	523	485	503	510	520	491	521	502	538	489	521	535	508	537	544	479	512	492	561	554	483	512	534	493	524	550	540	498	535	563	566	539	498	518	540	520	499	540	508	521	546	512	519	555	524	542	503	514	524	562	514	513	524	542	538	547	530	536	490	512	544	527	509	535	528	548	532	518	549	564	536	484	526	541	535	541	569	538	524	570	551	511	477	513	491	555	465	531	492	543	543	547	526	513	496	489	511	549	500	540	561	548	489	547	526	531	506	576	501	546	509	576	526	479	528	529	489	524	558	512	526	499	506	518	532	514	537	505	490	537	512	551	536	536	532	516	527	539	530	469	505	550	490	523	496	506	543	518	533	524	539	534	546	537	538	540	518	524	532	567	533	529	535	510	515	537	519	544	514	494	580	492	520	530	499	514	506	503	564	491	532	511	569	506	514	492	510	531	513	523	523	546	521	524	543	531	491	510	538	550	528	477	506	458	519	514	524	516	503	523	522	494	502	515	521	532	528	522	539	569	552	530	535	581	549	554	505	505	525	516	566	506	493	509	514	541	511	505	544	527	509	501	541	527	557	511	501	525	554	556	496	507	515	516	565	507	488	542	540	526	482	561	524	573	524	554	566	545	495	482	500	480	541	472	520	524	542	521	496	503	569	513	536	530	595	515	523	539	506	513	566	522	543	554	472	503	589	495	541	566	506	480	468	525	491	567	520	522	536	501	495	500	559	513	510	542	562	529	530	527	497	527	514	521	521	517	524	563	521	536	526	501	507	540	547	498	512	477	530	505	534	507	514	528	532	533	529	492	529	522	540	551	504	511	544	591	517	519	561	555	562	507	541	518	522	527	490	513	502	531	506	539	500	520	502	548	505	559	488	552	522	540	512	513	495	515	499	498	509	532	502	513	525	525	560	513	523	503	518	538	551	525	478	524	515	518	514	505	508	566	543	499	527	519	535	557	477	511	524	546	579	522	524	567	509	506	503	530	558	563	527	515	488	505	491	516	507	511	479	488	505	508	498	521	540	521	499	500	527	547	547	519	541	512	527	529	493	517	496	523	528	510	522	517	494	534	521	528	506	578	492	502	526	533	574	506	513	505	467	522	528	493	527	549	524	495	543	519	504	499	517	528	515	511	547	560	519	507	484	547	483	552	527	538	517	544	532	492	514	543	549	517	526	524	510	554	541	543	505	505	536	532	531	540	533	529	527	506	515	495	513	533	505	543	508	492	508	484	533	502	513	540	482	456	502	468	562	530	531	500	485	518	520	526	527	525	512	531	542	491	542	543	509	541	519	486	530	548	536	523	521	513	518	537	530	555	515	519	497	516	552	524	499	526	501	524	512	508	505	534	526	505	558	542	572	564	523	488	513	500	559	528	555	517	527	558	545	518	562	503	504	558	500	480	502	548	494	522	534	499	534	489	505	476	516	521	529	573	550	525	527	485	527	508	511	565	538	530	527	566	501	521	541	545	497	559	536	514	531	518	537	505	524	542	534	556	550	521	562	526	482	546	533	542	493	558	515	515	501	521	518	523	506	528	553	495	494	522	540	511	547	534	477	558	513	545	538	503	524	553	546	520	513	498	503	490	508	514	559	554	532	554	561	519	507	524	530	508	535	521	484	463	531	548	537	527	556	469	534	521	511	496	544	556	520	523	522	493	529	531	508	514	556	502	549	517	551	520	582	480	546	529	544	558	510	526	531	494	513	527	492	537	494	531	561	514	512	501	565	527	491	554	468	498	520	482	529	504	492	530	569	510	538	522	520	471	552	533	505	519	522	550	569	553	555	554	523	505	524	563	503	533	486	532	503	521	501	505	533	539	504	514	537	526	503	477	502	560	506	504	483	549	507	535	523	536	494	545	513	544	523	509	509	542	549	532	521	535	517	524	499	571	527	547	502	526	531	549	493	495	541	526	535	515	518	533	554	521	532	510	529	531	510	529	506	518	541	524	535	510	571	520	491	528	507	538	533	498	520	529	510	548	542	519	544	523	524	507	519	496	533	515	530	531	494	494	499	497	534	512	522	493	527	521	511	527	539	542	524	509	496	551	504	522	486	529	522	558	537	523	464	516	535	528	542	524	513	526	594	542	536	506	527	482	497	487	539	522	511	501	463	531	523	526	524	488	480	497	502	560	563	540	529	467	541	523	524	527	516	545	528	473	513	543	498	517	537	485	513	525	511	478	494	535	530	478	514	530	493	534	501	566	493	515	522	566	521	543	521	514	542	477	488	528	506	538	481	517	558	493	511	531	526	553	543	540	545	485	506	498	523	505	507	543	527	531	542	518	496	499	510	511	508	526	515	519	508	529	505	566	490	538	514	514	511	492	504	513	488	531	532	544	509	523	489	524	478	583	541	530	532	532	517	528	497	500	549	534	527	521	538	500	539	515	511	545	545	493	510	536	536	502	490	544	540	525	533	555	530	508	517	556	533	551	534	544	508	552	517	509	462	528	476	488	491
23488	21464	28382	24967	21170	6893	2008	1357	1149	1004	902	807	723	734	694	687	671	648	581	605	596	585	566	551	563	550	582	558	524	543	525	617	532	519	562	537	520	546	518	551	494	515	522	549	526	505	564	481	541	512	541	492	552	517	492	525	471	550	494	520	529	526	473	527	486	503	523	492	542	539	492	521	514	526	495	513	518	555	537	506	529	541	509	525	531	535	498	505	544	505	530	514	519	495	468	508	516	528	516	538	572	534	504	500	549	535	504	503	543	552	539	527	532	547	536	484	548	484	541	538	492	497	502	526	544	523	525	552	502	525	501	518	522	494	547	536	511	525	494	510	510	513	482	539	477	496	512	472	499	497	546	504	554	481	487	565	496	526	513	474	559	546	498	567	526	503	500	524	490	512	528	516	518	508	500	540	516	520	534	489	497	484	491	541	503	511	507	476	525	541	552	550	488	534	529	524	506	517	481	569	529	508	505	495	530	478	479	517	485	516	539	468	512	487	515	590	527	528	483	544	540	513	515	449	529	549	527	538	570	501	520	486	484	516	499	527	481	503	516	519	534	538	535	486	534	551	518	517	541	505	519	497	500	524	514	475	532	518	526	521	467	464	488	457	574	530	510	516	523	484	494	487	501	500	486	547	495	519	549	489	486	515	507	493	501	514	573	559	505	511	529	517	524	537	482	522	498	504	538	503	539	520	522	512	576	549	502	527	499	472	556	467	508	511	492	512	528	538	508	485	513	477	529	479	511	544	510	507	525	518	475	543	519	548	476	565	496	536	519	487	513	519	482	488	472	479	488	484	493	454	470	528	512	517	540	541	489	487	529	541	517	536	512	508	509	568	507	513	527	533	517	530	520	500	510	518	514	515	498	520	545	484	527	535	536	500	503	521	521	517	532	488	510	511	490	523	528	485	509	501	477	506	491	502	547	514	514	514	502	503	527	538	490	512	461	537	525	512	460	573	573	498	526	552	525	517	492	513	475	555	535	550	525	522	490	523	500	478	516	488	501	529	534	524	500	506	550	537	519	501	526	542	470	516	551	501	498	509	508	537	507	532	506	550	514	516	533	521	524	498	490	516	525	533	491	471	503	535	517	560	513	523	490	526	519	517	508	502	503	508	493	522	515	529	561	538	530	507	485	532	505	516	554	541	521	493	522	540	524	528	523	504	543	510	492	490	516	524	503	489	523	479	514	525	526	551	529	547	513	520	506	497	562	519	483	482	515	514	489	536	536	493	514	491	529	485	512	528	539	516	502	543	550	508	488	539	495	524	544	510	485	502	500	492	555	529	513	533	497	486	524	529	519	507	535	532	576	509	543	534	504	509	468	518	513	499	505	510	518	535	519	539	519	485	535	523	502	531	538	457	490	520	490	528	486	473	531	503	547	511	500	479	515	516	531	552	503	484	558	528	485	520	462	483	511	477	495	481	532	510	528	518	526	522	543	519	491	527	548	505	551	522	508	540	504	486	537	508	517	493	494	517	529	499	503	517	491	509	521	543	457	491	539	467	512	537	512	504	498	496	483	531	538	506	502	502	501	485	535	542	503	527	515	479	521	547	520	512	510	494	524	515	568	522	502	515	510	503	517	524	501	522	564	513	517	464	530	502	530	523	526	487	530	531	502	489	513	507	490	509	481	542	498	518	562	518	519	522	506	527	485	568	515	495	501	495	512	490	553	522	507	524	518	504	516	525	511	521	506	481	507	534	509	570	513	557	532	528	517	482	514	565	480	530	495	507	514	481	545	555	540	520	529	519	524	540	510	522	552	492	528	481	498	496	496	509	514	522	537	480	495	497	510	532	513	475	510	477	512	510	495	518	498	510	525	493	504	498	493	510	529	551	556	519	497	467	556	526	525	538	565	532	513	510	563	506	569	511	506	508	515	513	525	510	547	485	481	493	498	547	481	538	492	513	492	510	528	520	521	541	511	492	519	513	471	473	478	498	517	542	479	505	513	528	512	516	567	501	493	555	560	534	489	519	494	509	530	484	477	547	561	496	502	499	509	513	541	552	520	527	534	498	511	516	539	514	491	515	548	552	520	505	483	500	514	494	507	512	526	544	555	508	513	486	513	507	507	514	500	508	505	516	530	479	497	475	551	531	525	535	518	541	508	513	498	518	520	526	500	528	530	512	540	521	519	508	475	500	512	521	488	542	507	470	536	495	505	545	510	527	502	503	505	538	520	521	509	524	539	516	499	512	494	482	494	470	478	537	499	528	472	506	535	469	511	497	509	510	479	497	548	516	481	480	503	520	494	527	526	515	496	508	523	517	526	550	521	482	517	514	509	508	518	476	524	546	492	523	494	541	556	560	518	501	526	524	514	560	509	499	475	494	486	526	495	496	530	536	544	504	562	538	545	513	523	481	522	483	506	520	523	507	525	565	507	503	495	489	549	518	517	496	525	536	531	543	474	528	512	524	541	514	508	519	502	530	491	509	514	535	475	472	503	494	479	532	520	490	565	522	550	500	505	516	482	531	504	525	501	552	529	532	546	524	515	470	492	533	456	502	497	494	497	495	503	521	506	554	520	510	525	508	519	524	520	526	536	490	550	530	513	546	527	525	514	497	521	496	539	540	505	485	496	506	515	539	463	498	498	490	541	537	527	486	512	484	500	502	488	483	488	482	520	540	508	519	529	551	524	532	506	522	483	479	583	498	508	531	484	511	498	505	541	496	519	498	521	523	513	556	512	507	534	521	472	493	494	527	526	513	526	506	522	493	496	505	515	497	511	533	507	492	539	515	536	546	536	538	534	559	522	462	537	527	538	539	536	492	521	502	521	494	523	547	546	511	548	497	488	541	498	500	520	500	526	506	471	540	531	506	530	471	494	505	499	528	501	524	540	553	487	552	488	524	464	550	514	517	513	549	508	480	513	484	507	487	516	503	489	512	493	488	556	536	483	463	520	490	504	545	503	500	477	514	528	458	514	504	524	529	497	486	514	507	514	473	533	505	488	543	500	535	547	507	510	554	506	533	515	515	502	528	527	524	525	532	529	503	490	466	486	512	547	526	476	543	488	525	498	547	500	519	534	475	556	544	542	482	512	499	521	541	496	500	488	498	481	484	510	464	498	504	510	522	516	565	553	521	485	520	517	553	501	530	527	525	508	525	554	516	461	548	472	494	500	534	532	536	527	504	501	545	533	526	543	506	517	494	533	501	502	490	523	531	461	519	509	499	509	512	488	508	484	533	492	519	482	518	523	515	464	505	501	499	502	510	538	527	521	524	529	543	539	518	517	496	480	523	506	489	482	508	538	477	500	511	503	506	487	532	535	517	526	516	531	526	519	477	526	465	552	474	515	563	470	526	507	492	507	526	486	533	501	515	512	516	535	520	512	524	532	531	517	524	512	528	552	515	484	492	526	491	518	566	511	505	507	540	505	509	479	504	514	564	501	530	539	503	530	491	513	541	494	527	489	487	507	498	521	521	547	469	473	553	503	485	478	509	522	498	527	529	541	496	522	542
6928	21548	16540	8837	6005	4366	3462	2733	2304	1942	1594	1425	1232	1194	1167	1083	1053	969	913	879	805	802	793	812	784	766	782	754	825	806	678	778	738	723	715	765	712	731	714	705	759	724	714	717	758	674	719	720	717	734	727	741	755	658	715	687	698	706	689	692	737	689	695	619	723	729	668	702	682	705	710	708	697	714	759	744	710	608	688	676	682	758	726	667	681	668	661	658	712	700	727	718	753	704	692	699	709	679	719	687	657	695	665	673	690	703	693	696	724	700	708	697	697	691	712	695	674	729	682	693	701	690	705	667	713	646	654	735	686	669	721	665	724	694	714	657	695	730	673	723	692	674	692	753	700	681	699	695	726	724	685	675	705	646	682	655	723	712	654	687	691	698	727	701	684	699	725	716	686	745	666	670	697	750	703	660	666	712	660	659	696	725	709	722	725	708	659	738	669	709	695	679	710	628	686	655	659	678	643	719	736	703	693	725	718	671	708	703	672	688	710	679	686	685	688	735	707	700	689	739	677	704	709	724	695	695	679	669	731	706	701	700	711	717	668	682	648	670	727	644	692	660	674	697	706	649	739	689	703	737	695	738	652	685	703	691	717	724	696	689	693	692	687	694	702	710	682	671	681	688	710	746	677	686	692	673	646	682	695	654	703	712	700	727	654	704	672	671	693	663	701	696	666	684	689	687	692	723	686	707	712	728	648	687	666	695	697	763	691	692	683	715	717	693	657	715	720	675	726	671	667	696	716	699	727	720	695	706	658	691	674	666	697	687	692	652	747	724	726	683	698	700	705	665	690	737	687	705	706	705	721	734	723	698	697	701	649	664	695	703	721	697	717	682	711	700	713	694	669	669	677	718	649	673	707	717	720	714	667	666	658	714	685	715	711	763	681	698	691	669	703	683	703	715	695	691	697	670	677	671	697	666	691	698	688	722	702	699	722	695	664	722	731	728	672	686	682	669	703	727	708	719	686	700	696	696	713	711	638	720	716	711	686	697	680	706	717	672	652	694	646	732	654	642	652	689	689	710	744	691	685	693	722	664	679	673	726	674	684	703	692	685	697	697	698	695	679	704	701	691	693	685	706	711	708	734	674	701	733	725	707	727	707	719	714	667	651	673	642	719	697	694	704	697	687	720	711	717	680	647	670	723	713	666	654	697	687	659	708	667	704	705	652	679	698	674	721	719	728	716	697	645	694	713	689	716	677	725	700	686	682	639	723	749	682	696	689	649	724	689	671	705	670	661	722	711	724	726	686	659	760	635	696	668	722	664	743	716	722	733	697	724	707	696	743	715	696	728	660	659	690	733	694	708	688	710	686	681	684	705	666	730	693	715	678	680	727	665	707	746	700	684	729	690	695	713	724	679	662	720	689	737	704	703	706	727	696	691	706	686	667	686	705	749	671	658	725	704	712	646	690	675	677	701	703	677	674	696	707	693	689	675	684	659	677	715	705	693	687	696	734	716	721	703	716	679	667	716	730	732	692	687	712	706	739	711	719	652	683	651	724	656	694	683	664	689	636	732	699	738	718	659	673	702	687	705	693	732	727	710	706	689	735	751	682	684	726	724	692	720	737	728	707	701	690	620	659	686	740	723	707	756	689	655	712	720	713	691	691	698	648	713	720	709	643	690	690	711	654	712	718	713	696	695	691	667	724	700	684	646	700	715	678	674	680	700	678	705	680	722	670	679	777	695	699	663	672	721	686	717	688	653	681	644	714	722	664	695	723	723	656	658	719	718	706	716	683	681	728	709	728	682	710	692	714	685	728	683	725	684	727	695	729	658	751	690	733	676	654	699	741	669	658	688	680	730	708	703	673	715	752	718	682	722	741	712	721	669	625	700	723	673	737	690	695	697	679	710	720	692	727	676	751	691	725	727	702	666	736	714	704	718	700	697	676	676	726	726	694	667	701	702	721	699	702	710	711	687	659	700	725	739	684	685	726	681	686	648	673	658	665	700	696	696	662	696	695	716	684	751	702	714	703	673	713	684	656	732	710	675	675	685	719	673	648	741	687	700	701	667	694	713	689	674	683	700	693	706	683	662	705	644	670	728	711	674	706	695	713	682	682	694	699	682	751	685	636	706	735	682	720	694	643	709	679	744	747	726	712	756	729	674	670	733	665	736	736	726	720	681	669	699	703	730	692	717	720	691	730	688	684	699	687	652	654	688	710	705	723	687	700	676	663	719	668	673	672	737	695	698	726	727	663	698	731	687	700	720	706	701	721	667	734	694	752	695	721	733	712	690	689	641	709	719	701	691	680	696	739	692	694	720	683	704	735	741	660	677	712	659	667	625	629	709	692	707	704	725	678	702	629	681	742	710	650	701	729	697	693	690	774	671	651	672	696	693	701	709	717	697	718	666	736	703	684	685	700	661	707	730	686	703	682	705	683	668	669	711	659	701	689	694	735	728	689	704	718	678	706	711	666	694	691	703	704	701	681	677	690	670	712	675	709	699	701	641	683	685	761	691	695	688	715	728	675	676	722	685	666	716	704	674	677	719	735	719	629	686	688	725	669	708	755	708	669	706	705	707	718	689	709	680	663	697	714	719	707	692	705	690	710	726	697	742	725	662	710	684	727	717	727	704	637	709	717	672	684	746	707	696	714	703	617	695	659	688	672	692	726	680	754	700	707	723	660	707	720	691	717	684	686	720	715	732	716	712	714	731	732	689	697	736	726	656	667	698	701	714	675	710	727	687	686	704	717	641	680	637	657	705	724	670	707	681	688	677	683	692	688	674	699	688	743	705	711	666	705	665	742	688	699	726	723	674	704	723	690	664	691	733	743	702	681	722	646	658	679	712	730	714	710	684	688	666	705	713	652	667	660	697	658	693	715	692	732	667	706	704	711	722	710	705	679	678	722	695	719	667	627	662	682	703	656	692	685	707	763	724	695	684	675	645	692	725	667	687	746	668	663	741	721	682	728	699	717	744	693	712	722	658	711	681	700	699	673	700	695	654	702	706	714	674	740	690	749	702	664	717	657	733	707	727	679	679	694	703	702	635	709	712	701	702	677	649	643	693	707	686	694	687	654	683	672	687	661	689	676	656	697	667	704	731	726	686	653	701	699	701	741	718	677	703	693	648	718	711	652	748	680	701	703	692	708	707	726	705	629	678	699	682	695	651	733	686	740	703	672	693	668	679	705	668	713	689	712	720	717	720	647	673	706	723	709	679	696	667	702	698	705	700	710	710	670	683	697	681	673	691	715	737	702	685	712	748	724	696	687	653	689	701	652	698	640	681	725	655	720	702	685	710	712	674	736	727	712	692	693	711	673	693	699	699	726	697	706	694	678	650	743	680	703	712	707	724	719	709	702	691	714	715	712	656	718	672	675	681	675	648	724	701	728	673	731	694	662	761	663	696	697	692	707	689	721	727	728	722	699	708	702	642	696	694	694	663	678	732	700	754	688	697	698	731	695	704	714	708	679	675	704	718	726	725	686	723	716	727	679	683	667	730	690	703	660	739	643	667
24844	21470	26405	24527	4158	1384	981	792	651	530	484	425	345	379	391	368	331	291	299	293	271	280	248	257	240	241	239	259	255	260	256	261	263	241	220	230	233	225	251	243	223	239	223	266	239	228	237	231	200	253	208	239	256	233	209	242	234	224	232	219	233	235	253	223	207	211	209	205	228	226	255	252	231	204	226	233	220	231	214	203	226	245	220	253	218	223	207	213	240	212	232	212	227	215	247	197	206	258	236	238	200	216	236	234	244	238	237	221	241	241	235	236	198	248	243	213	254	213	214	234	224	223	205	224	212	200	243	209	234	231	225	229	220	221	256	221	229	201	229	237	231	240	254	205	224	228	214	212	216	207	239	241	223	212	200	239	204	230	202	246	194	246	210	243	260	254	265	203	238	217	232	206	244	219	217	217	200	221	232	235	238	214	211	186	234	217	229	207	212	221	240	241	226	210	205	233	245	207	218	242	221	232	224	243	217	231	211	243	214	209	239	198	225	234	235	196	218	268	230	217	251	210	244	243	226	242	223	235	214	238	244	270	240	252	215	218	200	229	249	207	232	205	216	243	253	225	226	242	214	231	244	214	226	219	213	243	237	221	254	220	231	215	243	230	211	230	217	232	220	214	220	215	234	208	224	245	241	190	243	197	232	204	215	231	219	204	223	232	214	221	235	217	242	224	242	206	239	208	244	209	243	213	216	225	209	258	209	237	207	223	217	213	220	208	235	245	210	232	224	258	222	220	227	237	248	251	212	242	195	218	227	234	225	240	233	213	237	216	254	230	224	235	235	210	225	240	245	221	218	201	246	219	225	221	218	211	217	217	228	249	227	202	226	232	235	227	229	239	216	208	244	232	238	235	229	242	221	210	251	247	197	217	226	211	222	221	228	246	243	231	244	248	211	227	252	222	220	241	225	218	217	221	240	230	216	212	224	213	227	216	236	211	216	248	234	223	200	220	210	229	206	239	249	218	250	233	264	216	215	237	234	233	258	222	226	232	230	202	230	236	216	208	209	228	233	203	218	214	237	227	226	202	200	248	218	210	223	229	205	228	234	237	234	224	230	239	217	226	209	232	203	220	244	227	234	224	248	222	230	208	222	217	206	211	230	230	226	200	223	229	246	228	213	215	252	221	221	202	216	230	231	232	236	230	227	214	228	230	226	217	235	220	232	229	251	201	219	207	228	245	197	240	218	223	225	208	239	206	234	258	231	216	214	245	217	209	245	221	222	221	252	255	204	259	203	210	225	234	227	222	229	243	231	212	221	232	228	194	226	250	243	222	213	208	204	206	205	231	193	222	220	215	246	234	236	233	227	233	221	217	224	207	232	239	214	223	201	217	241	226	245	225	209	215	234	226	227	215	207	223	242	248	258	212	220	229	237	254	190	234	237	242	249	213	208	232	223	210	211	217	231	231	237	215	210	251	256	235	222	216	230	220	218	211	233	245	219	219	244	230	231	212	225	241	236	213	225	232	221	196	225	228	238	210	227	231	254	225	219	211	222	191	223	199	243	221	234	203	223	225	253	201	225	222	225	229	230	209	221	229	230	235	233	241	238	238	240	217	220	212	235	242	226	231	213	229	234	217	204	224	189	223	224	186	209	211	256	222	259	238	255	205	225	217	234	242	214	232	228	226	229	228	217	222	250	241	211	245	229	213	208	258	236	223	232	220	226	255	203	187	196	239	210	222	214	206	214	213	203	232	207	228	240	209	219	226	232	212	260	205	209	218	220	216	215	199	214	220	225	243	236	232	232	219	220	212	243	208	245	209	243	202	218	215	204	253	232	226	229	239	241	218	231	215	244	218	226	259	235	225	220	241	221	201	237	220	227	207	234	236	220	235	260	206	240	230	222	231	219	228	254	235	234	231	211	228	242	223	216	227	202	227	225	239	213	222	215	214	216	222	221	210	232	218	227	232	235	232	224	238	216	229	200	237	228	214	209	219	196	250	232	229	242	203	227	217	219	219	250	210	263	218	237	214	206	237	219	233	246	201	226	215	231	232	234	225	226	248	212	221	215	213	209	233	204	227	247	233	228	236	226	215	220	224	215	218	204	222	217	221	246	227	215	230	224	239	228	263	226	226	208	189	220	219	214	210	214	242	225	223	215	229	225	224	215	228	236	220	222	224	260	230	232	243	214	208	206	220	207	208	245	231	196	205	240	224	234	239	211	224	231	225	229	192	191	243	255	217	209	202	243	189	223	232	215	229	221	232	218	224	208	214	244	237	234	217	250	226	236	248	211	207	205	242	250	203	209	231	239	228	224	226	227	206	246	223	227	251	226	243	237	227	208	243	240	252	239	218	226	246	207	218	212	218	216	210	255	233	225	245	233	231	238	232	229	212	211	217	217	246	244	233	212	228	223	189	223	234	228	217	210	229	217	249	218	229	254	214	235	223	222	212	197	243	231	251	215	231	222	205	223	212	226	222	199	233	229	219	227	215	233	219	221	235	196	232	203	235	247	211	241	223	211	243	219	248	221	221	218	201	234	218	232	199	211	243	197	227	205	230	210	193	213	233	241	224	227	241	227	242	216	226	226	233	227	226	236	230	214	208	238	255	219	202	235	254	240	274	248	240	246	236	207	259	242	195	229	211	227	234	242	222	248	230	218	246	211	223	257	214	235	257	186	226	211	242	205	232	209	238	217	217	243	208	227	209	203	235	222	223	199	206	213	187	244	196	219	204	241	221	226	227	222	236	178	220	226	224	240	238	252	235	249	217	219	230	203	212	205	248	225	226	235	248	218	212	246	227	230	224	229	235	212	221	222	223	226	228	215	260	251	254	233	209	224	190	224	220	233	221	216	234	239	218	207	217	224	198	222	226	211	216	217	242	227	197	235	233	228	214	222	218	232	227	233	236	251	206	230	244	221	213	229	229	209	228	265	216	225	219	235	220	231	223	218	222	223	214	237	225	252	238	226	205	229	213	240	245	238	208	244	229	214	232	243	210	233	215	226	213	210	187	223	225	215	223	235	224	218	234	201	211	224	239	218	227	213	219	221	204	209	234	219	233	225	251	224	208	234	234	210	234	227	225	244	240	233	189	233	229	231	232	238	233	272	226	223	245	224	225	243	222	230	209	229	228	216	236	216	254	230	201	234	227	218	224	227	209	220	225	230	249	212	214	217	227	251	224	221	224	235	234	222	221	203	213	234	219	237	239	205	206	237	233	231	220	220	215	223	213	230	213	190	204	217	215	234	240	247	207	220	227	242	254	207	214	240	218	235	231	215	220	228	206	211	207	222	224	250	184	228	214	247	239	238	243	263	216	196	249	247	226	212	231	224	204	213	221	240	223	236	248	215	219	222	207	214	210	248	219	223	217	213	248	204	206	241	231	228	244	262	240	233	246	226	217	222	217	241	224	240	210	198	238	214	253	251	187	219	235	229	220	248	248	244	237	205	212	203	221	239	232	235	228	200	208	250	216	224	220	245	237	229	237	222	223	222	245	214	238	229	229	221	192	188	213
6902	16785	12580	6488	4166	3111	2415	1861	1537	1229	1038	878	793	718	607	621	574	540	461	405	410	369	367	390	384	364	346	378	375	346	349	335	358	353	340	312	336	334	345	304	304	328	313	318	317	332	307	335	325	299	336	282	324	300	314	281	300	323	319	294	311	319	328	309	329	315	315	321	340	322	313	306	333	340	301	320	323	307	324	295	338	297	286	300	326	314	322	299	306	319	274	328	288	320	312	323	282	297	285	339	285	312	333	309	316	299	295	312	299	307	287	314	328	299	298	337	286	316	320	334	301	318	301	291	301	292	318	332	297	288	306	344	292	283	299	288	346	301	305	294	281	280	309	331	328	339	303	307	322	300	324	299	300	328	297	339	317	297	291	278	304	315	314	294	333	279	313	293	293	319	323	305	316	300	311	314	290	310	312	265	329	306	289	317	332	281	288	293	325	330	326	296	310	286	299	350	300	276	317	328	319	307	280	297	296	297	333	283	320	316	295	336	274	290	307	268	325	332	361	280	338	315	294	298	317	281	292	306	297	325	324	338	289	285	338	322	312	306	305	331	341	332	307	318	313	352	299	285	351	295	280	294	267	309	297	306	319	327	320	335	322	325	307	340	324	291	313	295	325	307	286	318	327	310	330	322	294	304	346	321	303	304	326	314	343	289	311	301	301	363	317	311	330	304	298	276	340	293	323	284	333	354	323	319	290	308	305	302	313	303	309	298	312	304	331	345	321	344	297	307	312	267	317	300	311	303	308	324	289	302	312	360	285	314	278	345	300	325	339	296	296	318	314	306	340	316	296	324	304	309	282	314	267	288	297	324	319	269	327	331	327	309	308	253	293	348	342	301	321	290	334	302	329	310	320	295	277	310	315	291	345	341	289	304	313	302	299	306	322	327	290	342	307	318	292	326	313	325	315	310	318	320	325	301	312	302	312	294	318	313	298	300	296	328	311	302	303	282	296	289	283	281	333	309	306	319	294	312	304	320	311	291	337	312	308	322	320	318	303	328	290	320	314	334	323	316	294	313	328	326	315	324	334	311	326	300	309	335	301	311	295	308	326	324	296	312	325	304	306	294	321	312	277	332	358	318	307	283	360	333	322	303	294	280	298	325	298	315	319	347	329	278	307	274	275	330	274	289	313	305	329	319	300	313	314	339	306	309	338	310	317	294	318	286	304	329	305	307	315	291	320	305	300	291	326	336	311	287	264	316	311	323	299	297	317	326	294	291	293	275	276	307	333	342	335	308	292	315	315	298	326	319	310	302	308	324	317	323	326	328	301	297	327	312	304	307	311	327	303	315	296	312	301	306	301	285	304	310	290	263	304	285	296	295	305	281	293	308	321	327	306	331	296	321	272	279	331	297	317	273	325	306	328	327	314	317	304	306	300	313	302	294	337	302	325	317	266	289	338	314	320	302	333	300	331	320	314	347	318	318	285	285	301	306	309	321	326	288	319	299	285	341	314	278	269	345	322	314	302	315	308	293	333	260	309	283	319	312	336	304	304	297	306	344	313	274	298	301	281	303	313	289	291	280	283	307	334	309	308	290	290	307	304	290	310	296	315	317	312	326	308	321	325	291	310	288	277	285	292	315	350	275	333	313	310	315	305	313	294	321	314	332	312	316	279	311	331	287	317	314	318	284	304	289	296	305	307	313	325	305	306	293	277	309	299	306	313	306	339	326	344	291	301	343	305	340	305	318	332	325	283	282	293	325	322	310	309	331	312	342	297	336	314	283	332	323	346	305	310	281	339	333	288	338	316	280	311	334	299	308	314	303	321	312	298	312	329	295	324	307	324	319	306	299	318	340	331	331	327	299	288	319	294	309	304	320	296	289	298	292	342	316	306	316	292	314	310	299	314	266	332	296	307	314	314	292	292	339	337	316	316	332	288	337	311	306	291	320	282	311	282	330	305	319	304	306	295	325	333	312	302	305	302	323	307	304	323	310	314	343	311	308	320	325	312	313	314	331	315	290	292	324	292	298	319	323	345	310	295	285	320	302	323	282	320	349	322	317	300	327	281	310	294	322	310	316	347	330	301	298	297	283	290	303	296	294	320	315	306	321	314	337	292	305	294	323	313	315	305	316	324	323	299	276	315	324	302	323	329	291	322	313	322	335	330	310	293	317	311	303	328	304	304	307	333	287	328	309	307	308	302	286	340	316	276	279	291	301	316	275	328	308	305	283	319	282	287	305	269	289	315	311	322	319	321	333	312	309	304	295	303	311	324	313	308	281	299	314	312	304	340	327	327	316	307	310	280	308	315	299	290	345	323	288	319	306	306	316	282	280	311	299	298	311	317	297	290	273	321	300	311	303	316	307	324	299	334	332	279	300	333	290	312	290	292	302	315	335	315	293	279	302	325	308	338	308	311	326	315	302	336	310	304	320	279	341	324	325	298	307	300	298	344	337	277	324	317	324	320	306	305	310	319	326	281	341	321	324	344	323	305	322	330	336	313	303	282	314	313	288	300	288	347	322	332	315	298	314	301	294	333	333	308	302	353	325	318	315	308	288	287	312	333	307	311	299	324	301	316	300	301	313	311	295	291	310	290	309	320	331	296	315	312	295	315	293	311	288	301	290	302	345	318	280	314	305	306	309	300	319	311	322	327	333	332	301	315	278	325	353	309	300	329	298	323	314	311	303	325	315	301	319	318	327	301	293	300	334	316	305	309	336	286	326	275	310	313	316	320	316	317	337	317	304	282	301	317	315	311	289	340	329	303	311	295	324	285	314	323	318	307	326	332	328	315	297	332	322	301	287	316	318	318	297	326	345	307	302	312	290	327	324	356	332	317	310	333	302	305	311	332	303	314	337	299	314	266	310	344	306	300	306	313	307	322	323	310	306	335	308	329	311	296	286	327	289	276	340	299	299	303	295	289	300	317	310	303	290	268	317	327	310	312	328	333	330	312	330	320	310	329	284	342	300	331	301	290	312	302	294	290	293	296	283	308	292	306	309	266	279	295	316	293	327	298	287	338	311	286	323	325	288	280	301	292	303	311	301	311	321	286	335	281	271	300	299	311	324	288	320	299	285	324	339	334	293	309	312	289	289	308	301	295	286	306	318	326	305	331	316	279	291	286	324	321	302	300	304	288	313	283	311	312	312	296	334	315	301	320	313	311	309	329	269	296	303	304	296	326	306	271	282	354	328	322	329	314	310	335	314	296	302	341	328	288	305	299	325	304	306	311	278	344	296	324	303	327	309	320	315	293	317	304	306	304	312	337	304	306	300	339	308	316	294	317	295	286	322	315	312	290	325	329	340	310	326	298	332	298	307	290	325	303	312	322	309	323	331	304	303	314	302	317	315	348	308	329	322	313	304	287	306	304	313	329	305	282	325	317	331	326	329	306	320	306	307	281	291	342	327	315	300	303	316	303	318	294	320	326	310	283	291	306	300	316	297	325	339	322	318	313	299	280	301	338	312	312	327	330	309	305	320	321	302	322	290	302	311	325	314	299	291	317	290	327	298
22656	21514	28931	24496	21510	20590	4860	1851	1383	1127	891	832	783	684	697	683	595	542	516	482	451	483	449	440	399	468	405	417	442	412	424	407	419	372	377	389	393	454	368	372	351	348	378	399	385	365	359	390	378	384	361	416	376	411	352	370	416	367	365	391	349	355	377	348	366	364	369	342	380	360	362	352	370	360	411	339	384	395	354	363	399	360	341	361	377	377	375	385	313	348	381	378	352	340	375	376	384	377	401	349	372	355	356	331	393	368	345	371	328	376	376	415	380	351	361	379	347	358	364	338	364	358	374	361	357	384	382	368	388	330	362	395	389	351	367	347	355	352	334	369	382	361	366	347	373	377	353	346	376	377	365	352	354	362	380	366	381	327	331	339	367	350	349	354	372	364	391	364	362	362	368	348	351	356	357	343	347	364	342	402	363	362	387	365	371	353	343	346	384	352	382	370	347	348	340	347	388	366	357	348	350	352	329	349	353	398	359	394	364	356	375	343	364	375	336	348	323	372	357	402	402	376	348	368	336	364	394	324	378	340	348	412	377	340	341	357	374	378	380	356	351	345	403	370	377	373	358	383	379	382	354	342	328	374	423	385	374	342	359	376	385	376	365	376	372	360	337	331	368	409	419	373	331	371	358	334	355	368	332	371	345	383	348	364	359	351	366	369	383	366	332	371	339	355	361	306	399	378	374	375	367	386	337	353	375	362	360	374	329	359	389	418	350	364	368	339	354	375	380	371	368	345	359	375	370	377	375	370	352	341	347	347	356	377	363	376	346	367	371	374	371	380	364	392	342	316	366	359	372	391	356	373	355	357	371	354	362	382	361	399	370	362	344	357	343	350	361	366	343	379	359	374	391	387	359	345	352	363	362	351	360	348	324	362	377	347	335	364	341	375	337	370	345	358	365	395	406	358	341	348	350	356	369	338	347	363	355	333	402	339	358	376	353	369	333	357	371	322	407	372	347	368	342	370	353	350	336	335	377	336	382	325	360	356	366	358	361	337	377	352	329	376	362	338	339	376	355	346	320	340	386	318	370	388	337	350	393	373	360	340	323	376	354	364	371	351	349	373	390	350	345	366	364	354	358	387	386	366	360	379	363	385	371	347	403	347	382	327	363	348	348	386	341	377	344	353	340	344	377	379	373	358	342	355	365	338	347	356	385	371	366	374	342	343	347	387	378	381	341	404	331	361	355	374	377	368	394	366	398	378	328	354	408	383	371	387	365	362	381	376	379	358	377	374	391	363	342	395	365	336	363	365	355	376	355	359	345	330	379	356	345	366	357	330	342	344	378	341	402	371	367	351	363	369	373	355	316	391	356	389	365	365	378	334	389	372	370	345	386	351	368	366	334	354	340	382	394	354	341	365	353	362	371	346	359	345	385	367	368	343	363	361	372	384	366	354	404	403	378	342	365	399	405	380	386	374	376	350	395	378	351	380	401	351	345	341	308	366	360	332	376	394	372	369	373	379	335	379	379	378	353	355	376	350	382	332	354	362	351	353	354	356	352	361	397	362	328	345	349	388	368	377	380	359	363	391	384	406	331	350	340	359	362	346	342	338	354	356	385	351	379	359	367	352	369	347	388	364	369	324	363	377	403	325	383	325	332	352	365	361	342	372	368	357	367	351	392	369	361	375	347	366	348	393	342	337	359	349	377	389	372	345	375	361	405	381	353	328	343	371	374	368	368	328	364	361	338	328	367	340	381	367	346	397	337	354	392	339	359	345	375	378	374	366	403	375	379	388	401	370	366	350	369	386	368	388	379	382	385	355	329	371	369	349	378	383	337	392	359	343	335	351	372	363	363	351	385	342	339	379	343	423	381	376	363	336	375	381	362	362	388	361	326	317	344	359	338	384	327	355	354	338	386	348	359	385	357	353	341	349	396	342	381	401	347	356	401	360	341	364	353	367	361	340	374	351	374	370	367	383	348	376	368	343	360	374	356	338	368	323	360	336	332	376	342	352	358	350	352	361	349	407	338	335	355	356	359	351	328	387	373	347	315	373	352	355	374	357	399	352	335	374	327	346	348	346	369	364	353	364	412	336	385	358	361	390	332	373	378	319	366	357	384	338	371	363	372	344	377	368	389	346	312	350	374	400	400	344	370	351	338	376	376	374	375	357	370	355	370	350	333	370	344	336	362	353	340	364	366	376	392	355	375	387	358	346	362	372	370	384	341	385	382	386	361	352	341	368	336	394	355	354	355	359	385	397	353	349	353	353	383	342	361	370	365	364	337	387	347	352	356	318	365	349	339	372	393	360	340	355	349	347	358	359	349	332	401	352	364	370	356	355	357	330	397	359	350	362	332	339	335	351	370	365	342	386	382	389	383	362	401	339	370	359	375	366	356	348	382	348	358	363	339	362	347	384	325	352	365	359	342	308	371	363	386	368	385	382	383	397	371	385	394	354	379	343	378	383	359	382	372	360	362	359	376	384	372	347	364	331	354	354	331	389	338	360	369	357	349	336	377	385	337	389	371	355	373	351	365	374	369	363	347	343	350	351	384	365	391	332	342	368	342	344	402	363	369	352	373	368	354	332	384	354	368	373	361	358	371	360	355	366	387	356	354	328	364	359	336	369	341	332	359	353	375	348	365	366	391	358	356	406	382	383	358	361	348	351	351	381	369	384	388	364	363	363	364	332	370	348	360	370	344	343	392	353	322	362	351	387	325	386	359	352	380	389	356	379	370	359	362	371	367	350	357	353	337	352	374	340	392	360	355	378	381	380	328	404	367	360	354	369	367	380	368	372	364	395	338	373	365	371	365	359	368	320	374	339	342	368	340	339	379	344	381	362	368	339	390	365	352	395	387	338	338	360	368	369	412	358	352	400	410	365	362	369	367	359	340	369	371	358	358	343	371	362	359	362	315	349	364	388	346	368	353	363	359	362	330	372	364	383	366	352	359	372	370	340	364	381	378	359	358	375	347	350	367	360	344	387	379	349	366	372	381	351	352	340	333	363	405	366	378	341	358	360	369	351	351	369	358	367	367	319	337	375	363	353	341	370	371	352	396	345	412	377	362	375	370	368	392	357	397	357	370	329	382	358	346	334	359	336	394	375	334	361	388	350	336	352	330	359	385	350	352	361	361	333	372	380	365	371	334	397	368	351	373	382	355	353	376	343	366	379	359	372	393	361	416	378	342	351	358	336	346	370	381	363	345	363	362	339	352	346	330	369	353	404	374	365	385	381	371	371	397	378	337	324	357	337	373	366	362	376	341	343	376	334	384	372	332	307	362	360	366	368	368	319	362	363	376	358	348	381	349	359	358	379	365	367	376	363	397	364	346	364	347	353	373	370	374	348	367	387	368	337	358	354	361	377	389	364	380	380	333	349	333	387	354	361	402	373	350	366	391	367	374	358	369	346	350	381	353	355	359	399	351	364	326	386	403	324	350	381	354	343	322	357	372	342	404	364	345	345	315	360	358	352	331	382	356	384	382	402	351	335	350	319	366	363	327	368	375	366	371	358
8620	26489	20837	11629	8013	5857	4567	3685	2966	2319	1962	1660	1495	1320	1186	1144	993	885	795	767	758	689	666	652	665	607	638	584	657	600	620	610	570	589	531	533	537	501	541	495	534	539	550	532	494	467	531	535	514	543	506	524	531	506	474	530	535	481	522	488	506	519	529	492	509	510	541	503	504	483	512	451	484	538	516	507	527	495	534	534	507	512	511	473	517	525	495	506	510	517	484	501	484	526	514	517	483	486	521	475	503	478	499	427	501	491	480	491	467	500	523	511	502	512	455	512	494	497	453	520	459	471	503	488	487	524	455	464	521	532	537	516	482	519	486	517	491	484	479	526	487	477	460	523	498	518	511	512	485	468	494	527	498	499	489	508	529	500	489	536	519	509	469	533	534	487	486	527	523	481	541	497	501	451	526	497	509	508	516	495	473	495	488	494	524	510	496	499	474	526	522	510	475	494	511	525	479	512	500	504	470	501	501	570	508	508	511	527	489	510	507	491	519	464	517	498	480	497	488	488	525	519	499	494	496	511	526	512	471	529	516	469	482	536	498	534	522	521	514	492	545	465	472	530	533	518	532	529	499	511	519	505	500	537	536	517	508	514	520	453	485	476	520	502	455	523	453	504	506	482	501	498	507	437	535	499	480	502	489	486	555	493	517	462	538	518	546	521	536	497	494	515	518	491	470	503	524	474	529	529	536	503	460	523	495	463	465	509	532	489	506	499	564	491	501	542	522	508	468	464	504	484	496	488	499	497	491	506	521	513	513	494	516	474	501	451	509	511	519	483	474	494	495	510	507	521	517	505	516	466	531	500	504	497	494	473	485	490	533	497	547	518	484	539	533	492	501	530	556	510	544	484	510	504	539	505	512	506	539	544	465	474	528	514	527	518	488	522	507	506	513	528	501	511	514	509	452	497	518	522	495	484	515	505	487	491	522	481	504	538	497	484	499	504	480	492	485	524	514	545	452	476	501	536	521	497	512	480	524	481	502	529	565	531	475	503	490	523	539	504	509	488	532	490	491	509	522	467	492	525	478	490	462	468	493	495	510	523	470	485	522	495	505	536	501	494	502	496	496	496	518	514	519	503	480	464	477	496	548	489	500	515	483	493	511	481	534	507	459	518	450	499	465	495	517	495	518	483	462	501	520	509	521	482	467	484	514	508	492	496	482	496	499	536	484	493	514	492	516	538	504	483	465	504	515	529	517	566	451	478	493	517	496	511	500	526	521	524	484	514	526	458	484	487	495	476	500	456	488	513	499	522	535	473	494	511	498	533	526	506	508	510	509	497	498	492	495	519	501	534	530	491	496	511	507	524	469	496	506	487	523	529	445	492	536	515	518	512	483	494	516	464	487	483	503	535	471	500	492	499	511	492	519	522	490	495	530	492	465	487	516	499	497	477	477	552	516	525	464	464	507	490	523	504	532	505	506	512	501	550	503	501	481	526	548	489	481	532	501	505	487	488	513	541	465	493	498	475	507	511	466	512	460	484	514	515	465	494	526	497	431	516	526	517	490	496	496	499	485	520	486	495	477	479	480	484	492	506	473	500	499	476	492	533	548	472	522	521	488	475	482	514	525	514	485	544	507	510	524	513	481	543	510	512	517	482	537	511	516	501	488	461	485	511	499	449	490	514	474	503	530	501	489	494	516	494	517	469	510	480	482	535	490	518	526	454	511	511	519	497	500	494	516	468	529	524	533	512	528	488	522	497	480	474	526	499	542	479	548	494	485	481	524	480	507	525	494	465	498	506	481	506	521	518	501	545	511	534	498	497	487	462	514	500	488	535	492	485	510	490	495	540	517	471	509	523	475	473	484	459	516	483	471	494	488	502	487	524	518	505	528	478	471	485	536	504	480	514	505	500	500	541	474	507	479	464	497	494	519	514	533	484	518	543	494	531	508	487	473	477	494	528	503	505	452	474	519	512	505	470	480	488	508	490	477	475	490	530	499	479	497	491	545	527	493	494	519	540	524	491	523	477	545	492	519	473	523	521	487	475	507	524	478	496	531	535	498	531	483	549	485	515	518	514	538	471	490	502	466	514	512	491	519	484	483	515	512	508	501	536	486	544	535	483	510	533	501	499	489	553	506	468	524	502	552	520	521	529	487	510	517	488	506	459	502	492	471	519	476	505	518	457	511	491	501	526	498	491	480	433	530	513	482	481	477	489	491	455	511	511	472	489	478	513	485	504	479	486	504	526	502	480	503	489	495	499	499	499	552	484	508	512	478	511	469	503	519	490	465	502	517	497	504	472	519	488	512	528	473	531	488	525	490	510	564	478	517	550	486	489	495	512	539	495	513	481	473	504	449	497	496	450	533	472	492	520	500	528	520	481	491	507	492	495	494	473	502	513	491	512	480	539	469	456	520	467	489	463	479	483	483	514	496	481	501	512	483	499	499	533	543	472	528	506	529	527	513	492	475	518	470	486	498	496	451	516	503	520	509	462	476	522	527	506	505	512	542	466	509	502	500	536	499	457	470	507	498	520	475	509	495	526	490	493	519	509	495	517	501	497	495	474	545	477	495	486	512	503	523	528	466	546	512	518	465	502	506	564	535	528	479	495	512	503	503	477	496	534	449	547	477	480	535	523	454	483	477	491	514	503	520	542	507	506	455	513	497	468	486	550	480	558	488	510	529	504	547	479	458	532	515	475	505	493	501	491	504	503	527	490	513	461	525	465	508	543	490	491	532	471	457	492	513	507	492	491	490	529	492	484	520	510	485	492	498	514	504	489	467	517	539	524	516	501	478	487	504	481	477	479	482	501	499	525	534	467	502	516	514	478	526	517	487	491	477	553	456	486	488	509	527	510	489	537	472	481	490	465	487	487	516	482	482	507	511	527	492	512	506	511	463	475	475	478	507	505	515	523	538	505	526	472	477	558	512	474	518	507	514	511	514	544	471	507	501	479	524	495	507	483	485	515	499	539	489	525	485	497	503	491	505	507	496	531	462	502	505	537	543	501	488	485	522	503	510	475	509	447	475	480	501	530	476	509	484	521	546	474	523	491	465	523	496	549	493	478	499	523	511	497	491	487	509	490	496	492	485	474	492	517	552	525	483	487	505	488	491	503	502	457	506	481	511	495	518	485	487	507	459	500	478	507	547	497	510	512	534	520	485	491	522	539	492	495	507	463	496	495	476	469	487	483	519	534	484	507	483	534	480	494	484	518	492	474	500	498	529	532	502	517	509	561	517	455	508	473	512	456	495	499	531	514	566	497	522	498	537	528	494	484	497	512	539	475	470	512	469	480	515	521	542	496	492	516	522	505	478	531	493	491	497	512	522	503	527	485	508	536	480	488	520	528	528	518	521	518	512	506	490	471	477	507	528	481	503	496	495	490	462	503	496	536	517	503	556	489	470	516	486	507	482	481	531	467	521	493	452	502	450	497	507	506	478	496	472	524	484	513	499	518	502	499	481	461	506	529	528	551	461	485	486	533	487	548	510	519	461	490	481	508	487	513	484	471	500	509
27654	18839	8474	3124	1578	1092	892	779	713	596	559	503	502	524	445	504	443	412	461	437	446	411	455	435	417	408	413	414	415	428	362	422	391	460	446	419	375	408	378	381	431	344	395	379	364	370	374	391	380	405	355	371	398	381	375	421	423	407	407	377	383	387	392	404	414	395	369	389	401	390	403	425	387	383	384	396	407	375	433	380	359	360	413	409	377	418	378	403	395	405	394	404	391	391	404	356	381	380	399	382	376	413	368	369	388	381	391	409	365	402	401	414	387	368	387	371	392	378	399	385	367	414	376	375	371	383	413	366	442	405	361	415	387	362	370	352	387	362	382	392	414	397	378	385	391	401	407	413	358	368	406	395	385	398	405	413	392	407	369	381	398	391	412	375	408	419	394	391	424	378	399	376	373	378	400	385	383	365	374	397	373	374	396	408	418	360	411	373	357	365	391	372	419	438	402	416	383	401	405	351	372	400	369	353	384	360	395	395	391	401	393	374	403	396	429	411	392	395	385	391	368	373	381	368	390	377	388	383	407	361	386	406	394	392	400	371	351	394	371	377	406	393	404	371	394	427	399	404	405	423	384	385	383	419	395	397	357	369	377	377	363	385	366	392	412	404	404	364	395	416	396	365	378	398	368	370	382	381	394	372	374	396	429	365	366	397	390	392	401	404	364	397	376	377	381	417	402	422	436	362	382	403	381	426	393	386	416	349	424	359	422	384	385	379	380	379	402	415	414	412	398	411	402	428	385	375	408	380	391	377	400	368	371	397	405	366	355	411	387	380	394	375	380	374	405	395	375	386	367	405	381	410	395	382	374	431	395	378	380	397	410	391	370	393	375	404	382	392	429	374	380	397	357	363	409	365	402	337	371	420	439	401	363	373	362	414	393	416	394	414	384	386	374	381	432	369	378	355	398	361	389	412	400	407	442	383	388	413	418	392	363	427	450	384	376	385	390	407	413	365	367	377	416	392	388	372	388	362	349	376	393	386	357	419	399	418	373	378	396	383	377	392	381	368	396	395	372	392	360	385	375	363	421	403	396	417	419	396	427	398	399	396	364	438	386	379	365	382	379	393	397	381	449	376	419	402	391	395	393	418	395	375	406	412	385	409	393	384	400	397	367	387	365	426	381	426	365	406	384	376	366	361	377	378	375	406	404	381	396	352	407	410	410	385	371	397	396	380	368	407	418	423	415	375	369	389	383	427	411	379	386	400	411	383	381	389	369	385	398	363	371	388	407	404	411	415	418	379	433	422	392	399	396	410	403	398	402	374	385	369	376	374	373	408	383	401	414	384	376	381	371	392	381	398	393	375	364	410	382	385	376	389	385	376	390	379	406	398	406	371	360	383	398	417	366	393	383	380	394	412	453	399	393	394	434	405	401	403	415	409	380	404	376	401	370	396	374	412	386	370	390	379	416	372	387	363	380	395	418	405	433	404	373	386	360	380	353	384	377	389	368	394	427	384	385	382	382	363	381	383	385	367	382	353	378	381	400	432	383	381	391	393	362	406	386	372	421	405	380	390	399	374	403	373	402	409	384	367	417	398	373	357	369	389	358	422	374	397	414	421	397	392	395	387	436	419	371	385	386	372	387	358	388	397	400	401	401	423	362	384	389	389	415	393	371	378	426	403	367	400	395	401	386	376	404	400	409	377	420	359	379	424	397	383	413	403	393	357	393	407	393	414	397	372	356	372	380	398	388	394	426	381	386	391	394	405	379	381	358	389	424	379	424	414	392	370	409	388	416	397	387	379	399	373	384	353	385	396	361	404	406	376	387	426	415	413	399	398	344	402	417	431	395	399	375	386	410	392	397	401	361	374	394	392	353	393	354	393	422	397	403	406	399	377	405	433	397	390	425	406	430	396	400	374	398	388	381	357	398	438	386	426	373	376	403	361	384	389	385	400	375	394	391	342	364	367	371	395	385	381	398	392	428	406	389	408	412	387	386	394	418	391	411	377	397	423	412	384	383	404	419	362	375	392	408	395	395	407	414	368	393	358	400	388	393	353	363	412	359	388	395	370	384	379	374	384	400	351	371	401	354	377	398	383	339	435	403	417	396	379	429	401	425	380	404	453	392	434	387	397	410	415	360	371	376	369	397	367	370	399	367	381	383	359	381	433	355	352	395	395	377	401	363	375	399	391	398	402	390	418	389	409	413	393	369	388	381	368	394	406	390	397	372	381	412	391	367	386	403	359	404	371	399	399	412	374	369	408	401	402	368	386	382	415	396	383	375	375	397	389	370	385	401	422	401	382	364	367	343	394	382	354	366	374	397	398	420	365	383	387	413	403	376	404	391	395	386	379	411	395	371	372	412	381	401	347	382	382	394	433	389	365	398	397	350	360	403	414	433	383	407	401	398	383	395	402	399	374	373	396	398	419	374	420	397	399	387	375	350	382	420	382	400	368	368	394	356	377	379	354	428	373	383	391	382	353	364	409	392	384	399	371	404	400	425	380	376	406	390	371	387	390	378	376	413	399	395	386	352	384	388	409	372	366	401	354	419	398	381	374	396	421	409	378	357	405	430	371	380	402	379	357	388	391	380	411	369	360	388	386	355	392	410	396	426	409	350	379	410	362	419	390	402	398	403	407	388	381	401	379	398	364	393	418	410	417	388	395	389	404	418	417	404	389	360	380	354	399	375	416	378	383	375	395	394	408	369	418	386	402	402	440	370	387	399	394	401	375	394	391	402	389	388	387	434	399	402	380	351	374	366	401	396	400	419	375	392	418	392	378	388	379	402	393	389	415	355	396	390	399	386	417	387	383	394	377	408	435	422	404	422	389	385	353	357	410	407	406	394	384	368	423	398	398	405	380	384	363	405	367	375	403	403	375	386	374	385	384	416	351	372	403	401	427	414	392	379	361	366	393	363	382	424	410	389	405	425	386	399	386	401	397	405	388	376	410	380	362	371	395	389	396	390	398	409	404	393	381	387	369	401	384	379	424	379	383	439	432	411	395	405	405	430	377	409	369	411	400	399	372	374	416	347	369	400	379	369	377	414	397	412	373	376	382	388	383	388	394	367	392	394	375	380	383	377	357	375	411	394	398	373	405	393	414	399	357	368	376	404	394	408	408	393	383	406	394	369	388	389	395	377	373	408	337	385	384	388	377	388	395	385	361	393	378	390	395	385	393	384	396	389	411	424	416	404	400	369	413	377	404	417	389	393	365	390	441	370	397	380	379	383	374	403	392	417	434	373	347	411	380	435	380	403	355	391	423	350	412	372	408	389	387	396	401	396	369	379	433	390	404	399	384	368	379	378	383	383	392	396	403	364	401	421	374	411	399	383	383	408	385	395	379	443	416	422	379	348	389	403	402	390	400	410	383	416	361	420	386	384	356	393	390	385	376	387	419	356	406	392	378	399	382	405	356	387	392	391	408	389	388	348	391	406	418	369	364	407	416	402	408	399	384	368	357	414	432	397	390	429	378	375	403	400	384	420	366	382	437	416	373	379	363	416	390	414	367
7309	12943	9567	4636	3070	2216	1873	1521	1319	1087	1003	904	871	852	760	759	680	624	613	578	572	575	563	577	563	607	571	540	536	592	562	558	598	521	560	521	531	500	531	507	536	514	544	573	522	514	552	512	527	531	538	535	546	552	515	566	516	534	525	528	481	511	494	510	512	494	516	553	550	527	533	560	542	529	518	517	536	550	562	546	493	544	536	540	521	504	520	539	530	553	498	556	519	518	534	511	487	509	490	537	502	528	550	508	529	518	553	515	570	514	491	513	550	541	551	536	558	533	503	540	520	556	523	537	536	514	533	520	515	522	558	524	539	552	517	484	543	549	535	544	554	531	483	496	537	522	555	495	562	516	511	554	516	530	543	559	509	473	560	541	523	535	530	505	498	586	556	493	577	515	515	531	553	551	522	519	552	528	502	547	519	514	524	526	483	541	496	535	519	524	518	513	533	549	568	554	553	554	530	538	557	516	543	520	531	535	542	522	546	528	562	485	575	485	593	511	531	579	506	504	520	530	530	547	549	491	514	551	547	533	515	568	543	520	535	543	540	544	548	527	505	566	544	545	531	491	536	565	557	510	550	523	579	555	520	533	526	556	554	519	527	521	531	528	536	549	525	552	517	548	521	516	547	549	569	535	588	555	497	554	533	545	511	489	523	548	560	550	504	547	530	516	507	545	513	514	517	545	533	532	543	511	525	481	554	515	529	476	525	509	581	509	506	549	537	514	514	510	544	536	483	520	552	553	522	543	493	533	536	534	522	519	510	558	553	557	553	481	538	551	529	547	529	526	516	510	555	529	514	550	565	522	535	527	542	518	552	529	541	527	522	506	530	527	535	496	499	547	526	578	506	504	549	551	551	565	506	539	517	510	551	500	486	519	541	543	548	562	586	503	513	555	539	510	500	551	565	507	526	543	546	519	525	532	529	539	516	538	543	547	500	526	573	470	532	519	516	534	512	503	563	536	579	501	530	566	540	509	516	496	514	540	514	526	527	543	565	519	513	558	521	546	540	506	553	520	526	529	543	557	532	542	572	548	523	517	547	520	520	528	534	554	526	532	543	497	523	537	551	520	521	550	501	529	528	526	528	521	494	533	560	524	498	518	566	516	541	528	541	513	556	570	510	551	536	558	566	544	547	502	526	523	516	572	490	552	530	519	538	534	487	587	498	510	501	498	514	529	526	568	530	580	529	521	560	559	524	536	566	532	527	533	535	555	535	518	531	520	463	494	531	523	532	545	550	506	516	506	519	523	511	518	507	560	526	522	522	540	565	513	538	543	506	566	499	561	523	494	547	559	533	553	511	533	480	506	524	512	533	523	523	527	552	534	514	491	542	540	538	546	532	487	552	524	524	546	542	534	507	522	495	519	520	556	504	510	493	511	564	512	534	533	558	539	518	499	528	493	488	526	510	552	546	519	514	511	573	507	555	546	530	528	539	549	528	512	556	510	506	540	523	537	521	486	541	524	536	515	521	562	523	523	527	601	530	550	524	574	572	541	518	538	572	497	540	554	542	520	537	526	536	515	537	543	544	544	473	492	539	526	504	541	498	545	545	537	547	552	548	552	528	557	506	525	514	546	542	525	502	524	493	519	511	520	548	528	550	523	515	550	509	482	540	516	494	539	500	523	542	532	499	570	528	577	533	539	538	526	529	490	546	524	516	550	521	530	522	532	518	540	546	510	546	586	563	533	496	571	538	476	527	530	554	550	507	488	503	519	510	552	543	564	533	518	531	526	534	538	522	531	555	517	499	518	515	568	520	538	543	573	522	523	526	532	562	544	535	517	522	552	476	506	514	505	530	528	578	528	544	509	488	522	577	532	530	586	540	512	522	558	497	533	571	529	547	525	523	555	526	539	499	538	530	526	488	560	539	554	541	527	539	516	530	522	541	539	519	540	497	536	569	530	498	506	541	513	520	528	560	523	525	505	562	574	521	505	545	573	516	573	550	570	527	529	565	511	501	558	566	512	562	531	537	535	557	572	544	494	562	529	562	509	541	493	545	510	508	530	507	551	493	521	528	552	546	528	532	549	554	518	569	521	520	523	510	539	512	516	509	557	506	543	497	533	527	552	513	517	540	522	517	555	519	513	538	593	519	555	503	542	535	515	529	536	558	511	534	555	520	484	483	523	547	542	500	540	511	525	547	510	520	493	525	527	506	485	541	510	573	513	497	542	508	524	517	543	536	498	514	514	516	515	569	533	506	539	510	512	551	535	523	541	547	585	555	493	533	455	521	523	529	548	555	551	535	533	484	529	546	502	540	581	521	502	520	501	503	540	560	536	524	519	515	496	525	515	539	535	527	503	509	496	519	517	539	517	538	526	567	548	522	525	545	572	517	537	551	531	529	539	517	538	505	564	560	507	523	556	481	578	523	502	568	520	498	572	563	547	574	534	516	495	509	504	525	548	509	508	548	509	535	534	532	572	543	514	567	523	530	519	564	563	554	536	533	501	519	527	552	527	517	519	495	525	532	553	532	551	519	542	532	564	499	583	548	540	508	534	503	482	518	509	514	522	553	517	513	557	539	506	544	531	507	523	517	535	529	487	548	526	566	552	530	524	517	490	506	552	528	519	495	528	507	504	531	535	497	518	492	513	530	500	595	498	498	505	490	557	542	545	536	530	543	524	522	539	533	482	567	575	542	528	540	549	548	544	567	524	538	578	510	553	527	517	523	567	559	488	537	563	512	551	513	550	532	527	518	553	543	507	548	517	535	520	502	552	541	512	531	557	519	529	519	512	509	517	521	542	565	540	495	493	538	564	547	566	521	551	519	486	503	531	540	504	575	574	549	556	502	515	563	579	582	556	535	487	558	524	556	548	510	529	526	535	531	502	527	537	544	506	505	513	497	548	495	514	508	544	560	524	546	541	525	525	459	468	571	533	536	553	538	544	538	535	544	549	519	526	545	499	536	537	530	560	553	553	501	557	520	516	537	549	523	539	525	536	535	546	512	541	540	529	531	565	496	560	532	535	500	529	543	528	544	524	547	542	556	517	486	561	515	500	576	562	503	562	535	507	545	536	505	479	524	497	556	541	566	527	549	494	520	529	516	497	503	543	530	546	544	554	541	536	494	534	490	489	542	532	540	499	504	523	533	469	531	559	527	540	524	479	531	558	511	502	521	531	533	534	538	569	523	493	565	522	542	519	542	549	528	553	527	528	549	521	520	533	479	521	536	516	509	541	539	545	534	527	567	546	511	488	540	526	523	585	530	519	537	511	519	620	516	528	540	523	516	520	557	478	537	553	543	512	504	516	594	516	522	539	514	519	496	573	535	547	561	495	531	520	524	522	451	517	541	559	597	560	566	517	530	547	559	515	550	556	510	552	515	546	537	543	531	493	564	511	512	519	504	511	513	534	523	517	550	537	539	532	536	502	523	515	594	584	503	525	554	532	543	536	502	570	497	566	545	508	559	537	552	551	576	529	556	510	523	518	512	510	541	530	516	571	527	537	504	528	541	523
23454	21478	28360	25025	21200	6671	2013	1409	1106	1029	888	813	758	766	694	666	644	659	597	608	565	591	608	626	563	552	539	580	569	543	545	549	541	535	518	546	512	513	487	527	516	531	521	527	505	520	514	563	540	525	547	519	514	554	548	543	550	542	552	509	560	480	509	464	507	525	476	535	525	525	483	540	517	524	536	525	516	523	535	531	571	480	488	541	559	538	497	513	485	523	525	528	515	483	544	563	524	539	509	529	512	532	521	495	491	537	539	562	498	524	501	524	549	520	500	558	557	499	496	490	511	509	543	535	484	538	492	482	500	538	474	520	515	552	508	497	493	554	481	513	534	500	503	536	484	542	522	548	486	490	532	507	522	507	499	498	510	530	540	510	535	523	507	522	486	527	516	500	554	495	521	520	500	499	522	548	518	511	459	511	534	478	499	498	530	542	541	548	526	497	496	504	501	500	513	522	512	484	494	524	503	532	500	474	490	526	520	498	506	508	514	503	515	522	531	520	510	543	539	513	505	500	566	552	488	516	509	520	492	503	536	549	555	488	526	520	535	574	543	503	485	475	492	510	563	521	496	503	542	520	533	560	504	520	539	533	495	526	547	524	527	547	548	539	483	501	523	506	498	474	512	524	521	565	503	532	530	523	549	504	512	478	498	533	503	534	525	527	522	521	486	504	551	536	525	487	521	518	521	508	537	513	501	500	528	548	529	484	538	478	469	524	518	474	491	503	524	513	527	514	509	542	517	495	490	514	525	494	531	525	515	516	486	485	515	496	510	524	497	550	515	544	518	508	544	525	477	514	510	496	517	555	494	499	517	499	516	535	523	500	549	527	501	528	479	509	509	494	532	505	522	536	539	527	521	506	533	524	514	510	502	515	491	525	523	547	511	492	525	536	546	489	514	496	533	544	527	547	557	495	539	517	518	508	521	564	525	547	497	507	523	502	514	512	514	495	528	499	546	526	535	512	467	536	501	524	522	533	526	495	510	506	498	547	504	486	572	528	510	522	526	483	512	493	535	563	506	565	538	477	498	508	531	537	531	508	546	496	520	491	532	539	532	495	480	518	527	494	553	511	504	497	496	452	517	538	498	540	478	503	518	526	526	534	526	500	493	476	513	506	513	532	480	529	528	530	524	472	497	527	478	513	522	488	495	514	512	505	488	489	541	470	501	495	541	521	499	581	541	574	544	493	538	489	546	542	530	557	518	549	575	501	481	550	538	535	539	490	540	533	490	526	500	523	508	485	529	496	525	514	527	529	523	502	515	455	499	527	517	486	527	505	547	499	514	506	554	481	550	511	500	516	505	501	485	507	516	515	494	545	496	514	527	515	496	526	514	525	503	534	496	470	526	502	534	504	530	539	528	536	564	499	527	497	512	519	489	529	537	540	503	471	535	470	525	491	549	502	547	503	500	517	537	549	523	501	547	514	525	542	527	540	521	497	494	513	505	493	517	521	509	532	534	506	539	520	456	502	526	526	522	544	475	518	532	526	511	483	524	521	493	511	515	548	527	520	544	500	546	531	529	507	545	479	487	478	564	515	537	495	522	468	518	554	494	528	519	540	499	500	524	499	518	499	511	523	507	528	484	497	494	531	514	511	498	519	508	485	550	500	496	521	524	499	523	492	550	504	539	496	516	509	501	535	528	517	547	515	499	590	512	497	534	507	503	515	496	494	488	515	517	501	557	514	511	548	521	506	547	506	504	524	507	516	521	539	521	541	501	537	508	556	551	523	557	525	487	508	521	510	548	534	493	509	511	513	557	502	489	471	497	489	475	513	497	558	473	510	496	527	510	486	533	551	562	509	510	522	481	519	521	544	490	492	522	519	492	506	498	530	535	499	538	514	547	529	499	515	511	512	462	527	489	518	555	518	533	529	549	507	519	486	503	526	510	524	505	493	537	497	545	519	510	503	527	534	505	518	520	505	483	516	529	490	528	546	500	543	559	506	525	507	565	518	523	546	522	515	513	556	520	521	503	514	527	530	513	483	495	512	518	524	483	512	557	522	542	478	506	507	499	535	505	506	485	460	520	511	520	524	536	504	521	494	534	514	508	479	519	528	480	549	574	561	514	531	539	553	574	512	504	480	544	528	512	501	559	503	510	538	541	477	526	492	507	537	551	490	538	537	452	515	543	512	515	517	519	508	488	525	519	536	498	543	509	541	532	539	523	503	531	481	489	492	509	494	519	539	541	518	508	472	503	481	519	523	513	499	504	468	487	512	494	553	488	516	504	484	505	507	543	490	499	500	489	499	478	505	549	490	492	517	516	508	525	569	535	562	544	521	498	499	510	516	503	490	486	511	495	496	535	516	517	462	504	543	482	537	567	500	490	515	499	489	556	493	532	490	547	559	481	501	491	532	536	554	487	550	539	499	551	484	508	560	512	523	522	520	527	511	537	518	495	523	548	529	545	546	503	521	523	524	491	477	521	498	507	509	511	502	528	514	524	482	528	520	545	508	534	525	546	509	541	522	513	512	559	490	500	531	512	511	480	531	475	505	491	495	498	559	524	523	487	538	537	509	534	533	537	511	567	513	468	483	461	455	509	491	513	505	508	529	521	507	523	474	560	490	506	530	514	530	527	543	491	501	582	519	523	516	509	467	527	547	525	524	544	508	539	507	506	514	526	540	563	480	526	542	527	531	520	482	506	516	565	497	540	536	526	518	524	515	507	516	550	523	503	532	504	483	490	547	476	482	559	526	523	564	550	470	495	504	497	527	510	519	493	484	507	470	525	458	527	512	490	518	492	542	481	524	520	487	469	497	512	501	538	496	509	488	541	516	532	528	500	513	478	509	496	528	517	558	480	507	504	514	498	508	518	488	546	497	464	511	540	512	519	538	493	518	537	526	516	487	529	543	584	512	530	536	507	509	517	534	522	525	505	550	494	506	523	544	507	506	555	492	497	502	540	533	525	517	560	495	499	482	522	532	548	564	495	500	520	497	471	510	505	525	507	549	535	513	495	476	536	514	498	522	520	519	484	505	505	520	496	506	556	510	485	524	504	524	535	536	523	495	539	504	533	465	493	565	490	526	499	479	459	534	512	552	506	534	505	543	522	547	532	508	497	528	534	500	535	544	494	531	515	530	516	546	529	532	546	516	544	496	513	523	554	480	501	502	490	520	473	541	505	504	513	527	516	535	495	548	501	546	504	500	523	556	494	526	488	497	517	540	535	489	535	551	497	503	523	507	495	530	506	480	540	513	489	510	532	516	496	503	511	520	530	537	482	493	508	518	502	515	490	516	496	489	475	582	507	484	484	517	519	488	517	503	508	543	528	494	458	505	498	519	565	517	503	517	486	518	500	538	492	525	503	530	538	504	507	550	489	503	514	500	556	529	525	528	504	541	483	487	512	511	524	488	517	530	523	488	512	488	510	541	509	511	547	522	479	516	486	486	558	532	505	529	540	544	497	498	473	512	516	470	505	542	494	492	484	512	506	501	536	542	513	548	493	508	560	543	530	513
7002	21412	16291	8641	5818	4312	3380	2793	2233	1892	1592	1451	1322	1240	1181	1118	1005	974	882	854	817	781	785	797	779	721	752	754	763	789	791	758	747	711	727	757	692	713	728	680	705	722	729	713	751	703	709	678	700	675	707	662	708	711	785	748	719	669	717	668	709	705	728	708	710	662	727	720	747	746	715	685	746	685	692	735	701	705	679	682	699	734	683	681	706	629	736	760	687	695	694	737	684	706	680	668	710	683	708	679	755	676	751	694	729	698	725	692	699	683	707	716	702	696	661	721	684	645	692	703	668	676	676	719	662	678	666	673	745	696	720	749	711	739	731	657	699	749	712	692	737	679	737	674	709	670	662	688	700	752	716	697	735	732	665	679	701	668	676	672	709	678	727	720	725	681	719	682	650	707	694	687	739	670	713	714	696	728	677	683	754	676	718	703	746	690	698	722	698	702	701	694	676	712	697	675	721	679	673	724	685	706	717	661	686	703	726	716	675	718	680	714	695	695	664	704	657	765	738	744	686	673	713	727	719	662	729	687	751	706	644	679	721	695	731	671	703	740	711	751	706	710	703	693	676	784	738	703	707	667	713	714	722	702	690	727	716	711	736	707	684	758	724	728	672	676	755	691	679	710	712	686	713	695	741	637	695	698	745	691	717	715	667	718	669	720	707	755	682	715	724	707	691	675	662	684	723	708	713	719	723	707	699	688	698	778	667	674	723	698	708	702	702	728	713	711	720	674	691	693	691	684	655	679	703	679	701	700	690	700	687	702	695	696	692	721	722	733	714	703	662	663	719	703	622	722	733	645	720	710	768	717	724	719	659	708	692	699	704	690	739	637	699	677	701	753	689	707	685	665	692	677	689	708	720	690	698	703	712	727	691	650	716	784	679	687	703	673	695	662	710	760	741	727	758	703	711	692	724	699	713	740	698	710	651	706	732	659	693	726	721	704	694	718	709	711	669	675	642	714	682	661	675	694	714	729	742	698	659	686	699	715	707	703	653	697	672	657	705	684	710	731	656	719	742	699	743	721	706	703	697	696	714	689	705	727	730	711	688	679	661	658	697	706	673	697	706	715	696	737	673	686	703	679	673	723	675	703	748	740	759	648	718	710	713	743	700	706	732	704	717	683	753	688	660	669	691	693	710	715	713	733	718	717	720	694	717	737	731	706	694	657	701	734	749	660	675	721	670	675	692	662	667	691	737	703	689	730	755	723	704	731	659	675	714	670	700	734	676	715	705	739	698	678	714	736	711	714	740	661	673	716	720	664	744	693	728	754	709	750	733	749	734	723	686	706	702	690	690	659	728	690	718	690	733	689	674	731	681	702	693	682	731	750	713	681	681	707	709	671	706	684	710	725	686	664	694	763	693	742	680	661	700	668	735	698	688	728	709	670	667	706	708	708	745	748	702	685	682	687	686	666	679	700	703	692	675	682	677	701	689	688	725	650	703	730	720	711	680	673	677	724	717	728	685	698	707	683	690	683	687	723	699	712	687	663	669	716	686	716	671	758	716	688	720	726	749	710	720	724	719	709	717	720	751	688	740	729	643	775	712	730	671	733	713	729	693	738	714	747	717	682	672	763	724	681	693	772	670	682	713	743	720	732	710	711	725	683	698	731	722	744	707	701	697	680	682	701	678	696	700	667	655	690	717	699	704	704	688	706	709	723	716	764	685	648	695	707	668	733	738	686	632	712	711	683	652	708	700	706	681	679	714	681	668	677	714	714	713	675	704	681	697	678	737	682	673	706	724	651	740	724	731	701	711	713	697	698	730	693	700	685	710	673	713	731	718	708	695	656	700	667	738	666	713	705	695	690	682	739	671	723	688	742	732	705	726	723	690	677	727	705	670	720	691	664	706	662	709	687	704	756	667	693	682	704	701	687	731	712	722	707	732	709	677	690	720	693	705	712	704	697	694	702	665	684	713	682	660	712	713	690	731	709	693	684	709	653	714	659	674	716	724	740	663	697	685	691	621	724	723	704	686	748	714	639	685	704	764	757	681	686	724	658	733	721	728	736	707	731	733	696	721	706	664	710	698	677	727	665	727	679	692	690	692	687	675	685	737	681	702	701	667	705	694	685	698	697	714	730	716	739	721	699	667	692	684	702	738	716	712	704	698	664	711	680	729	751	674	694	707	688	674	685	739	696	694	682	724	666	708	676	712	710	677	693	718	640	733	713	681	711	707	680	691	694	718	682	701	713	684	672	718	684	718	717	681	701	716	678	686	725	700	648	696	673	716	688	696	726	728	717	697	717	676	655	677	738	686	656	712	694	677	685	715	711	702	706	698	710	691	686	683	732	717	716	696	659	712	734	675	707	681	718	687	697	719	667	732	666	725	711	729	719	663	703	722	688	691	662	728	679	699	686	711	694	685	692	669	718	698	726	730	784	679	662	748	675	675	709	738	666	663	686	758	656	685	691	705	708	689	716	734	713	692	705	745	698	656	686	694	669	683	668	699	704	687	682	683	703	719	725	728	707	671	653	717	697	710	724	694	751	757	689	672	706	675	712	689	692	719	698	612	723	727	685	696	732	718	670	706	698	707	725	707	701	722	734	675	706	703	685	779	698	696	688	696	668	737	751	719	750	735	680	690	694	700	700	695	678	679	722	687	756	668	736	727	686	734	638	677	729	740	744	701	733	687	696	725	713	671	694	671	708	666	674	707	691	730	737	648	696	733	699	734	664	727	691	722	753	740	709	735	692	688	762	753	687	684	733	665	715	685	697	676	666	699	638	633	695	740	693	663	761	688	704	680	715	685	734	727	673	697	698	697	664	699	689	702	705	652	732	693	716	668	683	707	713	656	729	687	673	687	707	673	706	690	654	699	672	703	737	693	702	714	637	687	735	676	618	714	714	704	701	711	675	742	698	715	710	647	693	702	679	734	694	677	725	722	712	705	692	677	747	673	710	681	673	684	660	727	685	718	702	718	722	711	693	717	744	672	719	689	700	715	731	703	655	667	711	715	715	670	667	739	682	621	721	672	713	688	679	708	682	719	708	718	668	655	755	689	706	708	699	736	722	700	738	704	702	669	740	714	697	751	663	661	660	696	686	725	688	752	653	694	715	732	693	720	712	708	715	722	687	708	703	665	677	685	706	681	686	702	726	691	723	652	673	727	717	700	684	655	715	706	694	711	715	714	738	729	757	668	668	695	703	718	698	698	685	738	667	680	677	697	696	718	692	742	708	723	749	649	674	716	741	716	728	712	696	729	677	695	694	721	652	701	676	759	701	681	693	679	696	749	724	713	682	693	692	669	675	707	674	715	674	648	663	696	649	738	731	696	686	687	707	752	671	677	707	730	725	691	680	691	668	723	697	737	716	683	702	667	705	711	773	738	671	702	726	699	707	728	685	708	677	707	690	675	710	694	691	699	712	660	667	682	729	681	722	739	697	666	712	698	650	716	665	704	682	648	699	761	656	635	718	700	683	710	651	702	710	713	711	696	698	741	669	691	714	685	647	680	689	680	681
24925	21471	26450	24497	4076	1327	892	755	666	533	515	446	413	382	339	347	282	313	324	271	245	268	261	250	259	248	233	244	250	259	239	243	256	231	222	249	257	220	237	227	236	255	210	226	223	227	218	237	221	233	228	225	254	223	218	219	204	242	215	211	248	215	224	222	221	259	246	240	212	213	242	233	228	206	218	243	238	217	199	209	241	243	228	244	230	198	201	212	212	210	222	230	199	256	208	225	222	218	222	225	238	224	227	229	241	228	218	237	213	256	215	245	210	238	257	231	214	217	237	216	227	221	215	230	249	203	212	209	230	203	262	220	195	234	206	240	227	238	214	242	233	233	230	233	248	217	237	236	247	248	242	231	235	233	244	230	231	219	266	223	256	235	231	220	244	239	237	214	216	184	222	223	241	216	210	220	226	257	228	223	235	237	206	243	229	222	235	224	201	229	223	251	193	213	228	230	216	276	215	200	199	215	200	204	232	222	207	203	247	236	226	231	241	238	227	225	235	236	230	213	225	222	235	230	233	213	234	263	227	227	224	218	235	234	231	235	227	225	230	223	253	210	226	211	239	205	228	240	247	209	248	212	224	220	229	230	220	228	236	218	234	219	229	226	207	215	224	244	235	203	214	217	253	214	244	232	234	230	239	246	228	204	203	228	212	232	223	249	201	245	225	237	229	219	225	263	241	251	215	214	234	227	208	235	211	208	232	233	242	239	241	226	222	213	239	247	231	207	220	199	235	228	221	229	254	258	223	234	238	237	210	224	225	206	213	228	235	222	222	224	220	215	210	198	244	247	184	223	210	230	204	215	214	225	232	210	238	236	222	223	230	244	219	238	233	236	237	248	216	242	246	269	211	219	225	227	177	265	211	230	220	213	201	257	234	230	241	237	224	229	221	245	246	214	233	204	258	218	220	222	240	205	227	261	235	215	233	276	207	231	242	238	220	225	202	227	214	223	209	227	228	230	209	215	220	216	233	208	220	257	243	215	226	259	216	225	235	252	200	222	230	229	225	245	228	247	227	241	190	228	239	248	229	230	243	209	261	245	219	224	231	237	201	211	238	221	210	212	223	246	202	239	222	205	229	234	240	269	216	236	212	240	246	219	229	210	215	254	200	228	234	222	210	252	215	227	215	212	238	208	236	253	212	243	229	211	255	218	222	205	234	216	249	230	210	230	216	233	203	222	232	229	222	189	212	228	223	219	215	205	259	225	213	224	217	216	247	218	240	207	237	219	206	242	222	216	254	237	248	259	239	235	254	214	231	244	253	240	231	229	223	231	198	241	218	213	248	272	229	231	219	196	252	255	248	245	257	222	238	219	222	225	236	252	220	222	243	231	230	219	245	228	225	230	248	224	236	211	239	221	213	207	212	249	226	239	238	225	216	223	227	231	233	226	222	259	247	228	217	214	229	209	233	242	244	241	228	224	230	218	221	211	243	260	234	224	259	247	258	238	227	234	234	231	234	218	216	224	247	214	249	232	215	208	213	205	222	252	228	255	240	216	200	213	226	221	244	218	232	198	221	215	222	242	232	247	223	216	213	222	218	204	229	220	198	208	241	224	242	220	196	225	212	233	198	224	235	210	245	241	228	233	255	216	222	191	253	236	234	225	241	241	209	228	221	225	236	245	218	207	210	243	233	198	253	218	235	215	197	227	252	220	218	250	231	231	237	227	220	229	226	237	224	215	237	247	236	212	247	217	209	229	222	240	228	240	227	258	216	223	215	234	223	216	222	226	245	250	219	241	238	251	222	225	214	200	242	230	227	243	223	201	227	225	234	215	241	224	222	228	202	233	220	220	237	202	248	271	227	209	214	236	214	199	218	251	234	230	223	250	229	218	232	221	226	232	223	236	214	203	244	237	222	195	206	236	210	229	217	254	217	222	227	241	197	244	214	220	229	221	253	215	217	230	230	196	218	253	241	194	247	205	245	220	200	214	213	239	224	261	244	229	250	228	205	246	232	207	244	225	237	222	197	235	206	225	203	223	232	216	239	223	202	218	204	215	235	226	226	203	236	240	236	221	220	236	243	217	205	209	234	210	242	215	202	238	227	215	221	227	253	209	225	230	235	215	243	237	227	235	230	236	237	258	232	233	225	232	229	220	223	233	246	234	223	211	255	253	218	230	218	221	212	230	218	245	213	232	206	214	238	234	235	211	197	239	261	227	218	211	219	228	242	223	209	245	232	239	231	212	211	227	237	224	239	205	220	239	231	235	246	222	213	244	232	250	222	218	245	206	223	232	235	229	216	226	235	210	221	243	224	251	209	225	232	228	210	228	213	202	223	225	232	250	219	212	219	276	207	230	214	217	211	227	227	238	238	226	198	249	221	232	235	225	252	221	222	200	201	201	229	207	210	214	233	224	242	230	214	239	232	204	232	233	231	237	211	228	211	211	222	227	227	227	218	232	231	245	218	260	215	224	232	236	252	222	230	239	228	225	230	227	246	220	208	238	234	246	228	223	262	224	217	230	211	217	231	216	213	247	206	230	229	228	235	232	230	230	218	224	223	265	209	242	220	238	222	246	225	198	195	222	214	230	251	215	199	218	216	236	228	235	215	205	239	230	233	231	235	213	212	223	244	207	239	247	215	228	226	210	231	217	223	237	225	252	208	231	211	240	222	216	196	212	232	208	197	204	235	223	210	225	231	209	229	229	223	244	233	246	231	242	243	209	239	237	198	244	224	225	233	214	233	246	245	218	243	245	230	214	261	230	249	222	241	238	218	248	238	213	237	229	248	215	235	213	213	191	217	246	210	239	215	223	234	257	219	211	222	212	231	237	228	231	271	209	219	222	251	220	219	209	226	237	216	218	256	200	219	260	223	208	220	237	238	229	206	232	186	256	252	216	238	215	245	250	202	267	211	212	205	264	196	233	242	212	234	246	216	207	208	175	238	231	247	235	245	251	204	228	233	220	237	215	211	220	211	257	222	241	235	246	228	252	223	213	220	225	209	225	219	205	236	216	243	253	216	266	253	222	227	190	225	214	213	240	211	226	196	216	224	236	205	245	217	229	215	251	234	218	222	244	220	214	243	228	236	234	225	215	226	229	246	233	232	219	235	215	239	243	215	232	216	250	219	233	224	212	221	234	227	230	241	219	227	222	237	254	248	230	222	214	218	204	230	247	209	221	246	228	230	245	233	242	238	226	242	216	247	240	225	216	260	220	232	233	203	197	239	231	249	212	211	257	229	221	203	211	230	218	226	217	245	209	225	226	195	237	231	215	226	219	243	228	212	251	216	236	225	226	239	204	232	225	227	220	238	228	208	207	209	237	196	211	222	236	256	221	227	233	219	245	220	230	217	255	203	227	220	232	217	238	239	219	217	230	225	237	212	206	225	234	232	246	210	215	235	228	182	203	228	217	198	222	222	233	233	247	210	214	211	227	209	234	213	223	217	250	191	236	251	204	226	212	196	247	244	214	213	207	215	216	225	254	240	224	218	236	223	237	235	213	203	216	260	240
6764	16799	12346	6315	4197	3048	2321	1892	1506	1186	1002	914	740	700	705	605	556	516	492	429	404	403	412	390	373	369	414	392	355	340	337	355	395	342	307	357	315	288	324	316	307	330	292	306	321	342	332	309	298	300	299	273	309	316	320	311	313	320	317	344	306	322	308	337	349	305	348	294	317	309	271	313	298	298	338	313	300	285	320	322	323	329	317	335	314	295	308	340	337	304	309	319	266	324	301	315	277	306	339	300	328	324	303	320	324	325	323	324	339	282	311	318	317	315	317	296	275	317	331	278	302	320	302	308	329	316	314	290	309	301	310	360	320	283	304	318	327	299	319	328	318	338	306	332	302	326	370	297	303	314	298	336	299	318	333	293	320	301	321	328	306	346	290	332	314	313	291	343	295	301	311	305	338	333	332	306	311	334	337	302	329	303	322	333	306	327	320	300	310	288	285	321	328	308	300	330	308	339	304	318	317	340	304	337	324	279	324	326	308	319	309	253	296	280	296	296	308	340	304	289	327	278	321	329	304	315	315	317	305	308	333	289	303	306	316	312	334	333	300	323	330	302	337	299	297	309	322	333	324	310	299	333	330	300	299	308	322	328	307	300	299	305	286	334	333	325	334	280	299	294	298	336	340	336	314	341	288	309	343	311	282	323	298	303	333	307	326	304	312	310	291	299	313	322	304	316	333	319	291	351	292	303	299	287	321	316	281	275	334	305	286	312	306	323	314	314	323	295	304	296	277	281	318	298	293	325	342	294	300	338	329	309	321	318	327	305	308	294	303	275	306	304	301	354	308	339	326	344	314	267	309	287	300	308	307	330	354	301	301	317	306	275	315	327	278	302	313	344	311	299	267	343	318	321	284	302	276	312	300	311	332	318	308	332	334	336	351	295	283	314	323	290	320	308	322	324	305	322	283	299	294	307	303	306	323	308	323	308	299	303	304	303	291	303	306	328	286	322	312	327	347	290	323	301	336	315	333	297	331	315	328	323	310	289	310	325	311	315	319	293	322	312	306	341	312	325	316	296	305	291	318	315	309	290	304	319	322	317	274	345	316	311	302	344	315	330	310	311	305	283	307	336	320	293	344	302	322	310	299	302	311	317	305	345	359	332	313	310	328	279	318	321	325	322	317	313	305	323	335	306	303	317	310	332	349	308	317	311	289	299	344	327	310	342	287	315	343	290	299	319	318	287	316	313	295	293	319	331	308	327	310	332	285	330	296	308	317	309	301	323	306	321	312	300	330	320	315	323	318	325	278	294	315	297	345	306	316	292	315	304	335	313	326	326	300	326	323	316	288	333	289	293	299	343	300	317	312	336	356	300	300	316	317	320	308	323	306	317	321	311	308	298	298	314	296	342	330	316	314	316	318	305	305	316	300	300	316	265	311	325	310	353	336	313	338	303	334	301	313	353	311	318	309	312	319	315	324	283	316	314	304	293	302	314	331	303	304	319	303	301	357	302	314	288	319	319	332	304	327	307	315	308	330	296	312	322	304	311	313	336	320	323	328	301	318	270	301	311	344	315	313	294	310	311	300	324	327	318	336	304	318	318	337	319	301	313	321	317	308	323	325	295	311	281	314	323	328	316	333	335	289	306	293	299	312	322	296	316	295	324	304	305	301	273	327	347	332	320	318	326	290	334	335	315	308	280	326	335	295	314	344	283	322	336	316	320	298	310	296	305	306	315	305	300	326	321	277	317	329	291	282	270	315	295	316	328	330	320	315	321	289	317	303	298	335	310	308	298	291	288	311	285	322	306	338	320	302	309	305	328	319	302	302	319	336	294	316	355	357	326	301	305	314	302	352	315	320	315	318	319	285	329	298	323	315	346	305	281	320	314	317	299	338	297	298	322	337	338	287	324	338	290	318	306	347	308	301	330	287	348	320	320	293	316	295	323	330	307	310	285	308	288	291	299	297	311	320	319	298	294	307	347	342	348	336	297	310	331	270	295	336	307	290	320	333	311	321	321	313	317	306	292	324	308	301	287	318	306	299	328	286	319	297	298	326	297	308	312	340	297	329	317	314	313	303	309	311	289	324	350	316	302	304	302	271	303	320	307	307	314	314	304	302	301	307	308	314	313	323	288	315	309	307	331	303	322	279	322	318	323	349	322	334	329	316	280	289	317	304	318	303	337	322	321	295	318	304	316	284	334	279	312	307	305	311	321	353	335	309	270	331	301	310	330	304	328	299	305	319	310	326	305	289	324	322	277	338	325	318	299	327	336	329	322	306	324	298	300	314	331	289	306	290	317	300	315	322	307	317	311	322	303	281	316	305	315	289	342	285	322	292	296	282	309	345	315	286	300	305	287	312	307	315	318	326	284	343	293	336	290	322	323	349	340	326	313	292	332	324	288	326	313	278	296	291	277	300	316	306	348	301	319	269	266	323	321	319	294	276	306	301	316	323	316	293	329	299	284	289	312	299	325	298	330	301	301	319	290	312	319	313	313	318	333	304	298	325	299	312	302	330	286	291	302	300	332	346	306	324	313	333	281	304	306	320	311	308	316	338	295	274	276	316	321	308	276	319	291	305	308	306	352	306	319	304	288	321	332	320	328	307	291	314	294	320	290	332	310	323	305	312	326	312	318	315	323	295	328	351	310	280	300	308	310	341	302	295	328	274	288	338	316	320	285	315	271	322	309	278	318	300	353	313	325	331	297	296	296	326	334	322	303	307	302	311	310	288	321	314	305	336	267	290	304	298	348	298	268	330	361	316	312	310	314	321	321	315	318	307	313	325	317	357	366	316	299	306	349	322	301	301	288	299	290	332	294	310	341	314	312	358	322	310	309	291	348	325	291	323	336	302	332	304	293	313	344	284	350	320	281	326	325	309	296	343	318	301	298	327	316	376	323	324	316	291	312	300	337	350	339	311	320	286	308	325	333	296	323	325	309	313	308	299	289	328	350	295	291	324	329	305	332	308	318	337	300	311	326	307	346	309	325	315	314	298	340	282	307	310	309	274	314	314	341	342	307	344	317	295	329	304	333	336	274	324	287	314	323	315	311	318	304	319	336	316	331	295	332	331	325	311	302	325	275	322	324	280	304	315	303	303	327	314	263	318	328	296	327	304	325	312	323	306	311	322	320	274	324	298	286	318	357	347	295	328	309	321	327	283	289	322	292	337	308	332	338	317	286	297	315	329	309	309	273	334	303	321	283	347	293	328	334	293	329	301	329	318	319	317	303	302	322	329	303	326	306	293	301	300	300	294	294	273	299	334	317	319	299	289	297	318	307	303	311	326	329	305	295	306	305	309	282	296	332	306	316	303	317	309	302	309	305	290	314	319	335	304	323	308	320	312	328	320	315	314	316	318	335	306	312	323	304	317	303	287	345	304	306	293	339	323	364	318	316	325	296	345	320	286	325	307	332	295	292	305	302	285	319	324	280	294	321	339	322	307	286	321	319	306	313	315	300	281	292	328	308	283	346	306	308	320	322	300	300	322	272	306	314	317	324	333	277	360	316	343	310
22630	21548	28904	24489	21483	20514	4959	1801	1315	1067	956	822	806	744	675	634	558	518	500	474	506	426	444	471	442	392	438	401	457	433	446	424	413	438	382	380	392	356	392	348	376	364	367	425	354	362	385	353	341	378	442	389	375	363	374	354	374	370	378	346	373	357	346	408	341	402	360	400	333	333	411	371	380	376	362	338	353	393	368	387	349	394	367	382	370	368	360	367	361	393	368	382	386	396	380	385	354	364	375	366	374	349	372	358	395	344	378	372	380	377	368	353	408	379	372	374	398	334	387	378	378	366	380	385	393	372	327	344	420	355	381	355	354	349	354	373	361	378	372	377	381	390	361	374	375	384	364	368	353	392	380	380	349	374	402	376	398	365	359	383	370	372	389	362	348	382	363	344	376	402	381	367	358	356	364	381	339	343	381	384	364	339	394	381	364	331	353	346	359	376	367	334	344	368	353	340	400	382	393	383	362	377	358	387	369	352	349	357	368	369	347	381	381	387	380	379	385	353	356	344	363	363	390	376	359	378	361	331	418	358	353	382	378	388	385	355	372	338	371	338	363	396	359	382	363	366	362	367	358	351	360	368	355	371	353	345	374	332	379	362	343	338	388	348	346	359	347	356	370	360	395	352	357	353	356	385	387	366	351	330	372	382	344	386	347	375	353	344	359	350	335	371	386	397	352	394	318	384	371	359	355	371	363	345	367	367	379	380	392	370	344	346	371	338	365	356	367	378	401	357	346	380	375	367	367	372	386	368	371	344	376	380	393	398	369	366	408	360	337	369	356	371	383	394	368	392	388	360	362	365	366	361	358	368	362	345	331	345	369	360	361	381	374	338	390	403	393	353	370	375	332	397	336	383	359	360	377	413	350	359	382	351	346	377	385	324	343	354	359	373	353	349	348	353	401	367	370	353	333	392	367	411	364	376	402	395	366	364	388	376	355	388	360	353	349	349	321	348	351	370	407	368	363	345	381	374	358	381	343	365	325	352	352	360	335	347	348	350	396	344	370	370	335	385	357	368	340	351	385	378	375	403	388	357	376	371	361	347	347	371	327	368	356	376	355	328	377	402	367	360	381	371	344	391	346	363	371	342	328	363	345	354	365	362	369	383	375	349	350	350	332	370	362	373	385	355	350	389	380	369	378	368	344	352	363	353	394	395	387	379	382	395	369	364	359	357	381	356	373	357	356	375	422	361	363	358	366	368	329	371	396	379	345	354	344	381	392	394	377	344	326	339	404	353	358	335	388	345	357	366	361	357	360	349	373	346	335	365	339	373	358	375	364	377	390	360	371	391	370	383	375	369	371	402	387	382	340	344	386	346	380	343	324	355	374	343	373	370	395	348	355	374	339	370	383	364	358	346	363	383	348	382	340	356	361	358	363	374	378	359	373	353	330	323	363	391	369	362	369	376	371	354	342	372	372	381	367	349	407	380	417	346	366	415	376	361	388	339	396	340	375	351	342	351	389	361	384	392	371	348	369	371	383	369	370	351	396	339	380	382	361	385	356	379	344	356	346	350	374	337	342	378	329	357	379	378	365	358	379	373	432	365	329	393	350	372	392	380	362	335	360	379	424	386	349	346	350	355	395	354	356	357	385	375	380	328	350	375	391	359	354	352	334	356	371	383	385	357	385	349	387	379	354	400	395	343	390	375	382	394	386	383	369	364	355	349	408	364	406	372	361	368	379	377	359	370	380	367	342	379	369	356	417	350	366	361	370	368	365	330	391	376	382	348	372	379	355	342	365	362	386	369	381	348	401	403	334	345	388	360	366	368	370	365	335	405	342	371	357	405	396	394	403	358	350	345	355	391	331	374	398	340	384	348	369	340	370	343	324	391	410	398	338	364	319	350	369	368	402	377	386	367	345	377	350	339	378	380	379	327	350	376	349	368	391	350	350	361	381	372	344	373	357	371	366	374	354	357	375	369	380	372	378	299	349	389	337	384	348	352	392	369	362	368	370	391	379	368	378	363	353	357	369	343	320	345	391	372	365	382	352	348	345	391	382	346	346	405	379	361	361	355	386	361	372	337	357	355	367	355	332	362	368	377	360	390	360	372	329	346	334	351	363	361	374	390	348	362	378	369	380	377	343	321	383	388	345	360	351	378	337	360	367	373	360	387	356	385	380	362	369	374	382	385	329	356	355	376	364	357	388	378	339	372	333	371	343	365	357	383	356	391	353	396	372	369	397	376	350	345	372	372	367	358	359	372	347	366	381	371	366	382	352	345	382	343	355	348	368	313	380	319	353	380	331	397	347	370	352	355	382	344	353	354	364	357	373	379	382	355	367	364	366	393	378	340	380	347	340	362	349	369	361	371	348	382	348	349	391	351	359	386	330	373	371	360	365	378	390	374	357	389	388	332	374	382	371	370	360	388	349	402	321	365	345	366	372	367	365	381	355	386	323	350	374	350	365	390	371	384	336	398	360	335	393	399	351	384	406	406	360	368	369	384	388	383	351	358	359	344	349	369	385	350	352	392	331	345	374	383	365	357	373	372	334	355	339	354	396	413	360	352	389	364	399	394	378	346	371	341	368	349	362	377	358	340	381	343	368	381	359	356	375	349	342	391	370	397	331	371	390	385	364	401	349	372	348	355	368	351	374	369	391	373	363	347	337	325	367	342	366	345	364	344	370	376	369	341	390	387	344	390	342	341	357	379	336	368	349	366	379	379	333	391	362	387	371	351	387	365	370	390	368	368	382	351	358	393	370	354	396	360	378	369	373	374	368	369	401	375	337	366	368	353	358	347	341	388	349	325	333	371	356	348	320	385	351	365	386	397	366	369	383	368	384	351	349	371	394	361	339	356	378	396	357	379	306	345	423	357	351	367	362	346	360	381	332	379	366	360	357	359	374	360	364	364	351	360	377	392	358	376	387	363	398	362	345	354	354	372	361	370	333	324	337	370	386	368	352	347	351	340	340	328	351	375	356	360	353	339	323	368	370	355	394	376	353	377	390	339	386	378	383	374	360	368	365	330	366	345	360	342	370	359	347	362	350	370	340	349	396	370	360	366	341	366	368	382	366	361	389	371	395	397	328	341	334	360	364	366	378	343	373	374	345	419	344	328	349	385	361	369	335	352	351	338	344	357	374	356	359	397	343	391	381	348	332	371	396	371	382	357	386	368	376	339	351	360	377	394	355	336	353	387	347	368	373	349	391	347	359	352	366	353	342	347	370	362	349	368	354	356	373	389	379	392	417	359	339	348	368	364	353	380	384	358	370	378	365	392	375	353	381	371	367	370	348	360	368	351	370	363	383	412	336	353	375	406	367	386	364	382	384	365	372	396	363	323	343	363	358	398	361	357	371	364	396	384	355	329	377	356	370	371	407	356	379	379	357	370	411	387	351	378	369	351	382	371	326	393	367	379	373	352	338	367	350	380	346	341	360	382	375	370	365	394	379	375	341	387	374	373	362	367	376	356	354	352	375	381	374	354	407	341	367	366	370	327	355	378	335	393	371	374	395	370
8774	26524	20275	11388	7996	5991	4549	3613	2835	2189	1908	1676	1458	1382	1250	1200	950	864	791	787	753	685	631	652	618	629	638	597	609	587	622	609	563	578	527	515	503	529	522	549	531	519	543	538	545	541	523	533	500	508	516	533	496	530	520	534	488	527	511	465	475	523	500	514	520	496	521	446	460	506	500	466	478	516	511	504	519	517	526	473	488	532	514	532	509	555	529	455	511	520	523	491	518	517	518	498	510	516	487	540	489	517	498	469	507	477	500	497	537	482	498	534	470	493	531	480	514	469	521	453	508	536	495	522	500	518	530	563	484	561	490	516	475	516	467	555	527	512	501	480	529	504	474	492	521	503	510	476	490	487	543	476	492	533	514	542	525	510	505	541	489	530	482	464	517	517	518	526	525	468	525	534	496	514	508	517	527	512	553	518	466	540	473	520	482	492	442	529	481	467	488	510	518	509	491	506	534	497	502	475	495	526	507	487	499	482	502	524	523	500	474	511	499	509	495	516	555	504	485	497	515	543	479	510	470	500	480	491	484	495	511	523	553	506	541	504	493	513	530	497	497	505	471	519	501	486	493	492	507	504	528	544	550	523	486	498	523	526	526	517	472	477	480	486	533	531	471	474	515	527	489	533	501	447	545	526	487	509	506	543	495	486	492	526	471	488	523	514	521	513	515	510	492	519	516	519	516	483	509	509	504	507	490	535	508	500	475	477	488	520	499	512	539	490	520	534	517	525	540	504	478	465	512	505	515	480	505	511	504	514	493	508	496	460	502	520	524	487	482	513	503	503	501	489	543	493	478	539	496	513	488	513	489	503	531	454	542	503	511	494	515	504	517	487	537	518	487	512	548	474	538	517	493	549	560	509	509	554	549	473	533	490	480	518	521	501	528	453	478	519	511	478	491	510	486	476	505	497	500	494	486	498	468	499	518	484	499	484	518	494	511	495	476	500	514	469	506	532	474	488	499	457	549	503	495	518	487	508	507	466	501	500	499	544	496	522	483	505	465	458	423	485	484	496	483	479	517	522	477	525	523	507	459	496	524	496	457	488	507	485	519	520	499	491	502	491	479	500	507	478	519	500	505	523	501	481	525	466	519	484	488	484	492	526	513	480	518	489	521	497	516	504	518	498	556	475	530	518	501	514	538	522	533	511	499	479	493	486	528	472	470	456	498	488	495	503	494	516	507	480	501	504	516	502	504	474	520	477	498	492	529	503	513	482	500	527	497	501	523	492	498	476	537	482	474	507	481	518	494	522	476	489	529	509	483	529	528	486	512	466	516	515	541	471	482	519	528	520	556	492	500	498	465	510	473	528	537	517	502	549	495	498	489	500	485	480	519	514	479	534	511	477	497	538	484	515	541	489	516	521	497	484	519	541	504	511	506	540	498	508	467	542	490	497	492	521	494	509	476	487	512	499	554	488	479	513	518	508	510	525	509	533	533	502	516	536	474	517	520	484	454	523	507	516	501	502	512	477	514	510	508	508	513	494	527	496	541	506	503	503	527	521	495	543	508	498	529	516	525	536	527	475	524	469	497	524	473	466	531	535	505	526	524	511	478	508	505	506	478	494	466	516	538	509	524	476	496	518	497	506	515	545	503	527	494	494	471	521	535	537	512	527	476	497	498	520	503	489	545	495	505	517	492	523	527	522	531	513	534	514	508	579	501	495	504	497	519	507	499	475	491	499	517	480	516	525	508	479	522	501	546	526	481	524	530	501	510	522	505	501	467	533	542	500	515	492	504	465	501	521	520	493	537	469	490	477	494	484	490	476	493	532	506	554	527	532	480	482	560	494	517	541	501	530	503	501	519	496	526	470	496	503	499	530	510	489	509	506	494	492	499	489	488	529	551	494	518	544	487	464	469	495	512	482	478	536	503	510	522	490	526	472	531	500	504	506	497	499	522	489	475	471	488	533	487	473	505	513	528	530	485	492	514	500	465	573	497	541	521	533	498	491	494	515	532	477	504	491	501	517	502	485	506	518	486	488	539	465	496	523	508	540	548	503	510	536	528	512	496	532	504	496	465	552	516	545	508	500	486	489	479	522	504	509	516	492	485	478	507	482	480	527	497	487	517	478	508	505	504	515	505	479	518	529	529	508	506	545	535	516	509	484	491	482	480	512	508	517	478	522	508	531	487	488	520	476	509	520	504	483	528	532	521	515	485	511	519	500	496	508	515	522	485	519	541	481	524	532	523	519	487	502	494	514	494	546	476	476	500	458	513	482	476	538	508	512	474	535	538	498	479	511	508	493	489	530	486	490	526	541	525	500	500	502	515	494	486	502	512	497	502	515	482	460	477	525	485	524	505	475	499	530	504	510	473	539	513	489	471	527	486	495	527	517	493	529	477	462	529	466	450	506	486	488	544	483	530	497	504	496	498	512	516	503	513	515	514	516	517	495	483	529	502	523	484	484	485	497	480	451	514	506	514	505	507	491	499	500	540	511	502	518	545	488	521	525	496	510	466	498	505	494	523	482	544	512	472	503	490	535	565	478	522	504	484	481	480	492	477	498	519	527	502	490	500	537	494	492	469	483	525	474	527	487	507	516	531	469	488	473	510	527	483	496	522	515	482	534	509	498	542	501	480	479	509	525	479	477	482	484	485	506	489	495	500	502	475	532	487	479	520	526	501	484	507	483	541	517	504	502	499	535	520	523	479	545	533	489	495	519	506	501	522	492	515	529	494	495	511	465	476	495	486	494	485	483	489	516	486	488	529	521	488	494	480	526	500	498	514	494	504	494	534	535	516	494	514	570	516	549	497	447	493	483	509	464	530	500	539	483	497	481	509	538	505	509	480	497	500	472	525	537	525	495	469	498	476	521	534	515	517	501	504	499	497	503	500	518	509	500	497	484	481	519	506	513	499	486	488	510	477	466	499	544	491	504	523	504	506	537	490	532	547	495	517	496	504	506	502	519	535	487	471	518	504	513	506	502	497	474	505	509	492	524	520	510	552	464	517	488	501	488	543	491	562	536	490	538	474	520	486	507	484	494	470	539	488	516	543	514	532	461	537	502	536	506	490	545	514	509	524	484	469	494	505	502	513	483	482	477	456	508	499	459	521	498	468	471	507	525	511	511	481	522	454	497	513	524	471	502	517	522	470	511	496	505	505	517	505	493	504	529	506	481	477	477	502	495	509	507	499	521	514	507	522	496	508	512	499	520	507	524	523	493	496	518	506	476	514	529	458	474	495	520	477	538	516	500	519	501	523	507	498	502	530	522	506	508	491	501	492	488	513	479	474	499	500	510	500	491	490	547	468	459	490	479	504	504	490	495	510	469	474	523	494	503	502	483	519	475	491	547	493	529	490	501	527	516	530	519	524	533	502	453	532	512	509	500	464	537	475	472	535	491	478	485	525	533	543	550	515	490	511	448	542	510	487	484	546	508	520	525	525	505	471	499	502	492	485	517	470	537	515	529	537	514	481	511	501	474	507	494	513	479	523	463	511	542	519	502	538	513	513	560	480	505
27603	18841	8119	3170	1608	1159	873	793	670	627	591	503	522	563	483	487	476	463	450	428	420	447	371	417	432	390	414	413	394	394	407	364	424	359	395	450	412	428	409	412	416	400	378	405	405	428	388	413	412	374	389	391	362	370	361	399	389	398	392	415	380	376	422	416	388	416	386	409	424	383	398	390	382	400	405	387	396	401	408	422	388	378	395	410	375	380	402	378	391	378	418	447	383	424	407	392	379	371	428	378	409	370	334	390	394	418	375	441	375	377	390	380	368	363	416	394	392	402	369	404	405	395	346	410	386	392	377	387	397	397	388	431	398	419	403	406	433	399	388	403	424	410	388	391	364	397	426	424	378	376	384	416	416	387	385	375	425	405	379	427	382	392	404	428	410	423	412	409	372	408	389	409	358	354	397	395	401	384	390	330	412	404	386	373	429	386	390	376	399	405	400	390	400	425	404	378	403	388	400	397	388	411	431	402	395	411	381	379	402	426	399	381	407	392	435	374	411	399	372	395	392	421	389	380	365	399	383	372	399	393	396	354	367	387	394	414	400	390	399	416	429	376	419	339	407	393	415	387	365	397	379	392	407	357	378	389	382	369	395	421	418	357	422	384	411	368	390	407	425	406	396	388	373	356	395	362	429	344	382	395	380	394	385	364	406	380	434	392	412	384	396	380	363	404	378	412	423	397	383	392	416	388	411	424	392	375	378	382	429	430	393	390	413	417	409	386	388	378	397	372	412	404	385	367	402	383	395	351	395	410	369	388	400	401	422	382	366	393	388	381	421	376	386	379	381	368	412	354	378	394	409	373	418	408	383	380	399	404	406	388	384	393	385	396	351	400	390	385	382	367	398	416	389	440	389	396	399	414	374	391	408	367	407	388	422	390	374	411	421	389	389	414	404	376	422	363	371	378	434	388	413	413	397	451	400	414	394	410	368	384	387	377	404	395	417	376	381	379	408	381	380	385	383	378	368	386	382	357	415	410	413	372	391	387	438	384	399	398	399	388	390	430	400	412	425	400	409	375	417	386	384	394	396	411	394	402	402	409	416	389	404	400	363	431	410	389	374	398	377	425	381	390	402	403	407	415	399	387	371	386	353	415	404	416	389	402	390	366	383	358	378	383	412	391	407	408	382	431	415	388	392	386	427	409	399	372	416	401	403	434	403	392	412	405	357	390	403	401	404	417	342	418	376	434	393	395	365	391	374	400	402	431	369	375	393	362	391	396	417	441	445	398	409	380	431	363	375	402	407	422	382	399	416	381	388	385	404	402	407	411	383	383	373	413	342	386	378	412	392	391	411	404	390	425	373	388	404	376	392	393	408	384	367	371	408	400	391	421	407	377	400	416	380	381	396	397	422	384	398	395	369	417	389	392	396	377	435	421	452	420	373	401	401	379	402	405	363	414	391	381	386	402	387	398	394	381	382	398	393	384	435	402	380	399	405	410	400	389	383	415	425	417	398	411	439	373	380	371	422	374	388	413	390	385	395	395	392	417	369	407	391	344	405	385	378	402	361	372	405	394	400	401	409	388	410	406	393	413	391	395	390	418	397	389	373	398	365	362	412	379	376	377	415	376	385	389	379	391	426	387	422	418	360	396	393	415	416	379	382	426	338	393	417	369	408	440	439	382	426	361	403	395	398	419	394	378	401	389	383	413	411	371	374	389	384	344	390	366	369	385	404	401	391	372	380	375	406	403	367	374	345	412	423	431	381	396	374	382	393	418	409	392	381	401	411	406	394	429	391	400	450	387	364	379	393	387	363	452	426	405	402	395	420	398	423	416	414	412	410	393	407	404	389	417	385	389	393	391	401	395	361	419	385	401	404	381	422	400	410	392	409	379	374	423	411	391	415	409	363	389	455	406	380	407	413	406	416	391	388	395	421	420	411	391	434	393	405	408	426	406	369	364	381	390	369	431	381	381	439	416	399	404	375	410	407	398	397	415	428	426	402	385	368	404	366	399	400	392	406	387	414	424	406	433	381	395	381	415	397	374	397	401	415	424	381	400	366	393	397	402	420	394	404	390	387	413	362	395	407	368	380	402	398	371	392	393	386	376	405	408	392	415	406	401	390	385	393	379	367	398	411	402	396	405	402	396	383	399	380	403	383	421	383	382	409	397	389	400	360	411	379	415	395	377	401	425	410	410	366	412	406	386	366	402	430	383	399	365	418	410	409	408	375	397	419	394	417	351	392	365	425	403	395	396	416	374	375	396	380	375	394	425	366	367	399	388	381	379	385	362	406	407	411	375	377	403	397	364	391	386	398	371	426	405	401	369	389	402	391	391	390	366	369	363	412	407	388	410	405	379	397	407	411	401	352	362	404	394	383	377	389	410	396	374	383	384	402	399	362	409	419	422	356	378	398	411	374	375	379	371	381	405	399	389	399	444	399	365	366	417	373	408	410	418	409	382	423	406	345	411	383	388	385	419	390	358	444	416	380	413	382	396	411	411	428	328	386	429	388	399	380	380	374	383	383	394	395	376	384	444	405	401	384	402	408	367	399	393	421	394	398	383	398	343	357	395	381	383	416	379	401	384	421	385	397	361	391	368	389	401	376	393	404	377	416	424	379	405	398	415	381	371	411	419	395	373	403	378	385	410	395	375	390	417	416	376	373	376	382	380	379	385	392	391	382	419	409	392	411	393	402	383	426	415	404	408	394	359	389	417	419	396	416	394	398	366	381	440	368	386	410	386	421	381	390	385	406	432	420	386	361	398	376	387	393	402	370	361	421	399	397	409	390	396	429	426	365	420	393	385	381	392	385	382	440	411	374	413	401	391	416	386	414	371	399	397	399	407	401	413	365	385	377	399	383	395	410	402	389	374	378	399	398	413	375	394	404	399	365	391	375	384	368	376	392	402	390	434	398	410	392	398	379	420	408	404	419	424	403	366	400	451	387	400	412	362	417	406	395	424	414	380	403	411	424	385	385	417	426	360	385	375	391	402	392	382	418	386	423	374	429	381	390	420	406	368	390	389	368	395	374	399	434	395	396	404	417	417	415	361	412	397	396	376	385	398	394	391	387	362	378	408	376	370	422	404	393	395	372	396	384	377	381	384	346	412	368	410	402	380	372	413	404	362	397	387	405	395	404	379	378	420	388	429	394	379	383	372	425	405	380	371	370	441	410	408	401	404	404	379	405	406	373	398	402	377	365	363	402	382	375	406	394	399	391	431	411	388	415	384	381	383	427	401	434	383	416	380	411	403	392	422	441	388	400	387	408	407	404	386	383	398	388	378	404	404	346	362	406	394	430	400	408	385	399	373	405	421	426	420	377	426	393	336	422	409	392	418	405	360	394	395	372	430	395	415	385	374	369	383	400	376	426	383	407	362	405	388	410	374	392	371	402	363	372	404	381	386	396	403	382	407	400	378	403	378	407	414	407	415	387	419	381	343	403	412	389	427	379	433	412	415	390	413	382	391	386	408	396	354	421	378	359	409	427	388	415	403	365	447	438	384	428	391	384	431
7161	12781	8973	4576	3053	2321	1849	1553	1241	1135	999	942	840	821	785	746	675	714	637	551	651	600	633	597	581	566	597	579	584	503	574	570	552	569	530	555	521	545	557	557	578	557	543	527	502	531	587	579	568	514	530	510	526	483	531	548	556	529	520	554	554	542	508	558	544	516	530	492	545	576	481	519	520	567	554	535	546	575	549	575	536	556	540	540	519	540	566	478	520	530	534	547	559	524	540	543	540	573	549	508	537	522	529	536	515	533	549	535	519	533	571	561	581	531	508	534	541	560	499	565	481	531	484	533	521	505	558	546	502	521	541	516	508	532	532	565	500	543	569	550	521	530	553	545	554	563	506	493	518	526	496	491	481	541	535	523	544	574	512	541	526	527	547	580	502	531	566	525	522	524	537	526	565	532	523	550	522	533	576	619	531	535	524	516	489	517	539	568	489	537	527	542	559	560	575	585	525	519	498	562	533	527	493	497	490	540	542	548	533	513	544	593	554	552	533	519	509	531	537	485	590	527	555	521	534	528	510	523	535	505	543	526	498	534	531	588	547	539	588	545	511	522	533	518	541	529	551	517	532	491	537	540	505	532	581	526	513	526	549	528	528	550	504	527	516	535	519	573	518	512	505	567	523	560	531	523	548	490	529	532	565	509	548	541	518	531	513	514	545	575	516	522	551	610	530	506	512	569	540	537	540	544	523	494	531	521	548	507	558	552	542	560	531	549	577	539	497	551	537	510	568	569	569	553	553	561	539	542	552	573	547	554	520	546	526	552	542	530	524	495	570	518	555	536	533	530	549	546	539	518	549	533	522	530	590	530	537	519	474	534	531	513	545	563	512	548	497	530	540	550	558	570	538	540	562	517	528	553	549	506	515	512	563	503	490	530	522	519	533	573	492	530	518	551	549	551	543	526	582	506	537	493	566	529	564	516	534	543	554	530	547	532	548	562	494	543	491	503	549	567	549	545	537	524	528	548	526	530	554	537	533	538	529	530	510	527	522	508	525	535	533	575	518	605	559	535	556	513	516	513	514	493	603	528	517	504	564	537	490	516	504	527	562	544	528	600	566	541	503	553	503	548	537	569	538	549	517	519	518	516	574	519	504	515	519	573	510	530	574	529	563	486	471	492	524	521	533	577	529	530	540	525	539	543	524	569	531	538	523	512	537	584	499	526	553	551	514	485	510	521	571	524	532	567	554	546	609	561	511	546	519	542	542	504	512	512	539	515	520	576	511	497	561	524	525	535	531	568	569	547	516	560	500	545	526	510	570	572	533	573	527	551	488	566	516	529	570	518	531	512	556	557	530	531	543	533	542	536	522	525	540	500	533	499	559	531	536	534	563	536	540	537	508	514	533	523	523	549	577	511	541	525	524	563	543	551	515	527	548	537	562	550	529	535	570	526	564	537	537	524	563	528	514	519	528	521	519	519	524	519	472	517	534	528	512	553	548	516	544	578	517	511	574	554	541	540	555	528	529	547	537	507	581	514	549	534	518	529	529	525	509	505	536	542	513	503	516	521	494	522	544	529	508	550	527	519	483	511	540	576	584	535	560	531	562	540	530	551	549	551	574	525	521	505	574	583	511	494	525	556	523	528	547	530	555	584	542	515	568	584	587	563	543	550	520	526	537	549	495	548	502	570	510	484	559	545	549	519	522	522	519	536	528	542	546	497	534	502	562	540	555	561	565	526	550	555	507	516	549	508	568	581	561	535	543	515	536	553	541	522	570	551	576	540	522	543	591	519	530	528	562	547	528	549	556	526	520	482	530	493	505	547	543	485	532	547	523	532	547	507	542	556	499	536	511	529	535	518	508	530	519	582	577	566	522	542	536	534	553	545	543	505	533	517	529	530	493	547	540	578	541	542	509	547	545	580	502	547	539	498	523	561	529	538	504	551	516	516	555	541	541	548	557	519	568	549	522	545	552	591	565	529	517	532	535	506	538	580	536	512	492	545	525	507	563	555	505	573	531	529	562	562	560	548	550	571	528	555	529	539	550	503	525	525	499	508	597	550	545	504	541	513	528	566	510	540	511	567	518	482	544	534	576	544	503	545	512	508	506	572	563	524	515	523	549	483	589	552	527	547	528	560	568	541	544	532	514	544	530	532	533	484	548	539	524	602	566	552	528	537	556	508	594	542	539	530	549	547	541	543	531	500	538	538	525	513	556	538	595	569	488	563	544	578	509	513	515	577	530	540	554	538	517	548	529	547	545	569	560	549	579	519	545	530	533	542	567	517	527	577	508	523	539	533	516	506	552	511	532	575	535	530	512	559	499	516	520	507	559	513	554	511	508	516	551	515	545	528	533	543	474	529	530	534	512	565	526	498	503	549	558	559	561	539	533	538	556	561	566	536	501	531	522	536	518	588	569	572	509	486	573	556	533	510	557	523	539	514	554	523	495	553	586	526	519	518	529	543	541	553	515	507	547	553	545	519	515	545	537	536	545	530	520	562	533	512	535	514	523	531	546	573	533	512	544	525	539	540	502	526	523	528	543	543	541	542	539	563	502	513	490	511	534	541	479	565	543	491	502	569	521	554	509	546	551	528	557	553	506	539	538	595	555	535	546	536	570	522	531	550	490	529	556	518	528	561	581	552	537	501	551	522	563	540	513	552	509	472	548	568	552	523	542	558	576	506	538	526	553	536	544	494	553	504	588	486	549	504	560	536	566	582	543	489	582	556	552	525	545	566	522	517	565	483	513	562	523	535	526	574	539	509	557	510	561	505	567	555	524	565	520	553	569	513	535	510	518	533	566	554	484	538	533	524	542	580	538	512	520	511	503	545	522	511	541	549	545	487	543	563	530	536	544	567	533	500	561	527	499	527	503	513	519	516	554	586	526	534	551	519	511	520	520	551	589	527	539	527	511	496	535	551	521	533	534	525	513	532	606	508	516	513	560	541	561	595	536	569	524	571	553	517	532	526	505	550	542	551	536	555	514	516	574	536	540	566	536	541	511	526	574	517	539	497	540	534	542	574	503	527	515	524	530	505	543	561	571	530	550	511	505	566	574	518	561	551	529	506	527	569	558	530	525	602	519	538	532	559	544	522	479	514	559	551	494	559	547	533	545	515	509	538	558	505	571	535	520	535	556	552	535	531	522	545	553	539	535	531	556	506	548	489	545	503	529	521	549	529	512	504	492	507	545	536	495	525	559	541	495	500	486	510	543	524	536	555	536	570	571	537	553	482	513	544	537	535	530	515	505	543	520	532	516	552	519	523	496	550	543	553	561	564	584	523	519	529	545	530	551	528	531	525	523	560	533	538	531	530	537	505	526	521	505	515	516	527	505	528	528	548	542	525	514	540	514	539	582	531	549	495	535	510	549	504	564	525	554	562	515	535	529	535	550	550	516	558	533	554	560	561	551	523	543	522	547	551	575	523	551	542	502	516	531	549	526	537	553	542	527	570	552	572	552	554	513	570	543	498	603	527	563	573	559	476	532	558	551	516	560	535	552	507	524	494	537	551
23428	21479	28372	25011	21202	6863	2063	1398	1114	985	902	868	768	800	762	712	675	620	601	600	548	618	595	592	532	543	590	569	564	575	547	546	551	562	546	545	511	490	526	491	562	546	527	509	563	524	485	559	516	519	566	505	564	527	526	535	504	555	568	488	544	516	527	479	514	536	479	514	555	485	483	516	508	494	562	520	529	510	560	533	513	533	525	500	507	492	494	547	532	534	510	502	493	496	523	518	533	520	487	499	553	487	465	561	505	515	518	505	555	519	492	499	527	524	466	488	540	515	532	529	511	500	512	473	583	567	516	523	534	524	517	521	510	516	525	518	511	504	514	500	499	552	536	509	522	587	516	513	515	510	508	500	543	527	583	526	547	548	547	501	512	527	570	514	515	481	505	525	503	509	554	515	462	540	512	538	532	491	516	499	538	522	577	510	479	518	507	509	509	496	528	502	514	527	563	532	546	495	536	509	543	529	584	533	542	482	501	534	526	520	506	512	510	538	491	489	541	520	506	518	521	514	532	575	525	518	507	489	533	502	530	478	526	532	519	565	556	552	504	477	503	563	527	514	570	506	542	521	535	552	555	528	541	545	491	488	514	556	525	559	504	510	491	523	550	499	498	517	517	532	513	516	519	509	502	522	532	514	549	513	537	502	545	480	512	531	500	495	531	494	548	528	534	518	512	496	533	534	538	509	529	527	510	526	528	512	509	559	535	489	528	519	516	510	527	517	511	507	517	507	525	537	522	514	571	466	507	497	509	517	518	504	514	513	494	514	533	524	503	534	508	538	553	497	547	506	508	480	545	507	511	522	586	556	502	528	528	502	477	529	528	563	524	548	479	528	500	520	543	529	490	544	498	479	506	550	536	484	523	556	529	545	511	518	481	501	500	530	524	498	551	472	527	524	534	504	544	522	488	539	525	549	506	504	538	498	508	486	519	529	522	527	562	513	511	574	532	513	518	544	517	492	528	524	497	506	517	527	516	542	560	561	527	514	523	511	525	555	532	541	503	498	538	490	540	537	551	540	522	505	553	501	509	529	507	536	516	481	526	494	513	507	526	524	496	510	527	500	540	489	513	506	527	504	521	528	520	502	520	547	528	559	502	525	533	498	557	528	504	519	519	524	565	531	485	520	557	532	539	576	534	523	548	520	558	583	502	528	546	496	556	489	499	545	503	486	477	479	526	505	540	547	536	551	542	509	541	498	552	527	535	520	483	513	486	511	526	487	494	531	522	516	495	502	524	517	516	504	483	521	536	521	534	530	526	480	497	470	497	524	505	520	560	517	519	509	509	514	515	502	528	525	538	507	497	557	510	531	507	535	500	513	492	522	532	551	531	498	502	520	524	541	483	518	542	535	534	503	501	526	516	503	525	526	546	482	554	532	506	548	534	521	537	525	557	518	481	522	508	547	560	530	489	529	525	519	525	531	555	522	543	525	539	501	514	498	527	541	512	524	527	503	520	491	484	517	518	527	535	526	509	553	528	536	516	552	507	519	489	520	518	535	564	526	507	504	553	541	575	497	500	592	551	547	493	529	518	506	513	521	515	511	525	496	532	562	472	517	501	536	529	483	525	487	525	528	548	509	547	497	548	513	545	566	518	513	503	519	529	489	511	522	517	534	495	493	557	510	528	528	526	484	510	508	556	535	508	551	484	542	550	541	549	523	492	490	509	524	533	506	513	549	507	529	486	506	484	525	536	508	522	514	516	492	560	549	546	520	509	514	494	523	526	527	509	521	547	545	545	518	501	501	492	513	543	505	532	511	543	545	521	515	525	533	489	488	481	519	494	542	528	528	510	523	526	508	543	502	491	555	484	521	558	494	547	520	525	558	556	539	516	543	533	515	520	547	495	501	502	568	546	517	508	509	525	546	515	513	527	515	519	511	517	519	521	513	523	516	514	534	533	546	542	529	514	568	441	493	522	511	529	556	536	539	534	530	539	549	519	460	525	521	479	483	522	525	511	526	516	502	491	478	527	521	504	528	539	531	523	500	528	487	512	514	585	538	505	500	528	505	536	556	519	472	551	496	527	543	574	492	494	507	544	484	511	544	534	514	530	479	504	533	547	529	537	540	512	547	553	492	512	536	535	469	502	498	499	549	521	521	493	525	543	532	523	510	554	500	510	524	505	508	526	504	505	533	520	548	562	509	510	505	529	531	509	520	534	526	533	444	521	535	516	488	529	492	486	504	503	528	515	496	599	513	538	520	527	553	527	513	522	549	511	509	534	543	497	479	496	500	505	541	523	530	516	505	527	513	528	536	480	513	496	497	524	524	494	522	492	531	516	546	505	510	509	499	562	513	524	478	519	498	479	516	506	528	532	512	489	538	503	519	523	524	504	527	500	469	504	501	514	516	522	525	551	534	506	491	493	530	536	564	490	533	525	509	498	514	493	515	533	561	486	545	524	510	482	521	506	513	505	526	561	487	443	568	549	511	523	514	486	524	492	532	533	500	562	525	492	501	530	556	538	512	517	477	509	520	572	516	510	524	483	476	500	500	541	542	517	555	501	522	531	479	529	529	548	495	549	536	523	533	507	500	549	540	552	523	514	546	553	531	486	468	504	522	526	509	512	545	516	510	496	539	538	559	491	561	528	548	543	497	543	520	542	530	515	509	512	537	507	508	533	516	482	519	550	455	558	476	521	502	486	573	490	528	485	524	514	493	537	488	521	498	521	540	522	479	537	531	524	533	515	512	519	515	515	507	507	546	560	502	458	514	500	521	526	520	529	507	529	492	535	544	541	511	522	487	528	548	453	484	512	530	525	547	534	528	546	536	547	499	489	539	535	465	504	545	477	560	515	523	492	524	506	521	513	487	528	549	541	544	499	533	473	514	507	508	509	556	521	521	513	553	510	519	535	548	471	500	516	578	489	514	539	513	514	562	510	528	495	538	502	536	520	527	534	529	502	538	499	540	484	478	531	525	463	503	550	537	552	529	574	526	529	540	558	518	507	517	493	526	549	509	537	545	529	501	453	512	511	504	528	560	522	521	496	513	557	542	520	516	567	537	483	528	518	537	535	509	525	521	519	499	471	497	519	556	565	552	500	528	475	489	504	484	499	502	510	538	532	517	528	491	574	499	511	504	533	540	538	554	492	516	496	545	520	513	531	512	525	518	543	491	504	485	511	545	506	499	524	470	552	534	509	540	526	524	514	479	494	549	508	518	504	509	517	494	530	501	499	508	535	477	501	537	514	536	500	529	483	538	487	545	524	545	526	517	534	468	509	495	524	517	518	522	523	508	547	540	516	500	525	495	555	547	581	518	529	494	490	535	533	531	511	489	504	503	533	522	502	538	516	526	520	526	515	551	553	539	544	514	519	529	541	513	536	525	533	503	502	557	501	534	498	539	534	535	523	508	549	517	511	471	486	526	488	504	506	506	510	516	511	479	508	516	489	519	527	516	515	546	560	501	530	539	505	527	520	556	529	537	511	512	470	493	483	504	529	524	544	520	498	531	515	541
7003	20945	15426	8373	5662	4208	3403	2762	2207	1895	1630	1469	1390	1304	1151	1130	1005	957	873	849	836	811	813	790	810	793	832	802	787	803	788	739	768	705	749	720	752	739	762	725	731	740	732	759	667	725	773	690	695	771	729	681	722	684	728	754	691	720	729	680	674	709	751	687	719	705	674	703	672	720	741	715	663	671	699	712	668	718	684	718	730	702	682	747	729	666	720	697	714	751	699	697	711	671	715	720	743	712	694	733	714	699	705	708	730	667	739	702	693	727	689	690	688	759	689	693	711	717	656	714	713	700	721	654	744	732	706	740	724	717	694	698	681	728	637	708	674	733	735	680	692	670	732	715	693	751	704	685	716	673	730	707	673	683	691	740	684	746	741	723	705	768	670	719	721	745	735	744	697	715	732	654	706	688	707	709	734	657	702	684	733	707	697	691	728	749	694	772	697	718	717	707	674	710	695	711	720	703	659	721	713	680	775	764	702	695	684	676	708	729	689	738	712	747	759	699	713	720	718	686	728	721	754	699	700	713	735	668	683	713	684	710	723	720	696	655	707	724	667	726	702	718	684	705	697	753	723	675	690	661	699	730	729	705	702	770	701	737	696	674	775	733	665	704	709	723	702	697	704	688	741	720	687	654	678	713	689	703	714	665	658	679	752	705	686	701	730	707	715	713	679	727	728	696	720	710	729	732	683	691	717	701	725	744	687	720	696	645	735	670	702	725	705	768	726	713	717	704	748	765	719	649	690	693	697	697	712	735	701	721	696	693	726	693	700	694	733	707	734	678	689	700	701	698	709	667	705	725	701	789	710	699	723	715	675	720	685	712	709	697	701	742	713	695	697	683	708	692	744	717	695	711	732	726	693	701	667	703	714	669	699	719	708	721	709	702	711	716	704	703	728	736	701	722	751	725	720	684	725	700	666	649	715	671	736	702	663	695	716	724	700	694	712	694	689	701	642	668	699	678	725	671	675	719	734	673	707	691	697	710	738	729	676	746	686	748	720	699	702	709	656	715	751	735	682	718	695	687	764	712	686	737	679	785	720	723	704	714	691	655	703	753	723	713	723	675	701	677	696	680	712	755	713	743	700	742	722	716	716	704	725	672	755	683	721	758	758	694	705	711	657	718	719	733	704	720	706	711	702	697	725	786	721	722	689	680	767	703	720	711	722	715	722	696	715	715	725	716	661	718	691	717	726	772	767	774	695	689	687	690	725	685	718	687	674	733	686	718	726	729	678	718	741	697	691	735	736	720	695	724	705	699	681	694	706	740	705	744	703	736	676	715	726	707	693	714	736	688	748	732	734	773	727	725	718	708	698	716	686	727	666	742	693	729	725	711	752	688	747	680	707	700	677	653	705	695	721	688	731	714	642	694	712	754	680	728	688	731	706	695	714	706	672	711	706	724	666	697	723	678	736	722	743	711	730	697	690	699	749	675	702	747	719	689	707	709	672	689	757	675	696	707	710	720	692	726	668	705	740	733	709	730	702	706	689	730	742	734	720	693	693	667	723	706	748	714	736	711	729	752	694	711	715	744	697	742	741	728	693	707	674	710	711	711	712	697	678	670	728	696	719	681	690	709	697	691	724	697	737	729	696	723	725	701	707	666	733	712	727	738	660	724	722	715	685	711	750	683	702	652	694	688	721	755	668	719	750	659	692	674	760	694	726	739	730	675	732	735	686	718	697	695	756	710	680	713	699	687	720	703	702	678	695	717	681	710	697	685	705	704	750	721	717	708	719	703	650	682	698	715	671	671	702	742	707	687	734	727	698	717	726	649	723	673	700	700	747	695	718	734	671	745	726	683	722	713	668	688	679	690	691	713	742	724	705	751	687	738	722	714	688	745	701	735	667	715	683	684	682	765	711	731	713	740	685	723	746	745	755	713	705	717	717	716	758	693	694	712	727	676	734	741	687	720	694	731	759	734	752	711	686	665	700	676	714	690	672	688	681	679	760	692	733	673	676	712	727	753	663	752	718	738	770	695	713	712	751	717	741	732	741	695	705	751	724	704	682	720	725	714	704	702	715	730	692	699	814	738	729	728	707	769	719	686	714	691	715	708	687	720	724	691	707	695	749	692	685	730	719	722	703	660	689	696	711	653	727	707	703	723	670	690	717	691	745	706	723	703	722	732	689	686	722	690	671	704	702	731	710	718	672	736	740	703	746	686	751	686	710	749	698	727	734	676	731	702	688	696	691	723	754	695	720	745	734	701	692	724	669	701	684	728	641	746	674	745	712	703	734	724	717	720	719	662	663	730	744	730	696	734	699	682	678	726	725	726	719	729	721	687	744	707	651	711	739	727	741	750	698	718	739	686	668	707	728	694	725	696	669	679	700	724	697	697	650	672	697	705	696	741	739	732	691	708	705	659	667	702	736	724	679	688	639	699	666	695	679	698	701	684	715	724	682	722	715	746	707	749	663	686	682	696	706	716	738	731	723	760	727	692	690	695	691	706	706	697	707	703	712	683	699	652	720	740	789	738	736	705	715	747	708	679	702	716	691	721	758	749	694	644	738	701	704	709	675	684	761	667	708	718	711	682	711	702	715	696	686	748	693	707	682	752	702	716	688	728	710	703	708	699	724	710	739	736	786	754	693	733	745	727	762	693	706	772	728	685	712	744	717	693	702	795	713	750	690	756	685	744	708	718	717	655	717	694	734	675	711	695	718	677	696	732	676	681	715	705	713	686	730	669	712	675	682	678	657	707	688	734	688	685	699	701	678	721	722	735	727	701	702	705	712	706	684	738	747	702	751	712	735	707	721	744	712	691	724	722	720	704	685	705	695	698	650	682	681	726	706	717	700	706	730	693	742	705	721	715	736	728	698	707	677	701	738	709	670	712	704	720	699	718	755	708	735	724	710	652	758	705	665	698	708	686	735	691	703	710	719	702	693	705	719	698	725	717	710	736	688	733	730	730	694	725	687	693	729	631	741	729	732	690	674	716	714	689	710	722	706	685	700	697	715	715	719	685	734	669	709	653	695	700	653	687	701	697	741	688	670	687	747	687	741	705	680	666	754	737	706	716	706	709	711	722	686	727	678	680	747	660	666	682	727	735	726	748	689	686	724	717	705	666	704	676	739	701	714	711	694	730	698	714	713	729	728	704	715	680	736	751	770	706	683	693	703	782	705	695	728	714	726	714	689	709	703	686	735	751	713	702	693	652	703	721	722	672	702	716	695	728	747	745	735	731	691	699	694	729	724	693	681	742	742	643	670	703	725	711	736	707	672	699	698	693	703	691	743	720	712	732	730	707	690	694	678	807	674	722	710	716	731	672	721	719	674	679	715	721	716	701	756	673	668	720	729	705	690	682	734	691	693	751	698	666	682	689	685	656	688	668	723	680	687	709	739	687	716	712	693	678	688	712	725	695	716	738	713	683	716	687	717	710	727	679	731	713	697	683	751	724	747	738	736	742	714	745	680	686	705	691	743	726	713	683	681	722	726	665	745	755	709	676	707	715	711	726	674	655
24881	21474	26327	24529	4075	1420	978	810	629	495	487	476	435	415	400	353	328	310	304	291	297	271	270	262	271	254	279	269	236	249	245	238	248	268	268	252	238	229	245	234	231	235	246	220	243	246	256	218	251	245	214	235	221	262	245	228	210	248	221	235	227	225	224	219	215	253	229	245	224	224	241	252	252	221	248	258	202	229	243	240	208	224	209	241	243	224	260	212	238	228	224	241	226	252	236	185	216	197	220	215	223	214	232	232	218	219	212	230	251	235	228	233	228	215	213	221	249	234	245	224	213	248	242	244	232	226	243	224	208	241	242	217	227	223	244	231	199	228	218	217	213	208	212	223	225	218	230	239	218	226	234	218	205	224	213	216	246	228	198	219	245	230	238	242	246	239	236	243	206	232	224	223	226	216	245	199	216	243	223	224	256	221	269	231	223	214	197	208	245	198	230	230	263	232	235	264	218	219	217	215	229	216	215	229	234	244	253	250	241	244	236	220	210	205	234	245	225	220	219	255	210	229	238	234	248	210	208	224	233	253	221	212	216	227	230	226	257	226	212	217	221	246	254	230	210	227	242	204	222	254	251	237	233	237	232	213	230	225	256	212	227	265	204	233	219	195	260	235	219	237	226	222	231	224	218	240	227	221	227	242	231	244	207	242	224	232	201	229	216	226	238	228	246	237	223	224	249	216	248	227	233	232	227	234	223	221	214	223	228	247	230	252	229	216	218	239	232	247	231	252	243	218	232	221	243	213	235	226	205	230	223	242	203	243	226	247	234	234	236	219	226	228	231	209	227	243	240	241	229	218	221	232	251	225	216	246	200	218	238	238	189	229	206	228	252	243	194	229	240	238	224	245	258	246	201	228	233	230	229	242	211	238	214	257	228	239	237	220	231	215	212	227	234	239	219	224	253	225	247	200	251	224	246	220	230	231	209	231	234	245	223	236	224	237	220	217	239	218	244	235	213	253	254	251	263	221	218	232	202	213	222	232	228	209	222	231	229	224	239	239	212	239	205	226	209	230	216	234	233	224	217	233	209	251	230	207	252	249	229	245	236	200	233	226	221	239	220	247	222	230	232	259	234	254	220	232	200	250	228	218	243	197	222	207	226	231	237	236	218	239	227	217	214	238	245	211	223	262	239	226	234	240	239	232	217	236	217	224	226	250	222	238	220	208	233	241	247	214	210	226	218	228	256	237	234	240	227	201	238	239	243	226	250	224	215	238	228	226	242	237	233	195	218	242	218	231	213	209	255	228	218	219	248	204	243	231	231	245	220	224	231	201	226	207	239	237	241	217	225	197	249	233	257	213	214	224	240	250	224	254	220	246	226	214	240	233	204	234	238	247	241	238	215	226	211	237	190	247	240	253	266	236	193	196	246	255	220	219	220	220	219	239	214	229	235	221	247	212	214	233	246	204	239	228	214	233	216	225	220	219	251	240	249	241	229	215	215	217	212	223	259	221	221	220	241	218	214	249	217	224	236	228	241	235	216	236	211	231	209	221	241	239	260	221	236	220	241	236	237	235	235	230	248	220	219	210	237	233	219	239	228	258	240	217	236	226	230	230	214	220	235	227	253	212	213	219	244	246	215	248	221	256	225	261	223	247	231	230	213	190	243	224	242	201	229	190	230	231	221	222	253	236	217	229	237	201	231	227	212	225	221	219	220	214	211	199	228	234	237	235	227	245	280	241	242	212	225	235	227	208	227	224	227	220	215	254	250	210	233	228	244	200	218	226	213	240	208	225	212	225	226	230	260	213	231	231	242	247	225	242	200	257	269	229	244	240	238	241	258	216	235	225	230	218	218	248	247	227	224	250	234	235	229	232	226	248	232	218	228	247	227	232	215	236	198	227	228	222	219	218	211	250	231	251	218	229	250	229	229	225	223	223	209	199	203	257	230	234	229	224	222	215	226	238	234	229	220	237	224	226	220	220	244	217	238	232	241	224	228	256	239	209	203	258	217	259	218	256	217	251	222	229	236	227	221	226	227	216	211	260	234	234	214	229	212	225	224	233	217	264	262	228	240	233	230	251	224	214	253	219	220	263	248	218	241	234	235	204	241	210	229	243	227	223	218	226	234	242	233	243	245	231	255	217	253	235	232	210	195	237	241	233	230	231	213	208	221	225	235	236	231	237	222	233	209	239	222	233	219	239	232	247	217	207	255	246	194	229	251	213	240	189	227	216	259	208	219	230	236	251	219	224	200	205	236	230	215	243	214	204	222	232	245	259	224	242	199	226	225	232	220	220	207	234	209	244	231	219	235	208	240	229	229	215	215	225	223	231	228	221	229	229	235	201	244	225	219	241	239	230	241	208	216	249	218	209	242	224	208	215	236	248	229	230	229	242	211	213	216	213	223	220	250	216	254	244	221	242	252	243	239	241	229	274	233	257	212	213	224	254	204	224	230	241	245	247	203	204	219	226	197	247	213	218	231	249	239	219	242	221	228	234	223	209	232	198	230	234	253	236	230	246	260	224	210	214	228	228	238	220	219	191	231	236	243	264	209	253	251	231	243	224	238	256	227	264	238	232	241	204	237	188	211	232	222	231	211	255	252	211	255	228	227	253	239	254	237	257	233	237	246	197	228	219	243	227	235	227	230	215	193	223	285	257	237	224	214	235	215	269	245	196	198	246	255	233	228	215	215	207	211	260	220	211	210	232	211	223	228	219	230	233	243	217	230	233	217	207	241	223	212	223	211	244	209	269	232	266	263	204	235	223	235	220	245	240	213	227	242	203	233	268	223	205	214	212	215	228	232	199	202	253	247	221	219	229	225	219	216	228	213	232	212	246	248	233	211	232	246	237	227	206	226	238	192	222	204	250	235	229	234	225	215	238	229	235	232	263	226	217	236	216	212	253	215	246	209	245	226	224	240	226	235	219	199	267	267	256	252	214	235	235	216	234	233	222	183	236	232	228	224	253	208	235	236	239	207	224	240	218	225	232	230	234	228	241	258	221	256	232	201	221	233	234	248	230	229	250	222	244	246	227	227	261	249	247	230	230	223	219	257	222	242	222	239	218	218	215	237	226	226	217	215	228	242	246	219	243	243	247	230	212	222	244	227	230	291	226	206	203	248	223	220	213	227	228	235	245	215	219	220	241	238	254	232	192	230	248	222	216	228	223	224	218	226	225	241	223	241	228	261	248	199	214	230	247	231	237	233	255	230	220	212	240	254	223	215	222	228	249	226	243	233	235	227	242	224	214	212	220	206	222	221	224	220	213	243	258	213	249	214	259	226	202	223	268	215	225	237	220	216	248	213	229	229	241	211	231	251	224	227	231	217	231	223	216	239	227	210	256	228	244	206	227	247	253	258	246	232	246	254	225	255	252	221	241	229	243	239	222	214	233	222	235	217	228	216	251	221	210	255	245	217	219	216	194	228	225	244	222	247	225	222	236	222	228	226	232	248	223	241	229	240	213	218	221	221	194	239	218	221	245	240	227	239	226	247	235	249	223	216	230	242	220	230	239
6881	16665	11808	6161	4052	3047	2348	1952	1482	1188	1026	927	796	725	657	598	532	483	451	422	428	429	394	355	426	404	424	377	380	337	369	367	348	345	333	315	317	296	317	303	313	323	324	320	317	331	297	320	284	311	332	345	316	317	339	319	330	332	299	310	340	333	328	286	285	314	299	293	311	297	319	325	338	318	336	309	357	328	302	296	344	340	311	278	313	353	314	321	331	291	317	324	271	365	333	281	323	322	332	307	324	327	287	328	307	315	310	319	326	306	309	316	297	324	326	335	338	306	348	323	308	329	289	342	321	323	351	310	314	299	323	297	290	313	293	344	328	336	277	325	335	333	318	322	332	342	322	319	318	312	318	304	318	311	327	303	319	294	352	351	285	348	350	326	330	310	320	335	308	310	326	315	333	325	302	310	314	316	303	298	311	331	271	332	324	307	320	313	304	315	314	327	330	306	297	340	348	303	349	316	331	341	302	336	314	330	332	312	334	341	331	323	317	325	311	321	329	290	300	323	350	315	346	300	337	283	326	322	313	318	318	294	315	309	304	313	317	309	342	302	320	304	278	309	316	320	330	302	334	285	304	349	311	303	301	350	314	303	343	308	303	302	301	307	306	332	316	332	313	300	311	337	344	311	322	324	332	338	326	313	327	319	305	346	320	324	316	331	309	298	294	305	285	305	291	313	342	317	321	319	296	328	323	323	313	296	325	333	315	336	320	311	346	309	302	313	306	319	347	292	326	344	353	328	333	293	294	302	321	312	311	309	305	330	294	290	332	298	302	320	301	299	285	319	296	315	354	316	296	312	315	262	310	328	303	309	309	320	296	311	296	334	295	309	318	295	324	321	308	311	308	303	281	323	329	312	303	282	334	321	306	302	334	347	283	296	297	301	303	299	323	310	298	310	302	299	331	320	285	272	332	333	280	349	315	309	341	277	324	324	288	324	319	344	334	319	310	320	315	305	352	311	310	307	326	289	311	305	318	288	338	317	308	312	331	334	314	340	323	295	291	307	324	308	326	324	315	274	331	273	345	326	335	298	291	305	344	304	348	298	321	329	322	307	290	307	306	319	302	294	294	302	325	320	282	316	324	317	300	362	326	337	303	267	324	306	320	351	323	345	325	345	358	296	315	303	324	291	326	314	342	326	301	301	334	335	298	338	351	310	328	297	344	331	326	315	319	332	298	335	306	313	293	300	328	331	343	330	308	324	306	327	298	328	278	300	306	319	336	297	335	336	298	318	321	303	293	311	308	315	321	324	330	345	315	324	317	326	331	315	312	343	340	282	305	315	295	327	302	322	292	313	334	326	328	312	311	329	288	301	321	290	303	318	339	337	275	314	332	307	289	311	327	298	311	305	317	313	347	320	321	341	317	324	349	307	315	275	298	317	332	343	280	356	314	272	314	331	336	310	286	286	314	346	294	293	310	288	324	313	332	319	321	314	302	315	321	328	303	335	315	325	311	297	305	293	337	322	320	322	315	328	360	316	312	328	312	286	298	331	320	289	312	289	292	296	333	353	314	309	306	340	311	298	308	296	327	293	324	299	329	321	323	316	322	357	334	340	304	340	312	308	318	328	344	349	299	298	311	315	323	312	353	282	314	337	311	292	325	339	321	293	317	333	328	296	323	305	316	331	301	316	344	295	303	315	297	318	313	323	325	320	339	292	300	332	307	318	351	301	325	302	310	338	336	327	304	341	325	312	339	273	320	340	285	322	305	309	330	304	307	310	340	310	312	326	321	302	318	298	322	339	316	328	308	319	284	301	282	316	327	329	321	291	334	306	325	301	289	357	348	326	302	334	302	330	305	307	308	327	287	316	307	301	324	304	340	322	351	309	308	330	322	326	304	316	285	333	320	321	320	315	309	303	332	332	322	300	335	343	284	324	332	304	366	305	317	324	342	293	321	315	352	325	295	283	313	289	302	306	341	326	321	340	272	317	307	293	303	331	319	313	302	320	294	309	332	307	331	307	314	312	297	303	308	298	301	344	321	325	314	320	270	307	311	318	323	326	302	304	315	330	299	296	326	291	307	291	309	294	311	341	331	319	302	330	289	286	309	284	301	305	306	288	277	325	288	309	306	324	334	311	329	300	323	311	299	312	306	307	297	330	322	323	335	306	343	358	308	337	312	304	311	310	327	309	292	299	302	311	347	334	326	314	337	322	325	309	289	315	332	317	320	300	308	303	306	288	322	315	310	308	300	312	349	304	331	310	327	293	334	283	335	312	321	321	316	298	312	277	288	311	329	328	328	320	330	348	311	375	289	275	291	298	299	332	323	302	348	276	321	311	304	325	294	321	305	337	321	313	326	307	300	311	363	329	328	331	293	297	307	312	300	314	331	299	294	285	324	331	306	320	337	313	310	324	287	308	346	301	308	327	320	309	321	318	295	334	320	316	284	314	291	293	297	312	294	321	342	288	307	315	334	318	315	326	322	317	291	322	331	322	309	306	324	326	302	328	313	325	298	326	272	306	324	333	318	298	319	336	316	355	306	349	294	304	324	317	333	333	306	279	329	315	338	279	305	313	303	319	330	317	309	343	333	321	314	341	294	339	298	327	320	319	349	301	318	308	327	284	331	318	313	327	284	297	316	352	344	304	325	314	286	319	327	310	304	333	306	322	351	333	301	305	310	328	307	320	331	341	315	351	342	352	305	334	361	349	313	340	324	295	298	286	287	304	291	331	292	315	286	319	312	344	339	296	335	302	302	313	308	314	335	321	319	315	325	325	324	294	333	302	297	306	338	309	301	296	291	287	336	318	308	307	329	293	309	277	284	328	334	294	320	319	280	321	334	308	331	341	281	315	319	332	333	323	317	332	340	304	325	308	309	285	319	314	320	328	316	319	312	301	325	333	351	310	330	287	328	293	332	323	303	316	287	299	308	299	305	308	325	298	319	296	332	286	320	333	314	310	312	302	330	303	328	311	296	299	271	326	312	290	315	335	301	314	310	301	311	314	304	345	320	309	306	292	289	352	274	308	300	302	327	313	356	310	319	343	324	318	317	324	321	308	306	299	329	332	333	336	317	323	327	302	305	334	351	351	298	315	281	318	321	325	272	327	290	298	318	326	331	329	313	309	335	335	310	293	346	335	310	339	332	329	312	314	312	317	303	303	296	318	323	333	319	348	320	331	329	308	313	315	338	331	317	325	307	311	292	337	335	342	326	287	296	323	330	320	337	315	303	332	296	330	294	306	342	339	317	293	314	308	306	286	323	308	312	368	290	320	319	319	290	339	329	330	332	275	339	347	323	317	274	301	300	283	285	335	304	292	292	293	307	321	301	302	290	338	291	301	338	284	310	321	300	338	337	279	310	354	318	295	298	356	326	275	313	324	291	324	339	327	296	325	310	311	316	308	342	321	320	307	333	324	301	294	331	317	280	308	358	310	338	318	333	298	299	297	309	313	315	314	330	315	308	286	298	282	302	304	315	334	300	322	306	346	312	314	327	295	342	308	294	309	319	322
22632	21516	28969	24506	21503	20548	5039	1792	1230	1094	985	854	713	696	682	637	564	550	553	506	450	478	431	468	457	455	387	398	408	411	405	418	383	360	396	400	386	356	359	360	441	344	391	385	372	358	352	422	420	377	362	369	384	368	374	381	384	366	388	364	391	369	418	375	363	367	381	386	377	364	348	351	333	332	374	372	365	395	337	345	370	369	387	336	359	367	380	399	385	376	390	376	347	391	364	353	368	364	384	346	355	404	378	369	391	349	353	336	380	330	373	363	398	359	407	346	388	352	378	377	366	382	365	375	378	340	368	370	372	335	347	405	388	424	381	364	378	381	345	334	340	361	348	385	387	345	359	378	355	364	392	383	394	374	386	363	384	382	359	335	399	370	361	396	369	375	360	396	374	378	375	371	378	410	373	365	401	392	337	354	400	361	378	383	380	378	360	383	364	412	394	347	372	385	389	392	374	423	359	358	363	387	350	383	387	391	380	333	366	375	358	360	350	385	347	406	366	371	342	360	379	402	353	377	349	368	331	381	402	346	369	344	378	363	386	385	384	381	339	360	356	348	392	378	409	360	378	360	395	366	374	354	380	381	374	370	379	344	383	330	392	372	356	390	345	434	374	353	365	371	310	317	340	425	368	367	355	376	363	368	368	406	361	327	364	377	398	373	406	357	380	398	384	358	366	381	365	359	380	353	367	386	391	383	377	384	373	352	350	369	364	354	385	368	361	383	394	346	355	365	347	392	383	407	383	397	367	388	364	352	361	391	380	385	372	327	390	376	388	365	384	393	378	369	345	397	349	383	340	395	374	366	390	357	362	376	359	359	374	371	357	365	378	374	359	343	390	381	372	342	352	412	347	366	348	362	353	361	411	372	387	375	379	390	352	382	376	336	383	367	434	364	387	399	380	385	377	360	350	354	374	372	388	374	359	370	363	386	395	342	381	323	364	356	362	410	340	375	381	365	352	359	368	350	386	408	414	360	368	356	427	381	387	322	376	350	361	397	364	367	390	364	376	374	385	364	385	341	364	399	358	374	380	340	338	403	363	337	384	378	374	357	357	393	382	334	352	364	375	386	393	362	364	371	382	367	380	366	391	377	352	351	393	395	379	391	373	354	379	371	363	352	320	389	367	346	376	359	386	393	367	358	334	385	382	364	341	375	357	365	345	365	389	374	348	373	393	351	383	363	350	363	362	382	367	371	374	370	359	374	385	386	358	371	360	347	381	392	384	382	349	385	401	371	374	396	375	347	358	365	373	373	371	338	378	335	357	375	382	373	375	372	364	350	386	359	378	405	373	354	354	369	392	370	353	385	370	385	364	377	384	377	348	362	348	342	371	357	376	386	372	346	384	343	381	372	410	358	370	362	394	355	383	363	357	368	349	385	370	353	346	382	364	371	390	356	356	373	355	367	345	386	357	348	387	373	364	401	370	383	366	364	357	363	405	380	367	386	367	370	380	381	380	356	384	362	343	381	376	401	384	379	364	364	355	348	338	373	362	368	375	386	391	328	393	418	354	392	362	384	386	356	389	389	368	383	355	377	358	356	360	403	380	364	348	358	341	389	386	363	376	350	386	377	377	356	376	372	389	403	383	397	354	347	382	373	395	388	387	365	358	357	359	353	360	379	339	370	345	371	358	387	398	358	405	358	373	360	370	408	377	383	369	381	389	357	356	394	376	399	379	356	378	376	350	372	380	375	343	368	381	357	390	347	374	392	355	347	342	358	344	369	340	381	376	371	369	350	318	345	332	392	346	379	360	364	326	372	376	345	397	386	372	361	374	371	388	350	394	356	374	368	362	341	357	376	365	344	328	376	388	337	395	350	409	358	368	361	393	380	376	368	366	377	351	390	390	370	393	343	359	341	388	404	366	384	396	383	332	363	345	375	393	377	347	363	367	394	388	362	361	340	393	353	390	400	383	382	360	424	376	385	363	362	379	423	363	349	351	418	361	349	378	361	352	357	357	370	358	373	385	364	369	397	373	384	360	392	370	366	375	365	331	369	384	374	349	355	358	354	367	376	355	390	390	363	349	348	385	375	383	368	394	356	347	349	379	426	350	376	381	385	349	358	368	376	380	404	402	342	373	366	376	364	393	406	386	417	328	392	378	371	341	350	385	378	370	358	393	378	356	387	364	347	378	360	415	352	388	400	403	413	365	387	364	374	366	395	351	339	353	337	370	395	383	335	380	361	324	401	375	354	325	345	360	383	368	383	362	384	355	390	347	360	368	387	382	380	360	367	400	391	374	381	375	380	376	354	388	362	364	390	374	370	365	378	383	352	349	392	374	405	375	358	374	321	377	366	358	345	426	373	366	358	372	379	346	365	357	340	407	362	377	364	329	360	370	393	390	353	382	376	369	353	365	356	360	407	392	396	360	377	363	374	374	356	376	409	399	380	377	354	374	414	374	378	380	388	344	395	381	349	345	363	395	379	362	354	380	366	339	356	334	360	361	372	390	384	384	348	395	344	376	366	348	381	374	379	398	376	371	399	373	354	354	361	361	340	346	363	393	381	370	363	365	386	391	373	364	342	371	350	366	373	388	351	406	388	361	369	370	375	352	377	333	376	341	387	367	400	363	398	380	383	367	354	337	369	390	397	379	365	378	342	360	395	372	380	376	392	328	389	354	361	387	384	385	350	372	380	374	365	369	377	365	392	344	350	394	376	355	386	397	388	349	364	392	394	408	378	389	382	369	347	381	351	347	363	372	352	394	347	354	363	375	364	360	421	387	360	397	350	376	409	356	407	367	357	395	373	362	358	341	404	347	369	408	417	381	369	335	355	382	428	384	370	334	405	364	357	382	349	389	378	398	358	380	380	372	364	381	365	348	357	370	361	359	353	372	372	374	386	379	339	382	383	402	357	378	358	365	389	362	386	408	349	351	387	368	365	360	377	360	383	357	360	369	332	393	350	406	407	372	363	378	345	332	382	404	387	350	362	379	383	321	367	376	379	377	385	365	361	373	355	379	382	372	393	381	334	384	349	366	392	382	401	394	391	370	377	364	381	379	397	369	379	364	368	398	390	342	353	310	366	386	364	361	384	381	386	363	360	366	367	374	371	365	363	390	354	404	357	372	379	366	427	375	363	361	372	369	377	368	376	360	355	392	329	385	372	350	362	383	395	378	352	404	355	362	401	358	352	340	388	356	373	383	391	349	364	343	369	373	347	368	361	383	371	347	381	360	387	354	361	375	386	357	372	404	363	365	351	369	367	382	376	421	361	370	373	372	380	389	360	352	369	373	381	371	385	357	355	390	378	371	373	357	383	362	381	358	360	408	385	361	404	332	372	338	353	354	337	390	362	349	361	363	369	375	370	395	359	371	324	388	367	394	383	376	350	362	359	348	340	402	362	347	355	353	363	394	401	349	374	367	402	368	328	393	379	389	361	320	333	380	372	341	379	346	374	367	396	371	394	358	350	367	367	350	390	330	365	346	375	401	397	353	372	334	374	370	370	378	361	367	355
8583	26096	20009	11135	7912	5969	4654	3592	2792	2236	1893	1696	1460	1370	1303	1057	902	887	759	812	677	736	684	672	657	656	641	605	586	583	592	551	575	522	571	585	524	481	563	520	544	518	534	517	539	518	517	529	552	509	501	511	497	487	509	504	519	511	531	499	540	512	518	515	528	516	525	477	511	468	520	513	524	516	523	528	546	523	467	466	498	517	511	510	501	487	530	502	491	492	510	510	505	543	489	537	497	458	522	508	542	551	481	522	460	495	490	551	528	532	514	523	541	476	507	467	524	505	521	509	488	511	516	554	497	536	508	517	517	500	485	498	526	548	554	504	539	547	493	533	525	489	527	542	537	540	484	521	524	500	487	531	541	514	526	502	489	501	518	533	534	509	528	534	534	514	521	521	521	505	516	473	534	467	530	513	541	484	495	515	486	522	492	508	524	533	537	472	487	531	523	481	492	531	545	545	495	536	535	514	514	531	501	492	526	500	511	555	510	491	519	451	494	540	526	507	549	542	494	493	521	484	497	516	472	518	516	538	514	468	499	518	499	498	530	508	506	500	513	506	526	496	485	540	474	461	484	473	523	531	498	513	528	496	527	527	524	495	502	497	503	563	508	504	569	484	529	536	525	475	516	497	551	516	529	519	558	503	514	515	528	532	508	495	517	448	504	500	509	522	514	567	491	532	532	476	496	541	485	521	506	522	511	505	507	513	540	550	530	532	468	502	521	504	535	499	492	516	496	531	507	499	517	503	483	489	495	502	536	505	540	507	513	525	500	480	522	515	481	531	503	504	517	469	487	478	488	526	529	520	509	524	434	492	479	519	517	530	511	539	500	536	530	521	497	559	466	458	510	520	540	496	524	490	506	459	487	520	508	494	511	490	492	528	536	479	483	526	487	526	499	500	485	537	503	472	530	518	491	483	472	488	521	537	539	510	520	524	519	510	508	505	463	508	473	469	463	505	488	545	495	523	495	513	476	481	511	489	481	467	481	472	516	481	513	526	513	532	495	565	529	509	490	504	473	474	527	543	526	546	477	502	510	523	479	524	505	474	472	501	550	535	533	488	493	491	517	537	500	516	509	484	509	549	521	512	506	487	522	480	472	537	529	544	521	499	542	475	543	536	519	541	536	538	521	491	505	477	501	566	532	530	494	479	468	467	488	483	509	490	468	552	519	551	514	512	491	493	483	470	524	533	493	516	462	482	501	501	548	495	517	495	474	466	502	512	517	532	484	478	566	520	550	504	486	534	483	515	509	501	529	513	527	517	464	517	467	509	510	520	525	516	493	489	506	476	561	498	509	522	486	501	492	455	516	479	526	518	537	490	543	518	494	528	535	566	492	507	547	530	489	519	515	513	518	502	528	509	476	529	516	526	488	501	503	509	487	502	467	537	552	447	557	520	496	575	513	503	520	533	500	522	483	494	510	541	537	464	493	514	505	518	486	507	522	543	509	522	478	497	495	483	495	495	446	533	502	509	494	508	513	529	552	488	487	496	531	466	531	469	489	469	512	498	514	501	486	511	475	518	482	511	496	513	499	483	462	480	530	506	503	528	516	473	547	509	493	488	507	502	494	518	476	504	536	550	555	521	526	521	486	483	489	525	508	535	505	522	522	532	468	450	483	527	501	532	526	551	498	489	524	501	535	490	507	484	525	476	505	490	532	512	509	502	481	524	488	547	528	519	532	537	491	476	525	497	542	493	566	524	533	496	508	525	508	523	500	510	510	512	507	474	498	510	467	518	495	508	532	498	561	508	507	515	482	537	496	494	513	521	489	507	475	513	500	507	490	503	514	487	474	512	489	485	519	483	521	522	498	473	527	516	480	507	482	501	510	494	486	517	526	534	537	543	498	531	482	544	477	490	495	497	522	539	528	510	482	524	493	507	527	479	557	528	485	476	508	532	549	542	536	516	525	515	498	490	492	500	504	534	521	498	500	465	541	509	511	536	460	486	507	490	524	520	553	534	523	514	503	464	517	488	519	508	495	538	513	499	468	509	499	518	520	528	508	517	490	490	539	553	506	590	539	547	523	501	489	538	521	528	488	529	490	494	512	447	490	498	519	517	499	504	534	538	526	486	498	546	522	516	481	507	514	536	491	526	497	519	506	499	476	528	519	520	492	483	525	509	520	491	515	518	498	495	534	540	540	528	514	497	516	522	517	532	510	546	502	515	519	503	505	520	528	531	494	492	485	497	509	491	521	512	489	513	497	484	506	500	473	505	485	495	521	487	494	537	445	529	545	526	503	530	528	538	498	517	520	485	519	524	532	481	517	538	504	509	517	505	475	485	514	534	522	483	544	472	513	521	525	512	519	458	468	491	540	511	504	490	527	522	460	479	508	470	520	533	494	515	467	479	504	492	526	534	511	506	506	471	557	521	470	535	549	512	484	519	482	518	452	539	506	497	506	500	537	502	505	548	518	531	487	480	485	517	511	523	498	520	517	527	490	548	536	486	521	516	492	497	522	487	506	503	508	526	530	511	499	497	501	491	492	498	520	549	488	501	486	513	504	492	469	497	495	529	523	515	508	500	518	516	520	540	546	498	491	551	538	516	505	551	557	501	499	518	484	494	519	518	527	490	505	527	538	485	511	482	505	458	515	487	494	503	525	526	497	547	501	552	516	534	503	508	512	492	492	489	532	477	517	531	512	509	508	505	534	516	526	497	507	490	480	509	501	543	509	518	506	510	480	530	523	537	516	474	489	525	500	497	535	509	502	492	525	533	498	507	509	535	512	515	526	475	523	496	528	475	487	499	524	528	487	507	521	523	526	493	475	506	480	517	569	531	481	467	503	544	507	524	518	474	514	532	499	533	498	522	545	506	466	557	526	501	537	525	515	520	480	510	530	511	473	551	493	497	503	511	475	495	523	512	494	477	456	479	501	538	513	504	540	534	495	507	521	517	511	517	484	480	562	503	486	607	490	511	499	499	502	480	541	488	481	554	494	500	519	516	495	503	529	506	490	528	539	491	505	540	497	484	520	500	525	499	541	489	493	485	492	523	516	498	495	506	501	512	526	524	460	554	518	458	473	529	483	543	485	523	447	463	454	514	532	496	531	527	510	501	493	529	541	508	521	553	547	535	493	515	522	493	469	509	503	516	507	490	546	527	512	496	506	499	525	529	507	539	461	528	475	496	496	468	501	509	504	514	493	519	517	470	525	523	510	555	483	487	489	502	524	531	522	531	550	516	498	505	521	476	527	531	465	491	492	504	507	523	520	562	523	499	529	528	507	531	512	461	491	543	511	537	529	527	513	531	563	485	499	506	551	520	482	506	510	525	479	483	488	509	532	498	486	516	499	500	543	491	557	490	522	531	500	539	491	498	498	533	528	504	500	501	516	509	515	490	563	508	533	499	483	526	527	531	486	520	508	505	521	499	533	476	476	493	513	509	512	499	537	462	521	511	473	485	528	500	544	512	484	499	552	497	482	527	502	550	500	493	497	476	485	512	463	512	484	502	502	517	538	523
27758	18678	7981	2868	1454	1064	898	827	757	611	533	555	486	494	501	493	468	418	460	396	426	430	440	390	426	440	428	450	394	443	410	424	414	419	409	414	412	378	382	408	399	385	414	399	376	389	403	444	402	394	385	398	415	428	384	403	389	400	418	402	416	396	402	393	405	412	398	363	409	441	411	383	394	408	384	430	413	403	394	444	408	391	448	413	404	386	407	405	427	415	402	424	397	416	388	425	410	384	427	385	389	397	403	426	422	372	338	406	389	404	416	431	428	383	401	417	467	379	372	413	414	421	400	431	374	385	422	431	418	382	368	417	400	371	400	386	394	400	390	415	374	402	421	429	378	414	409	404	401	396	403	391	387	407	412	385	383	395	426	420	387	409	382	414	434	422	400	405	403	433	399	400	407	420	416	405	402	389	441	392	374	383	396	398	359	421	426	387	407	354	400	407	398	402	386	363	406	390	385	395	338	387	403	390	420	395	406	364	416	400	387	387	395	410	403	407	383	414	399	369	386	402	404	398	390	393	427	385	397	441	400	404	403	405	358	452	365	429	413	426	411	387	385	411	401	377	366	415	386	380	396	407	419	405	396	384	417	380	354	388	364	430	385	402	397	386	409	426	380	386	395	359	381	394	413	403	363	377	419	402	378	409	374	379	394	351	410	418	416	417	403	402	389	410	390	421	401	379	446	415	376	380	382	422	379	347	421	377	397	376	396	407	406	388	415	383	378	374	397	380	409	375	428	355	402	431	380	439	411	402	378	362	406	439	373	404	410	419	404	403	394	401	412	417	395	395	397	390	401	380	393	443	403	371	373	400	410	415	392	414	387	415	417	425	424	423	407	356	389	385	373	367	436	409	422	389	378	376	385	423	401	384	420	401	408	426	386	410	392	396	427	404	400	378	415	410	402	371	431	410	381	375	417	416	432	455	436	372	388	411	405	397	401	407	372	448	391	412	414	412	397	401	396	339	409	391	430	370	393	410	406	363	387	420	391	382	394	408	387	427	417	415	436	420	406	395	409	409	425	413	384	415	414	440	408	401	385	420	392	422	397	408	412	383	396	413	426	436	444	384	375	390	389	382	395	434	378	414	398	387	427	389	417	409	429	409	389	427	404	383	383	418	414	418	387	441	413	393	381	413	424	413	395	425	399	387	374	414	400	435	417	388	406	409	382	414	430	398	425	382	380	428	422	420	401	405	423	370	393	384	367	390	398	391	396	374	404	416	394	444	403	432	402	437	367	426	437	366	366	435	367	405	417	402	378	418	376	395	422	369	388	449	374	379	421	419	413	369	421	424	423	414	397	434	399	387	427	362	393	391	391	417	401	371	404	402	373	403	397	403	402	429	402	396	382	406	368	370	402	412	377	361	398	370	376	397	370	409	380	388	440	395	404	379	367	411	402	408	417	404	377	393	403	352	398	399	396	416	382	366	373	400	426	404	408	412	398	384	376	404	390	423	413	413	440	389	388	405	406	409	395	378	406	362	427	371	395	388	408	388	407	403	399	402	399	393	406	362	408	396	411	406	433	425	408	432	408	388	378	399	356	364	402	398	369	427	404	356	403	394	400	413	348	401	402	412	432	391	403	405	390	412	388	399	412	381	397	398	396	394	412	400	404	402	385	400	412	380	380	419	384	390	402	408	404	419	414	427	398	406	425	417	375	392	351	414	439	389	416	377	367	387	380	383	392	428	393	439	382	430	412	394	383	416	392	401	387	399	428	393	391	443	397	381	397	429	402	423	352	400	417	409	397	385	417	372	426	417	413	375	355	411	398	406	431	408	407	441	395	408	439	407	388	445	414	425	404	414	375	407	386	375	371	423	424	383	399	420	400	394	418	395	401	388	428	394	415	406	416	374	417	448	401	425	424	383	452	391	371	369	397	399	392	406	398	388	445	428	420	383	372	365	424	355	361	378	437	412	387	414	401	409	392	393	419	412	425	386	391	398	376	399	427	391	378	380	403	420	379	426	395	411	416	403	408	413	372	385	406	403	383	393	386	365	408	398	420	392	382	385	403	427	397	409	395	403	416	381	370	402	391	418	344	412	395	402	406	441	429	372	396	394	384	417	393	396	404	399	402	423	429	419	435	396	397	380	397	402	410	389	402	384	370	401	369	419	387	412	393	429	421	427	420	402	435	400	415	399	392	374	388	393	411	415	387	423	400	435	411	406	397	393	430	406	400	379	399	349	398	384	408	397	412	409	399	398	414	421	389	378	424	416	401	418	381	408	411	389	431	385	395	404	376	416	380	405	371	424	401	402	375	456	366	408	390	394	402	432	400	392	416	424	407	393	392	391	412	388	406	400	376	419	386	400	434	414	399	415	385	402	417	425	402	421	372	420	390	381	383	411	372	425	420	368	397	426	397	383	400	399	392	401	403	402	416	425	427	401	386	436	421	394	405	406	412	417	414	407	376	383	388	400	443	420	410	399	404	376	386	422	460	390	384	403	358	400	399	418	385	381	378	352	418	375	402	433	372	390	381	394	372	395	339	401	413	376	409	415	405	415	411	420	374	408	367	394	374	390	414	408	353	405	401	397	386	379	375	407	406	378	407	424	395	408	420	424	414	393	443	393	377	381	417	405	414	399	399	393	383	374	386	412	374	398	394	411	354	401	398	392	375	431	409	388	384	384	392	396	372	395	413	405	419	389	371	419	415	393	419	409	418	421	411	383	386	407	417	377	402	397	355	406	406	419	364	449	433	408	419	373	435	378	389	399	411	377	451	394	414	384	414	382	425	394	395	383	441	417	355	401	382	380	402	415	404	430	408	405	387	378	363	394	418	357	404	373	433	386	352	379	380	373	415	399	418	380	395	416	433	417	427	412	412	447	373	405	373	403	422	386	396	417	407	405	413	395	406	384	382	432	395	401	395	387	428	410	425	406	376	406	349	376	400	410	396	415	406	418	423	406	377	381	364	402	347	389	406	437	397	386	448	396	444	386	440	377	395	430	389	408	436	399	402	413	432	374	373	397	394	376	412	400	408	394	358	377	399	397	364	388	396	394	423	414	399	391	375	393	391	423	415	399	365	409	403	405	365	389	446	369	406	408	437	411	414	391	376	390	358	381	388	394	401	384	454	413	376	363	398	412	379	401	447	409	397	394	392	382	393	377	385	406	402	398	407	409	400	377	371	355	396	410	398	387	403	381	438	425	395	367	384	406	401	411	392	371	402	414	405	389	390	416	412	403	402	371	373	359	372	401	365	414	401	409	397	416	400	436	414	384	460	386	436	355	392	364	413	394	392	420	389	388	407	414	399	415	385	402	420	395	412	408	412	437	380	419	384	411	387	395	417	403	384	378	415	403	435	381	401	393	376	413	395	397	409	407	410	418	364	378	400	358	406	405	387	421	409	362	406	364	399	399	410	395	362	392	401	413	380	401	383	407	401	404	392	404	386	406	407	392	384	395	398	373	358	416	368	365	392	406	348	402	399	399	368	383	451	401	420	413	396	375	431	396	390	413
7285	12482	8795	4202	2883	2285	1860	1550	1265	1145	1016	965	829	829	816	696	643	634	650	617	602	663	613	562	551	605	562	574	547	598	552	551	601	578	551	515	552	544	527	546	539	567	533	484	523	545	527	559	528	543	608	590	491	526	537	525	537	542	526	538	567	540	541	527	555	507	536	554	541	507	536	539	580	546	542	519	537	567	573	581	546	587	520	512	557	577	515	542	529	545	557	525	536	508	543	575	577	510	556	549	538	515	577	542	507	598	500	510	555	548	568	526	546	517	554	535	509	565	552	537	531	501	533	579	560	536	537	551	559	528	554	588	516	540	597	509	539	513	522	522	562	593	528	551	580	489	569	559	535	574	497	553	505	573	536	594	559	549	488	526	558	535	525	574	546	611	486	544	534	547	576	552	569	538	542	552	552	526	566	521	526	559	538	516	557	525	560	562	564	514	540	527	525	519	515	566	525	540	505	547	572	522	528	590	514	558	548	570	531	524	538	566	534	530	581	566	495	542	518	507	539	579	577	560	546	563	560	561	544	550	535	556	577	520	571	521	515	517	557	530	548	571	535	507	528	603	565	541	532	552	544	538	549	542	539	532	525	555	527	538	513	576	559	534	588	531	545	542	544	577	531	548	561	541	557	511	526	545	521	530	532	554	566	528	526	583	528	502	555	570	572	541	564	585	538	537	535	571	499	504	561	547	524	530	559	558	522	539	538	520	503	523	541	565	574	552	519	534	539	556	556	528	529	544	531	501	541	549	543	531	565	539	579	508	536	496	529	559	566	517	529	527	533	507	527	537	538	532	573	546	545	591	504	509	527	538	542	526	558	538	516	538	531	544	516	519	553	542	579	522	527	512	509	520	575	515	498	521	529	508	557	542	518	555	565	564	554	488	547	529	546	493	537	552	548	548	520	529	537	532	566	527	563	567	528	563	526	538	528	518	547	543	525	567	541	566	549	534	531	472	536	570	533	576	572	548	574	534	541	511	567	526	535	509	556	513	500	550	552	563	581	539	478	545	548	544	473	543	552	530	529	526	563	533	535	525	514	572	521	499	524	513	563	539	522	536	575	522	550	555	552	569	566	548	565	528	503	570	532	531	540	531	542	492	559	555	584	581	535	539	550	572	520	505	528	543	609	533	540	555	574	501	523	542	561	557	558	535	523	515	547	537	562	561	527	535	537	532	582	517	510	552	558	519	526	582	501	548	525	546	525	562	554	486	532	517	561	539	528	563	582	548	530	544	604	524	544	541	531	581	554	567	531	535	591	520	520	549	520	524	496	523	573	562	542	559	520	537	542	505	564	502	563	555	523	513	522	516	542	567	553	488	534	559	531	535	532	551	527	573	561	572	556	540	547	534	546	548	531	536	510	526	539	541	544	522	569	567	583	559	547	540	540	555	574	535	550	539	509	549	517	552	558	578	550	534	518	520	549	578	540	558	528	541	545	527	509	570	514	531	517	556	564	596	536	546	520	586	525	576	533	533	544	564	524	496	493	567	549	500	556	519	555	550	544	549	539	528	591	519	533	526	546	508	570	528	561	497	493	589	555	511	553	521	523	561	586	559	549	569	601	560	537	516	537	554	532	555	513	537	571	527	533	557	558	525	538	531	571	526	533	564	544	543	488	550	540	537	532	507	569	523	506	545	560	475	520	533	511	516	565	560	529	541	529	518	584	521	529	559	550	508	538	578	539	548	525	505	532	480	523	511	531	540	496	538	534	507	534	541	552	580	577	576	523	521	561	572	516	581	551	520	549	540	492	533	535	546	544	518	531	549	500	556	545	531	500	503	540	531	526	562	540	546	528	497	546	586	533	546	501	558	536	527	552	534	542	558	577	561	533	517	517	552	547	560	525	535	521	521	581	570	562	551	559	538	574	567	521	577	530	514	541	514	511	543	543	515	552	536	520	550	497	555	576	572	568	573	554	533	537	549	490	522	505	525	492	547	544	557	565	541	531	555	548	571	547	549	543	535	537	547	540	525	511	561	557	546	571	542	552	534	548	559	551	553	550	528	531	575	505	538	502	546	560	563	510	538	564	544	591	546	491	539	554	499	518	586	482	555	505	560	510	553	533	533	541	533	550	527	546	510	530	531	517	544	519	574	561	546	545	573	517	514	546	540	569	524	565	549	581	546	527	514	538	549	523	538	533	556	516	500	522	553	556	559	554	522	581	519	533	552	514	546	539	523	511	537	535	565	538	550	523	534	512	590	546	550	556	542	544	551	510	528	563	528	529	562	555	562	523	565	556	544	556	550	485	538	542	561	517	601	524	559	534	547	544	563	523	574	546	544	537	523	557	560	552	517	526	542	555	515	553	561	538	543	520	539	553	506	518	519	532	523	542	587	537	521	526	516	545	567	533	542	515	566	511	561	531	542	536	529	608	571	534	524	557	561	552	534	527	516	537	560	518	569	550	548	548	532	524	533	519	527	553	507	530	533	514	551	614	591	528	539	528	567	534	585	490	528	504	541	543	543	573	533	552	518	568	484	467	536	561	556	552	551	578	520	512	535	532	550	551	558	493	535	531	513	552	534	541	526	568	536	538	566	560	501	555	554	518	517	562	508	544	585	566	556	557	534	526	528	489	509	543	552	534	552	550	556	537	554	528	550	549	568	556	555	510	512	542	567	529	501	549	516	497	532	505	518	543	494	507	540	565	536	548	536	549	567	562	558	568	502	497	533	543	544	516	520	531	510	550	537	564	509	568	545	564	578	564	535	544	538	551	535	554	541	534	545	577	541	524	559	529	559	545	548	548	556	495	552	543	523	556	533	542	567	554	526	566	516	537	556	549	537	531	473	509	551	554	551	542	511	574	521	553	526	500	556	534	577	533	520	498	525	525	541	531	521	543	540	507	513	548	536	538	554	483	521	548	533	546	569	517	565	531	502	503	584	585	553	553	515	570	567	507	563	512	536	540	526	549	584	554	527	494	530	543	516	555	537	525	557	564	538	527	559	552	489	549	541	566	583	573	544	550	501	596	547	542	534	530	529	558	583	554	539	532	577	511	512	539	509	542	597	516	569	515	524	499	565	543	576	518	480	511	516	577	526	509	552	551	538	545	490	539	530	541	519	551	497	520	531	541	525	555	559	549	551	519	563	579	551	559	538	563	490	541	523	563	537	600	534	539	534	507	570	525	524	540	542	521	509	557	546	490	545	576	594	491	527	525	504	560	542	517	541	512	575	540	534	589	556	492	520	526	570	538	520	565	507	515	548	527	559	557	532	596	544	519	493	487	548	519	559	557	537	518	491	519	509	564	511	504	517	526	571	541	538	552	524	521	516	530	552	571	551	508	547	570	506	470	520	519	578	549	572	575	543	532	560	525	566	487	528	550	573	521	589	509	543	527	530	549	553	532	532	551	555	537	536	560	516	532	527	525	542	535	476	490	523	530	542	499	541	497	518	537	555	546	534	488	502	514	529	560	533	547	552	503	522	572	536	567	550	540	544	525	528	564	552	541	532	508	556
23437	21458	28388	24922	21208	6798	2021	1427	1077	991	912	873	845	781	709	764	627	579	619	591	568	583	622	571	576	563	529	549	569	525	584	560	573	565	564	528	507	508	557	537	506	495	515	546	519	520	506	529	520	511	536	515	537	492	547	519	521	529	549	497	511	517	567	513	559	531	543	556	527	499	498	521	523	542	540	507	521	496	494	532	530	546	541	509	540	522	523	506	553	507	544	554	498	521	508	530	530	557	546	531	546	480	525	510	535	503	528	525	544	504	546	538	509	514	503	508	493	513	539	498	487	563	539	564	541	507	504	559	523	523	525	531	503	530	506	510	561	493	567	579	557	512	512	526	543	512	541	524	552	518	527	518	533	487	520	547	519	516	513	561	518	510	533	546	521	523	543	548	536	517	525	514	536	552	519	498	545	536	498	514	511	560	528	524	518	503	532	548	522	512	499	550	551	576	511	567	561	540	532	533	517	536	527	528	542	532	509	567	554	531	518	508	546	520	525	509	521	544	526	572	546	517	540	558	534	525	519	483	567	540	520	553	526	540	511	521	505	562	564	535	568	544	487	515	514	504	511	532	495	507	518	544	499	499	484	533	514	490	540	476	509	490	498	524	512	547	545	481	509	564	512	517	560	522	520	497	510	553	517	554	527	584	523	545	544	578	557	590	527	547	530	481	548	546	550	510	518	535	531	542	521	542	538	512	534	566	530	566	547	510	509	545	529	525	515	556	536	539	550	532	535	476	516	508	535	517	497	568	522	521	522	529	553	539	528	538	497	551	515	536	536	546	490	541	589	554	544	540	546	515	545	514	522	516	497	508	479	511	526	528	502	519	546	530	499	493	531	531	519	520	529	531	520	569	516	528	555	569	547	505	583	561	516	473	500	546	485	525	479	564	515	506	503	548	553	513	521	495	536	544	516	498	535	528	509	520	490	554	557	549	510	509	480	506	535	545	538	500	533	521	538	534	551	525	538	553	501	508	533	544	547	548	518	492	541	544	515	540	500	531	561	569	518	510	486	544	533	490	528	500	529	537	530	534	563	502	489	546	580	511	510	519	545	525	517	536	531	504	477	561	547	540	525	523	530	525	484	491	517	519	536	548	503	538	491	562	535	499	516	519	548	516	500	494	520	558	493	539	545	539	562	536	505	537	523	525	518	500	529	558	517	542	522	551	519	551	521	516	528	501	522	559	536	496	540	527	503	522	519	528	469	536	526	511	544	492	532	519	516	501	518	532	527	495	504	560	532	531	498	514	515	529	505	517	542	534	504	484	551	541	554	494	508	541	549	552	557	546	514	531	501	521	498	561	544	520	501	501	507	516	537	536	499	531	518	531	533	537	517	470	554	571	560	510	530	500	502	478	537	498	487	536	501	535	507	529	523	560	476	541	564	552	482	535	520	528	516	516	536	515	492	512	523	518	508	549	500	529	557	545	574	484	550	525	522	517	528	551	540	541	507	497	524	498	579	556	569	513	523	511	522	522	540	569	573	505	489	511	503	570	539	522	557	526	518	533	526	548	492	531	546	546	508	498	522	512	513	517	518	493	497	514	506	472	548	526	538	546	513	534	558	511	530	523	489	496	482	518	518	529	524	501	568	558	509	539	564	520	552	548	532	501	481	528	505	519	544	542	557	518	551	500	569	539	528	535	504	503	511	498	480	558	534	562	516	502	488	512	527	504	491	506	534	528	537	527	533	533	502	556	486	520	566	535	545	506	512	507	523	518	514	536	506	495	525	549	504	539	582	531	517	498	547	546	551	534	542	534	509	529	537	515	554	522	545	520	512	538	505	477	482	536	520	526	514	563	540	540	487	494	543	509	512	481	525	527	492	505	490	529	528	548	545	485	500	513	511	558	550	547	582	545	533	511	485	502	534	508	521	504	510	541	477	501	543	552	523	530	519	504	500	520	542	483	551	536	540	493	515	474	545	502	504	574	505	502	532	501	534	543	548	523	517	519	550	528	562	506	525	562	475	502	537	524	541	537	531	529	496	465	519	532	581	523	500	506	560	565	507	513	527	516	515	528	505	581	507	528	532	547	475	517	528	555	487	531	499	519	498	517	502	521	526	554	508	538	559	530	495	551	480	506	518	553	546	541	503	601	578	541	574	502	506	507	523	538	555	508	497	538	538	510	512	519	520	515	546	536	496	499	508	524	565	544	477	498	533	539	496	538	509	556	502	501	526	532	549	537	525	533	518	506	498	514	538	505	526	510	551	525	530	554	506	532	512	528	538	476	522	560	532	495	489	535	510	521	498	525	475	532	552	517	509	501	502	507	505	525	511	519	529	517	501	520	549	537	518	486	493	513	470	472	612	518	490	571	537	553	546	552	512	546	528	544	542	518	504	514	535	521	512	533	512	553	521	505	524	528	515	521	551	560	537	518	519	555	541	516	540	553	547	532	512	516	528	512	527	525	527	527	576	523	516	493	541	534	531	491	562	528	553	493	494	542	506	515	506	533	547	528	567	522	514	511	500	504	480	516	533	516	534	536	527	582	513	536	543	573	479	520	548	551	540	513	502	516	520	521	539	550	518	505	493	521	494	526	547	510	536	550	519	521	503	534	502	521	504	535	512	511	518	510	515	505	505	540	501	531	480	500	554	495	480	536	507	560	553	515	536	550	539	523	542	510	493	546	491	508	540	578	522	505	546	523	506	525	524	527	512	521	526	551	502	533	514	544	494	510	497	536	489	513	512	526	546	545	530	513	518	498	513	516	534	517	542	583	575	504	548	539	510	498	539	496	511	530	488	485	529	506	528	556	469	522	566	529	520	478	536	514	542	509	527	553	519	481	534	555	521	503	506	493	512	515	531	507	527	504	493	539	546	489	550	509	553	514	554	511	515	505	507	494	534	486	551	513	516	584	508	506	503	498	556	521	512	519	484	479	499	527	517	494	490	566	562	577	507	576	530	526	505	523	527	488	520	514	531	522	530	516	570	513	519	505	565	520	539	552	512	536	517	501	587	517	562	559	535	514	531	489	540	521	592	504	542	543	532	544	465	521	535	512	537	535	528	513	512	526	505	546	531	553	537	526	532	549	534	532	553	493	485	541	492	485	533	517	542	582	508	539	565	484	513	517	507	534	536	538	522	514	524	546	523	506	505	514	510	511	485	528	499	503	522	533	507	492	509	496	516	519	518	518	485	504	530	562	478	532	507	547	511	570	502	496	520	516	483	527	585	538	544	538	505	520	544	512	530	537	592	510	512	525	524	494	496	505	492	500	493	562	485	505	575	502	564	560	515	553	585	496	499	501	513	536	551	477	526	494	508	518	502	495	547	494	554	548	578	535	574	483	561	537	520	533	518	525	557	545	571	538	518	501	511	552	537	486	506	513	484	529	507	520	533	509	507	506	517	514	527	547	506	521	528	497	502	521	522	529	549	519	547	526	495	553	551	513	558	518	543	462	537	531	540	499	519	477	504	497	547	534	521	490	527	533	525	514	533	524	534	505	495	540	500	500	524	502
6905	20819	15402	8112	5669	4440	3469	2757	2215	1809	1631	1453	1393	1298	1142	1045	1052	976	878	887	812	814	786	873	863	830	788	820	792	776	733	753	711	786	731	743	723	737	738	714	731	696	748	744	734	669	689	714	747	739	732	740	723	726	725	680	722	691	732	728	721	723	686	699	717	774	712	793	668	740	737	707	729	715	702	716	708	694	714	729	726	699	696	699	707	744	715	701	683	725	691	679	696	703	752	659	721	729	714	700	704	696	653	717	723	696	693	702	735	755	738	710	689	757	711	699	690	710	682	703	744	692	748	699	656	709	754	713	666	733	719	702	730	663	743	783	705	703	719	754	725	719	728	730	686	697	686	703	749	707	709	673	748	718	756	727	735	679	745	705	680	692	737	736	693	726	746	724	745	717	740	692	735	710	635	756	767	729	688	693	741	729	731	713	684	715	740	751	748	686	721	680	693	698	653	742	720	706	725	685	713	738	728	647	713	723	644	746	683	696	718	715	745	736	731	744	726	734	681	669	718	728	725	702	711	723	704	732	727	705	699	736	715	681	700	737	702	699	689	736	713	717	708	691	714	703	670	675	694	667	677	671	751	672	727	716	693	714	741	716	721	693	714	688	710	728	660	732	700	741	715	705	713	708	761	680	692	715	694	689	710	712	707	703	705	693	732	726	692	690	753	693	709	726	724	709	746	731	724	724	707	693	650	696	711	730	711	698	722	681	726	705	708	726	718	692	687	765	764	681	712	736	695	645	750	750	715	735	736	750	771	688	734	711	675	695	716	693	712	778	699	665	679	712	750	768	699	731	717	711	711	714	779	698	715	687	692	728	718	716	700	742	694	719	701	705	678	719	693	670	698	738	721	681	659	728	732	729	763	676	679	714	718	694	703	736	695	676	742	711	737	740	725	698	693	703	677	728	692	736	708	728	720	711	737	722	757	729	728	703	724	733	711	739	709	697	730	687	727	679	713	700	723	690	705	707	717	672	733	735	724	723	731	715	726	709	746	680	727	689	707	696	689	709	717	672	702	685	755	679	724	754	705	712	720	699	719	721	665	708	673	687	669	676	714	688	678	734	699	702	746	739	661	700	738	727	694	759	727	741	713	727	761	714	703	694	750	748	692	726	731	707	685	736	735	690	721	665	722	769	656	751	706	731	641	704	707	723	724	698	693	712	745	694	687	686	759	703	663	701	718	715	727	708	711	672	720	735	657	779	688	662	700	699	707	657	722	761	747	714	684	694	719	717	740	690	770	691	698	658	741	756	671	665	716	713	717	803	709	714	718	770	717	691	687	718	686	681	718	670	708	730	713	738	702	754	696	743	777	695	705	743	740	710	713	695	745	662	709	678	690	714	710	754	730	717	752	756	702	716	757	694	798	751	695	740	713	705	701	737	700	786	670	658	702	746	741	719	701	708	749	713	727	691	735	702	718	697	758	673	681	738	693	723	721	724	731	687	715	700	657	733	708	675	751	743	703	737	725	737	722	719	778	730	732	723	730	684	721	695	702	784	690	709	725	701	725	713	693	721	686	732	694	699	737	724	718	685	772	681	749	711	743	688	696	709	729	738	708	715	760	750	736	721	747	675	721	731	688	707	665	703	764	701	714	770	721	712	758	727	718	737	732	707	720	722	704	689	731	669	679	762	754	686	730	694	706	721	742	681	719	721	724	726	715	721	694	679	705	750	702	657	683	739	689	705	742	663	688	703	693	662	747	700	686	702	757	728	750	688	707	711	724	674	710	687	708	734	720	721	747	796	701	701	691	755	760	723	742	717	664	736	704	786	688	746	769	676	742	719	667	727	695	725	714	749	699	709	728	733	752	741	706	736	752	650	698	694	733	693	716	735	743	726	702	707	716	713	718	732	754	699	676	683	718	703	710	731	730	743	744	707	721	707	709	749	710	736	742	724	697	727	712	706	694	652	694	729	745	733	714	677	745	717	710	706	764	669	729	725	680	715	695	735	736	715	713	693	697	675	741	718	713	734	693	724	748	719	731	648	727	725	668	692	702	758	735	699	735	686	708	739	725	724	687	709	688	702	720	714	676	737	702	708	667	720	707	720	733	652	734	724	726	640	719	726	739	727	723	710	760	662	782	755	689	714	733	689	723	726	754	682	701	738	714	700	714	737	726	723	733	682	714	728	734	666	699	736	709	712	710	690	673	706	716	723	716	687	675	753	683	711	740	719	698	680	791	744	700	682	683	701	738	734	679	705	669	717	731	683	732	719	689	713	669	684	754	739	680	716	705	721	745	715	771	741	704	684	717	680	712	728	754	774	708	716	696	724	685	769	724	690	687	715	710	754	655	683	701	719	703	689	676	687	708	749	726	726	738	724	708	721	708	709	730	728	746	709	708	725	759	736	708	734	734	736	664	715	728	712	731	743	747	718	751	707	718	691	745	722	701	707	707	709	707	687	740	719	688	739	696	737	709	727	736	723	631	728	686	733	726	709	679	704	681	706	719	704	650	714	706	717	702	738	752	729	717	696	698	784	696	722	705	690	708	674	734	750	692	797	708	726	715	698	715	704	723	669	673	751	682	707	745	682	700	715	746	739	691	680	718	680	754	746	677	751	726	701	735	735	686	745	685	734	687	693	673	671	661	664	696	705	731	689	698	672	727	712	743	695	704	747	694	721	725	715	753	710	679	705	681	713	716	716	736	722	656	687	696	754	703	686	715	728	745	655	674	704	709	741	685	750	748	665	703	732	683	714	711	698	725	749	742	739	724	705	721	662	744	698	682	757	779	725	727	699	730	731	760	761	726	698	681	761	722	706	694	705	733	720	734	601	729	671	682	715	689	720	669	709	713	718	705	686	720	759	710	690	680	724	712	703	707	708	689	693	684	737	709	731	703	699	757	685	720	729	663	652	671	727	751	681	787	743	704	718	715	723	748	761	708	719	741	676	703	722	730	690	708	738	728	769	665	703	727	664	770	680	689	671	718	699	713	701	746	711	702	707	695	718	694	695	707	702	698	656	699	709	716	706	721	689	726	642	695	699	741	736	708	723	692	750	691	682	701	710	715	726	680	737	729	675	682	709	714	717	710	751	709	739	748	680	712	700	674	706	754	730	735	683	698	696	745	696	742	738	695	737	743	728	702	653	708	691	676	738	743	692	729	724	719	684	681	712	732	729	722	746	702	704	733	717	715	733	694	706	682	704	700	695	727	732	697	707	720	689	727	717	739	699	722	717	721	719	709	715	711	708	726	705	724	634	702	735	729	707	682	737	711	723	702	723	655	691	704	715	713	724	702	707	704	712	751	676	706	735	678	748	752	687	703	686	702	719	729	670	735	721	714	649	750	725	713	721	710	710	723	710	703	682	673	694	734	727	684	666	683	706	703	667	714	712	671	709	689	709	743	728	654	756	774	684	630	707	709	678	714	732	677	701	704	727	720	711	710	696	724	741	726	744	712	739	721	725	773	721	737	685	710	739	730	698	736	715	686	753	770	728	734	720	687	670	710	733	682	754
24834	21470	26440	24536	3860	1294	971	804	592	551	469	439	382	432	385	347	322	294	315	278	270	256	278	260	244	272	249	252	250	265	251	253	255	253	257	239	234	230	218	242	243	233	242	240	245	229	245	209	233	218	238	245	219	215	222	240	241	242	240	257	232	243	220	248	219	240	202	233	215	215	265	219	263	265	268	258	216	233	241	211	249	256	245	210	240	230	235	227	230	265	266	245	225	224	244	216	227	227	237	247	221	224	240	229	262	224	235	223	234	244	227	218	218	244	253	242	261	215	226	223	216	213	229	245	244	240	246	245	228	216	236	230	255	249	227	244	235	271	248	248	242	234	225	219	252	244	209	211	221	232	218	219	203	253	221	216	236	220	241	222	205	240	213	256	265	216	242	231	240	233	231	235	243	236	217	239	239	241	241	236	228	217	230	220	233	220	228	228	236	223	238	224	230	237	241	260	244	241	234	236	239	211	228	231	228	250	225	221	226	255	209	234	231	229	205	239	250	265	243	225	228	225	229	257	235	214	257	253	224	232	244	264	234	241	248	221	217	258	214	226	224	216	251	230	212	229	241	207	206	225	223	251	230	228	257	223	225	217	218	250	218	235	262	240	249	238	231	230	242	255	228	224	222	247	247	251	217	227	223	225	232	230	248	226	232	222	231	240	249	199	229	204	255	224	230	216	233	252	257	215	238	229	227	224	231	223	250	253	232	241	226	218	212	193	226	239	215	229	243	243	262	210	244	258	235	217	211	198	228	248	225	238	233	219	207	233	248	235	252	254	246	243	234	229	242	219	226	250	215	239	221	225	266	227	262	222	234	206	241	241	220	215	216	259	243	231	220	200	244	221	241	220	248	233	239	221	245	245	209	240	219	248	250	231	239	261	255	216	221	209	221	222	222	231	209	227	203	211	223	245	246	264	225	238	223	223	230	220	213	223	225	256	241	245	248	237	243	216	237	253	229	218	239	250	229	241	228	229	218	233	216	236	216	229	225	239	232	206	207	245	242	213	219	200	254	264	214	254	260	238	225	216	230	204	246	211	244	240	221	181	242	232	223	249	243	227	246	209	263	244	223	238	221	226	248	239	233	216	212	239	226	248	208	241	236	227	253	229	231	222	227	222	257	244	236	247	215	223	251	240	237	226	206	241	242	203	221	244	208	216	243	220	225	235	201	202	221	220	265	224	222	248	254	239	214	233	242	276	235	234	231	252	237	239	217	237	241	230	228	236	247	237	214	240	234	253	199	252	211	210	221	233	219	233	251	232	223	240	231	208	221	241	261	198	228	234	220	220	256	239	236	268	239	224	237	224	205	229	225	234	223	225	215	233	248	214	223	241	253	244	207	257	242	217	227	229	259	230	220	236	205	253	248	227	239	244	204	251	226	206	238	234	210	245	232	223	207	219	232	250	239	250	223	231	247	202	235	227	257	251	219	225	231	247	247	213	239	247	223	235	232	232	221	220	255	245	240	259	239	241	227	209	240	236	225	203	230	228	220	243	215	216	229	223	224	234	216	236	260	249	242	243	230	245	224	223	228	219	262	244	215	226	228	250	233	223	208	236	208	237	229	223	238	204	235	239	227	220	233	209	220	251	220	214	214	236	227	234	229	263	231	222	231	237	237	238	233	222	247	249	238	250	231	237	227	227	215	242	215	262	242	257	195	210	234	229	268	229	269	232	223	240	226	217	230	223	248	215	237	253	257	230	253	225	248	253	252	279	259	228	227	228	230	242	237	230	241	242	225	244	231	256	217	258	220	234	258	261	252	235	221	229	233	238	255	240	206	238	270	218	239	254	228	224	230	233	231	204	235	217	261	236	218	209	233	216	266	211	212	253	253	241	232	253	226	217	213	253	254	231	239	245	231	211	235	229	241	217	232	228	245	226	190	227	226	228	225	227	209	214	228	259	250	217	235	227	271	211	246	255	235	246	240	221	258	253	245	246	251	228	231	234	232	227	220	210	220	227	243	218	226	240	234	244	245	247	212	237	213	206	228	226	256	227	240	222	243	220	239	252	245	232	234	244	225	235	236	231	218	224	213	213	220	216	239	222	246	235	259	231	224	221	243	228	216	233	242	228	203	226	247	241	223	239	225	239	231	240	249	224	259	210	240	205	240	235	243	235	223	256	230	223	217	209	229	223	245	230	228	235	239	228	249	226	207	237	247	219	237	229	219	227	260	258	249	218	241	247	207	243	237	237	227	227	259	242	241	225	226	228	222	223	229	232	218	255	237	218	241	231	231	215	235	230	223	242	244	233	259	208	230	210	243	255	222	217	200	236	242	207	236	249	232	243	229	245	235	219	226	247	213	251	219	255	227	271	216	218	246	239	219	253	232	252	244	248	215	227	233	244	270	242	261	243	230	237	207	231	215	243	247	243	234	240	206	219	222	244	251	243	227	237	225	222	246	211	228	238	253	242	226	235	248	243	217	239	207	251	226	256	233	245	238	212	216	216	219	226	219	237	259	204	207	277	259	237	260	217	218	218	230	213	243	230	224	238	221	220	217	238	219	240	243	223	207	234	223	248	226	222	252	223	246	232	231	214	242	238	210	225	220	217	213	271	227	220	236	205	202	241	229	214	237	208	199	240	238	224	243	226	232	217	223	213	216	238	207	256	246	227	239	241	238	227	229	224	254	235	230	246	206	240	244	205	220	242	234	276	235	235	232	223	245	225	232	249	254	248	221	248	228	247	230	224	257	245	237	225	250	224	241	211	215	242	217	226	245	221	240	255	228	243	229	227	221	220	230	253	232	272	241	211	232	223	247	248	238	220	246	230	221	219	201	230	210	229	227	228	223	214	233	236	233	224	220	229	238	234	229	259	251	233	249	243	209	244	218	232	242	242	236	239	212	191	241	242	226	230	216	280	236	262	240	218	209	237	220	234	231	245	209	201	200	219	231	223	238	216	199	232	253	221	235	216	227	229	235	233	251	237	224	236	209	240	235	213	216	242	236	234	232	240	240	253	238	244	240	241	273	227	232	237	254	236	236	228	220	212	233	238	204	203	224	238	229	224	229	219	242	239	243	226	238	248	257	224	198	220	243	234	207	213	221	212	254	260	230	231	238	236	241	232	225	237	252	240	234	211	223	232	228	224	205	210	221	259	203	234	246	211	223	215	260	231	242	251	229	226	224	248	213	254	228	223	224	237	221	232	227	197	269	225	232	235	273	214	249	224	242	231	244	234	231	249	230	217	210	247	226	229	223	252	225	228	214	220	228	213	209	217	238	236	213	218	228	219	214	245	252	258	214	215	244	262	249	258	190	223	229	234	240	227	224	225	245	250	242	217	198	239	237	233	213	233	250	251	241	221	252	259	241	239	219	243	218	237	238	219	239	241	229	229	258	221	240	261	211	219	244	262	230	245	265	242	253	241	241	211	220	226	228	250	242	223	228	225	236	244	218	238	222	242	247	215	242	216	223	227	234	233	227	221	233	230	228	241	219	224	239	255	231	247	223	225	209	236
6830	16316	11156	5858	3854	3073	2434	1874	1437	1083	996	928	771	740	709	601	528	474	420	416	400	397	385	426	385	392	420	374	390	362	342	355	326	355	345	336	356	328	323	331	331	317	345	332	290	322	341	302	321	303	344	318	290	317	328	331	296	323	327	322	339	321	303	325	309	374	319	295	343	334	318	318	302	344	314	313	346	341	341	348	295	325	341	325	323	321	319	333	317	299	322	328	310	291	299	333	317	322	307	332	318	310	328	312	331	325	329	308	323	312	336	321	310	344	323	342	339	300	325	326	352	316	306	330	331	323	330	305	310	307	348	316	323	303	306	314	318	342	327	339	344	330	283	293	312	324	280	303	327	345	307	317	324	280	312	333	339	334	284	343	327	311	330	316	309	312	303	315	294	322	308	289	332	315	316	349	353	321	310	336	313	334	318	300	320	340	307	301	316	325	285	323	316	303	342	320	298	303	304	321	309	282	298	313	291	318	298	332	337	340	295	332	307	348	307	324	292	328	322	325	317	317	325	297	323	343	305	324	309	338	336	334	299	299	328	289	315	301	306	321	325	314	302	325	327	328	323	300	297	305	327	321	307	311	326	314	294	317	328	289	285	318	307	310	301	309	341	323	316	320	319	324	333	312	309	343	323	326	344	336	315	313	321	338	298	360	359	320	313	314	310	301	281	336	318	319	332	286	307	324	339	357	319	321	315	311	311	304	311	322	319	328	311	307	323	318	323	335	329	299	319	325	291	297	315	317	311	315	322	338	318	297	319	342	336	305	293	340	335	339	308	305	331	304	330	334	341	318	326	334	321	329	316	318	301	344	310	306	297	319	318	320	321	311	320	310	308	289	320	339	340	294	321	334	318	339	307	322	304	338	313	269	295	320	309	308	304	319	307	308	285	303	317	338	365	344	323	354	295	321	327	334	313	305	320	347	317	316	293	330	330	311	317	338	330	300	309	320	346	306	345	287	345	311	317	321	303	303	286	326	299	313	321	292	340	299	314	302	331	295	295	305	290	317	289	304	328	332	342	326	333	315	328	346	317	316	331	284	321	330	313	324	295	311	308	270	321	325	313	338	330	322	307	341	325	363	337	293	337	296	332	311	291	336	331	301	308	323	305	306	284	338	306	315	305	318	318	342	322	317	312	298	335	311	299	319	312	339	320	311	318	331	287	296	345	308	331	324	297	307	292	276	340	321	309	281	302	341	322	305	327	305	314	299	306	314	333	325	303	335	332	293	311	317	300	346	317	304	315	305	289	310	337	311	314	319	304	309	324	304	333	328	306	310	319	327	287	339	305	320	351	360	319	313	301	313	295	293	326	331	294	324	295	304	329	304	303	318	300	323	296	306	333	326	318	282	329	307	330	295	283	344	341	323	285	305	296	338	324	319	362	337	383	352	306	306	274	308	347	323	311	295	345	313	304	316	287	353	320	334	318	315	313	349	279	328	322	306	352	307	339	334	321	345	287	328	290	334	333	284	324	328	331	324	309	325	327	324	337	342	287	345	328	328	318	328	325	283	321	318	302	319	342	318	331	298	319	317	318	316	342	327	302	332	333	294	326	313	317	348	299	316	334	310	323	294	308	303	310	313	311	308	322	281	345	306	320	309	297	305	327	320	313	339	327	309	275	333	343	332	287	323	336	311	338	341	333	309	300	298	320	300	317	312	325	330	316	320	323	347	319	287	339	331	320	288	360	289	300	305	324	332	310	311	306	310	331	348	301	295	299	306	347	320	327	279	329	328	290	291	323	334	311	307	335	316	289	322	337	300	315	337	320	300	306	308	297	352	332	316	304	306	337	318	318	285	326	293	284	332	334	303	318	335	336	314	310	341	288	386	319	341	346	328	268	306	322	305	309	319	319	328	329	324	332	316	328	329	326	315	281	306	307	337	323	326	310	292	348	339	333	330	331	317	294	323	313	338	305	319	282	300	340	336	317	325	304	347	308	300	345	306	326	339	335	312	308	339	333	311	292	291	319	349	313	336	302	363	299	303	364	330	327	329	296	319	335	305	307	300	331	331	317	276	306	317	314	280	318	328	340	309	291	318	319	326	343	294	302	316	300	326	320	295	319	295	343	324	298	325	333	308	340	334	347	280	315	324	322	280	334	308	299	303	315	342	305	318	294	309	349	317	331	302	324	304	335	316	315	329	299	304	305	340	308	307	341	303	324	299	314	286	330	313	319	327	328	311	325	309	329	321	355	308	341	319	321	312	288	297	283	318	331	282	295	289	312	312	309	321	274	334	315	281	301	321	361	325	288	297	303	332	317	327	292	319	316	291	297	312	311	343	344	324	301	331	360	322	308	303	284	302	303	319	343	316	358	317	347	296	300	314	318	315	344	308	321	299	310	294	345	321	335	341	305	333	321	338	327	324	316	320	327	305	297	314	313	325	303	325	335	286	325	338	348	328	307	351	321	316	319	334	330	304	306	341	330	293	302	302	303	312	302	282	343	315	336	285	287	303	308	314	310	305	314	310	324	312	314	311	320	321	359	328	310	344	314	305	325	328	321	309	308	296	321	347	334	313	312	316	309	310	306	314	302	320	327	274	320	316	296	302	338	309	306	318	327	338	319	318	321	333	343	357	327	306	317	350	301	347	334	300	333	326	347	313	334	326	334	331	320	330	326	341	304	305	333	323	305	299	326	362	307	330	318	338	317	324	325	319	328	286	343	323	307	360	320	353	293	311	314	287	286	294	322	342	309	311	310	328	287	323	294	274	315	303	344	318	308	296	318	306	331	334	299	337	342	309	334	294	332	327	310	311	321	326	285	303	307	306	298	307	351	298	324	322	297	291	339	317	323	320	294	344	320	310	328	335	329	336	340	358	337	317	297	316	294	302	307	318	279	305	350	323	322	301	333	318	313	301	308	326	310	338	300	326	313	284	277	309	338	303	339	305	292	339	311	299	300	339	335	318	334	318	312	328	318	312	320	345	340	323	319	319	308	266	330	339	323	297	296	333	325	294	285	307	307	322	273	298	347	304	313	325	312	330	291	335	325	321	329	339	340	295	315	336	315	361	308	329	298	292	306	331	297	328	321	314	286	328	283	318	328	302	308	303	281	302	336	292	318	291	330	321	339	319	310	318	290	332	330	317	295	337	349	301	355	294	346	305	306	323	311	289	344	314	321	298	294	332	315	287	287	309	312	324	322	330	327	356	292	332	312	308	317	292	334	301	306	313	342	339	345	351	298	336	290	316	305	312	327	307	315	324	299	338	293	328	308	322	321	342	363	336	330	342	336	291	336	338	306	293	339	341	310	343	337	327	324	335	308	295	309	328	311	303	361	336	336	350	319	341	289	300	294	300	324	325	326	321	327	282	321	336	310	302	324	312	320	329	317	297	330	321	277	302	305	319	338	304	350	329	324	295	298	308	323	356	317	306	322	304	331	311	344	338	329	302	322	325	299	330	328	292	325	341	317	322	328	318	316	353	363	281	334	324	296	306	298	353	346	341	291	321	322	310
22587	21517	28946	24530	21510	20653	4787	1784	1260	1141	981	850	773	744	709	576	599	506	480	449	462	469	509	451	434	409	430	434	417	411	397	423	415	405	409	403	403	370	363	398	356	384	373	393	372	402	399	365	437	345	362	396	338	393	337	367	369	354	399	383	362	379	351	388	378	352	344	367	380	409	343	377	378	357	392	389	379	396	354	376	356	372	373	370	377	358	356	366	392	357	380	369	419	331	378	407	369	404	373	401	373	362	390	386	382	368	365	354	369	402	384	340	380	383	360	365	391	374	378	382	342	381	357	374	383	356	376	365	371	397	351	387	370	342	385	355	361	376	429	364	384	362	365	354	344	389	378	349	391	400	387	365	403	352	357	363	362	366	346	395	357	382	343	380	371	362	397	382	362	378	337	353	380	375	383	377	406	402	340	378	330	370	381	364	380	365	372	395	349	355	375	394	353	345	352	369	351	338	356	354	371	360	368	376	365	352	357	368	369	355	376	366	392	367	346	361	336	374	379	394	355	388	373	405	361	398	379	394	348	377	365	369	390	380	367	373	360	388	331	379	397	354	361	382	383	387	375	363	337	356	375	387	341	389	388	365	389	373	372	385	377	343	371	393	356	359	356	373	361	368	325	380	361	381	373	366	368	374	381	367	386	386	364	378	369	393	398	374	356	380	390	373	384	378	379	390	351	384	365	373	333	343	365	363	354	368	371	357	365	339	376	376	367	361	362	376	371	401	345	367	357	368	382	398	392	377	389	393	382	354	360	375	368	351	359	367	344	379	392	375	350	350	389	361	380	355	357	364	364	377	326	380	368	361	351	367	385	364	353	352	360	395	352	364	389	401	376	333	353	336	373	391	367	355	358	366	366	353	386	365	352	352	394	370	345	361	383	392	356	336	399	384	349	392	374	385	384	417	359	386	385	394	413	346	365	361	366	341	384	340	416	366	376	371	380	363	355	372	339	377	367	356	380	379	360	355	341	378	361	366	368	350	378	369	373	350	359	353	385	388	373	400	365	409	351	361	356	415	377	376	366	372	351	347	368	364	346	352	346	366	378	356	363	362	387	395	396	362	349	384	386	406	370	384	360	410	341	352	364	360	351	393	348	371	353	377	354	360	394	387	380	359	378	366	363	387	323	334	339	356	354	408	383	365	340	359	329	376	370	353	379	376	362	365	349	390	363	361	383	374	361	338	360	373	365	414	385	359	381	328	365	363	381	368	372	392	384	367	378	346	342	364	381	393	383	376	387	388	365	367	356	382	395	401	358	353	373	385	379	368	370	380	389	358	360	346	362	377	371	363	389	383	359	405	365	353	375	378	393	344	363	374	388	346	381	363	375	388	387	349	382	369	351	362	382	362	377	333	362	367	348	376	386	341	373	389	378	360	352	381	352	354	352	392	352	388	368	365	357	359	402	386	368	360	385	350	390	382	375	361	355	349	336	347	367	385	348	373	347	375	332	392	369	384	378	355	376	388	363	383	341	333	356	393	380	367	403	392	354	342	368	327	385	370	364	349	344	355	367	407	372	372	367	399	376	340	339	357	365	378	383	390	378	401	382	357	389	403	381	360	410	378	392	387	356	417	370	373	398	368	393	355	394	374	376	348	374	361	348	402	384	357	364	398	379	364	362	351	390	366	367	398	355	371	388	398	352	371	372	356	357	370	368	337	375	369	377	385	356	397	330	353	361	409	391	376	391	370	334	365	388	375	372	373	381	377	365	379	372	358	388	358	363	371	387	359	342	368	364	389	386	362	337	361	332	367	346	361	364	404	367	394	381	397	359	349	387	387	378	385	389	371	397	364	347	338	382	375	361	434	374	332	328	370	371	384	361	370	375	401	361	393	393	366	349	374	349	346	363	348	378	377	339	336	358	382	366	334	379	390	337	360	346	363	402	363	351	383	371	327	388	366	339	370	342	350	384	331	418	328	348	377	422	405	367	348	355	378	364	378	415	378	359	400	379	397	392	385	388	347	363	338	367	358	346	359	356	346	352	401	349	397	338	379	394	356	340	366	388	381	353	395	372	357	366	377	354	372	389	362	350	374	363	374	357	361	362	379	365	372	369	365	379	374	367	354	347	409	372	346	377	383	345	359	341	378	338	392	349	370	353	349	397	386	359	364	377	379	370	330	383	373	393	371	364	390	387	351	369	373	387	334	384	362	365	372	366	374	368	389	398	367	380	359	361	359	346	338	362	393	366	367	384	378	380	375	361	404	365	365	375	345	374	400	355	314	380	349	352	370	391	341	361	358	358	343	410	351	358	363	430	341	357	368	360	380	367	361	364	342	367	341	369	329	358	366	364	352	378	350	376	381	366	397	352	361	361	338	398	373	373	365	358	339	373	392	388	381	389	371	354	385	372	365	379	362	372	363	343	347	397	352	360	380	360	424	365	354	382	344	368	364	404	368	392	372	359	351	366	377	358	390	385	367	335	354	384	375	381	403	364	369	358	358	344	374	405	355	400	353	382	383	367	372	383	361	396	383	384	390	359	355	370	390	378	381	368	362	359	364	324	341	343	339	347	357	362	358	351	363	373	367	390	334	368	356	374	376	368	361	374	339	347	359	373	375	377	366	362	336	369	390	399	348	375	415	410	347	396	365	356	370	362	394	360	381	376	388	398	383	373	373	374	374	403	364	400	330	382	366	375	384	379	373	343	374	368	356	384	389	376	334	397	385	374	346	347	382	367	380	377	331	363	349	349	329	377	394	359	388	355	343	401	370	374	374	392	410	338	375	362	387	353	374	345	378	388	385	356	354	367	359	367	368	363	408	380	363	362	361	361	347	348	383	395	364	346	385	355	321	370	382	369	349	400	360	374	379	335	374	374	380	381	376	340	361	347	380	343	332	384	327	362	346	378	379	389	389	358	351	374	357	366	369	389	364	364	382	360	354	347	375	373	339	330	381	351	379	348	341	352	392	365	375	370	393	381	370	352	376	361	370	389	390	385	381	375	341	368	346	362	367	352	336	368	367	396	386	350	395	357	375	363	357	344	378	378	391	388	359	382	397	363	392	360	340	361	359	387	356	377	400	335	366	373	370	383	366	343	368	358	357	391	364	355	361	370	389	347	371	388	358	396	395	369	367	372	356	376	335	341	368	364	366	368	373	328	374	356	374	357	354	384	356	374	356	359	350	377	367	336	337	363	391	376	369	368	378	383	376	346	389	362	350	384	392	378	363	377	358	384	383	363	379	369	328	381	362	397	393	411	377	371	360	359	348	361	351	340	374	358	388	348	341	411	384	347	362	346	394	346	363	380	345	368	344	359	344	375	411	352	351	376	338	356	359	383	384	356	351	345	330	373	361	324	383	345	338	381	381	396	360	348	344	378	381	345	368	329	375	340	371	362	381	377	384	357	394	359	348	397	379	392	359	357	366	367	385	380	376	361	402	385	397	356	373	357	396	378	388	394	330	370	358	377	378	391	370	380	413	344	360	355	358	339	380	352	369	373	395	358	379	377	368	367	356
8368	25584	19214	10701	7711	5944	4581	3549	2760	2271	2004	1763	1497	1382	1251	1083	898	878	850	713	711	701	762	660	670	642	666	682	563	599	595	636	562	580	578	550	532	561	494	508	546	574	578	556	528	516	542	510	533	509	503	555	540	505	523	530	545	534	525	523	505	472	494	518	543	565	512	496	523	523	539	505	509	536	514	529	485	545	501	526	532	543	516	527	504	503	531	518	505	500	473	539	489	516	544	557	546	497	523	502	493	536	509	532	559	508	524	521	537	512	516	554	521	485	508	517	518	545	489	483	525	505	519	519	514	537	519	541	498	529	498	506	503	484	514	546	517	519	524	520	504	484	518	548	491	531	506	499	516	493	483	488	470	530	509	487	517	488	510	489	534	482	542	523	523	503	524	546	509	454	501	511	508	542	533	521	495	563	524	489	467	505	480	499	529	492	537	511	535	531	520	531	526	514	539	510	519	521	565	507	495	546	540	571	499	514	542	505	525	522	498	536	528	490	528	555	536	534	495	525	532	496	512	487	528	485	515	553	497	458	487	534	489	498	493	514	491	501	552	498	494	464	535	496	505	523	484	507	539	526	501	499	485	460	530	497	505	488	518	534	465	504	547	504	525	508	500	555	515	512	521	511	521	486	473	527	526	486	528	502	501	490	483	543	521	519	546	551	490	496	523	531	515	488	487	520	490	492	518	520	462	487	506	516	490	495	522	551	534	519	478	487	508	491	517	535	513	537	469	508	485	510	487	497	511	491	532	523	537	541	509	505	538	521	497	504	533	496	520	531	524	515	511	522	511	510	537	492	527	530	516	477	539	515	497	494	487	488	556	487	534	532	523	517	556	505	542	472	490	568	508	527	495	484	501	520	516	517	545	499	513	512	512	523	530	543	527	511	447	516	503	462	493	532	551	527	540	507	499	545	496	502	486	546	498	527	530	519	475	508	466	524	455	532	540	513	531	512	518	510	520	529	530	502	544	535	466	524	531	500	504	548	508	517	540	515	485	505	499	516	475	530	517	488	552	497	509	565	544	537	525	537	521	490	536	475	513	516	497	544	477	495	524	477	505	461	522	511	547	499	542	534	516	504	535	488	552	505	506	508	539	506	511	480	487	493	515	548	491	519	505	521	504	511	532	489	530	503	562	512	546	512	491	511	507	542	528	520	478	523	495	490	531	515	532	516	548	497	520	522	513	506	543	536	511	509	549	528	514	515	513	504	524	492	531	499	530	505	519	538	484	531	530	510	517	476	528	531	505	500	487	517	549	455	560	500	493	519	516	502	501	505	557	484	538	475	504	533	522	485	491	511	518	490	505	492	529	548	518	491	502	550	484	470	508	506	506	513	516	483	520	531	519	474	540	498	519	508	515	509	500	485	508	526	521	507	460	513	499	551	530	488	497	480	516	472	490	511	487	546	520	501	506	540	528	515	548	479	532	502	468	465	546	504	492	487	511	544	514	536	536	486	469	496	502	497	526	490	520	504	537	491	508	522	510	540	507	538	516	561	477	512	488	495	509	524	527	489	535	501	499	538	509	498	524	516	538	493	520	527	473	532	486	537	518	513	524	508	548	512	522	518	485	510	521	540	486	493	528	527	505	476	524	470	502	507	481	523	501	468	511	523	536	485	532	473	496	532	515	544	485	517	500	514	525	495	533	508	491	526	500	517	515	530	499	545	543	485	493	521	504	559	514	512	510	532	488	499	503	527	512	487	522	487	515	564	548	496	527	500	502	530	490	483	532	558	532	514	528	489	509	528	524	526	480	482	521	538	467	520	513	454	528	531	493	513	495	535	519	515	501	515	530	514	504	540	539	569	505	531	498	494	493	505	487	552	489	512	479	505	495	519	500	510	507	508	549	508	467	546	491	515	491	494	510	556	504	479	495	520	527	532	508	486	498	520	486	508	511	524	546	539	526	508	497	505	493	510	515	490	512	541	494	534	490	490	478	487	522	504	515	483	492	505	513	529	504	521	510	552	470	498	497	496	509	523	487	507	452	522	489	499	535	542	487	500	536	535	546	493	526	511	482	493	473	515	528	575	517	503	514	504	537	489	500	482	506	508	497	518	509	492	529	515	489	491	540	482	541	479	517	536	489	551	497	526	506	523	495	536	526	492	492	485	503	530	501	492	520	516	578	500	504	526	529	526	490	466	526	503	532	537	533	502	489	490	520	540	493	502	524	553	454	507	506	498	472	519	536	503	531	534	517	505	489	503	485	509	524	515	492	474	493	525	514	504	508	542	553	519	485	542	484	505	503	493	494	521	473	456	519	541	540	524	488	510	506	534	494	493	493	504	517	505	534	541	523	505	516	515	526	504	540	495	530	495	509	514	531	525	512	510	504	544	536	507	472	536	482	488	485	528	520	541	489	487	529	512	502	532	541	473	512	521	535	519	483	496	525	535	510	516	499	512	539	495	530	505	526	559	498	530	531	513	521	482	494	537	499	559	519	559	495	542	478	472	507	529	500	475	542	514	551	498	536	490	506	496	491	519	499	502	542	518	481	569	491	461	530	544	496	503	487	526	510	479	564	513	490	503	505	537	483	509	509	503	566	536	518	544	511	534	474	471	526	505	509	512	533	549	493	474	515	521	525	510	482	511	512	509	501	475	531	515	475	499	523	528	548	494	491	515	520	529	531	511	495	536	508	512	513	506	496	500	506	479	528	491	539	548	519	483	515	507	493	511	497	504	498	500	450	533	521	512	520	540	519	502	502	482	524	518	524	508	523	486	535	468	502	510	512	529	481	512	492	486	527	536	501	538	506	483	560	504	499	554	521	517	491	517	499	527	476	525	478	500	477	459	503	528	513	532	531	508	519	491	520	518	506	507	518	537	502	537	530	487	515	535	531	495	515	498	474	525	504	511	533	512	526	519	507	498	549	518	516	535	486	532	540	492	539	492	488	499	517	503	519	506	510	537	525	504	488	487	507	494	513	533	509	505	544	493	521	537	520	534	476	518	511	489	520	496	505	470	514	511	516	482	525	494	491	511	515	509	513	494	538	560	514	501	513	531	485	504	493	563	477	521	481	507	530	472	516	480	509	516	525	501	507	516	503	525	498	481	550	505	521	538	493	483	478	496	509	528	484	546	526	525	510	533	535	523	531	536	507	494	496	495	520	514	464	548	536	509	543	511	489	519	491	487	540	510	565	516	501	507	514	476	489	498	497	478	551	499	527	501	527	508	510	515	503	519	507	513	517	517	519	479	475	521	540	527	522	539	553	528	514	519	512	513	543	513	522	522	500	508	505	476	501	479	541	487	541	501	494	527	514	469	514	481	497	519	506	479	535	509	538	488	516	518	528	513	523	497	467	478	529	523	515	529	473	507	532	512	538	490	517	484	508	475	509	540	546	494	520	523	511	524	497	515	483	530	488	471	475	503	531	533	471	512	522	519	527	479	499	469	488	495	522	527	551	488	499	493	515	516	490	494	527	499	516	521	507	498	512	495	518	539	485	485	533	487	483	468	493	530
27488	18574	7604	2831	1410	1046	928	737	658	601	577	536	549	492	486	449	435	426	455	500	410	397	433	370	384	425	427	398	406	394	403	406	443	395	395	392	414	421	399	355	393	399	420	396	382	401	393	392	434	419	394	391	410	390	398	401	384	404	357	403	418	426	402	398	453	384	387	445	409	417	395	405	364	367	384	386	399	393	402	395	367	390	399	420	380	402	412	397	397	367	390	371	417	400	413	401	389	387	390	420	400	410	409	332	424	388	391	388	403	414	382	417	411	356	395	435	418	410	397	414	394	407	406	370	364	365	408	378	415	425	413	394	413	403	387	409	424	385	409	410	374	445	368	404	417	429	407	397	401	406	416	366	429	419	403	420	385	435	404	373	411	415	389	397	383	423	406	362	416	406	390	404	411	408	376	397	414	406	410	392	412	405	375	442	420	392	398	393	408	391	385	365	402	390	372	428	418	412	405	368	408	394	381	394	399	349	404	368	446	378	430	434	446	421	367	433	432	399	426	421	405	402	408	394	429	371	378	422	400	404	402	408	406	395	435	451	385	465	398	433	409	423	366	424	431	406	379	378	403	408	384	407	379	370	369	388	410	415	412	379	409	388	416	404	405	382	369	404	388	408	433	400	412	438	420	370	367	369	466	403	399	425	370	411	402	443	382	428	416	381	407	441	402	401	419	407	441	424	427	363	388	414	417	417	367	425	386	389	396	398	382	384	413	375	401	420	388	411	392	369	418	388	417	393	362	388	395	384	428	420	376	414	403	384	368	401	421	378	393	414	382	371	418	386	387	384	360	403	392	413	400	429	420	406	391	414	411	394	421	398	399	405	401	393	356	442	454	396	363	390	396	357	361	412	381	411	405	414	412	408	417	421	413	391	359	442	384	390	378	414	357	431	387	393	421	371	387	448	361	415	409	411	386	414	425	397	405	426	431	380	383	373	405	407	396	382	395	403	382	429	399	387	417	400	392	395	404	379	356	402	413	417	411	410	390	394	395	415	407	367	389	420	413	368	417	424	416	395	411	385	428	416	398	413	419	407	392	411	370	438	373	409	399	413	358	425	377	393	407	451	381	441	383	387	420	402	384	395	399	390	420	372	391	421	382	400	398	430	416	401	363	414	409	446	372	411	370	376	390	376	409	417	409	361	381	412	404	404	388	404	393	417	390	395	381	368	423	469	453	388	417	372	374	350	415	402	405	408	370	371	376	436	401	383	381	393	366	360	377	382	380	395	427	400	411	366	403	421	394	423	384	409	426	363	434	382	361	365	385	377	419	426	439	405	409	404	421	416	411	414	431	369	414	391	378	409	407	376	406	395	411	378	381	381	377	368	395	378	394	424	366	380	400	358	372	399	386	373	424	388	411	402	366	429	375	409	396	411	391	408	389	406	403	398	432	419	405	376	391	423	417	401	423	415	440	404	423	414	414	379	406	391	398	389	444	386	398	378	381	386	386	377	445	391	384	373	396	401	419	410	382	381	360	426	379	413	420	372	408	406	385	388	409	416	401	414	415	417	380	387	402	387	424	390	387	395	357	411	405	417	380	416	444	413	426	400	399	341	374	394	413	396	399	407	429	418	383	375	379	409	396	426	414	415	393	354	413	385	434	419	405	381	378	394	412	443	399	380	391	376	412	409	420	391	374	390	375	409	399	394	356	392	410	420	397	396	417	403	395	410	408	403	360	449	384	406	432	388	383	398	407	445	384	396	400	392	394	384	384	389	385	433	405	410	396	405	399	438	399	399	397	386	394	419	369	401	424	395	399	463	416	386	423	402	418	409	420	388	403	408	423	412	458	395	387	390	385	396	379	420	415	383	384	381	373	426	436	416	402	401	420	403	402	425	406	391	403	397	435	419	448	415	420	389	381	426	360	387	386	376	398	406	391	361	416	414	421	420	401	404	410	388	412	421	431	397	391	424	423	436	405	394	443	422	411	402	420	425	383	370	371	386	419	439	397	444	391	403	353	413	423	375	415	436	412	408	414	417	380	432	418	410	380	383	352	401	391	390	385	427	365	382	406	418	394	352	437	379	401	434	357	411	410	432	416	410	407	402	369	423	398	429	415	398	383	394	421	421	405	370	372	397	369	370	403	398	372	394	418	388	421	404	394	374	393	428	425	397	403	394	367	401	404	378	382	399	366	378	384	418	399	379	376	393	397	374	380	420	396	434	429	380	390	409	417	394	401	364	373	408	394	370	389	386	399	398	429	393	386	401	398	372	369	393	390	414	404	408	404	395	386	423	424	409	402	448	403	388	395	400	366	386	411	405	438	420	432	419	419	404	396	380	417	448	418	410	419	380	419	405	351	372	383	380	408	393	393	381	386	393	417	391	418	396	381	391	395	417	392	381	418	377	394	370	381	384	435	377	366	406	397	415	368	391	388	399	360	393	417	406	391	401	375	401	364	408	414	389	379	396	434	352	394	427	425	441	404	394	384	396	388	408	361	401	403	376	416	356	356	395	408	450	418	361	404	411	388	392	391	439	383	401	377	429	394	419	397	423	395	416	370	355	413	429	417	398	419	386	389	374	414	401	419	386	423	411	413	391	364	427	390	371	413	413	385	389	388	394	447	400	396	449	364	400	378	389	386	433	381	378	376	359	397	378	416	397	405	405	427	427	393	392	400	387	396	392	410	409	437	399	390	420	401	409	416	413	403	404	381	360	372	408	404	397	397	372	434	358	368	431	373	373	406	366	389	372	376	386	411	372	370	396	408	432	403	390	418	396	383	381	405	398	433	419	404	391	420	443	403	417	399	428	397	434	381	418	362	377	423	406	400	410	421	394	431	443	387	394	365	434	419	392	400	375	393	426	387	388	433	390	409	417	380	412	367	394	396	385	396	365	408	387	429	384	404	407	447	397	381	395	407	451	404	381	433	386	378	414	398	399	395	390	436	391	345	397	407	409	420	408	412	415	421	406	391	365	430	397	402	420	397	397	408	433	410	399	383	391	405	427	414	400	385	397	414	428	426	406	391	375	395	374	399	372	371	414	400	389	409	357	391	380	417	398	378	428	425	401	386	379	422	387	439	416	423	409	428	400	415	394	370	430	411	402	393	428	407	427	377	422	387	406	362	416	391	373	422	385	425	388	401	424	388	356	377	364	406	391	389	391	411	400	457	423	392	407	420	410	438	421	402	422	395	377	432	418	400	409	420	416	426	401	429	414	407	407	403	385	372	394	428	392	402	440	421	392	400	416	384	371	421	393	389	413	383	436	423	423	393	426	365	429	403	377	431	411	410	425	401	441	421	397	423	443	395	380	360	373	415	398	388	405	393	405	393	417	373	413	379	422	423	378	388	408	424	419	396	415	385	438	404	418	362	399	397	406	405	366	369	366	375	364	417	390	436	411	383	393	395	400	396	387	403	401	390	444	388	390	401	420	449	408	388	383	427	404	398	350	421	398	411	382	408	414	395	378	394	407	391	432	408	386	412	393	392	387	400	409	437	384	425	407	382	406	393	407
7172	11939	8617	4131	2865	2318	1799	1542	1299	1148	988	953	832	821	766	728	682	668	650	595	623	614	555	624	599	612	593	547	503	569	606	529	574	557	589	571	559	554	554	550	550	544	544	522	530	553	533	556	514	519	546	526	507	553	558	562	553	512	463	543	575	520	504	553	553	524	549	533	538	492	567	560	567	570	547	581	557	525	534	553	505	539	555	539	504	515	500	576	564	526	561	504	593	530	513	538	544	544	538	537	534	493	547	547	557	555	525	554	540	531	546	558	519	543	532	532	536	552	575	570	522	533	577	524	559	524	609	557	546	575	548	541	536	545	546	568	558	543	575	497	508	552	514	541	548	557	511	547	596	530	543	515	585	573	555	548	503	530	587	540	508	542	545	524	528	536	524	538	533	520	537	535	535	519	501	570	511	537	568	521	533	545	546	573	529	582	505	562	503	542	539	480	554	536	519	542	538	564	538	556	557	517	500	584	515	535	503	566	530	527	548	548	570	523	570	531	528	517	554	529	524	555	538	526	527	582	554	564	577	496	595	550	558	540	492	568	579	549	529	538	504	572	535	543	553	561	578	571	552	537	522	523	524	525	564	581	521	569	570	532	525	561	549	505	567	506	535	548	533	552	567	534	538	534	552	517	566	524	543	531	546	570	538	541	536	594	564	524	582	535	578	574	499	530	545	522	576	540	564	552	536	553	515	565	536	537	519	548	582	532	507	514	560	534	531	581	498	577	550	550	553	579	556	539	565	548	520	534	585	567	523	527	543	533	515	551	559	538	543	523	533	547	570	514	546	536	527	576	587	518	542	546	551	531	550	516	550	564	564	555	542	551	522	539	557	487	529	510	571	505	544	532	534	574	555	558	540	504	503	544	574	544	560	565	549	538	576	541	548	518	584	566	544	591	575	535	546	555	548	546	564	515	559	523	555	554	526	478	551	525	530	563	557	562	521	509	540	539	556	544	504	527	592	575	557	566	534	531	536	545	562	499	568	538	537	530	550	562	556	564	557	548	572	514	540	529	504	563	523	551	569	546	541	499	602	555	578	535	530	535	508	542	596	542	530	581	556	546	529	578	559	545	567	561	552	513	555	591	568	562	569	556	516	548	557	534	529	551	563	554	563	523	546	539	526	557	559	569	565	558	522	539	563	562	547	503	552	567	549	548	575	537	537	526	540	539	523	592	538	529	518	543	522	540	519	528	535	503	532	548	609	528	552	538	573	529	570	579	531	551	538	562	489	560	583	517	563	555	539	589	502	578	566	522	522	566	550	566	554	552	519	559	519	532	578	524	550	550	555	500	574	589	574	513	521	524	550	577	544	553	492	498	503	552	562	559	593	543	542	542	554	604	577	588	532	518	524	540	553	543	527	567	518	553	561	538	517	545	527	530	555	559	530	521	533	533	580	527	567	545	559	519	569	525	531	523	575	530	549	509	531	556	538	561	551	574	546	527	551	561	523	493	537	518	538	584	560	560	563	553	517	564	589	528	539	513	582	537	572	516	560	535	548	533	552	517	517	538	517	588	574	562	537	511	542	536	552	496	547	557	508	509	544	577	578	561	540	549	552	556	535	549	572	546	524	551	564	579	524	520	550	495	525	511	544	522	546	540	531	566	534	538	555	547	527	538	531	529	599	521	536	548	529	487	549	509	524	562	511	533	497	531	547	564	548	548	545	538	553	535	560	505	567	498	554	524	556	539	545	554	526	546	592	528	542	534	526	563	540	536	562	562	544	483	536	537	517	508	549	533	531	544	515	560	534	533	537	505	512	570	538	561	541	531	537	536	535	547	542	563	506	541	565	539	575	560	555	577	540	505	496	551	557	550	557	554	536	544	536	553	535	565	583	563	524	582	533	493	562	554	596	512	534	564	543	554	538	585	535	569	553	508	576	522	557	556	577	516	498	510	556	531	521	565	568	523	607	526	540	564	542	501	544	559	530	542	548	514	559	523	566	534	527	517	550	564	511	549	571	569	517	554	548	554	542	573	555	553	558	548	530	559	534	553	556	537	543	521	570	525	560	530	556	514	546	582	575	536	523	520	569	569	567	559	548	550	529	551	528	538	562	531	542	550	507	570	610	584	514	567	512	543	559	538	586	515	528	541	517	526	532	551	523	538	488	537	524	556	548	522	573	537	538	588	587	587	566	540	529	583	517	510	555	536	518	569	507	555	559	528	535	573	582	508	533	549	501	596	546	527	537	531	564	494	557	518	537	534	539	530	505	569	491	572	531	557	526	510	496	555	558	521	560	519	524	514	521	520	572	517	534	513	549	524	532	530	570	547	527	504	517	538	569	567	562	517	549	576	565	540	571	546	563	528	519	534	601	568	580	553	518	581	519	523	573	548	518	569	530	563	570	580	557	545	519	494	573	544	512	564	525	543	562	521	543	591	548	536	572	517	520	532	534	569	529	546	574	556	521	586	577	540	565	545	531	547	565	542	545	591	539	487	577	520	550	508	558	554	553	567	547	502	535	542	543	565	511	518	515	533	562	546	536	550	557	596	532	562	543	514	497	539	565	520	544	552	526	540	537	551	512	563	557	556	547	543	532	506	582	542	543	568	487	526	500	581	578	512	537	584	552	557	548	576	541	524	516	562	513	548	538	557	519	535	513	577	547	543	544	601	489	505	498	549	580	567	541	554	547	576	507	562	514	537	558	582	540	537	541	581	554	514	540	540	559	535	498	546	519	545	521	546	573	553	530	575	559	541	542	528	516	510	532	537	553	536	516	520	543	581	557	515	532	536	563	609	548	490	585	534	540	510	541	573	510	573	605	512	542	564	542	548	510	545	527	579	556	520	529	567	574	548	530	534	579	559	553	532	564	560	539	563	552	520	514	512	521	553	512	547	530	564	536	503	582	527	539	535	567	529	532	507	549	569	552	545	481	522	553	563	554	502	594	546	574	578	554	557	546	538	525	581	523	592	579	555	530	545	565	556	536	554	532	596	537	539	549	516	560	557	577	520	518	547	522	551	550	542	565	553	542	548	502	515	529	520	545	548	535	556	555	557	522	544	558	549	549	543	560	564	513	538	589	538	511	540	529	563	510	555	573	566	531	511	555	572	546	523	544	504	520	530	509	540	537	570	548	559	537	553	545	523	578	566	547	535	517	592	571	514	532	555	570	554	582	542	556	530	562	528	581	561	550	552	545	561	498	589	547	555	538	530	549	558	519	523	558	588	572	545	573	528	510	575	525	566	539	605	510	545	510	524	546	535	509	517	545	525	544	541	533	558	554	553	538	561	541	565	519	518	529	549	546	512	532	518	546	532	537	554	573	522	541	568	541	563	480	527	547	558	547	549	572	558	572	533	550	497	541	525	554	525	596	569	497	558	514	540	556	529	547	547	533	527	498	539	523	553	506	548	572	538	545	488	536	576	523	541	539	537	557	560	555	557	578	562	560	549	550	580	555	532	535	508	527	568	537	524	570	516	576	550	527	575	533	540	543	549	528	555	545	523	554	542	556	581
23460	21460	28296	25008	21178	6889	1992	1407	1102	1013	882	843	827	825	751	706	702	653	652	595	580	604	603	575	584	609	574	572	623	556	611	600	606	509	551	527	537	541	549	563	531	583	552	534	510	501	537	553	516	560	521	537	493	509	502	572	573	531	567	502	540	544	519	560	519	529	547	540	547	526	572	533	538	534	525	539	538	548	509	490	538	549	575	499	514	537	493	529	516	504	524	533	546	519	512	576	482	533	553	554	551	553	553	507	512	576	514	531	574	517	529	529	536	582	485	557	519	526	478	589	548	510	570	505	551	541	487	552	574	559	515	540	512	522	509	524	553	547	517	528	551	590	506	551	547	520	500	562	510	522	521	552	521	550	544	524	562	557	505	541	512	505	525	525	514	503	558	468	509	544	535	505	525	561	521	571	547	550	496	571	519	542	557	556	587	562	555	508	526	536	527	526	514	543	570	509	496	529	562	558	516	541	506	534	546	498	510	515	502	533	557	533	527	563	511	548	568	525	520	536	553	548	503	512	519	522	503	525	566	548	551	521	539	540	603	506	533	506	542	554	525	532	522	520	490	528	561	521	494	501	515	557	552	517	536	508	558	537	504	530	549	562	535	555	564	517	507	555	585	545	585	565	523	541	500	508	510	508	541	511	474	489	548	571	530	529	545	534	516	535	521	524	533	515	494	541	502	560	562	557	507	518	505	505	567	529	490	507	594	554	527	582	529	579	551	511	509	532	555	581	519	490	526	507	539	525	522	540	497	538	544	519	547	539	560	520	492	566	554	564	563	547	535	530	534	532	543	523	552	499	528	523	544	528	495	541	530	526	491	553	499	501	520	541	538	546	545	536	495	532	552	501	563	549	559	522	478	546	517	517	488	530	522	551	511	555	534	503	509	517	539	469	521	576	529	549	522	556	568	524	513	529	537	543	523	525	541	521	526	518	521	527	514	499	530	552	530	551	557	502	541	497	535	514	509	546	527	558	549	524	548	505	543	523	533	532	492	552	532	511	534	524	609	511	477	554	522	503	545	538	552	484	530	521	498	559	528	544	509	523	543	559	549	560	546	557	520	541	503	550	533	557	538	540	525	518	525	547	513	504	542	550	514	527	546	529	520	499	488	493	483	551	534	524	549	499	509	523	541	532	515	573	520	534	491	551	492	476	531	498	564	517	551	527	535	516	517	520	492	517	532	557	567	511	496	558	521	520	502	532	551	544	564	520	543	520	520	541	527	569	524	516	534	506	509	551	456	501	535	558	552	542	573	508	536	527	510	553	507	549	538	522	538	568	555	515	540	517	507	597	491	544	537	583	536	523	529	515	532	513	493	516	510	490	512	524	543	574	552	512	527	538	508	519	572	527	510	547	480	487	515	555	546	513	546	535	545	504	530	548	520	562	543	560	508	541	510	539	545	545	546	531	547	519	528	566	546	533	510	537	508	507	528	561	494	527	551	532	566	532	509	544	516	595	530	533	529	534	496	576	531	543	506	518	495	488	517	491	528	532	555	534	526	517	529	478	567	526	545	509	552	503	543	525	518	520	546	537	544	477	556	535	518	532	554	548	510	542	502	528	535	509	524	523	516	502	536	551	518	574	546	502	538	551	482	555	529	545	520	509	516	553	500	530	501	542	547	570	524	538	525	561	537	512	511	521	487	525	519	575	524	504	489	533	524	522	509	515	518	524	536	475	527	510	542	568	564	548	547	567	510	521	524	535	528	533	545	531	542	526	538	542	549	538	501	542	576	541	557	530	496	528	546	524	510	513	542	561	545	519	512	449	548	542	494	496	508	493	553	528	545	483	515	521	548	532	580	551	547	494	518	526	530	539	537	522	527	526	533	533	541	543	491	484	559	545	536	535	541	538	522	542	513	483	541	516	513	524	510	494	519	520	542	588	547	526	515	525	556	539	552	545	521	503	519	521	496	496	569	535	538	556	569	556	509	549	507	542	550	571	536	527	552	509	500	519	527	529	544	533	523	480	539	538	552	511	485	519	555	528	539	557	517	499	536	527	527	545	463	562	549	509	511	523	569	539	508	509	503	533	516	538	557	522	511	486	561	574	511	538	511	511	545	545	531	520	534	514	507	516	542	514	491	523	532	532	552	512	528	593	547	498	500	520	499	524	532	559	533	553	531	529	482	539	550	555	534	569	508	491	559	508	507	556	528	562	573	550	525	481	516	484	517	534	504	526	527	536	559	512	518	513	525	540	495	521	565	543	528	527	547	509	521	544	548	537	518	543	515	531	522	489	494	492	527	527	524	537	544	544	517	516	512	544	510	530	567	513	551	528	525	537	537	562	557	558	522	561	556	530	537	498	522	540	535	520	549	510	515	523	514	515	569	543	499	508	565	557	568	557	558	508	535	531	527	562	477	520	546	532	506	541	530	557	499	511	513	523	509	508	541	527	526	496	570	553	503	536	525	519	515	507	507	541	516	539	517	511	555	479	563	499	526	501	525	498	548	584	588	551	512	533	551	518	558	538	535	493	502	525	543	565	535	543	520	494	520	546	516	562	506	532	532	515	502	545	531	528	534	538	545	588	540	545	589	567	524	501	535	528	545	518	526	513	497	520	540	548	506	508	531	502	529	547	519	561	507	511	518	516	520	554	527	550	525	562	516	520	524	542	531	543	534	519	541	536	535	520	575	500	494	518	561	537	511	523	517	503	533	498	505	534	497	542	546	499	501	547	540	547	520	542	555	553	531	539	565	526	555	504	583	534	511	565	563	518	546	519	546	543	528	540	516	495	543	561	508	550	541	525	536	560	520	522	564	509	568	542	538	515	537	523	518	503	555	547	529	550	555	498	527	538	533	512	525	507	558	518	515	533	532	531	505	510	501	495	540	532	491	533	514	536	533	499	511	495	549	509	501	514	529	559	525	517	538	517	543	528	513	515	519	534	564	551	542	567	533	533	575	567	566	544	546	563	504	567	563	503	518	557	547	495	523	516	539	528	528	525	491	518	530	524	519	538	519	538	507	538	547	522	527	541	549	557	529	506	562	521	521	535	565	535	559	524	547	539	544	528	516	554	572	545	513	549	555	558	522	534	565	536	543	530	503	539	529	530	484	487	512	506	528	528	480	565	529	551	547	544	534	587	546	540	524	536	517	537	520	507	537	521	532	554	539	525	491	546	522	512	506	537	501	516	492	524	569	521	577	513	570	513	542	526	482	549	488	497	513	495	554	543	510	498	512	554	538	560	510	483	495	549	592	529	527	562	516	482	535	547	491	516	534	500	527	559	539	539	577	549	516	582	507	505	537	483	518	538	568	537	498	462	542	529	508	510	544	507	526	562	580	513	507	544	535	542	562	547	521	500	553	548	576	512	549	529	533	561	488	525	545	507	579	534	519	531	533	529	521	545	488	525	549	528	507	494	466	553	553	558	504	535	579	513	563	526	531	538	502	511	533	514	526	548	521	525	535	544	544	549	501	530	549	510	509	537	499	504	545	539	526	549	496	545	544	561	509	536
6787	20250	14904	7871	5637	4316	3380	2758	2204	1915	1654	1528	1341	1302	1224	1094	1017	972	880	879	880	875	881	828	841	819	821	783	787	800	731	781	768	756	718	721	764	726	789	737	765	757	732	718	710	710	707	706	765	718	728	735	677	755	763	734	714	723	687	698	754	707	727	704	731	707	706	716	684	779	702	720	726	720	698	665	697	746	748	748	700	690	766	696	759	722	739	686	682	696	717	720	722	685	709	656	714	719	792	739	731	766	752	719	700	738	724	682	735	737	748	720	705	743	743	724	719	682	676	732	722	688	739	754	669	710	742	731	736	713	740	711	644	751	713	730	730	743	681	700	713	741	693	720	672	689	716	696	699	713	700	722	717	767	712	687	736	701	739	737	684	752	687	716	766	698	724	704	707	714	728	727	715	671	790	659	736	698	744	778	728	714	733	737	755	706	713	730	745	708	723	728	692	755	711	685	734	690	739	656	653	763	720	684	743	711	698	680	715	722	748	668	715	727	741	726	696	718	690	717	751	749	739	742	756	716	721	708	741	730	741	711	712	693	721	733	699	694	724	699	764	638	681	720	691	725	703	722	736	730	747	729	730	729	677	697	695	683	724	705	734	704	695	713	711	743	738	704	677	752	696	760	742	752	733	708	728	686	717	708	740	698	750	715	755	728	718	740	713	718	728	697	706	718	735	725	758	719	715	713	677	716	740	680	691	712	748	732	720	737	719	693	752	760	744	715	715	748	675	671	718	690	704	714	707	765	689	693	732	702	703	719	733	710	731	725	690	728	759	659	714	703	732	760	679	773	747	764	751	684	730	750	714	745	687	728	712	740	747	720	693	740	732	743	776	683	729	710	711	744	689	738	696	685	687	762	690	766	746	724	736	698	713	661	698	745	698	664	728	707	685	705	754	731	694	696	668	733	678	739	705	743	737	752	750	675	694	704	715	702	706	720	733	678	698	764	695	745	759	757	720	751	713	709	714	682	718	765	720	702	723	678	716	743	686	730	722	710	741	704	695	730	687	671	698	696	703	693	708	793	751	777	702	685	729	764	765	747	715	733	719	725	708	751	650	732	720	703	753	693	727	733	709	705	710	709	676	706	736	752	693	750	725	786	779	740	741	720	754	703	703	723	780	716	705	716	696	765	751	747	715	751	696	700	708	717	703	704	696	746	733	712	721	706	695	716	712	740	717	747	734	715	745	702	682	727	742	728	693	709	744	745	696	717	732	700	688	689	724	715	721	696	744	692	726	689	698	712	709	738	750	705	724	703	735	711	740	716	760	670	745	717	651	745	739	697	712	748	733	692	719	691	722	705	672	724	718	743	743	743	700	712	719	687	686	765	732	721	716	717	757	764	744	692	758	721	726	735	712	718	674	700	702	714	664	698	692	758	749	713	697	722	681	729	739	699	729	683	682	706	727	700	693	714	712	732	692	685	659	718	706	785	713	736	739	665	773	727	773	706	716	714	712	745	723	743	715	675	747	711	711	699	772	711	800	749	741	728	698	725	746	753	728	746	686	742	690	705	719	717	727	733	722	687	700	771	730	710	675	662	711	730	723	744	720	735	710	748	683	714	748	746	750	672	724	709	700	708	771	708	754	695	729	740	715	737	731	780	685	718	673	718	723	721	742	731	696	679	717	736	751	698	730	720	711	705	719	747	679	680	701	681	775	700	698	706	724	690	776	720	740	715	702	660	714	716	734	736	702	710	707	715	720	704	654	752	674	729	709	725	715	713	709	680	742	711	725	762	745	747	722	665	710	720	698	744	705	682	735	689	737	685	695	724	752	737	710	711	736	739	712	721	705	700	736	752	678	748	776	682	730	716	695	777	733	696	713	685	682	734	698	691	752	726	737	768	709	692	671	747	697	723	731	763	732	743	722	693	698	761	777	703	715	704	664	706	722	707	713	747	707	696	722	728	667	686	704	661	731	740	718	681	725	698	698	714	712	737	713	695	735	727	689	742	756	730	730	689	710	688	713	743	730	712	721	739	685	755	742	708	715	682	721	712	659	761	671	715	707	683	683	707	758	730	704	696	727	737	685	679	776	728	706	736	722	760	700	734	765	686	769	676	759	755	731	748	717	755	721	698	718	746	722	713	739	749	737	736	652	750	732	729	759	714	719	702	740	778	695	693	717	644	758	737	756	717	753	703	710	725	761	736	685	755	727	720	687	690	727	773	732	741	723	733	700	697	716	749	693	696	758	737	713	733	730	782	688	706	737	707	716	752	719	750	716	699	745	734	737	750	684	718	735	679	695	708	682	735	673	731	727	717	696	741	689	691	729	780	690	669	737	743	671	708	730	747	722	687	705	695	745	680	738	668	727	754	722	740	707	715	740	671	701	730	667	688	764	741	710	708	733	724	724	724	697	721	744	713	704	708	751	693	697	655	744	696	688	748	758	754	683	731	683	763	695	716	634	706	770	684	672	728	709	710	683	768	734	692	732	721	745	699	697	692	686	763	735	752	765	720	744	746	710	806	660	737	726	687	709	703	732	705	702	685	706	696	741	713	729	725	694	742	748	718	734	729	666	703	711	705	713	745	723	725	723	746	705	745	742	732	749	715	714	728	762	715	704	765	691	716	743	727	757	734	715	729	704	676	738	706	707	677	725	705	723	721	709	741	712	744	687	698	700	718	711	752	693	744	712	683	727	731	715	731	719	730	726	698	687	735	742	705	724	720	747	773	696	704	728	677	705	730	688	727	631	666	811	721	696	726	751	756	678	681	746	700	664	732	758	706	737	780	667	758	737	703	676	675	689	708	679	720	701	735	710	741	714	725	716	753	716	631	715	734	689	719	699	732	703	724	744	702	724	718	697	734	693	715	719	674	702	683	730	749	736	674	712	724	755	689	729	729	716	723	705	722	765	724	706	707	750	685	730	703	700	691	725	721	687	682	766	710	738	721	702	713	667	706	689	731	728	746	713	754	744	705	700	709	714	751	710	729	738	721	725	715	714	723	665	734	750	747	747	753	746	744	684	766	752	757	693	752	691	750	705	713	761	736	717	657	705	715	733	738	729	726	678	749	709	702	748	723	737	738	723	718	740	744	662	727	727	718	707	744	679	715	706	737	735	760	750	702	688	751	701	657	697	728	701	695	748	712	747	680	677	762	716	688	722	772	767	781	754	726	706	690	665	707	765	697	702	766	696	717	682	737	695	728	697	709	717	693	757	707	747	720	718	747	747	717	686	711	747	699	743	720	765	697	739	712	708	758	678	767	722	731	693	747	693	707	720	760	716	740	745	725	703	732	714	742	765	750	729	754	687	680	675	803	758	759	672	714	668	714	738	696	745	741	755	731	723	704	726	693	750	739	736	663	686	774	784	728	700	760	689	702	758	729	725	714	761	729	676	729	708	706	680	755	672	774	665	734	737	708	745	747	716	721	698	752	702	731	684	729	736	682	680	690	755	717	702	710	777	702	741	695	739	699	708	676	689	710	765	732	722	725	722	767	731	690	674	677	698	762	757	733
24873	21468	26433	24546	3875	1270	963	749	634	530	457	471	443	385	393	364	344	281	283	315	265	301	272	274	267	255	260	267	264	279	244	228	246	230	243	225	246	233	229	270	246	240	246	247	213	222	256	233	212	214	245	238	246	227	240	244	246	239	222	238	255	232	229	235	232	262	232	240	243	243	189	229	209	203	242	257	237	250	216	231	231	232	210	214	249	241	231	203	235	207	217	252	260	238	237	254	241	254	240	252	251	254	232	215	226	239	216	213	245	246	273	240	239	216	225	236	256	261	253	261	246	261	237	232	219	240	233	227	224	236	222	238	216	233	233	217	228	259	231	221	263	217	218	225	234	243	241	218	230	241	240	259	222	235	236	228	240	247	250	239	253	233	211	239	265	223	253	234	248	232	273	228	215	239	220	223	227	230	236	224	226	228	213	221	228	206	229	238	222	235	243	250	249	258	237	251	218	254	264	228	238	228	246	235	254	214	211	236	226	227	238	240	238	246	214	263	222	225	228	223	237	192	221	238	211	229	221	237	246	247	213	245	239	221	263	265	245	244	235	240	230	215	231	243	254	262	242	229	251	275	250	235	254	245	249	232	213	240	253	217	234	231	254	249	222	249	233	238	213	207	232	187	224	233	243	233	272	233	269	243	211	220	262	235	242	222	242	220	208	250	215	237	226	251	235	235	278	231	243	246	247	232	233	236	230	247	227	233	233	221	235	229	237	264	231	244	264	236	243	209	241	246	238	228	235	241	223	241	248	235	219	237	243	260	225	254	239	212	256	199	233	231	233	245	223	261	237	276	221	228	241	219	236	233	210	235	228	242	245	224	224	256	236	228	233	235	238	242	220	238	265	252	238	243	239	241	224	279	252	248	233	247	241	263	252	224	230	245	235	215	229	205	233	264	236	224	229	215	243	232	240	248	241	201	250	236	265	222	248	242	229	243	247	222	229	233	250	249	240	233	218	230	242	203	269	242	255	233	238	230	235	216	243	232	252	257	237	268	203	220	218	227	245	244	230	250	218	237	223	259	235	249	222	223	262	229	217	246	243	221	223	247	217	209	203	243	221	202	226	226	230	264	253	208	265	248	235	217	209	241	236	243	250	224	225	202	253	217	253	218	231	202	241	246	251	249	249	218	247	256	232	240	239	258	215	253	260	243	231	242	238	238	254	213	231	239	244	271	261	232	230	247	235	227	235	221	244	235	230	211	221	218	250	225	246	231	244	255	263	228	254	251	235	235	224	234	241	216	254	230	247	208	231	235	231	250	222	223	234	220	225	245	236	249	226	254	224	225	246	234	254	237	244	238	258	225	267	207	212	218	234	270	235	221	244	249	206	247	240	246	262	253	213	218	228	212	241	232	213	263	257	254	218	245	230	231	256	238	246	234	233	233	221	212	236	244	225	213	201	239	249	245	273	264	235	219	241	243	207	234	218	241	207	251	235	270	264	242	225	221	249	233	247	263	233	194	250	247	255	208	228	230	224	217	226	254	240	225	249	226	256	234	229	246	236	242	216	216	249	231	246	233	242	236	237	276	232	217	248	253	213	229	234	246	258	219	247	214	219	228	245	264	252	264	234	243	232	222	251	239	213	224	258	239	234	231	249	233	223	259	218	240	232	228	234	226	257	224	232	239	253	242	230	234	256	221	257	232	251	212	212	224	269	225	246	233	249	223	244	216	257	237	226	221	219	218	266	209	243	245	261	213	212	228	235	214	246	266	255	251	260	228	242	234	224	200	243	252	237	231	246	219	222	249	205	264	219	248	218	223	242	238	242	224	223	229	227	207	210	243	231	228	248	248	224	213	260	228	247	222	234	219	255	215	230	239	240	203	252	220	239	237	235	221	234	234	211	241	248	248	224	223	253	237	215	219	251	260	232	235	216	241	234	232	242	250	239	205	246	232	232	247	240	198	233	227	235	215	232	239	220	228	256	219	234	248	243	253	238	236	228	228	244	237	225	231	245	258	256	231	234	229	244	230	264	230	252	225	238	215	260	200	214	225	233	205	200	222	236	218	214	235	241	246	235	254	217	227	232	251	257	257	231	256	245	230	241	242	249	229	234	221	223	214	243	222	205	263	263	248	227	213	225	219	246	227	247	221	214	218	257	220	242	263	225	245	226	242	236	242	241	226	226	235	233	245	223	240	264	230	225	256	208	217	238	244	237	254	255	220	236	225	216	259	211	251	235	268	213	227	224	236	231	232	264	229	204	262	242	258	221	230	219	254	241	239	257	246	236	249	213	206	215	243	250	220	240	241	245	252	257	218	218	251	236	235	212	233	235	266	249	231	213	241	241	242	235	243	241	226	226	245	269	230	206	226	224	237	242	228	240	219	239	229	259	221	211	228	216	241	231	226	254	227	240	226	255	226	217	236	225	263	237	254	241	212	222	233	221	269	217	263	221	230	232	230	230	241	223	222	254	213	226	230	227	248	258	213	247	233	211	248	245	251	230	247	248	187	232	215	241	209	242	204	257	247	233	257	255	237	243	263	236	254	231	251	215	230	232	230	231	227	217	254	223	225	241	209	243	242	233	209	254	231	221	228	245	238	242	248	243	237	242	225	231	241	240	257	240	226	226	241	260	222	252	220	229	226	231	231	232	229	223	230	239	233	243	196	244	231	239	227	226	223	245	202	217	239	249	226	244	242	231	218	273	223	252	225	251	245	219	255	240	215	236	214	229	229	222	240	240	252	235	230	227	206	254	226	253	211	264	243	264	241	213	225	244	230	230	265	235	266	242	206	209	226	221	237	251	234	246	239	229	224	239	220	242	215	218	248	237	270	256	222	246	219	245	252	234	237	239	262	240	251	230	235	249	224	225	239	239	221	256	224	247	233	230	222	234	225	234	231	233	251	225	222	235	266	254	240	257	249	248	277	263	229	254	240	244	265	221	206	251	212	223	233	233	231	254	226	215	237	223	218	251	236	227	208	225	231	213	233	239	221	245	214	237	223	221	222	225	243	215	266	228	258	230	222	221	232	219	216	233	232	227	224	240	253	225	222	244	222	223	261	218	224	254	224	253	219	205	218	247	242	244	212	221	231	222	221	242	224	214	227	235	226	254	222	246	226	219	222	233	219	236	236	237	217	229	203	250	265	243	242	224	215	231	229	211	223	240	253	235	232	235	204	244	221	218	216	243	217	235	252	222	209	238	247	226	255	238	238	213	238	248	231	238	235	252	245	255	229	236	227	227	223	234	257	218	255	229	254	217	261	251	240	218	224	245	231	238	268	234	230	204	228	262	243	236	222	243	241	217	234	229	231	240	249	256	225	228	262	217	236	223	233	229	239	238	208	228	257	242	235	232	259	238	232	239	213	241	247	225	231	229	218	230	242	246	252	214	232	228	263	245	263	230	234	218	252	229	239	246	231	245	225	244	217	236	232	226	231	229	242	244	241	224	201	224	239	240	211	220	223	243	224	233	234	261	219	237	261	254	238	250	247	230	232	221	241	246	262	234	232	245	228
6609	15962	11415	5686	3942	2965	2311	1825	1328	1211	1007	894	825	753	627	525	517	476	482	414	420	411	426	385	386	392	388	379	345	347	355	327	330	361	337	344	346	327	358	321	323	310	335	326	303	342	314	336	337	333	292	320	309	315	326	345	298	305	336	357	311	310	352	373	342	323	322	311	329	330	291	333	340	308	308	339	340	302	325	331	327	315	308	299	338	316	314	321	308	301	361	350	342	302	308	310	331	331	308	317	336	330	316	310	316	327	321	307	341	335	328	325	306	313	322	301	331	320	302	341	333	315	302	345	322	328	298	318	328	319	333	282	330	346	310	314	283	281	310	364	321	316	326	310	317	348	305	300	291	352	322	311	331	316	340	303	304	290	340	315	319	315	301	303	350	334	309	338	315	330	324	334	364	308	299	300	325	313	298	336	310	331	351	334	321	294	340	308	332	338	336	330	333	322	313	281	343	349	335	321	318	327	324	301	320	327	344	296	320	306	312	287	330	310	284	283	331	318	318	340	332	341	331	319	323	353	343	321	322	335	312	308	326	299	349	332	338	329	327	326	352	337	302	335	344	315	348	363	341	360	331	328	318	321	329	336	339	296	325	342	290	314	301	359	342	312	325	290	314	326	280	318	286	338	318	341	327	337	332	324	306	342	347	302	323	348	290	294	314	335	300	315	303	336	321	328	333	329	317	326	327	319	321	333	345	323	320	316	332	303	333	309	315	303	342	334	343	326	308	302	351	301	309	332	318	290	315	353	387	309	344	296	338	303	314	317	309	332	323	341	301	311	294	319	321	318	318	321	329	315	306	329	319	318	303	326	309	362	330	329	352	312	302	321	319	343	324	319	336	300	319	297	327	347	286	331	291	342	317	302	339	317	333	317	324	343	309	323	310	304	301	291	339	343	291	317	334	340	316	336	366	276	296	303	330	328	297	355	331	352	321	322	322	280	323	314	310	343	340	319	315	318	302	357	331	299	325	303	321	311	291	307	352	304	313	318	319	323	315	326	305	347	337	308	332	300	286	326	296	294	341	311	342	316	342	320	317	328	336	320	304	330	319	342	345	328	314	316	341	341	318	343	353	292	325	315	305	319	300	316	341	357	340	319	319	293	326	331	296	320	316	316	311	345	312	319	296	302	305	308	309	322	299	302	346	317	332	333	326	310	340	352	315	351	317	341	303	334	306	314	325	341	320	331	280	358	352	339	317	342	361	297	312	308	334	321	324	338	317	328	336	302	271	329	293	330	320	308	325	350	318	351	362	323	306	315	331	345	344	336	322	370	319	336	345	335	320	337	313	321	302	281	320	341	360	330	318	326	296	312	350	330	281	314	323	317	326	320	357	339	318	333	271	330	312	313	310	337	299	318	338	316	337	295	331	294	291	337	280	332	328	324	367	320	344	310	349	344	298	325	345	306	352	294	343	325	341	315	318	324	320	344	330	316	335	310	335	311	353	283	303	342	348	299	339	300	299	325	334	298	316	358	327	337	311	334	317	334	306	319	301	302	321	336	314	321	305	329	359	326	314	275	318	323	316	312	320	295	323	336	325	353	320	319	328	360	341	336	318	300	327	307	301	321	329	321	293	321	324	342	314	337	338	329	311	330	334	325	304	292	313	321	323	326	297	298	306	282	309	333	344	342	295	318	329	326	274	329	307	300	325	327	303	297	334	305	278	302	332	321	315	328	305	352	308	296	297	302	325	335	313	301	359	317	332	291	323	334	301	332	292	334	293	304	325	313	348	320	316	303	334	313	312	329	308	310	348	307	317	303	322	325	336	307	336	321	331	331	281	318	325	338	333	355	356	292	332	346	305	333	301	304	291	319	323	322	335	306	305	314	302	345	327	346	324	333	342	324	349	337	314	325	349	336	336	288	340	330	286	319	334	300	286	314	344	322	333	332	334	311	348	349	314	295	292	317	320	328	308	320	317	316	335	322	310	319	342	330	338	332	298	349	334	337	340	327	325	331	315	332	306	321	298	287	331	320	353	283	283	312	343	315	336	313	334	340	328	297	336	320	303	315	335	342	318	336	320	305	353	301	311	311	311	331	320	311	313	314	334	301	291	284	325	321	321	322	308	353	305	344	320	314	298	327	336	326	312	292	328	337	314	312	300	315	301	316	289	339	299	322	329	322	338	324	343	331	334	349	349	317	346	314	338	352	310	327	329	338	342	328	308	323	310	367	302	277	315	326	374	301	338	326	330	307	344	306	316	343	350	295	319	328	314	304	315	332	319	320	344	321	320	288	325	314	307	322	308	327	289	312	345	302	335	336	310	290	331	320	328	315	331	333	307	296	322	315	338	318	335	299	320	321	298	327	341	319	331	332	306	339	332	373	325	338	310	344	329	289	332	355	319	318	324	324	319	324	334	281	303	310	315	338	314	296	310	306	344	354	315	322	335	307	350	308	332	343	311	296	339	354	348	319	323	295	332	346	330	322	320	325	323	318	323	292	301	325	312	341	312	325	313	300	349	335	325	331	318	318	347	323	303	298	329	316	291	303	320	335	322	325	291	336	341	308	330	326	337	301	340	314	324	319	359	335	320	331	338	321	294	345	339	320	330	313	354	323	318	311	306	343	280	314	313	313	323	287	324	308	295	330	304	306	338	296	348	350	309	304	334	307	307	294	288	305	332	338	325	305	314	301	333	336	312	314	317	311	301	283	337	350	324	305	313	338	295	289	330	331	294	314	327	304	342	283	303	330	335	311	300	318	317	321	351	317	314	312	342	323	307	364	328	319	326	301	360	289	308	320	321	318	336	303	327	330	332	294	328	300	334	301	319	296	326	334	349	326	319	329	329	302	292	318	297	324	328	330	296	312	337	311	327	326	321	302	289	281	331	321	299	309	328	335	330	337	339	358	319	320	303	316	347	320	347	300	330	342	298	323	317	311	353	337	316	308	333	346	304	301	335	278	302	373	322	341	376	314	334	346	339	302	288	307	329	292	318	293	317	302	332	302	316	363	299	332	310	306	315	340	325	324	330	323	332	306	311	317	308	306	336	314	342	312	316	288	329	340	299	335	293	305	318	321	317	325	314	325	318	289	314	334	294	306	339	332	297	336	325	317	316	331	324	324	309	323	346	352	297	335	324	329	311	302	325	340	317	340	309	339	281	294	288	336	323	358	315	325	319	289	335	320	325	303	321	327	298	317	330	328	349	354	299	297	320	340	324	347	319	353	344	316	315	309	292	334	326	335	322	313	331	320	335	365	321	346	320	313	325	305	308	315	334	309	294	310	355	330	331	330	313	335	329	335	336	300	306	318	322	307	349	337	324	351	322	308	293	311	327	328	289	323	337	291	303	320	333	359	332	332	321	310	344	314	319	331	332	318	325	330	290	306	341	294	293	309	332	317	318	327	322	319	339	296	346	295	329	335	343	274	310	333	334	325	290	335	319	301	289	325	315	303	320	343	320	318	320	324	295	322	315	332	310	307	316	336	304	324	311	305	343	333	304	323	312	351	313	335
22622	21516	28954	24499	21515	20601	4708	1782	1221	1051	930	915	848	762	669	599	579	480	504	491	480	470	471	439	423	443	420	493	472	446	429	442	457	395	392	416	374	382	374	399	365	365	330	401	386	363	367	370	382	354	369	386	371	349	368	423	364	379	411	392	399	401	376	389	347	396	365	374	368	394	377	352	413	362	371	389	360	375	393	340	361	343	399	409	356	396	372	374	369	369	367	339	390	402	367	375	395	380	403	365	353	375	378	366	371	351	408	408	418	367	338	372	391	372	362	368	385	369	359	382	344	372	394	390	381	362	360	374	404	355	358	384	370	350	386	353	380	370	344	379	399	396	382	373	393	381	409	389	369	386	403	408	362	363	373	359	369	363	385	390	400	373	374	330	377	386	366	377	405	393	357	367	378	366	389	398	401	395	359	345	388	361	355	367	367	388	337	358	384	385	355	369	399	384	357	371	390	341	388	388	394	375	387	326	361	407	358	359	376	376	367	362	386	404	342	355	362	383	371	384	370	381	346	394	386	359	369	391	357	383	361	386	385	341	382	387	350	379	368	391	333	330	383	369	390	345	405	359	382	391	358	392	355	382	383	406	373	359	376	358	367	415	441	351	376	390	389	356	385	358	333	364	368	384	369	364	372	386	397	383	375	350	376	382	373	377	402	372	377	338	369	393	383	354	401	385	400	340	351	374	390	359	393	338	395	376	374	388	366	388	359	382	392	347	371	386	394	366	412	391	390	412	362	345	371	409	383	405	381	368	414	401	337	380	389	369	370	369	363	368	413	391	406	385	392	351	328	351	363	373	381	385	368	404	368	367	360	363	373	341	374	376	400	379	368	381	364	357	380	409	362	386	342	373	370	367	390	403	403	351	397	372	374	356	368	402	358	430	398	399	384	361	381	358	376	362	370	404	371	372	392	372	349	364	373	393	366	387	363	362	382	375	384	392	356	386	399	379	355	357	368	387	370	386	364	374	382	388	406	371	354	357	389	376	358	379	349	375	387	402	362	357	376	375	375	392	353	370	340	391	381	393	358	371	384	344	383	317	350	361	386	387	372	390	360	370	388	340	369	362	389	381	346	386	400	406	380	379	382	403	374	412	363	354	362	383	348	366	410	378	418	395	367	362	371	361	391	406	391	379	361	351	345	373	357	350	387	395	356	376	340	396	387	380	367	356	400	366	383	372	383	383	349	348	348	370	405	363	356	388	351	397	386	406	372	344	383	377	378	399	373	356	362	385	395	358	360	400	375	355	406	370	372	390	369	369	361	370	364	399	390	384	395	361	363	404	388	355	400	376	369	373	360	358	367	398	378	409	383	406	383	357	370	349	378	398	371	408	374	343	388	406	375	386	361	352	371	391	361	389	365	385	392	363	349	358	379	368	359	395	367	397	311	395	413	323	391	399	385	362	340	322	360	366	390	357	394	382	358	392	408	368	395	380	380	398	385	373	385	401	361	384	393	354	369	376	362	373	364	388	364	382	385	346	338	362	373	409	414	397	361	382	371	373	372	352	368	397	436	365	362	370	331	383	349	346	408	347	390	381	374	357	361	348	382	380	370	391	356	411	377	384	390	373	389	393	396	400	374	361	373	375	402	391	407	376	394	380	387	360	376	359	378	342	359	364	364	366	328	400	341	405	388	404	387	381	375	392	382	349	377	355	380	360	389	369	384	363	374	380	377	390	422	378	342	380	361	353	356	406	370	405	390	369	380	356	353	426	381	364	319	389	401	375	407	368	386	414	369	328	391	366	388	396	379	364	381	389	378	371	381	378	373	379	381	365	385	367	372	328	352	383	362	376	362	389	371	366	367	389	362	425	358	364	370	383	390	340	369	395	377	363	350	376	390	360	385	387	387	378	387	381	389	379	374	394	397	359	383	370	352	347	377	380	358	390	396	370	359	391	394	388	393	379	338	377	366	397	372	363	376	367	353	406	350	368	401	376	344	375	371	368	422	390	396	369	349	356	383	387	351	390	403	378	357	394	343	392	381	389	391	370	377	369	350	373	353	346	361	353	350	377	371	378	403	408	372	379	357	366	400	392	380	419	392	400	367	363	364	370	379	372	404	351	390	328	399	405	411	356	393	375	355	383	348	367	348	339	371	365	349	358	393	394	374	364	351	383	393	372	362	360	371	345	379	360	351	384	347	382	342	362	364	379	369	363	377	364	374	396	396	375	361	369	369	349	371	389	382	367	373	365	372	339	361	388	391	399	380	362	394	370	355	401	372	372	376	368	358	379	359	384	350	385	375	360	341	376	352	393	351	370	348	368	375	377	415	389	373	382	407	390	350	372	377	372	395	392	363	382	361	378	365	383	395	379	378	390	407	375	354	379	392	374	368	367	368	377	374	359	383	379	371	371	407	340	384	363	388	371	405	368	370	365	352	350	368	368	376	421	361	350	369	370	337	357	385	391	394	388	347	385	387	350	380	382	368	369	378	378	355	374	377	380	392	361	353	355	372	411	379	343	366	378	349	337	342	335	357	363	399	365	390	397	413	367	401	367	348	392	394	389	355	375	375	399	408	397	395	378	404	391	399	369	349	360	374	362	394	378	369	398	336	361	391	400	416	347	353	386	348	361	373	387	377	408	372	401	379	361	374	409	356	381	380	368	373	373	374	393	353	351	370	363	390	369	395	372	373	372	353	401	379	366	376	401	368	384	374	424	399	361	379	349	407	369	406	368	367	355	393	400	381	398	386	387	386	371	349	346	396	370	389	373	366	371	373	345	360	377	413	359	381	387	361	378	370	372	396	387	390	363	396	371	358	404	397	364	370	374	364	367	378	377	386	350	362	368	366	340	346	359	400	362	370	365	352	369	354	386	387	405	378	401	386	365	352	383	360	396	377	389	386	370	388	431	365	378	352	362	405	337	368	372	358	385	345	367	383	378	395	347	358	396	358	372	365	372	345	361	394	355	356	375	399	359	349	388	382	342	384	380	357	352	392	368	379	363	368	359	361	372	388	390	397	382	384	403	377	373	346	387	375	364	348	370	368	377	377	350	371	377	374	380	352	388	324	350	384	390	341	381	372	367	374	412	379	367	380	381	340	355	416	357	366	375	364	363	396	366	374	397	393	403	404	378	377	379	407	391	393	399	380	330	371	388	386	353	382	372	391	393	390	370	382	399	407	382	358	365	387	361	384	357	374	369	373	358	362	403	365	374	376	380	374	405	394	372	350	342	366	374	372	351	388	367	398	354	375	381	404	353	375	365	398	407	378	357	379	391	385	378	392	379	341	384	358	358	377	324	343	382	373	373	379	411	372	385	374	375	377	401	376	377	366	380	390	348	373	337	342	393	366	354	376	386	399	373	374	327	361	372	361	386	381	383	357	395	356	381	393	347	368	391	410	388	382	397	343	351	361	363	369	371	366	381	403	345	368	372	377	368	358	391	390	379	371	405	358	349	415	348	359	396	360	353	396	383	378	359	368	380	345	371	376	373	372	371	340	378	335	365	368	400	375	432
8229	25047	19147	10521	7522	5941	4486	3669	2682	2249	1920	1695	1458	1320	1162	1019	905	881	762	780	703	738	705	666	656	664	684	589	601	637	619	582	602	591	576	541	524	593	501	542	510	519	512	557	528	551	513	509	508	517	528	506	509	534	518	484	507	501	496	521	531	557	537	531	559	514	483	529	544	525	518	544	545	529	531	564	536	540	511	484	502	462	500	499	512	508	566	523	524	497	497	503	566	502	473	543	512	523	504	532	523	556	519	495	479	545	519	505	521	537	523	574	532	490	533	530	462	522	536	493	496	520	500	493	515	483	535	505	532	483	504	527	468	521	503	507	466	539	497	513	510	487	533	479	500	512	526	525	532	532	517	539	556	528	513	498	504	505	517	515	473	531	543	507	498	565	527	538	494	543	523	515	564	489	539	520	485	508	506	497	485	518	494	528	516	481	487	514	533	498	491	548	546	509	487	519	517	509	501	486	538	530	509	549	513	505	499	513	550	508	517	511	468	501	476	503	498	520	522	513	586	540	498	511	518	530	531	473	567	555	537	518	485	511	525	550	560	552	553	525	505	526	508	484	474	503	521	532	526	525	517	495	520	580	512	490	473	493	511	467	519	525	527	535	471	492	553	502	527	491	510	494	550	554	491	552	497	540	517	511	527	501	484	502	468	520	491	482	500	512	517	517	551	515	544	511	515	487	500	503	536	505	575	495	532	511	520	521	528	495	531	501	519	468	497	497	519	519	533	551	507	513	501	522	530	499	530	530	536	511	508	481	522	480	481	516	523	493	535	501	531	513	532	492	501	481	552	550	507	554	509	516	511	524	503	516	468	524	515	529	514	551	502	480	540	510	482	508	564	514	496	525	550	567	516	527	556	511	503	531	479	536	496	533	528	527	516	499	509	508	524	535	539	524	501	545	496	522	487	480	487	520	551	489	514	547	535	523	536	499	540	534	491	496	529	580	504	542	490	515	503	495	526	505	520	464	499	549	514	509	508	516	497	528	566	501	554	498	524	480	489	516	543	501	548	520	529	558	501	469	465	484	513	507	521	504	478	507	531	482	529	542	507	528	502	499	507	525	524	521	577	516	503	464	535	523	543	552	527	501	508	510	513	515	544	496	525	489	510	531	538	520	521	549	540	533	507	521	496	507	514	502	481	458	516	500	502	505	560	483	490	497	496	513	495	519	521	530	533	547	531	520	508	500	516	507	529	553	494	547	524	518	525	481	466	563	525	533	492	569	522	511	528	493	550	499	511	531	548	513	525	522	499	544	488	538	495	520	494	519	496	492	551	471	507	529	515	522	509	485	515	543	517	526	480	507	515	531	498	504	504	509	528	566	490	525	502	501	502	486	514	463	527	506	523	516	543	528	533	513	516	576	514	518	508	479	509	499	514	503	509	517	523	478	510	524	487	482	488	517	521	513	526	540	530	505	546	513	486	529	494	516	493	522	500	524	491	541	507	520	536	483	552	530	532	520	539	512	506	526	522	525	494	511	543	518	511	520	533	499	524	541	533	524	500	524	478	529	509	509	504	536	522	520	519	501	497	532	491	493	514	505	560	541	529	525	506	522	519	527	557	505	516	516	497	547	516	535	530	508	504	503	536	506	544	527	510	488	508	484	548	510	465	499	499	513	498	525	475	511	495	506	504	487	492	492	521	485	514	508	504	519	521	558	474	515	553	529	532	473	517	510	520	473	513	533	522	532	510	514	537	506	523	498	510	520	503	554	549	504	510	487	492	497	535	517	537	480	495	505	534	511	508	525	505	526	516	472	493	498	510	502	486	488	520	523	518	475	515	510	545	542	474	527	501	596	501	526	529	499	553	550	519	541	531	467	515	538	523	483	500	520	542	474	511	465	527	518	525	492	532	506	506	486	537	500	493	549	498	531	527	524	528	512	490	549	511	546	516	536	494	501	525	493	528	525	518	530	520	530	509	539	546	534	512	484	535	535	503	544	503	507	497	534	517	506	511	553	505	483	517	496	536	513	500	513	557	506	527	517	564	517	495	526	521	517	542	527	554	527	514	518	485	484	529	493	534	481	515	524	501	547	491	496	540	486	506	539	511	577	546	521	496	537	537	504	542	468	528	499	512	509	472	540	524	486	523	519	555	475	485	504	515	508	488	510	524	524	496	543	528	482	553	535	532	505	515	524	473	457	528	523	479	540	523	536	537	581	469	483	491	525	561	491	492	484	485	514	474	507	510	528	508	520	460	511	540	527	478	531	531	506	481	497	526	491	512	511	543	529	547	512	498	547	528	519	508	547	508	534	513	520	509	505	469	484	481	532	464	533	500	499	492	555	554	495	473	538	495	485	494	497	536	504	498	543	533	549	545	552	513	568	521	528	512	526	566	502	565	559	516	546	528	516	536	512	544	481	531	484	510	539	487	522	501	500	494	507	490	499	489	515	510	525	543	496	504	503	521	495	521	543	552	534	514	521	465	520	498	513	524	518	484	558	517	465	492	524	534	550	544	493	500	507	500	515	508	535	525	510	542	495	509	493	496	505	476	533	517	549	519	502	519	492	520	500	515	476	492	547	494	455	499	518	537	494	511	483	512	547	515	528	561	520	473	506	511	540	516	455	515	503	519	510	487	508	494	527	490	522	546	544	536	493	487	559	526	517	507	499	505	514	516	534	539	505	547	544	492	523	526	505	540	557	520	481	534	568	541	540	507	488	531	497	534	495	523	497	531	484	505	540	514	471	494	508	510	484	505	539	479	483	499	530	555	493	570	482	549	453	531	564	525	543	503	489	494	505	496	549	508	522	509	479	507	491	509	494	552	497	486	513	507	504	507	523	554	532	538	516	494	532	495	519	515	509	491	520	481	534	517	522	504	552	500	522	511	499	546	515	529	551	549	539	514	489	512	519	481	500	518	500	556	537	504	510	541	495	477	491	529	464	524	524	512	543	531	525	530	534	503	523	514	552	499	505	527	496	495	508	502	491	495	522	505	534	486	519	491	498	489	539	498	539	516	539	487	497	478	526	513	479	506	501	476	517	519	549	516	519	537	478	465	525	482	477	504	517	520	491	497	551	519	543	506	517	510	509	540	513	505	503	523	522	567	535	513	493	519	492	530	528	502	534	491	496	497	519	505	494	484	504	519	497	510	497	530	490	532	531	494	520	490	497	466	515	514	507	518	499	550	517	538	481	516	521	515	511	511	527	540	555	491	516	510	567	470	514	515	477	589	543	518	531	552	516	528	496	534	460	523	487	483	525	495	496	546	500	543	482	537	546	527	527	465	507	561	494	573	535	517	519	504	530	490	543	572	500	510	527	524	510	530	535	557	513	539	514	509	481	467	501	518	487	539	518	532	549	498	509	520	526	521	512	536	525	522	506	507	520	484	503	538	524	489	510	469	527	538	526	527	503	507	491	496	515	517	492	518	542	555	488	562	531	482	525	486	528	551	498	511	502	539	535	493	538	469	526	522	490	539	533	505	560	533	512	506	532	517	527	555	559	537	493	537	501
27623	18732	7594	2720	1494	1118	970	770	731	608	555	612	544	518	508	465	465	452	455	396	449	477	436	422	443	454	413	430	435	467	459	386	413	438	413	379	410	454	436	402	391	412	401	422	412	393	386	431	402	422	394	437	443	405	410	391	417	373	389	409	412	420	366	395	386	394	420	429	398	408	421	429	430	424	401	405	421	437	387	424	414	422	405	410	386	398	423	419	406	439	395	426	427	420	404	421	432	416	441	414	421	418	424	414	396	410	405	375	376	376	389	419	399	380	415	428	462	393	436	406	416	418	394	432	424	378	434	438	409	416	393	397	449	382	435	382	394	409	432	423	418	414	422	437	410	432	391	404	413	451	423	414	390	445	384	412	421	386	432	412	401	389	429	425	404	420	410	440	413	399	392	375	401	397	399	425	449	407	410	416	400	419	389	396	403	370	423	409	393	394	416	431	413	411	381	391	443	414	370	399	368	382	393	386	394	401	405	418	451	431	412	388	417	417	403	430	364	402	395	397	379	430	413	390	418	420	381	403	434	408	435	410	421	407	416	399	406	382	403	401	410	416	365	383	389	398	388	379	396	376	393	371	367	361	379	406	387	421	426	385	389	406	380	402	397	401	385	417	397	435	467	423	398	434	403	426	383	432	389	403	403	406	401	352	427	381	417	392	375	440	430	426	393	398	412	448	448	387	421	424	444	414	429	428	427	418	414	377	374	404	389	392	383	425	407	422	411	420	404	434	404	362	398	367	425	390	392	393	406	366	403	388	411	378	382	370	435	403	423	373	388	425	360	394	432	356	376	435	399	383	392	410	394	402	410	407	414	434	403	380	392	408	421	437	418	403	392	415	438	394	384	379	394	429	399	399	440	389	449	406	428	423	423	428	388	436	416	401	414	381	430	401	440	399	390	393	388	401	416	415	407	385	431	415	403	437	435	405	426	441	398	404	384	437	410	404	423	396	396	395	397	394	389	393	383	414	408	415	417	401	418	408	428	429	408	428	401	384	389	418	386	411	417	442	406	421	388	420	420	437	453	426	435	443	404	380	411	391	368	388	447	423	412	408	417	406	412	459	408	430	419	438	407	431	419	398	429	400	403	412	429	398	380	411	430	397	418	391	388	421	407	393	398	389	437	425	448	421	393	382	382	398	431	442	435	401	421	441	415	431	404	441	380	427	424	403	421	406	405	458	418	417	406	422	398	393	390	373	390	413	401	426	386	386	417	416	448	427	402	417	432	436	400	372	390	385	394	404	394	408	438	424	391	438	442	385	409	406	404	385	442	415	383	417	424	419	438	413	405	409	398	393	441	368	437	407	428	421	406	385	427	433	406	401	413	414	423	383	448	437	383	406	390	399	424	437	349	397	413	408	344	359	408	410	437	414	446	403	474	398	426	412	402	369	413	408	407	381	367	417	424	420	399	424	371	414	394	393	403	403	423	398	390	416	393	387	438	417	422	467	414	399	377	445	394	389	407	387	401	389	453	448	433	462	399	457	416	388	420	410	388	374	414	379	444	415	408	400	423	387	399	394	376	394	413	370	428	404	423	409	422	383	395	392	391	386	381	397	405	392	391	391	406	405	416	428	435	392	432	414	413	432	429	405	424	407	377	383	401	433	379	435	407	445	443	402	423	415	390	396	411	395	442	393	409	412	415	417	427	396	417	414	386	448	392	450	420	401	401	417	381	384	460	400	435	410	421	415	434	434	401	383	374	400	438	406	429	385	397	386	417	386	374	412	418	369	379	397	371	380	445	387	397	404	390	390	422	424	423	403	395	403	383	389	416	432	414	449	406	380	432	455	402	400	412	410	438	411	372	415	371	430	428	467	392	375	426	424	423	431	431	403	419	401	419	420	421	435	411	414	416	418	439	431	401	348	401	432	386	430	410	444	384	363	380	411	389	404	406	416	363	409	404	399	444	380	420	402	417	410	407	423	421	380	421	456	431	413	407	417	424	361	402	399	409	398	441	413	385	434	425	378	395	424	413	440	404	361	400	419	407	409	422	418	444	403	439	405	411	400	383	414	411	395	412	431	389	395	423	444	395	425	410	428	402	432	447	370	385	419	395	412	421	382	406	453	404	381	422	412	434	430	410	381	391	412	381	404	395	433	410	382	405	444	424	410	382	406	404	447	417	424	424	434	407	427	398	388	428	407	402	414	450	420	392	431	393	379	415	404	432	379	408	400	401	416	411	384	430	431	427	436	432	421	417	430	426	395	355	419	395	421	403	399	410	418	411	406	413	396	434	370	390	404	438	386	415	387	423	404	429	384	432	409	391	419	388	409	399	362	428	388	413	422	407	426	418	404	423	384	383	403	432	438	414	386	426	412	403	388	380	470	442	406	429	438	405	404	392	446	400	439	395	409	414	431	390	416	398	405	423	424	419	414	392	402	411	429	381	437	410	387	428	391	392	407	398	417	400	416	391	436	414	398	377	413	414	395	412	405	365	442	422	395	407	414	408	418	423	427	395	369	446	390	399	405	388	372	444	414	396	411	399	411	433	420	440	402	381	399	394	421	426	398	432	376	381	399	395	427	432	428	383	436	430	395	397	384	426	408	431	408	384	423	413	382	396	429	418	415	381	381	398	410	369	378	405	381	418	396	406	396	404	432	445	392	433	420	422	404	400	440	396	434	383	401	417	373	384	416	426	434	392	401	412	446	431	424	423	458	393	412	405	435	445	402	405	417	431	407	413	392	446	428	410	437	400	391	432	407	402	393	439	409	381	423	385	394	382	395	381	418	403	380	422	450	428	393	418	379	405	405	420	423	399	400	381	422	388	385	430	412	444	428	371	407	434	417	417	429	418	389	393	391	411	419	405	403	388	360	415	378	386	391	406	425	415	427	385	405	412	411	371	419	439	393	377	419	370	419	449	410	424	422	402	407	422	433	460	423	428	412	417	401	429	359	418	410	397	402	420	413	439	388	435	436	383	406	420	431	403	424	387	406	413	421	386	391	398	415	438	370	404	426	421	418	449	400	403	420	436	425	413	365	400	418	398	375	375	392	411	406	394	434	442	425	417	411	434	438	380	421	400	392	406	406	428	448	421	402	401	435	409	399	408	418	408	379	387	428	408	400	366	406	427	410	403	383	414	447	391	420	435	408	404	438	425	410	440	417	415	428	439	400	425	399	412	400	400	440	402	416	426	412	414	410	419	398	416	421	407	405	397	404	383	390	411	430	412	449	415	411	409	406	413	377	455	426	371	428	412	408	407	398	429	393	388	413	423	402	405	392	388	417	422	419	405	442	405	402	406	467	418	434	435	437	397	367	424	416	422	393	402	380	426	406	369	410	401	434	442	396	374	402	418	431	449	417	409	395	378	420	454	403	415	368	411	426	385	418	379	402	388	408	408	418	437	373	386	355	415	422	406	411	410	382	420	385	410	375	387	385	384	389	424	429	410	423	391	413	426	427	411	399	434	440	430	420	417	417	443	430	428	397	410	398	407	405	400	398	410	414	416	406	401	397
7151	11582	8227	4093	2837	2325	1865	1496	1251	1072	1058	926	864	871	757	696	698	617	644	666	650	545	606	601	601	614	602	591	561	580	564	602	598	566	537	586	523	556	570	571	597	546	532	508	578	545	524	529	526	515	553	548	540	550	544	540	543	575	520	593	562	588	544	573	512	553	530	593	525	533	569	542	564	543	543	574	568	541	517	541	555	570	579	581	571	547	511	539	532	547	545	550	567	566	545	539	581	504	545	567	514	522	537	590	559	541	559	541	576	519	557	539	558	566	558	532	538	580	566	572	586	538	548	551	542	566	540	568	578	536	533	530	561	534	553	517	557	534	527	533	544	577	496	576	534	547	535	591	556	584	528	562	545	530	531	526	556	530	553	520	571	538	529	563	562	537	544	539	578	539	548	532	583	560	569	547	553	545	556	581	593	538	540	574	564	543	559	557	526	551	538	568	553	595	547	556	529	533	532	597	545	571	542	538	549	530	545	530	560	526	527	576	547	537	568	553	568	560	535	550	528	517	542	561	595	536	543	525	569	534	535	531	557	589	531	535	528	505	576	524	523	527	557	583	549	547	548	544	587	581	535	580	555	520	549	591	571	576	582	506	567	561	571	600	564	551	538	559	551	585	536	512	549	524	596	492	590	487	492	542	537	523	536	571	533	531	557	515	539	531	579	574	537	533	563	579	546	544	546	553	529	557	525	525	552	549	532	598	556	544	528	552	556	586	525	566	549	567	494	541	534	550	546	560	540	550	547	566	566	602	559	569	563	530	511	511	584	548	565	556	541	537	612	546	547	530	521	554	521	558	541	533	596	589	561	530	572	560	571	560	561	566	542	588	515	581	524	577	541	547	517	528	541	512	515	528	536	570	540	540	562	534	551	549	576	519	588	564	555	525	550	553	604	554	555	590	518	481	541	540	547	565	537	565	561	544	552	572	550	543	555	559	585	590	545	548	558	580	542	560	548	527	605	563	575	556	560	534	586	550	526	563	572	549	542	565	496	578	537	545	568	548	570	573	575	529	561	516	541	539	581	618	574	578	531	532	541	560	536	546	548	531	505	541	501	552	523	609	543	544	591	565	583	541	546	557	570	549	572	559	508	551	545	557	563	528	574	603	517	545	535	559	560	562	603	526	557	575	556	564	522	542	606	557	574	576	594	547	543	567	585	524	546	583	560	537	577	577	540	546	544	575	511	569	541	530	512	580	540	504	534	525	551	574	556	566	539	569	602	549	541	566	550	551	578	568	573	545	571	536	513	542	516	529	539	566	512	563	572	605	562	563	540	550	555	556	535	577	526	601	568	550	508	556	621	531	535	550	551	520	579	534	499	550	575	575	585	556	532	527	550	564	555	547	572	520	579	594	520	553	554	583	507	581	551	525	591	552	546	536	574	565	570	529	580	519	558	586	524	577	592	564	552	577	528	546	568	577	572	543	554	547	583	573	573	511	590	546	557	524	527	567	566	554	563	556	553	519	534	554	588	536	561	605	552	563	537	579	527	547	579	542	489	529	539	525	561	579	541	569	559	570	575	553	538	573	526	501	555	510	484	563	546	526	496	561	550	529	586	527	584	563	542	558	551	597	540	528	545	577	548	535	557	544	532	564	572	551	552	517	574	608	523	502	563	557	550	535	540	577	533	534	553	557	584	552	545	522	527	586	562	551	559	583	554	552	564	538	556	562	540	554	543	521	549	557	525	499	555	528	558	508	548	586	547	585	534	553	550	562	494	632	547	519	568	562	605	563	555	574	549	580	579	542	586	582	514	575	555	542	546	581	543	559	519	528	502	559	555	576	582	598	529	549	554	554	532	521	516	543	557	557	552	556	537	567	534	552	567	560	562	552	590	533	516	559	568	533	514	532	547	578	530	533	546	537	538	553	569	578	548	542	582	571	561	575	555	551	575	601	566	585	500	587	523	516	568	549	516	479	555	548	534	508	568	537	536	539	513	572	533	565	529	561	559	555	552	548	574	525	558	567	520	517	548	509	552	551	576	525	565	572	576	567	527	559	544	572	552	568	534	579	530	519	540	587	532	525	548	554	557	537	594	585	500	547	560	537	534	551	567	565	550	529	573	547	549	571	540	545	545	608	537	598	558	530	552	543	549	568	518	519	560	575	552	566	558	602	591	529	504	541	513	520	514	572	559	551	548	532	522	537	604	573	526	567	514	512	567	544	562	554	563	498	575	537	524	491	548	543	562	563	547	559	558	534	534	563	543	563	557	533	594	590	547	552	556	581	522	559	538	557	541	511	539	558	562	582	513	592	567	524	560	525	524	571	589	547	568	517	585	557	520	561	527	534	552	562	539	571	556	538	531	563	507	567	543	518	549	552	558	536	544	570	543	565	567	559	550	536	535	556	543	543	513	514	560	539	561	541	552	557	559	552	552	563	539	505	571	525	554	535	532	547	574	548	559	537	551	553	548	555	579	517	520	572	564	575	547	588	526	553	554	566	575	565	566	528	543	567	542	541	550	559	543	531	558	549	533	567	586	569	491	565	537	502	513	536	576	568	574	576	542	560	572	581	547	539	529	499	522	553	574	537	519	525	582	574	521	521	477	544	540	502	526	524	516	590	591	586	591	568	529	566	556	555	538	535	568	538	554	571	557	532	590	518	566	534	596	546	514	541	546	561	537	501	567	540	567	512	536	564	555	527	555	549	556	560	598	583	556	547	530	536	548	560	577	543	535	572	534	562	542	537	561	511	516	550	570	537	589	550	558	546	548	519	563	559	542	572	514	584	517	534	543	551	587	526	544	531	613	572	538	547	537	531	574	546	562	548	575	549	545	578	562	547	543	566	516	526	568	558	556	544	546	532	588	614	538	549	560	581	540	578	572	536	550	546	562	570	540	505	546	516	517	582	545	562	586	562	560	589	569	527	561	570	547	547	559	574	532	552	546	573	584	527	595	547	556	519	541	533	539	532	525	570	554	545	530	540	524	555	533	571	531	576	552	565	500	530	568	557	550	540	550	499	549	515	532	570	546	594	584	551	514	587	539	562	521	518	558	543	576	573	552	523	511	541	535	562	564	558	552	548	575	534	565	566	536	535	553	574	590	529	542	538	542	566	569	530	568	587	573	594	599	574	517	569	543	569	533	535	523	595	548	521	522	620	523	511	545	547	563	603	514	545	537	552	582	547	526	535	575	570	523	569	542	549	531	546	554	564	529	513	538	570	587	538	508	532	509	556	527	564	586	571	543	601	594	528	562	609	524	545	526	567	532	484	536	545	557	526	519	573	530	493	545	531	553	532	543	565	554	571	558	542	566	547	517	547	534	534	556	555	539	584	546	545	535	545	559	581	563	558	562	546	522	537	553	553	578	565	543	524	545	563	536	559	524	558	518	565	567	538	526	567	568	495	584	525	560	533	554	602	584	520	539	567	559	538	527	533	555	586	600	536	558	537	583	535	543	585	520	555	557	565	545	530	532	544	582	563	513	558	496	562	562	537	533	572	577	514	592	527	577	583
23454	21465	28380	24951	21199	6741	2017	1404	1114	1036	945	844	833	808	721	694	674	665	622	637	633	624	620	575	584	592	597	572	593	547	568	543	572	529	537	582	543	547	550	528	563	525	525	549	574	554	547	566	534	555	528	531	555	537	543	546	536	536	574	572	533	546	531	546	559	536	535	578	514	504	496	535	553	509	568	509	563	501	554	572	533	514	505	530	566	550	529	493	547	487	569	551	533	562	524	533	534	561	541	523	561	541	521	542	584	584	529	551	525	543	532	561	516	535	560	534	544	500	570	488	533	600	561	548	536	547	519	558	510	523	564	545	544	548	582	550	551	525	528	538	578	533	530	558	532	542	512	547	506	563	557	542	514	543	576	535	564	534	499	526	523	553	546	565	482	530	517	529	511	531	511	550	524	513	521	528	537	515	531	506	546	545	538	521	508	494	562	534	535	557	533	518	576	530	498	522	541	538	513	540	502	547	529	515	528	539	604	545	566	539	594	512	550	527	526	535	519	508	518	488	538	554	526	539	546	519	552	572	559	543	520	514	554	574	506	546	525	545	537	552	569	551	557	559	562	515	478	558	539	537	546	551	569	524	530	505	517	517	527	558	517	566	558	527	546	565	518	516	529	532	508	524	604	544	550	542	530	536	556	495	489	563	585	539	517	528	535	539	540	522	545	567	549	562	521	556	511	536	543	508	504	574	534	529	481	538	527	511	560	535	508	554	525	533	533	565	526	504	532	528	541	526	528	596	514	529	552	534	509	559	517	580	491	554	529	569	550	500	545	516	513	527	557	535	527	562	551	550	543	540	535	546	553	498	546	519	538	536	553	525	500	546	550	540	579	545	540	538	543	562	534	571	530	542	531	502	524	583	553	530	541	514	564	540	556	536	491	570	549	522	522	576	529	509	509	580	517	545	526	535	554	533	514	562	535	560	522	537	540	500	496	526	560	586	564	556	527	570	552	509	511	548	532	559	535	508	530	554	544	515	517	510	508	509	532	545	543	548	523	553	531	537	528	534	482	536	536	541	571	496	550	516	581	525	538	544	551	559	540	582	508	550	539	612	532	515	554	545	519	536	547	507	538	562	517	531	530	572	529	541	589	559	498	546	544	508	509	549	552	527	519	520	527	563	537	506	515	552	534	542	575	522	539	524	541	546	525	569	516	564	549	509	536	506	574	538	500	537	534	556	544	541	556	509	545	590	507	491	531	532	505	540	570	523	554	547	525	580	513	513	574	542	524	564	556	535	584	531	525	527	552	552	512	547	506	530	531	501	543	523	552	566	522	543	539	525	546	570	559	497	567	558	562	526	538	504	533	546	520	552	531	525	551	511	569	526	551	551	547	565	545	543	549	540	529	540	526	595	543	550	546	558	534	534	499	527	560	561	545	597	536	576	570	541	560	517	553	546	562	546	562	484	557	526	573	527	569	526	532	568	550	529	567	537	543	529	536	537	531	539	503	532	549	583	496	559	536	545	491	478	567	544	575	579	547	533	525	515	548	539	520	544	548	531	550	511	536	561	528	534	546	543	517	502	515	507	540	539	541	544	561	559	546	503	542	555	558	546	497	571	517	524	517	560	518	532	520	535	497	555	540	508	545	542	530	524	518	552	552	547	564	494	561	517	550	536	481	499	512	531	552	539	564	539	531	509	576	548	539	541	534	547	567	498	561	556	533	505	537	514	499	537	529	533	501	496	517	526	529	526	493	544	551	560	519	525	569	541	542	510	548	532	522	505	541	547	546	581	536	543	540	530	528	498	529	549	524	550	551	519	517	517	537	534	520	572	539	518	556	523	554	533	520	556	516	518	568	568	515	525	557	535	548	526	532	534	484	491	542	555	601	489	559	505	546	526	498	490	564	527	529	535	558	521	537	490	501	555	542	498	546	564	531	573	496	528	515	583	550	571	515	539	541	532	540	566	542	565	533	537	552	542	534	566	546	499	514	512	574	522	494	558	567	536	530	491	503	495	537	508	532	547	532	535	557	583	525	531	591	541	536	539	533	560	560	496	484	559	578	556	564	526	533	539	570	563	547	555	515	591	576	553	527	554	526	536	544	524	568	516	568	525	555	503	562	506	563	570	541	548	506	556	519	530	534	552	537	541	560	523	548	550	548	556	532	587	550	513	544	527	542	552	554	578	544	538	560	513	539	545	513	535	534	521	503	498	532	534	497	548	547	518	556	536	528	529	522	547	498	519	559	511	495	576	494	569	517	569	516	512	573	555	533	518	498	538	563	504	557	518	519	536	571	583	556	487	520	547	537	516	489	508	562	531	543	488	537	569	519	556	563	569	560	511	504	530	541	494	539	542	541	540	578	555	506	524	512	556	539	505	528	527	547	545	554	522	516	523	550	570	537	515	518	568	536	554	547	529	567	507	537	564	572	566	541	551	552	521	500	483	560	503	516	505	570	518	501	563	547	544	532	526	522	535	535	519	548	564	539	512	546	555	536	567	502	531	512	552	539	504	544	553	518	511	515	530	566	597	517	530	494	532	524	541	522	516	534	526	573	579	501	518	555	520	488	552	533	536	549	521	590	593	523	549	544	573	512	525	581	536	545	557	506	538	535	588	519	526	536	510	525	549	557	547	521	560	549	542	590	541	541	508	576	519	614	568	520	556	540	533	557	526	561	584	540	529	545	529	512	490	554	508	547	576	503	511	529	569	563	538	569	547	576	500	523	506	520	588	534	527	522	506	538	541	546	564	538	545	520	529	524	546	512	556	497	513	578	516	556	549	511	524	548	563	545	497	550	516	582	477	520	535	539	551	539	521	505	539	530	542	578	502	562	572	564	540	504	562	532	528	558	565	574	553	554	574	554	549	529	587	524	564	569	490	614	529	515	536	509	510	589	559	558	528	551	510	540	558	533	552	520	541	521	522	531	554	513	532	517	567	564	509	569	570	536	563	510	510	522	535	528	501	519	535	573	483	530	511	559	523	539	509	507	564	520	578	523	581	525	530	518	531	525	555	515	526	524	551	529	530	553	542	456	493	533	555	547	531	523	561	536	582	548	537	551	531	526	513	495	553	578	548	500	580	512	559	587	541	532	540	511	536	530	517	529	543	523	520	592	540	504	538	581	530	559	535	508	518	559	570	536	527	508	528	522	501	491	558	522	525	540	546	505	511	535	538	549	504	520	545	537	543	540	532	549	554	543	515	533	540	568	534	527	545	559	508	532	526	557	484	568	519	497	535	559	530	524	529	514	558	517	536	540	529	573	544	513	559	527	551	538	530	528	513	527	539	506	521	485	522	527	539	538	521	541	581	489	534	556	572	510	552	528	549	545	511	513	553	515	569	548	578	565	549	553	519	561	545	614	563	520	566	527	511	548	524	537	556	543	527	556	570	535	519	519	557	527	511	560	507	543	531	518	539	548	530	518	499	546	584	525	549	550	521	517	485	528	543	517	561	509	557	550	522	517	568	564	512	567	525	552	527	542	540	549	550	511	567	539	544	549	541	476	523	567	549
6712	19700	14711	7707	5489	4379	3525	2643	2151	1901	1662	1547	1444	1312	1233	1036	975	1005	922	868	882	830	782	821	840	831	872	792	790	798	732	791	816	787	726	693	774	745	730	762	713	744	735	689	732	723	732	725	740	729	737	691	732	715	757	728	743	723	719	697	761	732	727	754	772	764	749	723	709	750	722	704	706	751	702	751	699	730	729	725	730	718	716	710	744	757	719	731	678	751	737	696	705	680	695	737	629	745	713	727	718	717	701	744	731	748	741	711	720	727	720	732	766	769	711	699	721	733	770	713	691	707	736	729	742	708	672	730	766	739	755	765	746	698	637	738	743	707	709	699	693	767	704	741	706	732	749	721	744	741	760	730	747	703	699	704	699	729	735	742	731	765	773	706	780	723	728	740	707	711	721	731	762	734	725	712	728	703	752	725	745	705	721	719	729	760	759	705	697	688	735	694	722	753	746	703	738	710	679	727	741	735	729	709	782	743	699	727	700	736	753	754	722	719	718	760	704	736	734	723	754	764	748	688	727	745	780	713	747	720	729	755	708	740	728	737	715	740	708	726	686	728	695	720	758	766	709	742	733	743	723	690	732	739	746	741	750	687	788	769	727	752	694	725	795	663	743	744	747	700	685	662	673	689	731	728	680	706	705	735	728	735	739	743	805	772	701	722	705	701	718	730	701	712	711	712	689	688	736	702	729	756	737	727	738	677	739	733	735	750	733	691	717	719	716	707	735	704	733	711	716	727	726	728	743	753	719	718	723	666	739	731	791	694	776	741	760	684	664	714	688	725	755	718	757	764	736	751	703	722	731	688	753	731	754	705	794	798	760	713	742	729	704	774	775	785	754	739	712	741	725	739	709	707	745	736	694	735	710	693	702	782	729	748	701	751	781	719	728	695	742	733	719	741	724	734	734	767	717	720	704	743	704	720	738	694	730	754	758	718	705	738	723	695	721	738	762	706	747	704	740	728	718	796	757	738	728	737	675	726	741	727	725	721	695	700	685	742	757	711	713	718	730	695	762	779	725	694	733	737	746	694	712	704	758	735	716	707	718	715	731	695	729	715	690	731	734	743	745	769	703	750	732	732	731	745	699	749	768	689	685	696	721	687	731	706	746	770	675	702	778	746	723	736	750	713	727	727	788	685	702	741	709	743	752	714	736	695	712	761	753	703	737	764	723	746	685	682	713	736	730	742	694	707	732	726	755	742	719	738	688	730	675	766	764	667	755	704	686	757	726	720	739	687	712	756	680	723	696	737	727	661	741	691	675	716	769	746	684	740	677	771	717	704	715	746	695	768	709	700	701	735	737	685	773	724	712	697	676	737	679	719	721	695	695	752	737	731	732	702	714	688	718	713	712	723	728	667	737	776	717	742	708	722	704	700	756	764	791	731	715	779	740	725	715	694	732	778	739	685	680	725	696	708	718	735	701	709	715	749	743	708	718	720	724	778	721	710	701	738	694	695	726	675	687	740	733	737	682	736	724	763	728	727	702	740	765	705	757	741	718	705	766	727	727	778	750	722	729	737	721	744	684	713	720	758	723	755	731	770	702	685	742	706	754	736	733	705	717	709	681	713	721	733	741	685	755	734	765	689	738	741	741	707	702	726	739	753	719	711	711	714	747	704	705	742	704	694	719	727	719	752	715	726	733	668	721	735	730	697	731	709	719	732	737	704	725	729	690	737	734	718	722	721	676	715	755	712	677	692	712	728	724	764	714	705	709	742	723	695	728	675	741	752	734	725	729	690	708	716	730	714	736	744	756	765	759	733	723	706	744	724	734	730	739	737	713	768	716	701	717	713	701	675	751	713	731	759	734	760	739	777	704	741	738	691	738	747	668	722	735	746	712	705	735	718	757	681	694	700	703	752	719	723	712	694	739	713	770	749	737	719	715	704	723	725	720	729	758	753	719	742	703	711	685	743	740	748	720	770	712	759	700	688	734	706	748	741	745	730	705	721	725	725	718	701	753	723	731	706	727	663	705	666	738	718	714	751	761	691	715	695	672	724	733	721	726	717	767	728	699	712	760	754	744	722	736	716	750	733	754	759	694	725	771	715	723	726	727	774	753	756	755	738	717	746	751	716	709	728	701	711	744	714	719	717	731	731	683	693	744	694	741	743	750	705	725	715	775	767	683	728	749	688	703	759	745	735	713	725	721	730	707	715	692	745	699	754	693	693	684	683	735	749	699	746	723	750	739	697	742	699	672	729	677	681	729	746	723	738	636	752	693	731	672	684	698	753	727	741	729	708	720	705	714	715	697	717	762	707	723	709	732	781	715	742	707	696	714	725	712	696	706	690	767	742	784	751	740	735	735	708	697	713	753	759	762	725	708	806	739	724	683	792	735	741	714	698	718	723	738	685	780	742	738	738	693	759	773	750	705	714	721	716	708	728	716	750	733	755	735	749	741	704	733	670	737	755	707	743	684	724	738	693	700	760	741	728	687	728	747	723	711	680	699	719	770	721	715	680	728	765	707	737	700	740	742	738	725	700	749	705	714	711	665	768	753	696	752	677	707	728	732	717	728	713	700	724	747	670	732	725	708	724	708	764	718	751	752	760	697	718	719	742	735	763	726	721	717	707	732	794	767	728	722	713	743	743	707	726	734	751	703	710	697	698	747	714	757	737	694	760	751	747	716	718	737	760	712	713	748	736	748	707	733	694	740	696	707	776	748	717	683	702	746	687	730	725	732	722	766	708	719	736	698	789	771	771	693	743	750	717	753	785	728	736	766	753	726	708	692	802	729	745	708	736	714	745	657	722	747	776	739	706	725	787	702	741	740	783	695	775	681	765	740	732	738	717	689	751	758	706	713	699	755	717	771	742	716	754	738	740	710	721	675	706	729	685	741	744	704	734	704	729	706	694	727	757	727	695	707	733	724	715	675	667	737	760	738	717	711	703	727	749	753	772	677	687	702	745	710	750	750	742	743	731	744	745	760	727	738	677	672	718	750	712	698	727	713	706	699	693	761	764	773	727	743	694	694	734	731	714	728	746	741	758	707	702	736	731	718	694	690	759	724	749	731	698	745	705	718	742	744	710	697	735	730	732	707	735	771	686	727	729	697	718	720	712	737	727	694	695	683	683	706	716	694	694	720	743	707	686	690	717	719	728	746	710	731	714	729	719	691	744	745	728	741	716	708	771	711	711	709	721	673	729	741	731	707	697	734	746	671	704	714	694	748	706	709	742	691	698	725	711	745	725	740	735	758	706	759	653	701	729	716	760	735	745	675	734	726	696	701	726	744	728	750	719	731	708	733	706	703	669	732	711	686	722	723	737	735	777	726	705	737	760	699	750	692	769	742	698	731	752	756	745	730	720	764	720	719	772	748	704	723	714	732	739	730	744	710	698	703	704	724	756	724	730	723	728	713	759	746	754	775	729	721	719	735	701	744	801	740	709	730	745	710	756	760	750	719	731	692	726	744	776	674	679	719	726	720	704	743	723	710	725	684	668	718	726	749	720	685	719	709	757
24928	21484	26449	24484	3881	1344	995	729	655	551	499	465	442	404	375	342	320	308	301	267	274	286	273	266	252	289	273	256	276	270	240	254	251	254	244	252	266	231	227	271	257	246	226	236	228	247	247	228	266	253	235	210	243	236	246	230	242	259	249	226	242	257	252	233	225	238	227	253	237	229	257	223	253	237	245	232	252	200	234	252	227	227	262	228	213	243	232	237	262	232	228	251	228	253	251	231	223	230	239	232	233	223	230	227	252	262	226	254	254	254	209	258	215	241	241	223	239	234	273	232	256	213	221	234	247	235	254	229	231	239	263	230	223	236	215	253	248	242	245	232	236	227	268	253	222	220	236	197	256	217	242	252	260	221	273	263	269	247	236	232	200	230	235	231	254	222	214	262	245	237	257	246	209	237	258	227	232	229	230	231	228	259	227	264	239	248	247	247	225	228	224	239	211	247	249	232	239	234	255	251	208	225	246	242	259	207	223	215	214	211	238	242	242	269	214	241	234	223	265	238	235	220	233	248	217	228	221	229	230	217	200	255	213	229	216	254	225	225	236	240	246	255	232	225	245	213	231	232	271	227	246	239	235	257	221	228	220	240	214	259	247	221	211	232	226	263	256	234	244	240	222	242	248	248	241	246	234	227	215	240	253	217	258	223	240	233	228	252	234	257	186	250	240	257	206	241	231	248	233	223	249	242	231	243	225	262	246	250	228	226	218	256	251	231	243	241	226	234	259	256	262	239	241	230	247	241	236	258	259	214	258	242	240	231	227	235	216	222	246	226	240	233	240	218	234	226	248	270	244	239	237	247	233	229	276	260	232	209	249	226	275	270	249	248	223	246	216	231	253	247	258	253	230	234	246	242	226	213	233	237	241	249	256	260	259	227	227	277	250	286	224	252	243	237	233	244	230	255	239	232	251	243	234	227	238	262	243	244	229	239	248	212	217	258	240	244	219	236	266	235	241	237	232	230	219	258	237	237	235	247	214	251	269	239	231	237	226	202	234	223	259	238	232	234	219	215	222	212	248	266	238	250	224	211	246	265	240	234	222	216	243	232	221	238	229	251	249	234	250	259	257	242	215	191	229	223	217	224	238	238	221	215	228	202	203	228	241	218	238	242	234	251	250	231	227	229	230	215	242	232	216	219	248	235	233	270	229	249	231	232	253	269	245	219	244	229	218	201	250	224	245	237	257	239	241	223	225	259	242	238	222	225	232	234	224	251	236	240	241	227	211	246	260	217	228	246	244	221	247	232	253	230	237	231	249	240	271	233	220	256	241	244	238	236	251	254	234	257	231	201	274	241	240	245	239	221	228	216	240	232	224	242	230	233	245	232	266	212	229	233	235	244	234	228	254	235	217	240	218	253	217	233	253	268	237	256	252	233	245	252	237	205	228	240	245	262	251	257	229	267	271	246	208	198	257	270	247	200	239	253	221	238	223	237	229	240	219	208	260	231	222	234	243	218	220	234	227	252	240	226	248	225	259	252	233	250	261	227	252	211	250	241	228	218	249	242	265	231	270	273	259	248	257	233	220	254	244	247	241	238	228	215	231	236	239	297	252	218	269	217	238	225	235	243	214	218	255	249	226	214	238	248	239	252	205	214	253	249	227	232	258	250	209	226	258	247	236	228	240	252	214	263	237	227	235	237	231	236	249	201	229	212	236	251	223	229	237	245	265	244	225	222	217	248	248	223	221	243	253	235	258	228	234	218	217	222	224	236	250	241	219	226	260	256	242	245	234	262	260	230	240	237	275	228	225	213	268	228	253	232	279	218	249	238	247	213	219	266	225	246	219	262	242	228	234	248	221	245	230	230	245	233	219	237	224	211	224	224	212	229	243	247	232	233	224	219	245	198	252	237	253	252	228	224	233	250	228	217	234	234	248	239	238	242	242	235	236	256	231	254	222	240	241	235	238	241	228	260	224	264	247	230	237	248	245	246	235	205	214	239	227	201	219	247	232	234	243	218	268	233	283	227	240	232	247	267	281	235	256	251	231	245	235	220	231	254	236	232	226	230	226	247	229	235	226	243	220	234	227	228	206	255	234	235	232	247	231	244	210	277	240	222	224	265	251	196	216	246	256	245	232	207	236	205	242	257	210	238	233	249	220	246	229	253	236	246	250	255	247	238	237	236	216	249	238	238	207	253	224	235	238	236	235	254	251	222	222	233	217	238	218	251	244	224	253	232	251	238	267	227	231	236	231	220	231	231	205	239	241	237	247	247	258	239	260	227	246	227	236	255	204	247	227	239	249	281	241	231	221	234	223	253	241	232	212	207	249	235	279	246	232	266	266	256	231	263	227	238	220	177	265	245	220	235	233	247	230	225	250	205	238	242	236	259	223	228	256	235	249	239	239	245	239	259	248	235	213	261	263	236	223	221	230	227	216	221	242	228	271	241	241	252	240	225	249	217	237	213	236	244	219	230	244	241	239	241	254	231	254	232	234	246	235	225	222	241	257	233	242	234	239	232	233	217	260	231	232	221	239	248	239	237	209	226	230	235	242	241	245	225	236	241	261	244	241	233	228	244	209	234	223	236	215	244	226	232	204	227	216	257	244	255	255	228	257	232	217	242	251	244	221	266	252	253	226	244	245	264	226	251	233	249	219	247	244	243	239	221	242	247	236	216	235	248	206	235	241	234	228	243	254	267	239	227	261	254	264	239	255	220	249	231	216	252	224	238	227	232	259	235	263	231	233	226	236	238	215	235	238	252	234	265	209	232	220	240	225	234	244	229	219	205	267	247	258	238	247	231	233	234	262	245	264	223	239	258	268	247	253	220	244	226	232	232	241	235	240	240	240	239	240	212	222	212	253	227	247	219	245	256	227	231	237	250	261	219	254	231	233	226	262	233	212	251	231	237	244	255	248	228	225	243	235	237	190	209	191	251	247	253	222	255	222	240	194	211	242	222	246	225	230	206	259	262	253	251	229	225	242	258	241	228	230	250	230	235	240	235	263	245	242	256	245	222	242	248	255	236	215	233	213	242	233	235	253	269	224	250	254	252	236	213	222	224	233	230	228	234	205	241	239	224	249	226	245	229	231	235	203	215	231	241	209	232	268	241	230	243	231	241	231	245	227	220	220	232	260	250	260	220	229	259	244	224	212	242	236	242	214	233	236	256	237	235	225	222	212	246	253	226	237	231	243	250	242	209	255	225	221	208	249	241	233	215	216	237	231	216	220	260	249	243	224	260	220	235	235	238	238	218	224	210	219	245	233	246	243	223	249	230	245	231	252	269	239	257	246	241	228	258	230	212	266	266	234	228	208	224	245	244	222	237	223	244	248	232	257	252	207	230	240	227	235	230	229	243	222	228	246	249	206	268	253	245	238	211	228	242	226	237	246	229	229	233	241	239	213	278	227	223	272	270	210	236	223	250	254	234	233	235	222	246	245	233	260	238	242	235	228	230	226	219	242	235	227	224	237	228	255	241	220	222	222	237	268	232	211	250	255	245	235	233	227	235	222	235
6709	15603	10896	5612	4003	2994	2299	1789	1461	1197	1090	930	845	733	643	552	559	510	484	466	417	410	394	412	376	438	373	389	372	366	351	369	373	349	308	343	347	319	334	316	321	328	352	294	339	336	349	289	323	334	336	336	299	320	306	353	321	321	309	327	340	336	307	307	310	345	330	310	316	337	342	328	319	321	333	359	328	312	315	318	314	350	346	288	364	328	305	322	329	342	343	306	348	333	339	314	303	350	323	358	343	297	345	330	320	329	363	328	288	326	325	325	306	323	332	322	328	306	310	348	329	321	347	328	355	328	313	313	323	296	306	328	324	361	320	300	326	329	320	338	316	338	310	356	326	344	303	333	275	337	322	317	323	325	344	301	329	319	319	306	308	330	297	313	324	332	289	312	314	285	280	338	300	354	345	308	302	331	298	319	312	345	312	331	336	330	331	328	309	318	334	306	329	359	310	309	335	335	308	327	349	323	328	326	317	318	339	311	316	290	301	329	333	335	332	320	327	313	325	346	310	307	323	347	347	302	342	321	321	293	294	311	351	333	301	311	309	317	345	313	318	321	344	341	352	282	263	300	316	293	295	329	368	328	335	336	331	334	297	315	327	312	321	292	308	295	313	328	351	317	322	327	350	320	325	340	315	305	341	333	321	351	330	303	358	355	304	327	317	334	310	348	314	338	287	356	328	294	302	301	342	349	282	353	362	290	326	322	303	295	308	319	312	316	300	334	314	321	340	320	303	315	334	322	317	310	319	338	325	348	301	345	325	319	343	342	286	325	335	314	301	335	309	320	331	323	291	335	318	332	296	342	332	342	320	314	348	325	316	294	304	324	290	354	349	331	343	331	291	323	302	341	332	317	333	308	318	297	340	328	332	312	339	316	324	351	310	311	317	320	345	333	330	320	325	302	314	308	331	309	332	321	327	296	328	301	320	296	332	317	325	311	318	333	337	352	320	322	310	332	310	342	325	300	344	351	325	323	322	328	322	320	371	352	313	348	317	305	354	325	342	325	319	312	278	296	339	314	316	333	310	343	345	341	296	316	356	328	310	344	315	299	331	335	321	306	303	333	356	337	326	312	310	292	336	318	329	309	330	344	308	317	337	318	344	310	317	321	279	324	359	356	358	330	320	330	304	295	302	331	336	299	317	286	335	304	320	334	331	350	321	335	304	323	278	336	330	302	308	330	338	296	325	306	352	301	333	331	332	318	338	298	324	330	326	336	328	312	311	337	295	330	320	328	296	338	301	326	288	322	313	318	316	283	321	311	346	333	336	316	352	332	337	323	313	318	344	339	308	328	305	309	347	304	337	318	339	349	355	299	312	319	340	361	298	295	344	328	318	307	296	313	332	320	308	317	332	319	329	332	296	347	342	357	298	299	313	305	303	344	320	314	327	319	331	317	317	329	350	339	307	313	309	313	299	309	297	312	325	323	317	308	353	337	326	333	300	363	292	302	296	308	297	336	323	317	326	319	344	290	321	324	319	301	337	332	346	341	305	297	327	324	317	329	342	305	313	346	299	322	313	312	322	327	323	310	312	358	360	333	315	329	297	321	319	327	326	314	320	318	321	309	344	340	315	297	319	307	310	312	317	325	333	312	330	329	338	299	315	304	334	320	312	328	324	347	294	334	332	308	329	301	354	349	344	318	339	293	323	342	315	321	340	314	321	340	354	300	347	302	348	340	317	307	338	300	310	328	295	342	317	316	292	293	306	301	352	334	338	349	303	350	327	296	329	295	323	308	296	310	277	311	317	320	313	323	333	330	325	310	300	325	323	335	345	319	302	327	305	322	349	365	298	321	325	353	351	314	337	346	320	345	287	320	324	317	326	320	333	319	311	345	346	294	353	290	303	317	324	310	307	311	343	332	336	320	319	316	349	317	342	299	337	324	325	323	323	321	319	355	320	353	333	336	321	321	289	327	302	331	363	323	340	341	320	340	323	321	317	329	310	325	323	313	343	314	302	292	300	312	327	321	324	307	303	297	312	337	322	368	349	333	332	284	329	313	324	329	327	333	348	318	332	317	347	345	291	323	328	356	304	304	326	337	331	333	350	314	347	305	311	301	312	307	329	315	308	325	305	322	312	303	328	332	329	330	318	304	313	332	353	309	322	309	360	290	378	298	315	324	305	305	342	315	309	300	304	308	344	300	317	313	348	319	312	318	318	330	320	329	352	315	353	317	344	327	319	336	332	304	339	311	332	306	306	359	360	303	319	351	320	311	324	328	303	327	320	301	326	326	346	348	328	345	280	324	334	327	311	328	361	314	315	292	322	302	317	334	343	303	338	309	288	350	315	327	324	315	306	327	326	341	338	320	355	334	307	335	310	325	303	347	321	343	329	313	309	331	326	312	330	308	305	326	327	309	308	317	269	302	327	291	298	328	324	298	324	337	325	298	304	350	294	302	348	302	339	332	307	319	344	326	327	305	326	314	318	320	296	334	337	295	333	351	328	290	324	317	344	347	346	305	318	314	336	338	302	324	315	294	328	310	306	304	291	318	334	317	303	305	327	331	350	318	312	297	325	323	315	326	299	334	309	320	316	321	342	340	331	370	326	331	337	345	345	315	338	334	323	310	333	341	303	329	321	309	317	316	313	306	318	335	314	316	325	355	322	331	357	313	307	322	334	326	327	343	322	358	354	331	322	334	320	343	308	326	318	340	326	366	355	315	337	365	328	281	349	325	339	308	333	321	362	319	314	342	310	310	342	334	333	323	347	304	364	301	345	324	336	336	304	298	326	324	305	303	281	322	339	369	356	312	310	316	308	333	320	319	338	317	351	324	317	353	303	333	301	326	316	329	330	320	334	323	313	271	346	345	352	315	321	336	305	321	363	319	345	318	345	318	310	364	311	312	351	292	321	318	293	296	317	356	335	341	378	320	326	297	304	338	342	332	326	317	323	335	327	316	298	336	329	346	346	316	317	347	316	355	322	315	312	301	319	316	335	314	327	300	340	353	316	324	337	339	327	304	312	316	359	352	336	329	275	317	319	323	337	348	325	332	307	300	346	306	312	312	332	341	350	344	309	338	332	328	305	318	341	307	311	338	328	323	338	333	335	320	320	308	312	329	322	340	351	305	279	319	335	326	321	336	332	319	316	342	325	325	305	364	337	303	322	319	302	334	314	328	315	296	323	325	346	312	319	339	316	338	311	321	327	343	323	324	355	297	336	352	317	327	349	322	348	312	335	282	323	343	283	321	326	331	337	319	331	320	338	336	295	330	324	345	335	301	303	316	301	312	302	316	333	335	346	315	316	330	329	342	304	301	296	303	333	321	343	365	312	311	298	321	322	346	336	303	338	329	342	312	317	325	299	342	361	313	331	329	328	306	366	319	313	353	310	352	349	315	343	358	366	360	326	347	279	309	310	350	327	343	324	314	318	313	323	309	321	338	344	330	322	303	315	327	287	286	336	285	336	319	355	335	327	317	304	297	334	336	323	330	319	375	317	324	310	310	324	315	297	304
22629	21514	28962	24522	21513	20636	5132	1816	1217	1049	995	862	809	727	656	627	542	487	496	496	485	490	497	429	447	471	415	445	414	433	428	409	380	414	423	381	394	364	383	393	405	387	385	427	383	361	328	413	408	386	390	376	385	402	408	378	392	376	388	349	376	397	392	375	402	406	360	369	401	351	378	385	379	368	380	400	431	419	405	368	385	412	374	396	389	357	365	375	380	357	372	408	366	371	384	405	405	404	348	377	404	352	373	407	418	382	399	383	333	397	391	366	399	340	377	380	349	424	366	389	371	340	365	379	337	401	394	390	359	355	392	362	355	363	391	414	401	386	375	395	390	384	402	379	366	351	358	378	381	374	382	339	387	378	381	367	371	358	399	348	412	369	375	398	383	401	364	374	403	409	365	392	406	392	376	375	376	392	414	383	379	382	382	400	399	375	355	373	398	362	371	389	384	374	375	368	348	356	408	391	352	365	369	402	407	371	386	398	398	399	397	386	334	399	379	383	389	362	372	359	381	338	372	372	399	356	402	376	385	361	370	383	360	363	382	337	331	373	407	362	388	374	364	362	377	389	396	364	368	351	369	363	353	358	340	362	415	390	413	368	396	366	374	380	392	351	400	355	374	360	351	393	373	389	381	397	386	387	370	357	380	406	393	386	399	372	411	397	392	363	389	346	391	392	403	384	406	345	366	353	356	376	405	378	370	382	375	367	381	378	407	376	357	379	353	399	403	354	353	382	357	383	369	371	393	380	391	401	365	353	365	383	353	375	378	359	377	337	351	388	350	372	399	368	373	362	380	357	404	383	427	365	378	386	360	367	373	380	398	344	385	375	371	401	362	368	361	366	371	347	386	360	374	364	378	388	376	406	373	411	405	366	380	356	391	351	398	368	380	384	363	371	377	359	359	355	349	404	395	361	381	379	406	380	377	402	362	385	426	368	388	403	355	389	391	366	399	331	380	364	365	369	365	372	385	373	369	399	386	364	359	400	382	385	371	364	369	330	369	369	347	372	393	374	391	411	391	421	366	385	404	393	410	371	369	395	343	350	406	387	398	366	371	385	385	359	363	357	380	421	395	384	399	372	405	381	369	378	387	428	355	362	396	378	391	393	379	415	390	385	416	348	407	370	361	356	388	404	373	393	362	391	381	395	367	370	373	410	366	371	382	385	396	388	386	373	389	367	378	393	371	375	352	359	369	379	354	392	382	357	396	388	403	358	360	406	398	378	357	410	424	378	402	348	408	361	375	393	387	381	378	431	416	370	355	340	383	408	390	366	366	354	346	421	411	379	380	335	405	374	419	357	397	349	398	355	355	427	360	364	384	374	354	378	384	404	397	351	343	382	390	356	398	372	392	374	369	402	370	397	381	388	379	346	408	363	391	351	389	386	356	345	349	422	374	373	362	355	335	375	408	366	374	370	389	367	384	374	385	376	379	372	393	379	384	367	351	350	345	374	372	367	403	406	423	385	374	397	426	380	381	345	376	384	373	387	372	364	357	407	380	374	415	373	364	393	374	395	367	363	353	374	379	390	389	380	410	367	391	381	401	367	352	349	395	359	418	400	397	364	378	373	403	365	403	404	396	387	335	343	390	365	366	378	391	376	367	346	397	369	385	364	387	338	375	376	389	379	353	388	384	374	380	333	394	406	438	385	389	377	397	378	376	399	379	373	362	377	359	411	391	372	361	395	384	362	377	378	353	361	389	367	380	374	383	396	395	390	370	367	368	366	377	373	412	388	383	388	350	348	399	387	354	351	364	369	435	394	359	375	350	339	396	376	385	390	349	382	402	368	360	417	405	385	395	340	375	370	361	366	370	361	412	383	384	367	374	395	418	380	359	392	383	357	351	411	376	386	369	367	345	396	363	394	373	332	362	350	340	376	361	370	351	342	368	371	381	366	368	352	383	365	384	370	367	351	395	342	344	404	401	391	368	376	371	389	393	378	351	388	383	359	345	354	368	376	392	370	375	396	353	392	410	425	418	369	359	335	380	418	386	386	407	395	376	348	353	398	358	364	389	390	392	361	361	357	350	379	347	409	340	361	356	380	382	391	392	366	406	423	405	357	368	333	373	417	351	425	343	372	407	357	386	379	387	392	397	373	365	381	396	373	368	351	415	372	362	376	341	382	356	392	391	331	364	366	383	368	358	402	371	382	361	367	393	365	406	419	383	387	373	409	362	368	395	403	400	387	369	385	413	372	360	378	402	392	367	347	383	364	371	376	374	361	349	365	364	363	389	383	422	370	370	371	390	368	343	405	336	383	383	390	383	341	386	398	395	359	357	348	363	384	420	362	387	387	376	397	386	348	361	361	407	401	373	383	342	376	366	398	334	389	376	373	389	392	376	355	374	367	383	390	359	422	344	397	371	383	423	378	417	385	387	393	399	357	342	393	388	387	391	367	369	373	393	401	365	357	388	410	362	352	391	386	371	415	385	372	385	394	382	373	365	370	371	364	378	382	362	389	401	356	391	374	354	381	392	379	361	391	365	367	354	357	388	365	331	384	354	365	355	403	380	367	353	340	398	394	373	355	340	375	361	387	385	370	403	386	384	352	388	368	352	367	368	357	364	422	394	387	384	371	369	388	389	379	358	358	396	373	382	419	357	401	386	422	352	355	389	394	327	380	374	390	342	375	331	384	391	356	414	382	364	344	366	355	372	341	391	423	394	362	396	362	372	401	402	355	384	352	384	353	340	382	379	379	361	372	371	346	379	407	370	342	393	352	346	378	371	380	373	382	363	409	379	371	344	412	389	391	350	370	377	360	384	371	395	386	403	362	386	393	359	378	378	377	380	383	412	369	357	364	384	359	402	349	418	369	316	347	393	357	392	366	375	369	430	375	407	385	376	388	363	414	363	385	426	360	345	392	427	389	349	346	363	384	378	403	352	386	385	361	377	358	390	345	364	359	366	415	360	375	344	365	380	416	370	365	403	382	380	374	397	390	378	400	375	349	353	369	364	373	387	378	402	392	372	381	352	381	401	357	404	418	376	375	380	377	359	380	332	370	382	367	392	376	373	394	387	379	365	347	386	373	369	363	362	386	400	369	345	383	389	409	426	385	395	372	369	369	388	351	377	392	331	364	419	353	396	371	363	346	357	377	403	362	381	361	410	366	386	347	378	369	370	377	397	377	381	385	374	360	378	346	400	389	388	350	417	372	391	358	359	352	366	363	356	370	360	408	356	368	397	427	324	362	361	400	330	387	362	368	388	379	377	363	377	373	368	377	363	387	388	393	402	377	362	349	383	391	375	385	380	409	350	373	387	381	356	373	404	414	387	370	360	368	345	377	349	429	416	361	367	371	393	403	389	392	383	398	349	371	373	390	372	369	366	333	372	389	406	366	381	396	358	368	360	366	372	402	399	388	371	402	392	392	391	370	331	373	403	375	394	388	397	354	353	423	363	411	403	363	380	375	368	386	330	407	389	350	371	370	403	402	401	372	332	377	357	408	373	373	382	382	379	352
8098	24700	18811	10616	7564	5962	4540	3539	2670	2271	1966	1674	1602	1339	1203	998	951	812	784	775	755	687	678	683	693	661	665	652	587	606	568	605	593	549	539	538	549	515	569	473	519	527	524	534	521	472	539	505	519	485	550	557	550	563	510	501	566	544	547	536	541	532	518	518	499	550	508	512	500	550	509	535	555	498	556	558	542	538	487	555	542	505	546	526	529	586	514	506	520	505	500	582	539	503	519	572	546	563	539	514	548	510	525	528	532	548	501	517	555	546	504	527	539	487	545	518	548	544	532	509	544	543	564	496	495	542	490	517	503	485	510	564	527	546	505	543	563	495	488	527	546	480	537	500	541	546	494	528	538	539	542	511	519	497	516	531	550	525	571	495	535	518	537	493	550	555	526	499	545	515	554	503	509	501	519	502	507	515	567	504	562	516	476	540	527	523	531	502	530	507	502	515	513	497	506	514	551	521	492	511	523	494	541	530	516	529	531	531	506	475	547	522	497	503	529	506	494	520	567	532	529	481	494	534	530	514	513	541	571	523	527	517	514	552	497	504	501	491	574	521	533	520	511	544	520	528	577	530	519	540	524	501	483	533	455	488	465	520	540	529	521	531	544	498	532	515	502	534	488	521	519	494	511	491	514	537	520	505	546	542	557	495	510	537	500	490	525	506	533	518	478	521	511	487	553	548	559	503	539	547	535	545	496	513	544	508	543	515	497	528	512	495	538	499	523	575	493	531	543	539	489	540	550	481	531	514	501	507	504	524	510	531	532	545	498	538	542	491	494	527	532	500	525	530	553	492	483	529	523	532	549	539	526	495	524	555	536	494	495	497	542	526	517	542	531	494	528	496	487	529	547	519	541	541	520	516	515	511	507	494	531	528	458	515	513	518	525	508	515	508	530	528	461	541	558	537	533	537	478	532	497	524	490	489	516	529	493	487	522	499	484	519	531	532	536	515	487	531	490	494	550	561	521	526	517	530	538	512	534	508	506	533	508	488	553	522	533	542	540	515	495	546	530	553	541	532	498	538	522	504	537	557	509	524	491	529	503	520	479	499	503	533	496	520	490	498	535	486	519	534	515	542	514	509	525	505	528	524	502	518	547	532	525	532	520	517	549	527	525	539	506	518	531	579	538	525	525	516	526	501	520	487	521	514	538	527	529	517	529	536	538	510	495	486	529	537	521	567	543	500	547	506	526	531	499	478	519	498	498	555	554	501	535	538	498	498	487	541	519	535	537	530	533	566	527	493	508	478	495	549	494	515	532	491	562	524	518	485	555	530	537	515	547	499	534	537	533	515	493	527	497	532	507	517	494	479	524	521	488	566	533	506	546	528	524	515	544	526	520	505	504	511	503	534	496	503	527	539	494	559	510	570	521	526	546	488	510	517	529	508	518	523	521	573	524	501	475	545	510	531	567	481	531	548	506	483	553	538	477	522	503	531	497	512	506	535	555	526	579	529	509	485	526	474	521	518	529	503	520	493	502	480	522	515	529	514	505	530	532	531	563	521	527	533	529	551	543	513	494	525	521	530	489	494	511	490	526	513	541	447	497	528	527	480	534	517	537	523	498	485	513	536	512	508	512	527	500	454	487	513	579	539	514	488	514	540	520	499	498	546	514	518	529	541	544	485	560	526	478	489	545	526	519	511	528	531	530	577	513	535	498	527	524	521	524	507	507	530	590	499	521	520	534	519	491	492	523	516	537	550	503	529	553	524	563	511	485	548	528	538	521	499	551	487	548	490	507	535	559	518	537	497	490	528	525	498	512	476	528	489	512	480	535	472	504	539	543	491	519	508	508	546	547	504	505	502	540	515	488	524	470	507	495	508	568	534	545	542	538	532	563	553	540	521	544	520	539	457	514	514	495	510	502	511	509	550	494	527	545	514	516	501	510	517	525	542	517	541	542	519	501	528	528	534	524	523	536	518	515	500	514	505	478	507	512	550	519	568	485	537	469	551	527	544	508	562	521	510	487	553	521	529	465	478	496	510	502	522	522	481	496	508	561	529	499	517	540	478	551	490	489	504	479	501	532	520	516	490	517	525	508	524	486	534	537	491	495	519	493	508	575	527	488	562	535	487	535	494	527	499	550	525	515	523	536	562	535	487	562	510	463	501	530	485	539	534	497	491	550	524	540	512	501	501	499	540	514	519	545	552	482	511	552	536	512	499	526	538	533	523	500	514	549	475	544	527	496	489	520	521	485	526	496	532	554	542	522	562	497	558	528	516	509	534	514	535	508	512	530	560	533	514	532	563	509	534	540	536	545	537	526	520	504	520	515	494	546	522	510	515	513	521	515	551	516	508	517	503	518	507	527	517	517	502	529	539	527	526	557	524	529	524	547	520	516	539	516	497	512	512	501	568	509	490	529	534	539	530	518	540	519	526	532	529	526	502	516	502	513	535	533	550	507	501	548	535	548	522	533	493	534	517	561	551	535	529	492	522	511	532	543	500	483	514	514	563	482	559	526	494	540	504	513	464	498	542	488	527	505	516	513	511	529	543	525	549	506	491	500	504	557	579	534	504	535	521	545	527	522	499	531	520	470	518	576	532	495	496	558	526	557	527	500	530	562	511	531	484	517	517	475	510	523	499	503	498	493	509	493	501	520	481	473	544	516	483	508	545	529	503	490	508	473	501	527	504	558	521	494	526	529	548	517	554	487	540	510	485	497	540	569	516	520	534	507	545	496	521	468	528	506	503	568	532	536	535	502	520	552	545	514	506	491	527	510	532	551	518	506	494	536	516	500	534	502	499	511	506	546	529	504	486	496	523	528	504	524	526	502	529	523	486	541	513	533	524	542	492	502	468	480	544	508	522	529	509	515	559	552	548	534	486	517	493	515	550	483	544	536	513	497	514	489	504	495	559	494	525	525	503	529	519	510	539	533	552	543	464	515	555	492	519	495	526	504	498	533	525	463	542	532	498	513	557	525	502	520	522	538	521	531	531	506	516	553	496	507	520	498	551	550	516	524	521	538	544	543	500	540	521	524	513	513	504	489	555	540	499	496	505	540	548	541	569	539	526	479	501	531	539	559	517	541	522	496	540	526	516	550	553	499	545	527	520	550	501	492	509	545	507	525	506	506	512	520	554	538	527	491	518	569	522	499	464	545	510	495	550	507	526	490	543	553	519	513	524	540	513	509	502	495	497	499	588	518	549	544	513	530	506	525	503	520	509	537	527	524	509	539	532	571	533	510	535	546	473	545	567	556	515	540	531	515	527	507	535	511	511	523	540	570	523	500	522	552	546	509	533	484	545	507	509	522	492	493	494	505	492	516	549	520	480	536	518	489	518	481	496	525	518	508	496	549	500	543	513	529	536	474	492	522	506	540	501	475	519	495	532	517	514	527	522	487	519	517	524	532	507	564	535	536	544	518	514	494	543	501	525	560	500	529	547	501	522	526	501	520	528	510	498	518	504	539	517	500	496	535	514	550	498	500	523	540	541	503	521	540	533	519	549	490	505	445	495	545	531
27631	18684	7607	2682	1529	1151	867	794	640	639	571	599	551	503	467	467	420	456	470	413	452	421	462	420	439	427	391	430	397	456	435	438	411	445	382	422	431	434	426	426	401	399	453	391	420	395	423	426	442	409	408	481	414	419	429	409	424	414	463	432	462	440	391	401	435	410	391	457	437	406	405	441	420	397	408	421	372	425	443	414	418	400	442	409	388	395	429	412	430	429	395	394	406	384	414	388	405	425	431	381	396	404	426	414	382	413	408	411	394	409	424	435	420	435	435	385	400	432	393	431	416	423	443	426	406	409	420	409	375	425	412	358	473	430	410	458	445	436	394	440	374	399	423	440	403	432	430	390	410	417	397	429	424	419	402	414	415	381	419	398	396	392	392	406	412	412	399	445	397	417	402	403	418	398	400	391	399	448	455	390	388	408	435	384	428	385	437	440	357	411	394	394	397	387	451	443	413	434	430	426	414	423	409	389	403	421	381	406	412	429	422	396	390	416	405	436	393	403	409	407	401	411	426	418	428	418	385	411	411	460	416	408	437	423	412	445	397	390	387	438	406	404	414	426	394	345	417	397	401	433	455	404	416	400	413	376	406	432	452	384	385	427	367	429	427	432	420	383	418	396	413	420	407	420	426	389	416	424	410	428	393	414	410	415	462	426	385	421	407	415	406	408	404	399	410	393	410	396	412	407	403	414	379	414	421	363	414	408	409	416	408	389	434	409	376	438	386	467	424	418	384	390	422	382	416	427	371	402	426	409	416	407	412	467	419	417	417	380	401	429	436	453	409	434	419	430	420	395	452	425	383	407	426	434	416	444	408	410	394	442	404	411	404	407	412	396	396	438	406	435	447	402	392	427	434	406	428	373	358	407	399	433	419	423	388	395	430	416	397	441	382	445	429	423	387	400	409	420	403	413	407	474	418	423	408	403	430	382	426	402	421	432	426	401	349	374	366	436	385	427	419	406	439	430	409	436	417	381	423	468	416	427	423	436	404	426	435	402	398	452	411	427	413	379	398	428	435	421	383	426	379	402	430	398	435	376	405	405	412	436	406	397	405	410	387	449	449	397	429	405	385	417	401	439	413	411	432	425	421	398	408	433	404	417	423	404	432	431	416	434	402	399	420	417	430	410	421	377	390	417	417	411	435	402	417	417	388	407	409	416	403	399	411	426	414	474	425	397	420	424	394	412	407	411	410	450	406	402	383	422	400	430	423	386	404	417	435	399	387	406	347	418	401	418	439	423	368	429	390	352	411	417	376	431	391	418	408	419	385	410	408	386	383	418	421	413	381	405	396	410	426	414	400	419	427	433	438	437	414	428	409	443	414	419	412	444	416	406	448	425	375	411	413	412	427	414	402	398	428	403	417	416	409	391	415	429	373	375	403	379	403	421	409	387	402	418	418	423	432	413	405	402	381	398	399	399	395	385	383	374	412	414	427	403	425	440	464	425	448	414	399	456	432	432	440	398	418	408	398	400	396	390	373	396	428	413	433	419	411	429	434	394	439	365	387	439	448	414	422	399	421	401	408	388	450	443	402	442	397	415	382	387	429	421	432	381	420	376	413	413	408	402	396	397	439	439	408	425	423	411	433	421	420	428	391	421	400	383	418	421	397	433	447	441	424	397	414	395	438	403	447	405	411	405	419	390	434	425	377	432	364	390	436	447	422	414	435	406	446	398	421	440	406	412	449	417	409	409	434	392	402	421	408	434	426	412	345	412	455	436	424	408	412	450	412	384	399	418	386	405	399	400	401	411	389	427	394	439	438	410	394	461	442	410	421	448	429	404	443	399	398	456	405	432	400	404	419	407	392	391	415	428	416	385	401	460	458	383	431	433	405	419	381	426	406	430	388	396	404	407	425	388	405	413	414	390	387	389	402	397	388	393	383	397	404	402	413	409	374	406	398	400	361	435	431	413	424	413	423	433	413	405	434	381	406	378	388	457	412	413	407	375	429	421	390	428	395	416	425	426	411	419	445	428	395	394	417	410	386	405	424	396	418	429	397	420	395	425	418	399	432	434	391	409	417	408	399	417	423	426	399	409	393	418	437	437	398	408	437	390	415	409	403	428	394	363	431	388	443	461	410	409	410	448	436	440	408	393	412	419	400	420	408	387	416	390	422	420	395	430	429	425	390	437	396	408	390	398	393	404	458	433	433	440	417	434	410	383	441	441	449	411	417	408	444	360	415	398	401	428	406	430	420	410	436	387	426	420	372	417	419	415	393	412	434	404	396	406	392	449	432	440	395	398	399	395	437	416	419	449	411	419	414	379	378	412	417	419	384	440	382	403	405	408	389	400	419	427	407	410	421	437	375	404	419	443	400	388	403	417	434	404	436	388	405	410	387	412	433	424	436	381	416	414	415	383	438	402	408	371	423	409	417	410	407	432	420	395	412	416	398	398	432	379	467	430	397	388	419	429	395	457	383	401	414	402	371	457	424	423	427	414	415	406	449	449	421	427	413	408	431	415	420	390	432	448	408	429	425	418	403	421	385	384	373	414	424	402	436	417	443	424	399	388	400	436	396	386	383	425	408	426	437	427	407	411	400	416	419	380	424	407	431	416	415	442	420	419	438	412	449	411	422	388	428	399	410	416	427	422	390	403	406	438	384	457	420	426	419	418	419	433	406	421	385	423	443	416	452	442	438	394	433	428	430	405	402	385	407	392	386	409	421	382	450	441	415	406	420	398	410	414	371	426	408	411	391	423	391	402	447	393	362	440	388	401	408	422	395	424	411	417	395	449	415	368	415	416	441	440	399	391	420	428	391	402	440	410	423	412	435	412	397	419	408	396	411	408	399	407	385	414	426	397	411	406	400	402	390	419	422	431	432	428	464	409	413	402	388	401	413	423	377	426	425	414	381	406	410	444	432	410	436	390	421	423	389	439	418	414	425	425	406	399	399	427	392	422	418	382	377	455	394	424	438	449	420	378	441	355	433	450	425	397	412	458	403	406	408	390	433	412	415	414	418	405	397	414	438	405	418	401	420	445	402	386	402	442	454	388	389	393	407	396	383	420	371	425	407	426	391	445	399	390	456	440	407	412	412	407	410	400	407	415	413	420	388	412	410	404	412	431	451	426	371	375	417	404	444	397	445	395	429	403	406	400	408	395	408	401	375	446	420	392	446	413	438	419	429	417	417	437	406	443	418	424	411	367	455	380	419	430	428	431	412	447	412	399	404	450	419	390	397	393	398	437	393	447	427	411	426	417	427	403	397	420	460	402	431	411	436	376	404	425	376	426	414	395	384	411	429	416	411	392	423	417	374	412	404	422	422	413	418	425	430	418	392	413	436	424	423	417	383	407	436	424	423	399	417	409	399	406	421	460	447	397	400	399	420	436	448	415	448	428	434	420	410	374	466	444	439	405	375	411	442	437	365	383	439	437	387	444	435	430	441	397	393	428	415	439	380	398	415	436	378	406	394	466	412	433	410	389	397	427	390	414	412	401	430	429	387	390	397	414	417	407
6979	11224	8210	4053	2972	2343	1877	1558	1276	1127	993	1015	873	857	797	731	696	668	652	651	620	634	563	633	613	604	555	570	561	562	589	575	548	550	620	549	559	582	553	570	520	524	531	597	564	548	594	529	608	571	551	549	553	554	539	536	543	589	562	526	544	542	582	541	588	528	540	565	563	564	573	580	558	541	566	530	553	536	610	571	518	564	542	576	545	570	539	590	541	544	587	559	558	540	488	555	585	547	553	548	587	538	518	553	552	573	554	566	554	533	528	535	545	546	546	528	528	565	578	554	550	553	593	570	558	557	591	552	567	577	557	562	533	581	580	521	594	542	595	510	589	599	553	528	551	552	558	530	563	573	565	551	566	555	563	550	558	613	580	507	561	586	579	553	573	541	531	546	556	545	560	535	525	546	553	559	531	594	563	556	549	501	574	527	555	551	539	547	625	586	567	501	549	556	600	528	604	558	530	539	557	552	557	539	557	601	517	548	502	638	535	563	562	545	529	579	557	550	563	526	560	576	549	561	561	554	559	555	517	576	521	597	567	501	549	559	620	560	538	589	554	510	527	592	534	512	558	569	547	571	540	571	534	557	547	531	558	556	525	515	622	574	542	566	551	570	497	549	579	534	564	552	560	543	533	542	574	534	552	571	562	556	549	626	555	608	551	584	567	548	527	567	559	531	559	544	558	534	550	549	619	540	528	561	580	567	553	526	578	559	555	540	571	579	538	541	549	568	629	510	576	565	543	546	560	572	521	551	531	555	585	563	577	589	514	550	551	538	542	548	556	568	567	557	565	488	561	557	562	574	499	518	591	525	527	558	569	535	537	582	584	525	580	564	500	535	545	573	581	524	575	558	509	549	579	587	587	533	537	557	577	580	538	510	539	550	551	516	561	559	548	578	578	545	560	549	538	587	553	562	536	511	586	540	527	573	567	584	517	539	539	578	551	530	538	543	506	595	537	534	509	506	584	538	597	574	553	551	521	566	581	580	573	551	550	546	550	549	599	547	567	586	588	556	532	567	503	556	523	607	608	549	548	576	573	580	565	574	548	539	555	554	577	590	543	561	567	560	554	540	536	523	536	565	542	552	568	538	564	560	575	569	584	519	531	570	563	543	558	570	549	561	530	581	572	538	527	557	556	507	564	550	512	578	554	576	580	572	574	533	571	596	571	579	519	572	577	530	560	532	560	584	570	522	581	543	545	554	539	537	553	579	540	568	565	568	539	562	549	576	565	580	532	553	536	595	611	587	561	577	555	566	568	568	523	580	553	538	582	544	551	579	551	558	543	558	564	553	571	529	573	516	555	521	573	552	591	573	527	570	511	523	603	555	581	565	548	574	575	502	551	568	520	535	532	548	575	533	549	568	545	560	536	554	569	547	542	517	540	551	528	519	529	517	583	572	553	569	538	523	575	548	560	574	591	560	537	574	554	501	580	565	597	536	572	545	604	523	527	600	602	559	589	546	536	564	551	590	595	556	567	528	555	594	550	565	509	511	538	555	550	568	537	587	568	532	544	620	557	595	545	557	549	526	544	526	543	545	605	541	548	552	518	555	497	530	603	565	529	542	554	592	575	569	537	589	556	511	544	555	563	584	560	573	564	550	521	520	506	565	573	554	551	583	549	555	566	560	528	554	596	558	587	548	565	524	527	565	502	571	545	571	527	578	581	547	577	571	562	566	526	526	548	511	530	543	598	547	522	568	574	532	570	538	530	533	587	565	558	556	547	555	549	521	511	572	568	551	558	555	532	546	560	569	544	554	563	544	551	544	575	548	551	594	562	541	558	489	578	524	551	518	544	527	586	546	567	581	520	557	569	557	570	558	580	572	601	537	560	537	530	539	532	560	568	566	584	573	505	562	523	534	559	559	546	563	545	548	577	531	568	535	559	524	561	564	533	577	521	559	562	579	542	547	567	568	510	545	558	531	582	519	537	540	572	555	543	571	560	549	558	549	543	605	567	535	539	574	534	569	538	565	567	575	556	560	572	546	544	581	595	575	558	546	550	509	590	517	571	536	546	565	540	512	565	513	548	535	561	537	560	559	599	560	543	540	564	596	543	576	550	551	557	542	565	562	569	571	581	547	578	591	577	529	553	566	526	573	569	524	549	552	558	565	566	572	502	548	568	617	573	581	558	545	542	565	544	519	580	576	541	560	508	597	588	581	544	567	588	556	552	512	566	546	558	525	529	545	589	588	550	549	581	519	531	600	549	589	559	585	560	595	566	549	539	518	555	548	584	598	579	523	569	576	556	574	588	552	574	523	513	520	560	542	559	569	576	548	558	569	534	547	565	585	564	548	539	588	550	547	523	556	531	582	538	575	505	509	539	554	564	568	528	552	594	572	521	573	606	591	529	566	543	592	611	581	635	557	553	545	565	562	587	498	562	577	539	610	543	580	531	541	592	553	534	563	560	532	533	628	530	532	549	540	563	554	578	588	604	603	571	548	575	530	560	547	544	551	529	575	539	604	555	496	594	569	541	557	586	595	517	562	564	552	537	570	532	505	569	550	549	560	501	544	569	527	587	591	568	524	550	582	534	521	574	591	561	604	559	585	554	537	548	538	533	548	577	588	572	624	549	528	613	545	547	553	556	560	574	556	551	553	554	544	563	590	571	552	561	540	565	567	597	553	562	560	578	549	587	531	599	538	504	602	566	557	553	532	523	538	581	570	514	570	541	560	550	578	561	574	572	562	505	615	565	511	566	553	583	551	559	561	588	526	592	572	557	578	576	521	594	512	550	544	562	518	560	551	540	557	572	579	586	543	572	525	559	565	539	554	580	542	520	530	576	550	523	574	583	548	549	586	533	535	557	534	554	552	614	570	537	570	561	540	537	548	553	568	577	563	556	583	556	552	533	568	505	585	598	592	520	489	506	548	551	557	531	562	514	541	575	555	580	554	575	556	562	567	614	563	597	546	552	531	545	575	594	528	540	556	543	512	609	564	559	545	573	576	523	514	558	557	568	606	568	547	535	542	582	586	544	561	574	558	528	538	556	538	589	609	545	550	553	549	553	581	553	546	538	555	548	550	519	579	561	552	524	588	556	535	528	554	597	556	550	549	574	569	553	538	531	594	568	551	575	564	600	569	589	560	611	559	556	586	598	576	548	545	583	523	538	565	558	545	542	557	573	546	569	578	546	560	556	538	550	564	589	550	581	567	557	572	553	523	539	573	570	573	508	590	577	560	543	530	590	574	557	594	545	610	496	536	582	566	575	536	561	573	577	559	594	545	547	567	586	548	541	550	556	545	563	576	559	573	568	559	559	565	562	571	525	551	543	570	607	550	531	547	577	574	513	538	526	552	540	542	581	553	569	562	533	539	572	573	547	518	558	575	545	524	590	537	601	556	552	539	568	596	509	565	541	532	546	568	550	533	562	591	545	490	567	547	564	538	576	553	502	556	549	572	525	582	604	549	547	520	560	564	533	561	520	573	546	585	547	504	555	555	597	536	570	532	570	545	563	577
23495	21463	28300	25014	21189	6823	2029	1350	1112	1036	935	919	864	791	715	665	647	683	597	626	580	601	584	608	615	614	592	583	544	568	556	552	563	540	555	547	567	542	523	560	556	589	529	550	526	590	575	519	539	527	561	542	564	545	541	533	543	562	559	525	570	548	535	564	530	531	525	533	513	523	529	566	546	548	524	580	572	530	531	571	572	509	568	537	502	526	526	544	542	575	529	527	547	533	568	560	531	553	563	522	595	529	539	579	487	578	560	537	606	536	545	543	554	500	546	591	600	562	538	552	547	523	551	540	549	570	557	551	602	559	576	562	533	578	520	548	547	576	583	526	572	532	545	553	526	571	561	570	537	507	535	512	525	496	578	551	547	520	540	527	502	551	529	573	539	552	577	556	561	506	526	572	546	531	520	558	520	535	521	527	555	553	547	540	549	574	551	561	539	539	546	551	523	522	535	531	495	569	545	577	579	569	549	538	553	530	520	548	546	518	520	513	557	548	525	577	521	560	555	561	505	537	548	543	537	563	515	558	566	520	564	530	494	544	558	573	519	549	565	536	505	513	505	534	526	538	543	566	565	504	507	572	569	517	515	576	536	523	537	546	524	555	533	549	531	552	554	505	541	517	510	575	560	522	555	584	539	555	532	504	562	525	565	547	466	523	525	547	612	563	557	534	537	562	531	574	516	533	497	544	503	537	531	576	531	566	524	543	566	494	527	552	536	566	572	537	498	540	548	517	554	556	546	536	561	563	535	583	523	568	526	548	514	489	570	521	518	546	599	548	537	531	543	541	528	565	536	559	526	578	550	550	532	544	537	578	546	539	490	532	580	516	569	504	515	494	517	549	555	547	530	555	552	531	539	536	573	532	532	527	563	535	514	575	512	599	537	537	562	540	536	568	573	562	556	597	516	530	554	533	532	535	562	516	573	524	580	568	551	545	527	573	535	515	555	550	556	486	558	524	521	565	534	579	578	561	557	525	556	548	579	526	554	517	518	571	545	557	519	520	565	524	574	566	537	522	571	537	533	519	525	570	552	569	532	518	511	555	524	516	562	520	568	563	536	569	563	547	523	566	551	503	526	523	528	521	559	536	585	550	523	534	540	552	556	531	545	513	501	574	539	504	525	564	553	553	535	526	514	541	567	592	534	557	523	518	553	523	548	516	571	527	535	583	562	555	526	537	540	570	545	543	550	514	558	528	556	547	563	536	555	596	528	574	512	564	538	598	589	534	507	572	540	544	561	538	586	557	527	557	488	552	551	512	564	550	544	561	550	548	538	533	533	579	557	537	533	627	522	557	531	570	527	562	574	536	532	563	562	572	550	520	548	553	564	556	571	511	518	556	520	554	550	528	563	560	528	553	535	504	562	519	566	500	542	521	526	548	519	537	551	537	533	566	555	534	533	516	563	566	537	531	536	548	481	545	515	545	514	525	537	555	562	546	528	585	546	491	561	486	491	587	544	536	542	518	539	559	490	557	522	535	553	543	545	559	534	518	542	561	519	528	509	553	553	510	507	525	526	554	596	587	552	578	515	550	517	543	530	546	540	543	532	576	568	532	525	542	537	516	520	535	527	535	541	542	555	550	537	527	561	568	560	518	505	561	550	520	516	528	510	574	586	549	494	490	524	527	525	509	543	516	536	601	524	552	497	558	518	513	516	535	574	559	523	537	525	542	542	531	521	508	529	578	524	521	598	525	519	542	525	525	541	500	508	595	549	533	545	525	544	557	541	536	564	578	535	529	572	600	544	497	517	521	518	534	561	500	556	579	527	549	572	538	532	542	524	543	577	536	528	552	578	549	550	539	568	555	579	517	549	544	584	534	522	561	546	538	569	590	516	487	562	545	540	536	507	493	541	550	513	561	578	583	559	567	550	557	569	503	525	502	530	525	578	510	553	513	568	527	520	570	559	543	534	519	515	501	549	531	549	560	579	545	513	525	538	552	516	527	535	464	495	565	539	528	520	567	503	535	528	576	541	515	516	548	567	562	517	522	539	553	557	501	580	559	564	540	557	560	568	548	539	553	530	543	526	524	540	536	543	526	552	570	541	577	503	500	525	536	530	558	558	542	553	525	540	575	559	532	547	561	543	582	586	563	586	573	540	501	535	504	544	539	533	523	541	557	543	548	552	555	500	562	518	551	547	556	536	548	545	554	535	543	479	577	521	549	548	561	533	543	535	503	569	534	526	538	552	564	536	536	541	505	548	542	510	507	554	534	520	562	536	530	552	569	573	524	552	541	527	523	523	518	563	540	548	563	543	535	553	530	535	553	533	534	557	536	523	566	513	525	569	529	536	560	543	535	530	545	525	519	567	582	522	560	545	534	537	548	546	530	546	563	579	525	530	528	530	539	537	563	577	531	540	496	521	562	557	551	502	533	555	535	532	487	554	553	517	540	553	507	540	574	538	562	531	555	511	520	559	535	567	546	568	550	556	572	534	541	538	573	560	569	537	533	571	533	483	555	518	540	563	519	543	540	540	545	525	516	522	534	545	548	575	529	542	551	507	489	510	548	529	513	542	520	560	563	566	508	533	531	487	549	535	533	518	550	540	556	551	500	556	538	578	529	549	509	568	531	539	553	499	573	547	499	513	565	552	567	537	529	547	559	552	534	547	547	531	562	545	559	541	519	546	482	501	576	541	506	547	593	529	494	554	537	504	545	547	543	560	569	534	522	546	551	573	557	569	528	527	583	526	496	536	562	585	516	499	551	588	557	524	582	549	581	536	545	523	519	582	547	554	513	558	557	530	553	531	530	541	544	523	517	506	555	576	591	539	540	523	537	505	539	564	502	524	554	573	542	527	533	569	543	550	528	489	477	546	537	568	486	561	562	538	528	539	550	532	564	544	564	493	525	526	585	538	547	538	528	541	610	545	557	516	562	543	561	539	524	521	549	540	559	547	554	527	508	537	561	521	548	575	536	559	534	564	525	589	536	522	529	536	556	571	540	493	539	557	568	533	528	552	535	530	545	565	545	529	509	504	548	565	572	566	546	533	553	589	493	556	542	541	550	580	557	568	560	503	513	543	565	553	493	566	558	531	538	565	605	544	564	579	513	532	522	501	538	535	511	518	538	566	557	503	560	566	530	562	543	536	517	550	529	565	550	597	565	545	553	534	590	532	562	590	567	579	497	518	560	553	538	559	541	567	516	565	581	564	589	547	580	540	560	493	549	567	509	557	562	549	569	512	512	581	505	530	535	537	544	535	509	537	512	512	526	566	553	535	506	538	560	562	534	523	545	530	559	553	622	560	560	555	560	561	585	555	566	514	569	568	571	550	548	559	601	517	524	536	570	529	559	533	539	538	538	524	527	556	569	582	545	556	526	562	581	532	569	549	581	593	555	527	538	527	528	540	486	576	534	611	503	567	565	536	542	573	521	538	537	536	522	588	557	558	560	564	551	538	546	548	547	552	557	543	559	510	515	499	566	572	521	547	565	537	508	538	479	499	538	548	530	534	517	527	554
6483	19313	14415	7800	5588	4397	3473	2730	2228	1902	1673	1466	1414	1370	1168	1063	985	941	917	848	894	870	818	807	847	863	819	799	830	805	818	810	763	794	736	753	716	774	754	784	769	740	727	757	756	791	741	738	734	711	736	779	749	743	737	758	801	770	721	729	729	739	714	757	737	758	728	707	756	705	680	774	675	714	719	741	652	738	742	759	726	724	757	709	775	725	728	682	729	718	722	754	750	718	745	772	753	757	781	753	783	768	695	759	776	698	734	706	733	769	713	701	747	707	760	762	702	728	771	740	698	730	740	697	735	761	767	753	737	707	757	723	787	781	711	709	755	727	733	720	733	719	754	739	780	710	805	751	723	742	726	737	669	720	717	703	764	736	719	742	736	735	766	792	744	725	713	752	697	772	766	718	699	724	698	695	725	689	695	731	722	752	693	709	724	729	745	722	673	767	712	739	767	696	732	743	755	713	734	730	736	733	721	702	712	733	712	759	716	744	744	720	740	732	693	755	733	706	714	747	741	705	694	728	752	738	751	665	782	733	741	753	746	747	720	774	716	736	761	735	768	749	755	762	729	731	756	680	755	774	760	767	718	738	779	738	766	743	762	782	718	746	748	734	743	792	723	746	746	714	728	736	720	717	768	769	732	701	775	747	802	689	737	740	698	714	735	736	721	752	728	772	777	744	777	754	703	770	646	710	794	726	719	726	736	760	744	731	738	750	716	755	726	750	761	725	756	717	734	689	749	740	709	756	682	685	721	786	775	766	713	709	731	733	715	722	837	757	748	789	756	745	767	740	785	730	700	742	711	717	725	720	737	761	732	717	773	725	718	701	731	680	687	706	731	747	745	761	711	726	758	762	763	712	717	760	744	738	720	715	701	745	721	699	660	715	751	748	776	720	752	733	735	755	744	740	694	713	737	723	716	737	748	739	708	773	745	776	731	719	764	786	760	732	719	726	760	730	720	697	737	745	762	764	715	728	726	704	689	808	723	716	733	690	728	748	769	711	752	740	725	759	699	781	754	746	711	723	717	681	729	729	789	728	756	721	821	738	729	760	714	716	804	725	746	706	737	746	766	717	780	802	736	753	781	780	741	780	747	701	764	729	753	754	698	717	747	727	725	715	689	773	757	717	769	711	710	695	719	746	720	719	734	728	749	780	725	683	797	728	788	699	722	707	710	701	718	713	715	738	773	701	708	692	741	749	694	769	742	731	757	753	715	755	791	751	716	710	749	742	711	717	739	704	701	718	712	721	686	738	750	713	761	757	744	711	734	763	782	738	792	715	755	722	724	741	773	752	735	716	739	701	755	753	708	713	753	751	679	791	746	781	747	751	728	723	706	751	761	730	745	726	741	771	765	724	720	742	769	755	772	754	752	703	750	740	771	681	738	724	748	754	692	752	719	688	676	753	742	741	736	759	765	746	735	721	723	751	709	708	715	765	685	723	764	674	785	766	754	731	727	783	714	752	681	743	735	717	716	694	735	764	718	709	699	762	811	763	742	787	693	751	741	713	714	677	705	679	733	686	727	712	712	716	713	736	742	826	750	745	750	716	719	698	701	740	695	739	757	703	765	747	767	755	770	667	715	773	697	747	780	733	695	741	740	736	734	729	717	746	763	666	703	715	744	786	721	734	767	736	745	686	688	705	754	727	684	685	689	765	783	770	727	694	725	712	735	740	726	725	683	770	690	710	699	727	722	740	746	707	723	743	755	779	725	711	724	691	727	735	735	765	749	742	715	708	685	721	709	749	703	769	770	733	728	698	767	695	758	751	755	710	753	728	778	728	751	735	756	791	697	774	748	757	757	711	749	740	746	747	681	789	738	731	744	726	704	756	737	723	735	685	720	716	731	707	734	756	759	763	720	730	711	725	711	718	723	730	761	729	746	725	796	721	775	739	741	769	761	683	740	735	772	699	766	726	744	707	769	735	717	704	736	724	724	726	728	746	717	722	784	698	743	775	785	704	736	707	699	745	707	754	733	698	707	677	747	702	737	747	739	705	696	736	719	719	741	713	683	699	731	709	778	763	693	760	680	723	769	736	712	719	734	739	710	720	740	776	763	725	764	715	743	714	716	732	704	750	752	724	714	763	766	720	724	715	697	720	694	740	744	774	735	744	739	745	724	736	780	773	730	717	778	726	769	707	749	675	734	759	720	797	729	812	763	745	709	775	723	748	705	729	707	688	738	747	733	723	736	777	699	789	653	714	745	723	724	752	732	695	681	685	754	715	726	744	732	743	726	738	711	742	713	733	772	757	722	714	738	793	722	735	726	749	692	734	689	758	706	729	725	718	738	724	747	728	681	751	680	805	732	775	756	754	721	704	771	735	703	767	715	711	752	719	693	721	727	743	755	726	707	759	751	767	745	728	732	719	757	748	744	736	741	740	769	723	781	720	759	712	739	731	738	728	755	736	738	738	776	768	736	721	773	777	720	738	721	757	772	732	756	723	745	723	684	718	718	756	758	737	747	782	715	716	758	715	686	716	711	717	751	724	730	726	745	741	779	742	723	719	694	814	774	723	699	738	709	714	749	742	737	771	738	737	739	721	722	769	752	748	738	733	746	758	718	749	775	809	752	745	705	699	729	710	645	708	688	705	694	716	721	703	771	719	737	723	734	715	751	720	803	732	749	691	771	733	770	745	765	689	677	722	695	757	757	716	720	688	706	714	751	703	699	714	769	731	720	702	780	752	737	742	718	765	789	776	755	805	683	746	735	749	696	713	744	740	699	728	709	728	724	754	731	738	730	763	751	730	732	725	748	755	700	758	755	770	764	732	683	725	751	765	779	799	722	655	696	739	730	708	746	721	732	715	702	743	717	753	703	741	698	710	785	730	698	736	724	756	736	697	747	753	748	724	677	757	728	753	708	751	713	735	746	693	746	771	745	739	678	761	708	763	731	755	779	734	683	754	762	760	772	716	729	690	737	732	706	749	715	699	715	737	727	776	763	679	770	711	707	728	729	741	708	768	768	736	717	802	754	721	721	704	711	755	724	746	741	734	673	787	725	761	715	732	746	783	737	713	751	730	766	756	739	752	729	724	750	779	717	740	679	753	714	717	732	771	703	714	720	738	746	683	768	751	750	693	770	735	752	775	730	726	742	760	729	774	702	734	715	713	720	788	735	712	729	737	728	763	721	702	682	764	762	733	701	742	729	748	734	695	773	719	677	731	688	728	730	704	721	766	755	730	757	730	748	727	727	645	713	714	801	737	718	756	739	737	746	795	737	728	672	722	693	753	754	764	707	748	752	714	704	760	732	740	761	684	696	727	720	751	737	706	746	724	759	729	730	801	741	739	716	729	722	744	741	698	722	790	730	671	723	756	737	760	728	713	723	744	724	771	716	765	702	715	729	761	731	753	724	749	724	731	759	744	744	654	789	768	753	744	757	709	733	708	722	739	771	720	765	772	769	740	787	749	752	725	753	703	710	728	759	749	759	705	744	713	746	780	735	741	706	748	769	761	712	777
24848	21474	26420	24651	4112	1393	967	757	613	548	480	524	470	393	353	325	338	312	288	283	285	279	283	278	285	278	278	277	265	259	268	266	248	218	232	254	225	261	225	235	250	247	217	217	247	247	260	271	247	239	240	234	233	230	258	233	258	263	231	250	236	249	234	234	236	252	242	254	247	240	237	240	244	245	239	255	208	247	267	263	234	218	247	206	261	229	248	244	264	225	238	250	227	232	239	229	235	254	265	247	244	250	272	239	272	251	272	231	244	259	224	249	246	254	242	240	247	241	252	248	242	259	260	231	232	238	239	275	216	205	232	219	221	254	226	250	241	256	223	229	250	252	286	232	221	230	225	263	230	227	265	221	264	242	244	284	248	247	239	244	261	231	227	245	255	235	245	216	235	214	241	215	248	235	238	247	237	236	232	255	261	255	220	220	237	233	259	224	229	245	249	243	285	242	253	228	228	214	254	248	226	247	244	232	260	236	203	232	234	260	255	275	253	225	224	257	257	226	274	243	229	249	246	221	275	248	258	260	232	242	225	241	244	235	252	228	230	226	227	228	234	247	251	239	235	220	238	237	256	241	241	237	242	245	257	236	228	230	242	232	203	230	237	227	249	268	245	233	273	251	244	245	227	244	217	222	250	227	260	248	236	239	230	233	260	249	211	252	229	248	224	245	236	279	256	242	251	261	242	247	239	238	255	267	211	250	246	244	213	217	247	226	220	233	265	255	227	233	262	238	239	257	254	217	238	233	257	241	237	273	258	225	232	241	251	257	266	209	216	272	250	245	261	199	264	234	245	250	253	242	245	240	254	272	252	204	252	253	264	217	202	228	265	246	218	241	242	242	255	255	241	216	245	235	253	265	228	250	234	240	212	228	256	254	250	220	205	225	255	279	259	230	228	230	235	231	270	228	228	262	222	264	236	250	245	230	259	247	251	238	253	254	236	242	263	209	277	256	238	271	236	231	259	238	241	247	232	247	232	241	246	253	253	231	227	274	223	240	247	227	246	226	240	232	236	246	243	251	262	247	254	247	233	249	240	247	235	222	231	250	238	246	223	244	248	246	234	257	244	235	245	260	244	254	253	290	243	226	222	255	231	252	245	247	242	231	249	229	255	233	237	235	229	241	245	227	228	252	241	267	216	213	245	221	243	229	222	243	235	263	239	259	246	220	215	255	278	227	257	233	240	247	249	217	247	236	255	249	254	250	245	256	230	244	230	229	241	230	274	239	231	246	275	251	227	224	267	225	250	270	229	241	268	231	250	232	253	240	264	264	252	230	221	250	255	235	252	269	245	276	235	219	235	267	238	245	232	253	229	244	256	241	263	236	244	255	220	251	250	246	252	244	265	244	252	241	264	259	254	253	251	258	254	237	264	247	237	218	261	280	212	242	227	239	233	257	233	266	232	215	254	222	237	232	238	257	248	230	244	251	242	269	228	279	259	219	244	226	252	230	253	240	252	248	257	246	267	230	214	236	227	240	266	259	248	264	215	224	228	258	239	230	231	265	238	243	240	234	246	232	248	226	265	252	243	247	260	207	196	230	241	251	255	238	235	224	222	246	208	241	263	241	238	217	247	242	199	238	230	237	227	232	227	237	248	220	255	266	230	238	244	253	248	262	253	245	252	222	246	266	224	254	262	222	229	258	246	236	252	253	241	247	242	226	243	246	226	272	265	247	273	226	238	235	238	268	244	232	234	221	237	224	229	245	238	242	237	245	239	225	222	247	227	222	232	258	240	258	236	236	245	236	237	227	251	233	232	252	279	260	234	267	233	257	259	260	223	243	240	242	238	246	240	249	245	233	256	218	264	240	249	250	267	236	237	250	251	252	255	227	241	231	248	249	238	238	249	246	212	239	242	229	223	243	233	237	233	248	243	269	205	248	242	283	243	245	266	245	219	220	238	247	242	236	253	230	242	235	253	233	269	216	259	251	252	254	242	231	243	234	252	244	237	213	264	241	243	255	236	240	247	251	239	243	253	250	244	252	246	222	254	246	251	238	241	258	206	249	263	242	261	251	254	221	245	248	234	252	237	245	233	241	245	258	240	254	257	270	236	262	236	230	265	250	216	250	252	241	240	255	246	261	243	232	270	241	223	269	228	254	234	222	260	230	276	237	246	233	251	262	241	265	244	247	230	266	227	281	258	233	238	213	224	217	221	265	249	218	232	230	249	226	234	239	219	246	246	265	247	258	234	246	219	250	236	240	236	251	247	235	220	260	225	277	207	233	223	235	244	217	255	225	243	250	255	269	275	259	227	254	231	241	234	262	241	245	224	275	243	249	269	251	232	270	241	225	215	229	236	285	246	254	243	223	232	207	265	279	270	217	241	233	256	239	238	241	223	268	245	225	257	216	239	252	226	247	229	228	213	203	238	236	228	228	220	262	241	228	252	236	253	241	206	257	214	244	254	230	229	230	233	222	211	270	249	241	236	246	213	256	239	243	246	257	254	241	250	256	228	269	253	214	243	258	266	225	249	224	252	243	237	205	239	243	248	226	233	237	238	245	248	242	242	251	239	230	262	253	226	247	251	201	274	240	223	230	198	265	229	241	228	260	228	248	228	239	268	262	220	262	254	258	236	253	272	228	262	265	239	246	257	231	250	211	267	230	234	240	245	212	226	243	250	237	261	226	255	244	262	236	219	247	236	261	247	263	268	236	259	220	238	242	232	232	253	226	233	246	242	239	269	237	215	234	232	264	237	249	260	248	226	264	250	260	215	234	209	237	255	263	243	233	236	225	243	237	255	268	227	251	247	238	223	220	233	224	238	256	248	250	264	217	236	231	254	225	232	256	224	238	266	244	257	237	237	259	270	275	254	230	243	247	242	254	246	255	248	233	255	238	234	261	246	242	246	230	246	240	231	188	232	252	255	224	256	225	250	230	208	264	246	249	226	240	248	244	225	250	242	233	218	241	234	227	257	230	239	230	236	241	250	272	250	226	236	238	235	235	258	238	241	251	256	262	230	237	244	236	259	242	248	265	240	227	210	239	259	243	256	215	234	233	259	244	253	248	229	237	248	217	232	236	228	263	252	237	239	238	255	241	240	226	263	249	253	232	236	248	241	252	275	224	248	237	235	237	227	232	248	255	229	261	223	246	231	229	247	237	245	242	245	221	248	248	264	237	226	227	254	219	241	236	258	245	243	235	253	240	244	256	235	241	244	215	236	253	253	227	229	230	264	251	244	239	251	233	245	233	215	241	272	223	280	248	224	232	255	256	225	250	233	241	255	270	213	252	237	231	231	249	224	247	235	237	288	209	236	250	249	225	243	243	242	233	267	246	234	246	244	220	236	212	237	236	220	244	252	259	237	255	253	253	246	236	249	234	254	230	226	249	241	271	230	231	239	243	257	261	256	251	236	259	227	259	227	242	262	249	238	225	269	249	252	240	257	243	241	254	235	244	236	263	225	247	227	213	255	257	233	242	245	251	248	227	238	236	237	246	255	250	227	229	243	218	275	256
6264	14943	10731	5543	4045	3222	2380	1757	1398	1220	1067	937	931	778	635	512	491	504	445	419	401	411	412	456	412	435	375	398	348	356	373	364	364	360	366	337	339	341	339	332	358	353	360	345	359	334	343	311	357	357	332	328	314	336	341	352	343	353	315	350	336	345	332	308	352	293	308	288	304	324	310	306	335	336	335	351	365	331	326	306	317	321	332	305	332	317	318	322	357	344	335	300	325	296	353	331	324	327	345	315	369	344	306	352	309	324	331	336	324	311	333	313	315	359	305	291	334	347	336	300	336	345	312	310	343	353	323	319	331	338	331	354	327	339	334	361	314	327	377	320	351	334	336	315	357	321	315	332	354	332	318	308	312	342	351	340	318	351	338	345	314	361	329	334	324	334	314	313	343	300	348	313	311	359	338	313	314	331	318	298	278	326	315	343	339	303	319	315	345	342	315	308	314	324	313	334	348	331	331	345	310	330	351	316	320	320	304	314	324	321	329	359	337	317	324	324	285	320	350	328	346	335	339	327	350	321	339	344	339	346	326	362	359	311	362	301	326	318	345	355	295	359	325	342	311	313	359	342	353	326	302	362	330	331	328	337	322	357	320	307	328	337	316	295	296	334	348	336	347	320	292	319	320	323	302	314	323	342	311	316	330	314	316	320	281	332	319	349	368	324	329	317	333	314	339	323	317	356	334	340	340	288	317	332	344	316	369	339	344	328	316	305	354	318	321	342	321	338	317	327	338	333	317	312	307	319	328	306	331	328	323	381	307	321	336	332	327	326	292	317	343	324	327	293	351	345	330	363	320	323	338	314	334	320	340	303	334	331	339	360	339	317	332	318	328	345	328	319	329	331	334	321	329	279	308	343	326	334	346	350	331	338	333	326	327	340	325	327	328	324	324	310	322	313	350	340	351	326	324	321	324	300	359	335	319	357	295	346	339	307	337	349	330	343	342	327	303	364	333	315	328	343	318	302	305	320	317	322	297	318	301	298	292	332	330	308	315	325	312	362	322	343	347	321	335	299	329	317	304	308	313	314	336	356	344	333	320	335	339	333	315	326	330	317	342	341	349	363	334	325	322	331	332	365	315	346	350	349	302	322	324	325	333	330	337	365	301	348	336	334	345	330	343	299	348	327	342	335	337	336	348	317	329	329	323	325	314	323	355	334	332	351	312	329	324	327	328	320	336	321	299	308	342	334	338	336	348	303	335	301	338	348	342	304	323	316	323	334	332	280	320	295	333	344	309	320	337	350	362	350	326	301	293	308	305	352	316	328	319	317	330	319	322	336	331	380	330	302	336	324	342	328	345	369	296	341	324	366	339	344	298	311	354	306	324	332	335	358	346	349	310	289	344	346	308	315	342	365	328	340	324	322	336	350	308	346	322	327	318	357	317	337	317	329	318	300	337	353	346	331	354	320	330	347	354	340	346	322	358	314	332	334	339	334	322	336	333	321	318	339	319	348	360	310	313	310	337	318	317	294	310	330	340	321	291	310	344	338	349	335	330	323	300	298	332	302	327	346	321	321	350	311	373	353	319	310	319	341	334	340	320	298	315	347	312	317	325	332	287	329	318	324	337	327	334	306	320	328	326	344	321	323	315	322	349	351	335	330	352	316	342	317	331	304	324	309	311	349	339	334	314	343	339	328	330	319	322	370	343	348	351	303	348	330	312	328	305	323	341	301	316	337	302	322	354	342	324	342	351	363	372	324	331	284	305	329	340	323	325	323	346	361	340	330	354	296	332	308	358	336	334	347	358	329	338	301	314	336	353	338	378	338	309	315	362	331	350	334	336	331	333	356	320	312	301	315	314	301	322	343	323	315	327	339	323	345	328	349	342	313	317	341	336	314	320	305	308	314	342	309	345	348	344	302	317	314	324	388	347	370	332	332	292	360	339	318	325	333	340	310	325	322	336	361	351	325	336	341	321	322	329	313	342	323	353	311	316	304	332	342	340	338	327	329	340	316	296	322	307	319	294	326	330	323	314	327	332	335	333	311	318	334	339	313	292	337	330	321	358	348	331	344	320	348	301	338	312	342	302	316	299	319	291	296	303	313	345	320	337	327	351	329	323	294	340	352	318	312	346	296	286	308	327	341	333	288	342	340	320	339	337	331	338	306	324	309	339	343	301	322	315	322	323	314	349	318	343	332	306	332	306	361	317	336	326	323	335	332	326	346	329	323	320	330	330	300	330	327	294	348	301	353	314	331	310	331	330	317	335	276	317	329	364	307	312	323	324	307	322	310	362	328	307	345	351	339	331	332	334	314	312	321	314	312	323	283	336	306	345	335	320	323	359	332	346	327	308	301	296	296	311	314	310	323	339	323	320	329	305	348	345	319	299	348	341	325	334	321	371	312	345	345	352	329	331	358	353	283	312	335	325	316	311	318	321	363	338	331	299	329	295	330	329	300	314	375	323	322	317	329	317	336	308	320	330	322	330	334	308	307	349	347	331	334	306	321	339	362	307	306	315	333	335	340	344	337	315	355	317	333	335	329	370	329	328	338	314	302	315	334	310	308	323	347	345	325	338	306	309	323	297	347	335	328	348	290	320	342	305	338	309	340	315	311	337	338	306	315	326	288	361	315	311	306	278	319	320	334	305	315	392	336	351	300	335	320	311	332	322	301	370	324	324	343	342	354	303	325	342	313	337	312	327	346	294	353	308	331	349	338	348	323	330	314	362	326	346	342	319	333	329	318	321	377	325	342	303	320	345	346	349	311	331	318	344	312	336	342	324	350	342	355	339	349	335	361	350	299	356	325	331	342	333	351	343	346	343	328	325	324	371	329	342	341	344	389	316	351	340	345	331	339	328	362	317	338	306	328	313	316	366	338	305	336	314	346	323	311	374	360	338	331	355	349	352	322	326	346	338	319	351	303	343	314	307	340	310	330	305	325	330	356	332	348	333	341	347	301	327	320	342	349	332	337	343	334	273	348	304	359	327	302	309	355	321	319	328	328	345	325	297	334	336	349	314	341	307	301	334	338	349	361	350	327	333	326	329	333	337	331	344	311	323	309	325	307	300	329	343	335	354	313	311	368	312	351	326	334	308	393	361	302	331	344	316	326	384	333	349	350	313	324	334	337	339	296	336	333	326	325	331	317	348	300	322	341	303	320	346	318	333	328	362	331	327	300	360	332	320	323	332	319	336	325	322	329	308	347	296	330	335	344	308	333	330	309	329	328	320	336	351	333	332	343	343	319	323	308	317	373	321	353	323	358	308	321	366	334	322	351	330	331	310	320	381	316	338	307	315	336	308	330	333	307	344	346	336	310	339	352	309	316	339	338	324	309	326	341	325	333	381	305	304	329	312	305	318	320	351	317	337	317	330	322	321	352	288	326	309	335	345	329	339	321	318	333	315	339	318	352	351	323	319	353	355	332	317	327	285	315	326	298	314	322	315	331	299	316	343	328	322	294	351	319	311	329	323	323	304	349	338	342	322	304	288	294	322	339	343	323	336	342	344	327	343	332
22599	21511	28906	24548	21498	20616	4882	1752	1171	1088	1037	928	841	759	654	613	577	554	526	509	460	482	520	444	438	435	427	447	473	420	381	427	405	401	396	385	407	391	409	398	377	394	393	377	355	370	393	368	395	384	403	405	347	392	393	364	379	396	417	404	399	361	386	400	371	392	396	430	388	419	390	366	390	391	364	378	410	388	362	369	380	380	400	394	400	376	391	385	381	395	398	387	378	386	410	417	395	400	409	376	406	344	372	380	377	383	371	385	405	402	405	407	371	379	433	389	365	338	423	361	406	374	387	381	397	385	367	388	377	392	359	416	395	422	384	357	379	400	387	412	403	391	380	431	394	373	381	375	383	364	391	358	425	412	352	385	393	361	390	398	396	404	388	407	391	367	380	411	390	380	369	404	366	369	390	362	384	398	418	363	375	374	368	376	352	395	377	393	351	386	409	384	375	415	408	401	404	402	376	354	354	381	400	399	394	368	383	370	382	409	375	377	371	380	385	370	384	401	344	392	366	362	383	402	374	358	410	373	391	379	343	379	374	379	420	380	406	395	385	382	384	387	406	388	378	396	403	403	395	412	389	380	388	404	383	407	379	374	404	350	365	411	403	413	417	389	386	384	349	375	431	396	401	387	389	395	391	399	346	408	387	399	422	404	402	414	377	412	363	390	381	380	365	379	387	409	377	378	358	383	348	363	374	394	395	383	353	354	386	413	378	376	403	422	408	348	395	380	398	365	393	367	409	399	368	416	372	371	375	362	384	428	369	369	399	382	395	393	378	405	388	373	360	421	364	394	403	362	374	367	348	370	411	400	367	415	385	372	412	365	376	405	394	387	357	368	373	397	418	397	376	395	381	392	403	364	326	372	392	372	385	358	354	381	395	375	367	403	337	368	375	366	403	398	379	386	384	363	382	416	407	376	351	362	371	375	360	377	383	350	346	359	386	376	353	373	388	366	391	360	398	363	364	392	371	408	365	393	386	402	370	409	351	367	396	377	375	375	392	395	401	394	426	390	374	398	358	385	414	379	371	411	396	364	370	410	393	409	380	346	401	401	386	409	360	367	378	362	369	390	389	370	399	383	372	341	415	383	400	403	363	376	393	390	369	371	361	382	368	382	347	393	377	397	395	363	393	388	347	376	382	384	373	389	370	375	389	382	379	380	368	388	344	370	390	383	394	387	360	394	377	381	402	375	379	406	353	371	374	401	396	382	371	376	383	356	360	355	387	414	377	383	361	411	372	360	386	392	405	364	382	404	348	397	386	346	424	361	351	372	389	376	373	383	370	357	402	364	393	366	370	353	408	400	411	367	379	375	401	395	383	400	374	377	377	420	363	369	392	353	365	387	341	390	395	390	410	388	373	353	420	383	393	376	401	362	401	372	382	378	371	394	373	392	406	357	393	359	346	392	393	363	360	356	351	359	382	354	366	397	351	388	403	355	368	355	386	377	385	392	385	381	396	328	379	417	370	396	415	392	404	391	394	384	395	378	383	399	410	364	360	400	387	389	364	384	400	373	362	386	394	395	387	397	337	415	392	385	388	372	414	373	344	377	382	375	381	367	391	358	400	384	328	396	369	409	402	371	396	425	333	368	375	385	401	359	359	355	368	392	375	381	418	354	382	366	408	364	424	350	381	387	400	399	369	393	389	376	346	346	374	368	382	373	386	361	413	410	394	353	392	387	398	374	385	356	392	391	415	396	385	384	371	407	372	403	419	382	396	384	411	413	414	399	364	403	436	387	419	371	374	378	368	413	370	408	409	407	438	388	384	383	401	399	396	351	387	359	393	385	379	372	359	402	402	371	377	405	371	399	381	366	373	386	386	373	356	376	381	360	392	371	389	335	384	353	389	397	400	427	373	376	383	393	339	386	382	380	410	387	426	390	369	394	372	380	406	423	373	398	405	371	401	395	391	418	408	383	393	377	365	378	372	381	418	357	347	372	373	383	398	403	399	403	390	391	390	403	405	335	406	351	380	350	403	366	390	413	350	379	398	376	348	400	359	397	386	380	390	401	391	420	356	410	383	385	404	381	414	385	352	395	345	386	391	391	400	369	366	375	396	369	401	404	381	368	382	378	392	383	385	388	389	381	370	384	362	379	387	386	354	401	371	433	402	440	424	391	381	391	402	398	358	362	401	393	371	382	384	369	359	407	384	394	400	398	412	363	385	350	402	376	375	402	382	382	345	388	377	365	383	376	390	409	365	336	385	362	410	383	356	417	376	400	384	389	403	410	411	353	389	395	381	396	373	406	355	400	387	393	373	371	400	388	397	408	342	365	385	367	381	404	400	343	386	326	377	414	420	412	353	380	351	416	377	390	371	352	369	400	404	346	391	385	362	379	371	375	338	362	393	348	370	395	367	366	379	404	419	397	365	400	357	409	374	357	389	377	407	372	401	380	389	373	384	371	389	364	354	419	366	381	390	381	388	421	375	353	377	383	400	391	397	355	381	362	400	372	403	371	347	384	405	393	389	428	335	378	403	399	414	390	360	391	367	390	401	385	377	372	371	402	375	374	369	373	380	393	360	365	405	355	393	389	359	354	399	385	403	363	374	389	373	386	409	371	374	355	414	391	370	370	392	395	366	372	386	339	373	355	370	407	364	404	394	356	401	360	373	421	372	387	378	382	365	387	357	365	405	350	424	390	395	397	360	385	371	371	364	385	391	397	345	386	399	391	409	398	369	410	370	368	370	362	356	361	370	387	380	388	363	335	384	352	355	386	375	402	384	401	395	360	381	382	378	356	399	392	407	397	371	368	360	400	385	364	421	384	359	396	426	374	389	374	374	369	376	426	368	388	386	392	386	383	395	364	368	359	393	396	353	359	390	372	341	405	378	416	363	340	379	395	347	385	368	383	374	360	397	414	378	391	412	372	383	381	397	396	323	337	405	379	390	401	381	366	397	399	369	409	394	401	373	357	381	399	371	364	358	389	360	379	405	358	373	354	363	367	346	374	391	371	386	393	401	417	395	370	407	387	371	362	368	383	382	372	413	349	394	373	389	379	388	380	375	365	406	378	373	385	376	385	386	392	395	369	381	377	359	398	379	381	397	382	407	407	368	339	409	375	387	370	377	414	398	368	362	370	406	381	400	392	384	394	383	371	407	364	379	410	401	381	340	403	402	357	366	332	385	379	359	411	402	363	368	370	398	379	362	349	358	403	393	405	410	364	390	394	411	391	394	380	383	405	367	396	356	371	390	392	367	416	357	393	388	389	377	371	361	374	394	408	395	401	392	377	382	387	398	372	359	378	400	368	371	417	362	404	399	365	384	389	364	374	358	384	365	392	373	363	378	343	354	355	351	408	374	392	389	383	391	406	396	370	414	379	380	360	378	407	406	396	377	371	403	357	393	356	415	379	392	378	381	352	385	392	403	382	379	397	406	348	414	386	399	439	395	395	376	365	382	368	388	375	392	379	425	381	433	364	382	378	348	380	368	422	375	374	385	362	366	378	373	371	389	390
7940	23859	18584	10533	7749	6017	4519	3442	2719	2280	1968	1768	1565	1345	1150	990	909	841	833	749	737	748	681	705	638	674	596	681	587	655	595	603	562	566	534	568	592	579	547	524	503	580	557	573	533	594	528	555	546	518	532	547	540	516	537	577	502	504	541	575	472	519	572	504	503	540	528	503	505	554	508	527	567	517	541	516	507	501	537	490	474	533	510	513	566	501	533	500	584	533	562	548	546	504	537	526	518	499	518	559	548	505	532	523	531	507	540	490	515	523	525	510	513	546	598	529	518	501	524	540	514	496	490	484	515	561	542	529	467	541	531	538	520	545	545	501	524	520	501	512	551	544	537	506	538	525	481	562	516	567	565	556	526	505	541	508	529	564	490	497	547	568	562	564	538	516	543	526	473	530	523	493	536	529	517	528	525	530	523	524	526	542	514	485	536	529	538	551	534	518	540	517	508	530	534	509	507	542	539	517	523	558	497	495	526	530	499	522	553	497	538	532	540	541	466	516	582	524	480	523	526	526	530	560	537	523	519	511	521	508	530	507	552	533	495	539	499	523	533	510	516	486	523	490	576	482	547	531	570	527	542	528	554	575	549	522	532	553	504	522	519	545	512	514	538	552	522	532	489	512	524	555	540	482	527	581	542	530	490	529	529	568	492	548	510	513	509	516	527	552	514	538	500	496	519	537	494	494	541	483	500	464	504	507	537	530	528	527	555	525	555	528	519	486	498	528	498	531	524	504	546	539	529	546	554	541	529	507	584	522	531	533	504	498	524	514	547	493	561	511	505	479	519	523	511	521	504	516	505	524	563	542	525	546	509	519	542	579	521	535	526	516	490	500	487	531	512	497	505	496	508	552	506	535	533	499	528	514	522	511	540	523	491	500	553	510	548	546	560	511	499	548	504	479	506	514	490	485	506	517	482	547	514	485	516	538	557	495	533	539	525	530	536	500	514	527	523	530	509	505	515	557	507	521	484	561	503	495	535	507	517	501	494	541	505	541	532	565	526	554	560	483	554	504	520	496	501	536	547	530	503	540	550	546	538	529	514	571	559	482	475	530	503	540	510	538	498	560	515	518	546	525	515	508	513	534	513	542	512	534	508	504	486	524	526	563	531	528	549	529	575	548	552	525	536	521	561	514	491	507	540	549	451	509	531	558	517	529	523	491	488	530	530	538	516	479	558	556	552	487	528	530	505	530	535	527	504	513	515	523	528	490	505	543	517	486	532	532	524	505	561	511	569	546	523	484	536	512	544	515	514	506	548	525	517	530	531	506	515	526	536	548	526	520	540	499	521	536	508	554	513	559	507	534	542	556	500	523	536	483	564	555	536	533	492	535	515	533	510	465	555	538	503	533	514	503	512	517	544	514	516	526	560	513	535	511	506	559	525	525	536	502	513	540	484	522	501	522	484	550	543	532	523	487	539	496	479	480	530	501	505	534	477	540	526	517	528	492	547	578	506	518	542	527	520	505	562	523	500	532	560	490	505	497	518	528	534	521	547	520	518	535	501	540	498	533	515	541	506	533	528	523	555	518	531	516	510	517	523	504	517	500	539	501	541	517	513	524	558	508	505	529	500	521	533	498	543	531	512	532	504	530	510	509	504	547	534	532	514	505	504	536	549	533	550	530	515	522	500	505	510	503	492	498	543	537	498	515	501	504	491	547	524	551	510	524	492	541	535	502	499	548	522	537	525	556	499	511	551	524	530	495	529	530	547	502	521	506	520	542	522	522	528	502	518	499	524	525	543	516	516	500	504	515	567	528	515	555	554	513	503	506	523	555	554	530	515	534	513	553	496	509	545	499	520	533	463	535	507	547	511	560	498	529	508	513	521	523	500	525	518	532	521	532	502	525	555	484	533	516	526	572	547	515	502	487	517	498	544	547	497	508	510	477	533	490	566	517	513	480	552	522	524	544	456	552	547	529	538	525	545	493	558	518	520	485	512	536	499	506	537	544	548	451	556	495	515	545	511	528	550	529	556	531	540	538	541	490	563	479	531	481	480	482	482	567	552	552	534	523	526	542	528	513	550	485	527	561	520	496	597	496	522	549	530	517	565	543	503	527	512	575	505	502	531	520	509	525	516	529	521	538	498	531	569	509	520	499	503	495	546	495	527	563	498	506	534	501	528	479	497	547	539	526	516	539	544	556	540	497	535	558	495	493	519	502	527	524	519	526	485	537	550	520	532	532	557	514	506	511	520	516	544	540	511	559	533	511	525	534	496	541	495	524	515	503	543	457	526	527	530	499	553	521	546	511	490	470	511	513	531	523	519	531	508	523	538	529	521	522	519	507	537	552	484	491	504	545	521	501	524	525	542	530	514	511	543	508	468	540	529	540	538	526	507	512	497	526	545	485	520	565	526	522	528	532	540	571	524	547	518	608	544	525	512	502	551	551	506	530	524	519	496	495	506	487	541	559	565	537	532	488	494	530	537	551	496	535	527	525	540	487	504	543	532	562	535	540	487	545	553	528	551	569	573	543	539	524	523	521	541	531	532	575	530	542	538	537	503	527	500	496	527	531	534	547	487	544	529	560	551	548	505	517	559	493	518	506	530	530	527	544	503	560	542	502	543	512	540	483	511	494	499	503	538	547	552	482	506	518	535	542	509	518	512	528	578	546	526	507	520	525	517	514	497	542	541	531	505	511	532	517	518	505	556	521	535	544	487	517	507	519	522	526	522	567	543	523	496	524	501	552	530	456	558	509	510	497	539	507	554	581	519	526	501	509	571	535	505	512	524	512	522	515	547	552	504	518	520	532	508	501	503	530	540	533	565	513	460	534	513	522	523	537	537	515	547	540	536	515	506	520	559	527	512	539	530	515	507	517	543	537	547	530	506	525	536	504	548	489	549	525	540	536	536	523	524	539	547	524	512	538	562	541	486	493	537	533	522	507	494	542	529	467	509	533	520	533	494	509	494	521	547	499	484	534	508	532	540	576	515	511	505	482	485	553	513	532	558	530	521	520	495	530	542	527	515	526	528	507	523	514	490	495	514	508	538	498	499	479	542	513	502	543	537	544	570	507	524	534	522	491	520	524	511	505	528	513	562	497	538	559	535	568	526	467	514	513	544	531	525	502	525	543	543	557	542	539	563	514	552	499	566	489	546	538	538	529	506	509	512	525	552	518	507	559	499	476	495	548	528	546	551	500	560	509	535	545	547	512	540	524	549	533	499	559	594	510	501	537	546	558	495	537	526	543	543	570	542	491	566	537	522	533	562	547	525	510	523	512	532	515	501	518	528	510	579	499	502	507	511	575	534	542	533	530	504	533	535	567	513	543	561	505	561	533	500	519	540	493	526	546	547	543	508	517	508	503	486	521	514	504	504	520	517	500	537	528	533	482	560	474	520	527	508	538	517	531	468	559	534	504	490	555	498	530	500	499	541	511	516	516	527	535	533	549	488	495	510	532	538	540	502	517	529	504	516	544	545	525	518	535	501	515	532	507	565	511	518	529	495	559	546	548	505	505
27666	18677	7471	2839	1615	1194	947	784	734	636	577	610	575	531	458	457	444	445	463	437	470	426	436	439	431	479	452	421	423	422	452	442	420	442	430	441	405	401	433	420	400	406	425	395	435	455	427	412	442	410	457	437	450	389	411	440	365	424	450	421	403	418	431	405	417	437	425	388	459	432	424	429	407	417	416	458	402	415	414	442	448	442	398	433	376	431	410	452	437	410	423	462	385	407	406	441	411	417	402	480	425	425	398	385	403	414	433	428	411	431	451	420	430	405	430	434	387	414	405	420	431	391	387	433	425	410	426	442	378	417	442	451	405	454	423	445	395	392	467	410	390	421	409	393	394	401	413	434	457	424	417	415	436	399	422	367	441	410	430	419	440	406	431	390	419	439	382	426	436	417	426	437	403	420	468	437	400	379	416	385	400	395	405	405	440	367	407	409	426	405	418	419	432	444	429	381	422	399	439	389	404	424	404	422	406	463	418	435	405	407	420	411	406	417	412	411	396	378	424	420	421	413	430	436	421	413	383	397	419	466	416	398	421	406	457	444	412	412	387	407	429	462	387	444	439	397	427	428	390	448	444	432	431	422	378	405	433	391	418	421	407	417	415	442	403	393	393	398	401	450	438	448	439	429	441	416	438	422	382	404	461	407	424	401	403	441	425	407	413	389	432	416	402	404	399	416	378	421	397	413	443	414	390	431	434	390	407	430	422	389	418	440	415	415	414	413	409	445	417	384	405	417	380	415	408	426	394	388	424	401	460	395	461	418	415	430	402	407	424	416	382	395	396	401	416	433	400	421	388	421	463	413	442	478	408	408	401	456	446	438	407	420	397	410	423	444	464	433	382	439	404	391	417	402	424	412	394	396	390	388	380	439	404	456	411	411	439	403	408	427	414	400	450	406	444	407	390	472	417	433	417	415	393	414	419	387	424	401	386	429	429	422	411	426	463	421	389	455	413	414	423	394	416	434	384	415	424	463	415	427	414	401	385	422	441	422	411	410	408	413	428	378	418	419	420	411	429	386	409	413	433	453	411	437	419	419	465	446	429	396	422	419	449	404	402	418	391	411	395	412	394	407	423	416	414	406	408	416	408	440	387	446	450	398	448	413	441	400	412	453	433	425	436	420	448	411	421	378	403	455	381	420	412	442	436	427	415	413	425	441	426	418	420	469	416	420	427	414	403	380	428	391	453	409	434	439	397	402	387	444	404	403	435	411	402	431	464	421	396	432	424	404	416	426	408	442	411	443	395	436	419	440	443	452	419	417	408	392	369	423	468	431	385	429	420	417	408	439	413	437	403	452	445	442	437	401	413	421	438	423	445	399	407	437	403	430	362	426	418	424	392	387	422	408	418	405	427	409	416	449	426	375	439	410	406	417	407	404	414	431	397	437	451	404	435	396	433	477	377	432	416	402	372	428	433	423	400	406	403	460	435	442	397	439	425	384	432	407	413	437	419	461	439	397	445	421	444	409	423	418	438	433	391	405	425	420	425	421	420	379	430	454	437	418	415	416	426	389	395	444	435	386	387	445	401	398	402	403	426	422	420	422	427	410	415	402	410	436	446	417	408	428	443	455	385	427	407	431	408	445	393	410	434	427	429	398	426	382	405	403	426	385	436	411	425	420	434	422	432	418	392	422	431	369	435	422	420	431	382	422	430	397	397	409	402	426	410	432	398	430	425	399	411	443	443	463	426	393	390	413	424	404	403	448	431	400	444	449	391	398	472	445	382	431	422	389	382	424	419	430	398	414	405	394	423	425	434	400	429	408	406	420	392	409	397	397	437	409	402	419	413	420	424	420	447	399	416	399	438	436	446	433	395	433	428	418	399	425	447	397	386	425	374	422	450	436	413	429	398	450	409	444	447	407	406	420	430	415	393	414	438	449	443	416	418	464	391	427	420	404	394	445	403	409	426	378	419	400	440	416	430	408	400	455	426	409	427	418	418	459	378	426	436	412	367	378	406	422	421	436	428	422	396	426	446	403	434	406	417	402	400	408	428	449	413	391	402	417	427	417	417	437	411	465	400	446	443	408	390	435	416	404	395	461	421	409	416	427	451	420	442	426	412	422	407	486	406	426	418	454	412	421	407	398	443	466	385	409	434	386	417	399	413	420	429	403	476	458	427	430	402	448	460	410	411	449	397	408	420	403	406	406	417	442	426	460	442	434	452	430	410	408	454	413	410	426	426	386	434	395	445	430	441	410	413	424	387	387	407	408	433	461	422	404	413	422	442	423	412	400	437	410	433	439	442	396	434	435	425	413	405	414	390	412	414	421	437	418	396	395	426	431	429	409	459	412	438	420	442	433	439	455	390	416	441	424	467	439	412	415	417	419	400	428	433	422	388	445	429	431	405	419	386	421	395	388	425	442	421	456	431	426	437	414	432	427	414	401	395	446	417	417	439	427	408	433	389	411	420	435	402	414	442	477	414	419	419	403	411	382	435	416	420	412	429	417	372	402	432	445	436	456	427	412	398	394	437	432	448	422	403	430	393	386	403	416	438	462	395	405	458	412	439	426	418	433	430	442	387	416	415	418	381	410	436	434	397	394	420	427	443	425	409	417	411	406	403	439	411	426	411	446	411	420	420	420	427	432	444	387	426	388	411	399	434	432	427	411	423	380	424	375	430	426	393	410	422	419	418	401	441	392	424	439	442	381	396	436	404	434	431	405	398	416	443	381	422	456	405	419	414	404	399	396	425	428	413	399	425	406	436	407	439	457	401	378	443	422	428	399	423	394	401	416	454	417	425	422	409	413	416	416	389	429	396	439	430	371	434	405	407	409	393	440	426	422	444	384	460	423	423	450	437	453	393	377	418	419	419	450	416	429	419	418	414	444	449	436	463	427	414	465	413	413	461	429	414	396	437	432	465	394	425	439	435	433	435	439	407	417	430	432	410	393	413	427	422	419	422	411	400	415	399	417	400	400	437	389	388	420	412	408	457	409	399	407	434	431	419	416	378	415	427	405	389	388	423	427	468	418	414	439	405	396	457	418	398	437	433	395	466	394	428	434	412	452	450	412	428	411	434	412	418	417	396	441	433	429	435	403	396	471	411	409	428	459	424	412	449	399	398	426	400	419	431	410	439	421	416	400	419	407	391	438	410	398	413	394	422	420	395	386	426	454	394	394	452	400	415	400	446	419	412	418	420	406	404	384	396	438	443	424	404	424	428	462	407	443	454	414	406	411	428	418	402	430	419	384	405	425	413	452	405	431	440	444	401	413	410	417	445	415	405	401	389	421	417	432	414	414	410	437	417	425	378	435	409	398	403	462	395	417	441	427	418	398	443	441	405	403	427	400	421	372	420	430	399	399	382	446	417	429	400	414	430	384	419	401	412	407	440	442	403	409	406	454	464	423	459	461	443	429	405	408	416	442	421	435	408	438	418	422	401	411	400	422	435	405	430	419	415	417	408	447	423	442	411	393	402	435	421	416	422	402	434	401	421	392	454	455	404	454	409	422	394	420
6871	11151	8035	4030	2997	2365	1881	1484	1257	1157	1061	1024	935	865	773	728	692	645	648	643	643	621	604	572	586	613	616	575	616	606	601	540	590	549	555	571	565	568	603	548	596	539	580	541	580	590	545	557	558	565	590	572	574	555	535	577	588	562	567	605	554	626	543	587	564	541	526	540	540	517	547	568	559	550	528	566	518	554	564	626	522	531	557	596	489	532	558	566	596	525	525	555	574	568	560	579	571	542	569	566	561	578	540	582	582	601	531	543	572	611	549	536	583	540	535	582	601	519	600	551	566	549	565	561	581	553	557	569	546	591	558	596	545	554	522	545	552	566	556	594	531	561	577	548	564	557	570	544	546	569	569	612	562	565	563	601	562	614	569	593	572	566	582	546	588	545	599	592	510	540	576	569	551	561	568	529	601	545	539	549	536	595	582	542	602	608	604	560	515	590	552	563	516	549	564	547	552	590	551	568	568	600	520	543	542	546	574	549	588	551	598	608	568	562	601	576	531	544	556	565	498	600	548	578	595	548	604	566	578	622	568	542	528	569	517	586	553	556	532	587	545	595	588	558	587	591	585	539	578	578	559	530	574	546	523	581	591	560	609	553	585	563	570	542	584	522	571	537	577	614	592	541	577	538	586	516	514	550	535	555	528	563	533	557	569	587	568	557	590	531	586	565	585	573	541	583	553	582	550	543	530	550	575	568	569	563	567	544	578	551	575	536	631	534	492	573	563	576	556	580	566	528	560	542	582	562	553	577	559	538	550	581	531	574	560	540	547	563	564	527	520	552	583	560	540	579	568	584	597	543	524	559	578	554	571	558	553	603	514	547	555	560	577	608	572	546	529	549	575	583	588	557	516	572	574	550	586	523	553	566	530	536	547	555	573	577	605	551	562	538	540	580	525	586	520	567	550	511	566	553	574	573	544	559	544	554	553	555	554	579	555	562	537	553	560	578	562	537	577	574	558	590	557	560	562	605	566	553	542	520	579	556	557	541	556	553	551	563	601	552	572	570	553	555	567	597	549	561	525	535	529	589	529	560	598	529	547	557	526	567	565	574	591	547	571	555	589	626	586	599	581	538	554	586	556	511	543	613	533	557	576	618	560	559	553	546	585	573	544	584	534	574	578	581	590	580	531	539	563	582	559	571	545	572	559	564	566	564	578	539	561	585	563	582	541	588	572	579	555	534	563	538	555	546	523	561	546	546	568	551	600	554	570	581	522	547	557	560	570	556	570	574	577	539	597	553	594	563	569	539	534	533	564	610	534	566	569	581	584	519	579	551	538	560	579	606	572	566	549	573	544	522	558	559	603	515	577	576	572	583	583	553	556	539	581	572	543	556	556	550	596	587	594	557	547	576	537	508	603	557	577	572	598	574	567	625	604	586	561	553	557	559	552	571	576	530	585	591	571	564	540	533	547	576	569	549	551	549	530	572	603	541	541	558	590	558	557	533	586	554	535	524	547	565	568	574	577	584	549	605	564	585	630	567	524	573	580	557	576	551	568	556	538	541	558	514	526	580	551	546	553	542	580	564	579	536	527	566	573	566	568	547	523	537	545	519	548	606	554	566	543	541	526	553	577	555	598	575	574	542	572	588	545	609	550	523	605	536	561	568	572	600	536	590	542	556	552	540	535	551	543	557	556	573	546	589	571	566	558	559	538	546	587	573	583	571	553	504	567	565	605	544	563	564	566	543	559	572	520	545	592	576	580	544	581	556	560	515	535	555	565	574	573	565	598	561	570	575	545	564	590	506	589	576	543	552	538	546	529	555	561	608	553	574	516	583	552	571	601	557	564	562	568	557	599	582	567	564	512	570	553	590	567	607	568	560	564	562	592	554	574	553	545	566	563	519	555	550	559	556	561	541	574	569	534	525	583	588	555	529	568	542	543	550	563	559	546	567	588	577	542	577	542	569	563	584	530	565	571	539	555	553	559	582	618	592	587	554	571	526	571	561	551	532	578	563	542	567	532	591	599	535	523	589	564	598	610	558	529	540	559	587	590	558	548	562	545	541	576	534	556	541	547	590	545	586	568	545	547	585	590	516	566	561	560	566	549	524	571	573	565	549	542	567	566	485	555	599	549	568	556	547	525	579	541	611	546	560	591	520	542	566	590	559	596	568	558	575	539	514	578	535	561	585	617	554	569	545	537	588	530	599	606	544	562	526	595	543	559	579	536	538	610	557	553	568	552	591	548	538	594	548	562	542	592	534	563	513	540	559	557	565	568	530	559	563	557	565	578	559	539	569	592	573	554	566	569	568	593	504	550	502	559	573	559	544	569	587	535	546	559	563	570	531	550	581	542	553	588	598	596	557	584	561	584	616	511	583	557	569	539	542	558	570	570	527	591	569	578	598	557	565	546	569	577	587	577	586	558	539	544	585	591	535	594	591	542	572	552	544	549	543	546	523	549	580	544	512	589	582	536	602	556	522	553	531	582	536	583	551	528	593	551	575	535	522	562	568	529	529	553	574	573	648	566	545	566	560	511	558	548	548	574	621	531	563	561	540	632	523	546	576	575	566	570	560	562	594	549	548	593	599	542	568	614	561	535	559	511	567	540	551	575	558	538	569	565	602	536	543	560	556	566	562	570	580	560	607	554	563	559	530	554	559	554	553	581	590	617	551	532	545	541	590	523	558	554	585	553	532	551	540	527	559	572	559	576	526	523	572	574	557	562	606	537	551	591	566	566	570	533	582	579	567	571	588	551	598	568	531	565	536	581	546	582	565	546	546	519	585	557	579	603	555	572	544	545	590	577	549	532	562	569	542	569	546	566	558	552	512	571	540	594	591	536	574	573	577	583	557	571	580	575	562	626	540	535	568	603	567	571	572	572	561	546	532	571	612	529	602	571	537	539	575	552	570	559	566	525	531	547	591	582	537	565	540	549	569	583	552	563	583	578	560	517	595	580	563	551	551	571	547	545	537	559	546	587	590	599	557	558	579	516	529	559	564	546	564	585	548	648	556	541	605	517	603	566	575	558	559	573	587	564	540	561	542	597	524	551	553	602	563	551	558	544	539	553	558	541	541	577	578	568	586	565	573	602	535	550	552	529	582	577	563	542	511	538	609	554	568	566	560	577	601	594	570	592	562	586	579	622	575	553	583	553	580	556	536	583	503	596	536	571	595	563	568	568	560	580	560	570	563	563	542	510	527	551	622	515	573	573	539	551	606	646	571	540	529	536	554	527	580	538	568	597	547	545	572	580	520	534	539	540	598	550	595	537	554	555	587	545	590	513	548	520	564	551	594	589	525	547	533	602	584	580	522	581	577	546	551	544	579	577	591	548	537	562	559	536	594	589	598	569	576	555	572	574	582	556	560	566	589	560	569	549	568	596	589	554	545	563	556	546	530	550	556	531	571	565	562	621	616	566	582	509	555	588	568	563	548	552	575	588	570	553	576	602	557	574	599	514	561	607	580	563	568	576	566	589	597	559	550	564	564	555	551	540	576	593	589	579	532	556	602	550	557
23396	21452	28341	24966	21166	6797	2119	1359	1158	1006	1013	883	836	856	742	675	668	670	577	652	645	641	564	603	586	575	599	572	568	592	599	594	555	557	585	545	541	549	531	549	525	548	614	554	553	523	570	553	530	576	556	499	534	544	547	549	591	568	554	538	559	594	555	552	568	558	550	527	576	570	552	565	516	532	582	581	563	570	541	544	576	582	543	545	537	573	553	521	574	556	542	553	558	530	552	562	527	606	516	497	573	538	589	537	564	533	574	567	549	518	551	555	536	566	570	571	541	570	575	526	577	554	554	552	540	501	546	533	520	541	570	524	562	531	555	533	529	527	579	540	590	534	567	558	530	572	546	534	561	547	519	536	539	534	526	513	567	555	500	559	522	535	510	571	499	580	513	508	538	579	525	509	530	539	574	554	504	561	562	551	543	575	516	551	556	545	550	567	567	576	564	572	526	569	565	532	568	569	539	550	522	542	545	503	542	578	533	565	548	576	515	557	554	534	537	574	592	550	536	542	566	585	544	547	533	529	508	538	541	562	541	532	571	617	577	536	547	575	588	542	532	544	568	510	574	526	578	560	577	586	570	570	530	544	569	586	518	529	596	510	549	557	515	549	561	580	591	586	518	548	547	562	519	592	525	575	595	532	559	562	512	573	538	600	558	548	550	521	572	550	515	546	506	541	535	512	556	555	557	538	546	552	519	534	575	551	517	552	559	552	551	481	552	573	534	566	567	558	529	544	576	566	560	541	578	528	535	517	544	554	577	568	518	551	538	516	526	541	551	563	565	568	515	556	525	543	551	512	493	537	540	570	556	573	566	542	488	541	597	554	564	569	529	550	582	577	553	570	515	587	544	561	527	554	569	527	586	543	562	561	562	547	541	573	544	544	558	566	573	502	527	555	523	554	549	543	523	544	555	567	542	517	559	537	534	562	554	489	548	514	577	575	547	533	557	563	563	577	556	549	547	529	552	560	560	567	566	559	567	560	516	559	544	532	549	531	551	539	552	500	546	527	557	529	548	581	602	529	568	528	553	542	538	519	527	592	525	570	562	492	547	573	553	557	538	576	532	504	541	540	554	557	581	552	540	562	542	536	524	538	508	546	567	541	518	559	601	548	510	576	589	533	551	536	562	563	532	559	546	578	541	532	549	576	560	539	571	492	583	524	529	580	571	517	563	558	567	530	573	551	565	546	525	554	518	597	527	546	571	593	549	560	541	551	529	556	557	497	535	523	546	549	545	554	549	563	518	591	570	547	554	526	578	540	558	567	547	532	537	553	569	513	501	540	570	578	561	563	534	562	575	523	513	573	551	544	547	578	554	486	512	559	533	546	573	562	547	544	560	533	534	599	558	538	542	521	576	545	563	512	507	560	532	545	544	528	542	521	555	594	523	529	510	511	572	551	612	530	534	541	485	595	534	558	554	556	560	546	548	566	544	533	532	565	539	556	539	526	569	530	539	514	530	541	502	551	547	557	542	565	566	545	573	572	531	492	544	608	596	522	538	565	570	557	549	574	504	567	545	545	566	573	522	551	542	525	549	572	509	543	563	572	548	515	573	560	552	549	558	525	543	555	551	568	511	512	541	506	523	541	564	556	537	547	556	524	588	567	536	570	576	568	514	521	534	559	531	554	558	564	570	555	542	510	559	577	566	515	543	588	531	540	486	522	558	560	541	524	562	574	567	578	546	521	536	538	516	586	557	521	553	551	535	569	562	511	523	566	571	561	542	566	588	543	533	523	527	527	553	514	592	594	565	528	567	558	518	548	507	593	539	554	533	551	515	538	526	534	559	547	567	522	501	518	513	555	558	556	587	544	540	573	564	519	520	574	564	551	600	576	534	572	579	574	552	561	573	567	535	520	523	547	561	520	568	533	562	534	526	531	589	553	527	508	565	545	570	525	571	545	537	548	534	576	494	522	542	556	563	590	533	528	594	512	525	571	582	501	526	578	552	591	502	596	572	586	536	550	542	511	557	564	524	515	555	491	561	541	540	544	583	588	537	542	569	551	516	551	582	558	540	546	543	598	554	540	542	581	526	538	533	550	597	559	549	525	548	579	575	577	520	525	564	595	522	577	514	539	573	533	538	544	548	578	550	526	568	540	579	565	544	553	533	582	581	511	513	563	550	570	550	550	558	533	573	543	530	549	582	475	561	557	547	546	526	554	571	538	594	543	530	545	545	547	529	582	531	568	545	559	540	559	560	577	503	506	569	525	534	592	542	564	556	566	540	575	527	548	523	537	522	578	594	553	567	547	531	480	506	576	522	602	526	514	552	555	576	538	499	550	556	558	568	547	500	566	580	493	499	545	542	504	560	558	551	557	505	567	555	606	550	562	516	525	544	521	568	523	549	528	524	561	521	530	535	532	527	572	537	586	528	558	527	568	544	536	491	549	556	544	565	560	565	577	529	489	542	565	573	567	560	572	508	532	520	575	553	546	480	604	558	521	546	529	540	500	533	534	570	549	561	524	558	536	543	516	502	547	621	545	530	582	543	568	549	505	567	575	532	570	511	516	558	533	579	537	531	527	547	538	530	554	552	540	585	551	540	510	532	531	538	559	596	572	548	579	529	539	532	526	548	565	596	540	540	520	564	553	538	513	593	530	534	538	557	535	530	507	542	505	574	543	523	538	548	517	573	544	515	557	569	570	551	534	538	546	584	534	542	552	566	573	545	534	554	512	556	572	581	513	562	528	533	523	547	535	526	529	539	556	551	553	530	538	571	561	549	549	558	593	570	570	566	594	572	542	538	562	536	530	546	544	513	562	565	524	601	539	554	593	521	513	551	552	525	559	531	557	574	571	541	510	562	538	546	553	538	578	540	583	545	535	562	518	583	577	600	572	517	558	568	548	551	593	545	587	556	565	556	541	549	595	572	581	584	540	554	552	540	550	526	564	547	529	530	549	534	578	576	518	551	529	514	572	602	591	524	506	512	585	559	524	553	549	535	494	556	552	569	540	554	577	578	540	610	517	556	535	536	529	511	535	527	557	544	554	536	567	553	548	571	538	542	579	513	514	571	545	506	563	572	579	558	516	530	512	522	538	513	543	548	579	556	504	545	568	533	540	540	592	532	546	566	526	558	554	522	544	574	561	545	521	551	537	507	564	577	521	501	574	572	565	600	562	544	553	529	561	577	564	556	586	560	509	554	560	577	569	543	550	556	556	573	542	535	576	560	535	583	545	578	550	616	545	541	549	566	588	573	518	547	554	514	521	556	496	560	525	593	541	561	531	609	555	534	515	561	519	567	546	598	571	547	502	531	536	571	523	520	578	536	557	537	555	545	571	553	574	573	565	530	577	528	553	524	553	533	572	545	493	534	512	580	533	544	488	533	570	594	581	564	539	561	545	549	554	545	532	512	529	517	578	502	570	560	546	523	537	537	537	565	517	537	539	518	533	519	545	566	541	529	525	570	582	529	562	505	548	557	531	597	551	571	565	553	566	540	530	543	563	538	517	544	540	557	531
6300	19064	14282	7812	5682	4461	3356	2677	2195	1958	1750	1606	1477	1255	1157	970	1052	966	897	957	869	895	868	848	814	836	822	858	800	786	852	803	760	727	775	814	740	738	721	763	739	769	773	703	771	739	768	755	711	748	712	750	767	701	742	746	749	757	762	719	737	804	765	711	757	761	728	678	761	750	733	768	722	723	697	702	764	736	710	741	694	726	790	731	759	773	725	746	735	841	758	751	800	715	746	737	743	721	736	757	717	813	771	709	718	734	724	763	758	696	762	667	723	747	791	739	742	808	726	724	747	752	757	729	748	756	800	719	733	767	745	772	757	717	753	737	732	786	756	763	740	753	744	752	748	765	761	726	770	755	715	758	730	749	790	779	795	766	753	709	716	736	740	689	749	791	767	721	806	762	708	735	721	775	713	758	752	748	784	743	783	730	754	725	667	753	731	728	728	707	754	703	684	744	730	755	718	787	801	738	769	704	731	777	750	749	752	758	756	728	746	739	744	749	714	793	721	767	736	750	761	728	791	742	710	696	714	724	747	743	718	806	753	677	670	653	750	800	756	708	754	801	726	770	725	743	750	751	758	743	731	738	765	754	727	732	729	745	719	662	706	748	737	740	764	714	730	778	763	757	716	760	744	750	765	730	738	727	758	751	743	756	744	682	739	808	734	793	743	763	760	715	775	698	709	735	726	770	764	719	715	770	738	736	746	708	717	763	739	742	758	748	741	739	712	776	702	753	688	757	739	722	711	740	750	774	747	727	771	700	757	712	703	722	759	721	708	728	756	746	789	716	718	803	778	739	733	700	743	767	694	754	777	745	701	763	709	757	765	780	672	731	719	730	744	738	726	789	734	720	712	742	742	742	715	688	733	721	750	714	796	736	747	730	701	784	773	767	751	778	748	751	769	700	722	723	704	799	680	766	729	725	681	748	687	746	718	808	754	738	770	760	737	748	717	812	728	704	725	738	738	785	704	725	729	754	740	757	751	748	719	737	742	739	697	745	749	816	752	684	708	744	743	747	721	721	716	714	762	711	769	718	754	743	776	702	698	734	733	753	757	704	706	762	789	760	720	749	739	723	733	811	804	788	687	726	742	765	769	721	736	749	739	764	760	750	725	699	730	732	713	748	706	729	736	742	693	776	737	736	746	763	739	753	773	756	729	706	710	719	755	735	754	755	754	757	736	729	712	682	713	732	734	713	747	743	739	737	780	748	763	752	739	788	761	696	730	722	735	736	733	762	694	757	709	753	757	722	772	757	752	704	704	714	793	740	740	741	765	756	753	752	743	738	689	777	747	725	725	718	710	759	737	737	730	752	771	793	767	673	696	764	752	713	757	753	751	708	716	727	729	735	776	721	743	725	757	710	754	675	759	739	757	716	733	744	799	755	708	713	730	748	757	751	740	758	746	734	666	731	782	724	747	757	715	741	753	740	712	758	727	713	710	753	698	750	731	756	717	715	754	720	746	744	722	738	786	797	711	786	744	767	758	735	726	766	762	728	694	746	747	761	778	739	775	749	748	712	696	745	733	722	751	771	730	769	761	730	718	693	767	742	738	737	712	761	768	693	692	740	724	752	685	786	734	733	760	727	747	762	720	767	754	762	737	786	753	691	735	730	733	749	757	758	784	782	727	706	800	706	748	761	766	731	729	755	770	799	787	787	777	732	732	724	748	748	682	743	806	750	734	753	721	720	695	757	754	702	721	755	763	750	714	760	707	757	780	756	746	711	698	788	763	728	758	743	761	726	736	709	776	699	744	724	752	750	774	756	704	735	770	784	719	669	745	739	751	745	737	779	734	749	732	749	729	709	726	792	767	763	749	703	731	733	690	728	728	726	737	785	733	768	723	765	757	746	761	704	727	703	750	725	726	737	793	751	749	755	728	744	678	711	754	722	777	752	735	731	714	729	722	759	750	728	698	788	721	719	748	771	761	726	732	772	730	736	708	724	774	699	740	745	745	736	716	798	710	733	764	749	755	705	730	748	712	696	739	707	728	652	724	745	742	781	751	741	794	796	737	729	736	712	750	772	726	729	794	735	745	711	705	773	682	773	734	742	773	737	735	753	714	761	772	727	722	743	790	749	749	735	724	737	735	720	762	740	769	776	740	758	826	779	757	731	715	756	764	757	732	709	710	731	743	706	685	765	784	783	730	730	710	736	756	742	737	712	723	739	727	736	733	732	759	740	743	718	722	727	707	767	720	749	780	719	780	745	758	783	705	726	731	762	756	735	765	733	733	753	752	727	760	737	707	705	740	713	737	760	786	757	776	761	751	742	747	733	755	729	799	737	748	716	702	743	698	726	765	740	721	761	767	773	714	748	792	700	740	725	762	770	694	726	768	731	706	719	794	743	746	739	757	710	757	750	735	733	713	798	716	702	753	697	780	792	770	786	750	760	772	764	743	744	715	780	760	701	749	692	703	739	729	736	700	743	719	789	749	698	734	775	733	706	742	708	714	726	750	756	747	762	727	758	763	735	739	786	732	720	721	748	741	725	751	744	737	692	737	740	708	720	761	732	708	716	784	753	785	775	749	777	758	762	737	726	746	729	770	703	736	721	687	731	724	754	745	705	728	742	668	721	734	719	733	746	712	762	785	767	714	712	766	702	737	716	758	766	734	750	690	769	722	754	780	744	715	751	723	797	749	761	717	760	789	727	759	766	704	777	725	745	750	684	748	756	783	712	686	753	736	773	771	774	717	740	755	717	761	737	736	753	723	784	715	759	803	761	726	709	802	758	753	754	731	771	715	732	753	712	710	729	700	762	735	782	774	731	713	707	743	740	767	771	699	765	750	742	703	700	752	714	713	759	780	803	717	722	757	717	768	712	770	744	723	770	721	711	728	725	730	721	739	757	791	724	704	726	763	757	739	774	709	711	793	742	735	756	765	688	742	722	757	723	680	745	702	732	722	712	721	743	709	726	766	704	772	744	719	720	736	735	714	696	744	706	759	719	735	744	747	783	729	729	753	718	753	764	721	745	766	714	763	728	724	703	693	720	753	755	778	716	789	741	768	710	694	768	749	752	706	751	765	753	697	688	759	749	710	697	766	739	776	756	713	794	764	717	778	759	723	770	793	719	752	727	707	740	795	798	796	731	759	756	732	778	712	760	751	702	715	724	736	747	779	739	712	777	751	754	784	767	702	798	740	748	738	764	700	782	725	778	717	682	710	781	726	723	723	747	753	706	768	738	805	727	763	738	726	773	755	762	768	710	769	733	772	751	757	754	735	713	784	761	724	738	730	778	702	772	712	742	781	704	714	692	775	782	747	729	687	746	718	729	709	719	734	711	788	714	771	709	745	775	706	735	730	736	727	719	716	752	719	764	761	746	727	746	736	758	739	757	768	721	707	719	724	708	812	766	763	699	765	758	736	797	742	754	745	746	747	739	745	742	748	752	768	725	749	710	747	719	724	741	706	788	727	777	743	789	724	753	769	690	734	760	752	730	736	734	711	773	705	721	717	743	734	772
24951	21482	26410	24505	3834	1275	1015	748	630	590	516	484	484	431	368	327	321	334	335	285	258	262	283	294	289	251	252	257	267	300	278	241	259	257	258	270	254	269	229	236	261	251	240	232	227	222	261	234	261	245	246	229	231	230	229	248	249	254	234	247	254	246	252	237	233	254	234	240	208	231	258	236	241	228	251	227	254	243	257	248	236	246	224	228	227	248	219	253	281	239	241	247	223	250	244	252	247	264	234	222	212	241	252	247	216	235	243	220	250	244	227	255	224	212	232	269	219	229	228	254	246	229	241	235	262	234	220	259	242	228	256	251	245	233	263	249	224	265	232	233	229	274	250	256	242	230	221	226	243	255	244	241	241	204	242	246	225	235	244	231	260	259	231	259	240	256	237	226	222	242	270	248	254	235	247	238	257	211	257	193	230	212	231	248	264	254	260	226	253	275	237	252	245	250	230	220	217	243	247	249	221	243	217	231	247	262	240	248	256	265	262	230	239	231	241	218	262	238	278	254	239	222	245	252	274	246	259	251	248	246	250	267	249	222	265	242	229	241	244	234	230	229	253	263	253	234	256	249	263	254	214	232	240	243	247	234	241	248	260	234	259	240	271	242	243	219	245	251	236	238	228	213	224	240	223	245	244	232	254	254	251	270	224	241	249	224	218	252	251	240	252	237	240	217	251	259	252	228	229	227	269	250	243	231	229	248	237	213	248	240	256	235	252	232	252	235	221	258	265	240	232	237	258	240	234	237	244	237	227	251	252	235	255	234	255	261	236	252	262	219	237	241	256	243	254	245	266	223	245	260	268	255	232	233	227	248	225	240	224	261	241	243	242	249	216	216	222	217	202	270	229	239	251	223	213	266	274	256	256	271	241	242	231	237	245	232	236	254	224	244	233	231	252	222	251	222	230	247	227	240	232	236	258	234	264	240	254	226	247	253	222	264	247	273	226	230	224	253	235	247	218	247	244	240	258	221	270	236	283	242	258	249	235	259	208	209	234	260	223	250	267	241	256	228	259	263	210	230	231	263	253	226	225	235	229	273	217	250	243	258	255	210	234	218	206	267	232	217	269	241	245	252	260	218	229	212	224	211	211	253	253	243	244	230	220	224	270	228	253	221	262	248	240	249	250	258	254	253	261	252	236	248	247	231	221	250	252	220	231	240	229	246	263	250	244	219	254	223	243	249	228	235	240	224	240	256	244	229	230	249	238	250	210	217	273	242	236	237	245	252	230	237	253	267	266	228	251	261	246	273	259	277	222	222	250	251	210	238	211	226	252	261	213	233	256	229	268	259	228	235	230	247	243	234	242	261	230	234	244	242	247	244	259	217	243	247	247	230	217	251	250	242	228	265	251	250	250	239	225	239	236	231	262	246	240	247	263	227	233	236	257	269	220	235	269	235	262	244	265	224	240	266	238	232	253	240	242	235	239	244	249	241	259	218	239	250	234	240	236	264	264	256	267	251	219	228	253	256	217	227	224	225	226	248	243	243	244	239	239	244	242	244	254	237	236	253	239	224	260	234	265	266	245	232	254	245	239	249	234	255	216	221	227	220	245	241	259	232	271	236	211	236	238	227	236	219	239	239	254	257	257	222	254	230	253	250	253	232	280	239	214	249	245	234	243	253	241	217	291	267	264	269	252	216	260	255	243	257	228	242	251	233	250	236	232	228	234	250	241	206	261	256	208	247	231	233	268	253	245	228	234	221	239	226	237	225	218	240	251	250	250	255	242	234	258	248	205	215	229	261	241	266	224	256	257	230	240	245	261	264	237	284	224	225	250	261	222	227	249	265	250	217	245	292	233	256	211	241	234	261	246	266	239	241	232	236	230	246	239	237	261	270	254	253	233	223	234	235	236	272	256	251	222	228	245	245	254	263	217	259	251	255	274	222	241	257	238	252	241	259	267	281	250	252	233	246	217	239	236	238	250	249	227	252	237	226	240	231	231	252	230	227	243	244	247	221	239	236	247	261	270	247	240	224	250	240	261	216	245	248	244	239	241	246	229	229	235	251	240	236	247	242	226	242	235	228	251	213	263	238	231	266	268	232	242	244	239	219	234	223	252	251	237	245	244	264	231	252	243	260	241	254	269	263	260	264	234	256	241	278	261	244	252	255	248	237	226	231	246	234	246	254	233	248	249	252	254	241	237	271	240	246	259	240	247	239	239	264	231	240	249	261	236	239	264	257	224	233	248	249	243	251	249	234	225	230	245	264	222	271	268	253	254	220	237	255	278	255	243	222	268	262	230	254	256	271	248	255	243	257	252	262	223	239	264	238	238	230	216	255	244	258	239	239	220	247	234	250	223	231	239	252	237	259	212	238	217	246	264	269	249	215	238	274	278	221	241	239	224	255	248	229	260	227	259	228	252	210	269	252	220	233	245	226	239	271	240	245	223	254	240	247	263	265	242	253	253	249	234	226	235	246	249	247	242	234	254	248	226	238	242	269	265	257	245	215	240	251	245	273	257	274	270	230	249	278	234	220	239	231	202	245	236	232	251	232	245	275	252	245	239	238	266	242	236	247	253	230	248	236	235	248	265	235	241	242	234	255	246	265	251	231	234	255	258	219	220	261	243	250	229	228	242	253	236	271	256	226	226	226	261	257	224	250	237	248	242	234	253	255	239	246	259	263	234	228	243	238	236	252	240	244	225	232	265	241	235	223	236	211	251	276	252	198	220	259	244	235	228	222	249	247	247	218	268	269	223	259	238	248	241	252	227	237	222	236	258	255	232	223	254	266	218	218	256	229	265	223	249	235	242	242	212	236	263	256	249	241	223	235	239	251	242	238	263	226	220	242	252	276	249	240	225	237	255	265	221	260	283	230	241	237	233	226	207	232	247	241	234	253	249	226	271	226	274	244	218	229	232	248	249	216	209	239	266	235	244	203	233	256	250	246	264	265	221	256	247	267	245	232	242	243	209	227	241	240	234	237	237	215	221	238	218	242	232	231	239	238	246	236	262	227	245	251	244	240	241	247	229	250	248	255	252	247	227	227	241	252	232	246	210	280	220	234	232	226	242	224	231	239	259	245	250	245	234	227	247	194	240	239	264	274	244	218	242	235	196	240	238	240	237	219	252	252	226	225	224	218	220	230	243	244	235	259	216	212	264	229	238	226	204	240	228	260	232	248	267	256	244	227	254	230	260	224	266	246	235	231	246	247	220	255	232	244	253	278	233	248	225	244	219	221	242	230	234	251	260	264	243	255	251	235	277	232	242	218	224	245	246	243	257	271	279	236	249	224	252	267	257	220	252	245	228	249	241	242	245	229	232	239	271	231	258	249	218	235	252	232	254	235	236	231	239	243	292	264	240	241	262	255	224	235	270	251	232	253	260	242	223	242	266	224	241	230	259	246	224	234	253	240	248	211	255	234	253	250	241	233	234	233	267	212	248	220	238	233	211	257	222	227	222	238	275	239	260	227	242	212	241	264	246	258	227	230	237	252	249	232	221	256	264	241	226	219	259	214
6450	14820	10635	5682	4140	3112	2303	1729	1458	1201	1079	934	849	718	615	542	523	491	457	449	398	421	455	434	383	396	364	362	393	357	370	341	331	394	355	318	375	354	336	371	340	315	362	351	318	341	315	351	342	344	348	312	344	318	325	341	376	328	339	335	324	330	311	299	349	331	310	349	344	367	340	345	336	332	378	321	337	338	326	326	334	350	310	339	353	337	325	280	340	312	330	319	329	364	349	303	309	310	324	340	347	335	346	341	329	335	358	316	326	331	308	331	289	330	331	335	332	345	339	360	300	320	344	369	310	332	308	341	328	307	329	332	359	355	328	325	316	295	325	310	316	332	328	322	330	373	332	331	341	332	319	314	348	330	308	342	343	314	346	328	336	351	300	352	314	317	347	344	344	319	336	350	332	318	331	318	311	317	363	330	341	362	317	341	310	333	344	303	348	305	318	342	325	337	345	311	331	316	328	338	326	309	332	323	312	318	316	335	338	303	358	359	354	367	315	341	321	326	335	347	315	326	309	299	345	321	343	331	356	337	315	326	309	311	329	328	318	371	321	332	344	328	328	331	297	323	322	332	334	343	290	341	325	314	368	320	334	306	331	326	331	312	357	332	328	314	330	314	363	353	361	319	322	327	367	364	356	378	323	311	316	299	296	333	337	351	326	328	334	366	331	344	359	347	349	311	332	333	308	330	358	350	358	335	346	328	327	331	347	334	318	336	371	355	361	354	331	310	350	343	364	326	330	316	335	340	345	340	304	312	325	331	322	334	337	350	319	335	330	338	328	348	342	339	350	313	326	316	335	339	319	335	293	343	342	319	312	311	334	347	356	365	327	347	300	335	331	325	324	337	327	310	317	351	337	328	337	377	318	318	296	307	343	318	336	337	324	300	331	318	341	356	316	352	356	331	324	308	320	339	323	318	321	362	313	337	337	335	329	340	314	323	362	328	339	353	353	328	326	366	347	351	343	348	311	348	370	329	343	335	336	319	303	317	313	309	328	336	325	333	309	354	328	335	321	326	304	339	358	327	325	349	346	325	316	342	313	303	348	346	327	352	359	329	327	322	311	336	350	341	330	327	313	301	315	332	293	354	320	311	376	353	333	336	327	324	320	337	355	330	314	325	350	330	358	301	340	350	339	334	321	326	323	314	332	331	323	333	314	314	338	303	316	330	348	327	342	367	362	344	348	328	321	324	311	321	324	312	323	349	352	352	346	333	368	345	322	331	343	302	355	324	318	322	351	306	371	329	303	310	330	298	315	322	323	362	312	376	320	351	323	322	356	356	333	311	320	301	318	331	318	294	333	310	346	339	328	329	316	316	329	323	348	356	319	309	347	322	318	346	312	335	336	316	360	324	347	344	341	306	339	330	342	346	292	326	326	341	329	319	310	337	309	322	347	347	325	316	311	345	345	324	358	346	309	323	364	360	285	301	345	312	333	316	350	289	326	351	360	343	331	310	325	328	342	317	322	322	334	339	323	344	370	297	323	322	328	309	323	319	307	364	320	352	342	327	355	320	305	345	322	348	328	317	336	327	347	381	319	350	337	293	346	318	329	358	342	297	349	339	336	324	349	343	314	329	313	350	326	302	317	337	325	335	313	355	332	336	325	343	330	324	350	326	357	311	321	344	303	345	306	327	310	348	330	317	337	344	338	348	350	296	315	344	291	298	330	309	345	341	320	357	346	330	349	331	341	349	313	350	362	369	317	326	303	329	354	353	336	359	313	353	327	358	319	330	347	335	314	311	341	304	326	338	305	301	360	322	342	335	315	344	334	374	323	363	324	319	334	330	330	324	344	340	350	324	368	334	306	322	346	320	351	346	326	331	308	349	338	330	367	324	341	354	333	361	330	355	375	342	336	307	323	326	335	325	336	325	321	333	338	377	334	317	314	342	311	351	340	320	321	327	300	338	334	373	303	320	372	364	339	312	327	350	337	332	336	335	325	304	330	352	325	339	316	337	335	324	334	314	341	334	331	351	326	322	338	349	321	314	363	318	318	295	331	347	352	340	339	329	335	327	330	329	323	314	315	345	344	305	372	318	334	361	345	365	339	333	349	306	343	312	354	323	334	343	325	345	338	346	364	314	332	338	297	323	333	331	336	322	332	319	311	327	375	322	314	363	338	345	316	329	340	338	327	333	362	298	319	361	331	300	301	357	328	322	315	335	298	327	344	317	351	346	344	307	331	302	341	359	368	346	334	344	328	309	321	322	302	362	321	311	332	311	316	298	339	314	320	350	335	314	339	318	333	311	324	338	338	337	375	344	363	315	343	350	337	333	301	332	340	349	316	350	342	296	349	351	307	329	298	334	316	302	338	316	335	327	315	307	351	352	328	317	338	307	331	336	325	335	320	305	378	320	320	303	319	351	367	315	372	335	346	329	345	367	344	320	348	361	300	303	325	334	339	363	296	350	353	308	360	365	342	354	329	363	355	321	315	332	299	338	335	341	318	334	327	309	354	310	304	341	324	349	336	373	322	332	355	323	318	330	310	332	308	364	329	300	345	337	301	333	326	309	284	324	347	357	328	349	342	333	316	327	335	333	351	362	323	321	327	294	313	355	336	299	341	354	313	290	352	335	333	321	310	318	323	338	324	329	313	269	357	339	331	336	328	327	344	332	324	338	346	363	309	303	357	301	324	339	322	340	328	338	334	318	323	340	299	335	338	360	342	331	352	302	348	365	308	328	304	325	329	326	315	346	320	327	338	328	350	320	321	344	326	299	328	332	306	331	329	313	329	328	340	352	298	331	335	348	361	346	326	335	339	273	326	342	319	340	329	336	337	351	323	352	303	371	310	308	315	297	326	295	296	363	321	334	302	346	326	355	311	311	343	309	320	323	343	312	340	319	335	333	392	340	330	334	319	319	351	346	330	338	324	303	352	308	293	333	302	318	352	338	343	293	314	346	290	322	347	317	333	363	347	327	342	304	323	343	332	329	352	315	362	369	301	326	306	325	310	345	347	313	325	302	291	301	299	323	340	333	345	343	325	336	344	350	317	334	336	354	320	367	365	356	319	319	351	317	301	355	303	362	314	308	308	336	364	323	342	310	328	365	323	332	316	345	313	300	351	360	356	364	323	334	310	324	332	317	322	324	331	333	370	326	304	298	319	324	344	333	333	341	331	327	343	316	337	328	346	323	334	353	328	363	339	340	314	325	329	337	351	319	324	334	319	310	326	336	345	345	336	330	322	336	341	327	355	360	329	319	328	311	342	335	330	338	324	313	317	341	353	325	364	321	294	309	321	329	349	337	325	325	315	313	305	343	324	326	348	315	320	357	348	302	324	309	311	299	334	312	297	320	344	329	320	319	322	343	315	348	346	361	362	329	312	331	317	368	339	303	341	358	327	293	345	347	329	316	348	285	339	303	332	318	343	325	324	347	312	320	322	328	344	341	340	347	321	322	322	329	358	340	334	288	327	286	332	324	353	375	334	324	331	322	310	344	316	322	344	312	328	359	333	342
22653	21497	28920	24487	21497	20588	4780	1743	1291	1136	1003	903	864	725	659	564	587	522	503	497	472	463	491	479	457	452	487	438	465	437	400	388	404	392	398	384	372	393	443	363	376	375	379	411	383	364	394	357	406	355	401	396	404	399	389	384	397	393	392	391	416	391	383	363	392	401	411	378	393	388	402	434	403	403	392	379	358	380	382	373	397	401	393	385	389	400	324	362	398	395	368	393	368	375	408	367	349	422	387	355	398	379	356	352	434	401	391	371	361	371	384	411	393	388	391	384	396	389	375	384	376	352	426	399	352	375	395	384	422	377	374	400	416	373	384	385	420	367	405	398	341	388	418	360	386	405	395	372	357	390	370	358	384	387	406	465	396	387	368	377	361	373	409	409	376	356	372	361	398	364	372	384	365	399	383	421	362	375	378	362	386	416	407	364	401	408	392	364	400	382	402	387	380	359	347	373	415	386	388	417	384	383	369	382	394	381	358	359	409	376	363	387	342	366	355	390	368	390	361	378	376	378	382	401	404	401	362	394	397	375	391	359	356	389	388	407	375	399	378	364	387	397	402	424	405	355	381	383	373	365	392	387	406	386	412	400	398	403	368	379	384	367	372	377	359	404	372	358	394	395	363	364	392	373	411	374	363	379	389	399	363	400	398	377	392	392	381	400	353	402	399	354	380	390	425	392	414	420	356	368	381	371	401	401	364	381	367	391	343	388	391	384	351	386	375	382	359	392	414	394	405	350	382	387	374	400	376	383	374	384	367	384	407	396	404	370	429	380	420	362	366	367	384	387	382	386	407	393	378	345	400	367	361	373	350	393	393	328	349	382	393	373	414	388	388	412	423	387	404	380	385	362	355	362	391	373	378	384	363	378	360	341	413	352	413	400	409	360	379	386	379	405	369	377	390	371	412	383	403	401	385	397	383	427	349	396	367	367	346	362	375	380	371	392	404	369	392	384	372	385	394	337	383	387	389	365	412	401	369	403	379	388	369	400	368	382	370	364	416	355	400	406	366	402	419	392	393	370	356	397	421	397	355	374	380	383	364	368	382	392	362	384	397	374	392	380	368	398	365	379	374	385	392	383	419	397	399	387	388	363	365	362	370	358	391	409	386	379	402	382	410	360	401	372	429	397	417	366	429	412	401	404	338	371	351	383	394	354	430	382	368	374	404	371	384	411	364	366	362	403	409	400	408	390	355	405	385	380	369	370	381	376	402	395	363	373	375	366	380	371	380	416	408	366	387	383	349	359	383	399	377	335	408	373	408	399	396	384	351	354	370	374	401	375	385	408	376	383	394	397	356	389	355	406	420	397	336	363	372	361	397	389	391	372	355	415	383	412	383	366	360	413	456	436	348	384	381	373	381	419	387	395	390	378	386	403	365	353	389	370	351	377	412	389	367	392	407	344	380	368	378	384	381	347	362	355	413	350	394	384	384	402	370	368	382	355	362	389	392	380	378	377	368	391	348	381	391	392	389	374	366	399	401	363	370	359	411	418	403	377	347	384	409	373	356	398	403	361	386	384	381	407	410	388	379	419	413	385	352	360	351	365	404	394	391	375	395	373	387	368	436	373	371	388	362	414	389	435	376	374	394	401	375	400	364	385	356	412	401	391	347	376	347	414	393	356	370	343	375	381	399	354	376	371	358	377	371	394	372	380	376	407	387	367	398	390	427	389	389	408	397	398	386	398	390	374	386	366	395	377	401	389	389	403	378	367	388	358	426	425	366	381	384	348	365	349	394	322	364	400	366	334	378	395	370	378	365	411	360	384	347	396	381	405	419	363	386	394	368	385	404	367	417	342	381	346	372	416	391	371	380	363	408	369	379	358	389	383	412	389	350	417	432	402	382	452	391	395	391	359	356	392	385	385	386	376	358	369	392	369	393	373	364	378	387	379	366	352	394	382	349	354	413	384	405	402	380	412	372	372	400	353	368	403	392	385	372	361	374	387	359	342	390	366	355	396	406	379	352	348	368	357	392	413	398	384	384	356	403	382	365	387	389	371	393	376	382	392	376	380	350	352	394	416	380	396	358	368	390	402	386	359	427	388	412	394	392	430	395	388	366	379	379	397	392	402	362	395	351	381	404	401	388	368	411	354	425	393	377	394	380	371	381	369	364	369	359	391	406	391	387	382	349	398	397	376	366	377	388	385	371	353	370	371	385	389	392	384	385	333	402	379	400	384	404	386	401	378	401	381	352	362	369	432	369	401	397	399	402	396	369	416	414	403	403	402	356	399	383	392	375	379	378	380	339	365	386	392	391	361	352	350	361	359	386	395	367	365	378	352	371	404	413	389	347	403	386	374	383	354	391	398	409	387	390	350	415	374	407	361	373	377	380	350	396	371	390	359	380	365	367	358	377	384	391	420	402	419	423	393	365	386	348	391	400	419	353	362	365	399	348	379	394	370	383	402	383	359	401	410	420	372	353	407	383	394	392	414	434	410	387	389	379	383	376	395	402	396	347	411	363	443	357	364	394	351	392	380	369	378	372	371	383	385	397	370	360	408	388	402	417	390	388	360	414	382	370	393	410	387	387	394	390	382	384	387	334	401	385	387	373	332	373	389	369	387	368	383	363	399	412	386	358	419	350	383	373	382	382	372	365	387	394	377	389	375	394	374	383	376	407	363	372	399	397	391	392	414	383	354	360	373	391	378	369	393	392	391	370	389	370	403	371	400	351	358	401	418	375	390	368	367	357	393	367	375	401	362	352	357	383	381	427	392	410	382	393	383	389	395	345	352	390	392	398	418	385	385	374	381	358	410	387	384	388	360	400	376	351	393	375	368	377	367	394	408	387	373	393	381	393	362	388	379	407	366	415	413	395	391	375	406	365	381	377	363	382	383	376	355	401	375	349	366	383	407	380	409	343	380	396	403	385	355	372	398	381	393	403	403	392	414	379	372	422	385	354	384	350	417	368	350	388	403	385	376	407	438	396	378	346	371	379	373	370	369	401	398	388	349	357	401	371	404	382	423	364	360	381	408	377	387	395	416	399	391	393	390	370	353	379	347	387	377	392	370	360	361	362	379	379	402	376	389	383	386	374	387	371	378	366	390	405	394	368	393	383	377	384	363	376	403	383	393	350	384	368	395	366	438	405	376	426	356	378	404	357	397	354	387	378	391	383	382	366	400	378	350	370	386	385	377	395	401	340	381	353	401	388	353	387	405	367	365	415	439	386	398	369	404	411	386	383	365	349	402	408	381	375	387	410	388	396	381	361	383	348	353	381	397	386	388	379	388	399	360	342	373	363	369	389	402	373	391	416	383	356	405	394	362	383	392	369	389	366	401	381	387	376	350	406	357	378	379	393	358	384	386	359	412	396	363	392	364	405	402	368	361	390	366	399	407	411	377	408	327	406	400	380	395	342	365	376	381	379	358	368	419	359	390	381	357	421	361	390	434	384	397	363	390	371	392	359	381	392	365	379	358	354	351	402	376	401	384	387	364	354	354	373	377	381	371	403	397	415	408
7670	23875	18403	10377	7820	5877	4478	3403	2836	2245	2043	1760	1532	1375	1087	975	946	862	763	804	776	670	682	665	691	680	614	633	610	594	616	601	527	552	541	553	508	548	595	519	492	530	549	531	505	531	520	544	521	535	558	569	565	546	567	518	542	517	519	549	524	509	521	506	555	529	521	557	517	525	519	532	495	529	507	506	537	543	541	532	546	555	535	517	568	582	545	519	546	498	512	582	540	515	573	579	521	510	508	553	518	529	534	513	536	558	509	506	532	524	494	543	469	503	508	525	541	564	526	521	526	548	532	515	551	488	504	511	525	548	543	548	539	564	497	493	545	507	514	512	567	539	504	490	482	517	541	532	495	499	538	536	552	518	514	552	502	528	532	529	539	535	526	516	531	532	526	519	526	550	530	516	524	519	540	518	542	507	507	537	527	506	549	548	525	534	528	569	518	543	541	523	523	502	499	485	503	551	523	543	518	516	534	521	501	533	524	542	510	511	521	549	527	493	549	545	525	555	512	519	507	488	539	529	570	542	585	518	547	494	517	540	530	531	524	540	535	547	541	542	510	532	532	547	519	503	507	566	557	546	551	521	509	547	534	527	543	527	518	557	487	539	518	507	532	542	529	529	559	536	496	567	515	548	562	506	515	527	577	535	519	540	535	521	544	505	551	570	507	525	528	557	505	524	521	547	527	550	557	520	492	515	519	553	518	511	533	535	512	526	528	500	522	577	573	509	552	544	475	525	497	586	546	539	528	530	531	545	533	537	567	509	562	526	526	500	512	548	561	510	530	532	524	507	517	505	534	553	514	538	483	519	517	555	524	515	538	523	505	529	500	543	556	549	495	522	510	512	549	519	529	504	551	562	520	558	543	535	525	549	543	480	550	546	534	528	484	549	527	552	557	562	490	482	539	565	569	515	503	530	538	525	525	534	555	499	535	547	522	501	547	478	552	555	579	489	525	525	467	531	544	557	570	554	539	503	551	524	512	525	559	542	517	501	523	516	513	527	524	509	516	508	518	544	517	536	532	502	529	526	517	497	538	521	507	532	538	535	559	512	531	453	506	482	511	530	501	539	515	539	541	504	567	526	522	504	540	497	547	518	515	562	531	544	546	533	562	524	567	564	514	538	544	578	545	524	526	516	528	502	502	505	534	535	518	495	572	515	569	496	500	521	521	484	510	494	557	570	539	537	532	532	559	535	503	515	487	507	528	537	545	541	541	536	538	507	511	494	503	519	542	529	533	505	543	507	485	517	533	555	525	560	512	545	536	503	511	525	523	525	537	534	543	563	528	556	523	550	527	545	540	536	495	523	529	499	479	500	567	549	515	518	529	535	515	547	502	501	536	528	532	510	557	553	538	515	486	518	544	529	530	545	508	485	518	545	523	521	516	523	544	502	493	525	510	492	516	551	504	558	520	514	499	522	501	486	502	526	532	568	549	505	565	535	505	539	497	548	536	520	556	520	530	481	508	555	519	505	523	538	556	530	526	514	488	518	512	548	524	527	578	532	545	502	512	536	530	531	550	550	570	537	544	513	559	577	565	533	539	517	511	533	534	506	497	522	539	547	536	484	542	530	512	535	519	546	484	506	525	498	530	547	538	567	516	552	527	518	536	501	580	523	512	498	567	504	500	497	573	478	542	567	539	533	555	501	528	516	583	529	500	557	493	506	518	545	528	545	526	549	480	523	559	530	528	510	507	519	514	582	515	501	529	524	534	508	504	549	493	542	520	525	563	535	540	503	515	528	482	528	525	545	513	514	519	520	490	532	529	558	564	523	535	536	547	472	516	544	562	516	504	556	493	545	527	497	498	548	563	522	529	536	500	528	532	547	548	539	482	531	543	541	509	534	495	511	506	526	561	498	517	535	532	549	541	555	501	561	488	535	567	535	563	529	534	498	548	540	523	527	557	526	495	497	530	528	510	545	558	515	543	518	537	511	551	519	519	533	551	514	574	523	560	501	526	517	548	555	531	549	576	504	542	529	506	520	520	529	538	543	554	527	538	525	523	505	491	509	492	541	509	552	547	501	485	489	519	491	516	497	506	567	549	569	508	500	487	506	535	558	539	540	518	491	511	535	557	521	548	506	512	546	520	520	509	478	505	536	554	521	514	548	499	542	529	499	567	560	518	478	546	519	522	537	539	545	517	540	507	537	509	568	486	517	539	530	503	494	529	511	535	511	507	562	568	506	535	550	529	555	512	522	544	520	500	524	577	533	506	485	497	515	513	529	491	553	488	521	513	551	551	528	532	543	536	508	532	509	553	494	540	504	538	507	501	535	529	539	541	543	528	548	536	528	528	491	526	500	481	529	537	525	526	537	561	513	536	491	539	509	507	514	514	517	545	550	537	548	487	507	558	533	533	536	568	578	550	571	541	562	524	532	519	553	540	533	525	526	519	474	500	505	547	522	544	505	479	529	522	515	495	531	527	532	520	523	507	543	554	497	557	496	542	529	501	547	524	515	527	494	516	531	546	532	521	532	528	542	561	539	511	531	577	572	546	522	528	512	512	523	495	552	536	508	520	544	529	522	549	544	556	523	550	533	539	503	525	548	560	507	533	511	537	550	521	503	504	532	562	536	537	530	471	506	543	479	513	512	591	540	567	514	549	545	574	507	509	499	533	528	509	547	535	542	527	495	510	496	558	528	559	556	527	499	499	508	545	523	545	579	565	533	529	569	540	541	543	522	536	554	512	522	556	534	520	500	528	526	503	500	549	535	515	540	511	503	523	528	497	494	553	573	546	527	532	552	537	548	523	526	545	535	526	552	537	510	520	519	492	508	547	540	577	497	521	535	548	583	501	552	540	512	496	495	569	519	512	540	566	524	541	504	486	569	507	517	509	520	526	525	519	594	534	462	560	535	566	505	511	471	546	525	528	527	505	474	551	560	505	520	523	513	560	494	520	523	497	495	532	545	487	505	519	541	528	502	529	517	529	504	551	497	520	533	533	536	516	503	528	510	491	494	503	539	538	523	574	513	526	536	550	496	545	539	561	529	510	505	533	517	484	549	539	538	531	536	549	535	533	519	531	517	507	528	540	560	571	509	520	509	528	486	499	566	519	546	512	535	560	525	561	583	550	511	550	540	525	550	537	490	526	516	540	482	559	496	511	528	532	498	562	549	537	569	518	536	575	541	570	544	515	526	557	476	503	521	533	538	544	514	541	515	545	535	536	490	522	510	480	530	532	532	540	551	486	551	485	545	554	555	513	540	505	534	499	524	547	566	548	487	512	528	503	497	491	554	492	506	507	525	546	524	553	528	515	609	507	537	529	512	507	539	544	550	553	565	534	528	495	523	514	573	526	523	551	523	546	508	507	518	548	556	523	523	549	517	508	525	529	539	543	500	515	503	551	524	531	546	506	548	538	550	526	523	537	520	500	530	527	575	549	511	537	507	567	553	556	549	494	534	534	503	506	486	511	560	542	586	536	539	555	508	510	528	519	531	505	602	511	515	514	528	527	516	535	498
27661	18603	7500	2707	1584	1121	944	763	682	656	609	612	603	547	491	523	490	505	475	426	456	502	440	402	493	405	461	461	438	412	467	427	475	454	400	435	434	442	443	425	401	440	454	413	413	403	445	438	387	414	468	437	420	421	376	392	432	438	414	433	402	405	440	407	425	394	440	416	415	395	409	415	441	426	465	432	399	431	434	421	420	438	362	402	432	446	429	423	458	434	380	429	432	430	407	408	462	420	422	388	395	442	422	447	461	441	434	431	409	420	452	429	441	416	441	419	407	437	443	418	396	425	415	409	440	445	423	451	442	392	426	459	393	388	404	393	395	411	417	430	424	433	433	426	434	423	370	381	441	414	416	434	426	456	434	414	439	467	438	445	417	455	409	413	403	426	434	417	436	395	468	402	459	444	431	417	440	423	407	422	418	464	411	466	387	421	411	464	404	401	433	380	417	450	429	414	438	447	439	424	415	413	408	410	431	422	406	439	416	417	445	446	426	416	386	403	409	455	416	448	457	439	452	403	409	433	459	439	435	448	417	424	427	422	426	405	404	460	396	449	420	457	405	432	380	417	424	397	411	386	447	441	386	436	400	446	433	428	460	415	411	436	403	425	402	439	404	439	422	409	428	422	380	457	431	427	470	412	417	404	428	412	420	439	392	438	458	446	398	393	457	425	435	405	413	384	414	441	395	409	400	408	409	425	401	416	393	421	396	429	379	455	418	417	426	417	390	437	423	377	457	408	442	412	410	408	398	459	446	409	435	446	407	369	429	418	410	364	485	398	470	411	439	434	415	413	456	421	428	423	435	419	403	443	401	393	405	426	400	387	386	401	391	400	395	402	414	422	430	429	457	419	410	386	404	422	403	406	428	437	415	415	412	426	419	445	425	448	425	397	440	437	421	408	396	450	377	437	416	440	417	431	411	399	463	430	377	444	434	415	427	413	407	424	370	472	421	408	413	429	421	461	401	412	430	415	452	394	428	408	439	438	427	396	413	412	417	431	405	399	424	427	477	430	417	415	453	433	414	415	428	418	434	390	433	443	409	436	431	432	399	432	454	423	421	427	405	428	427	448	427	411	429	392	418	425	433	420	425	383	407	402	395	464	462	408	410	416	385	397	433	433	395	441	437	400	420	479	416	446	385	417	440	422	422	422	449	404	413	418	432	411	426	424	422	427	416	388	442	439	395	416	479	408	436	448	395	415	449	391	436	430	420	425	441	399	420	374	415	417	443	412	428	413	394	456	416	383	418	394	404	391	393	464	441	428	397	446	419	424	404	383	460	438	383	425	450	432	460	399	426	433	432	466	442	421	429	443	426	395	402	413	393	429	442	388	412	409	426	442	390	419	455	424	424	436	436	445	438	391	444	401	412	398	449	406	440	440	442	400	424	443	376	410	411	417	418	439	457	395	451	393	367	358	453	431	435	441	434	415	464	410	415	397	417	442	449	444	450	453	456	410	422	355	454	437	419	430	389	420	420	417	447	427	376	422	411	431	432	414	470	417	429	428	464	428	456	434	401	409	409	438	433	421	416	427	436	435	429	417	408	425	466	400	405	418	419	404	407	385	446	403	441	395	388	414	423	422	419	412	424	479	443	457	411	460	434	382	426	439	434	425	424	418	451	421	427	423	444	441	421	467	426	398	367	427	425	398	441	425	410	441	447	408	435	416	397	373	428	405	465	448	425	465	433	390	439	442	449	413	423	392	406	391	489	391	432	432	448	453	455	428	432	400	436	405	426	442	487	419	454	449	412	392	409	428	414	442	410	410	425	377	421	423	433	409	391	415	410	413	429	423	432	381	423	408	420	418	418	442	422	422	430	405	457	407	438	426	434	428	433	404	419	422	429	409	430	474	428	441	440	421	410	424	459	409	443	416	435	409	417	389	423	452	436	443	434	454	454	409	446	397	432	394	436	429	463	412	424	432	445	427	436	457	395	404	421	416	405	447	443	428	388	426	430	428	414	415	426	418	382	451	428	425	486	442	415	425	454	411	420	451	405	429	417	392	422	410	395	432	425	410	410	430	408	413	449	410	438	409	429	434	425	400	409	454	461	444	429	415	409	413	402	395	415	454	415	394	405	408	409	420	429	437	447	438	444	406	465	446	392	387	417	415	472	403	455	431	401	413	468	439	411	428	436	407	431	404	419	448	451	407	427	423	384	420	427	380	389	443	404	443	415	451	410	420	459	451	435	401	426	408	401	444	418	440	437	453	414	408	465	413	440	442	420	449	422	423	456	397	417	421	399	412	408	404	443	392	406	385	424	396	406	381	418	406	414	457	396	409	470	407	392	431	410	423	437	428	417	432	463	445	418	389	390	394	437	412	443	440	398	420	408	397	466	419	400	435	389	441	404	434	399	418	408	432	424	429	404	415	445	454	438	409	408	422	387	434	408	437	444	437	436	451	406	398	447	445	411	447	428	418	421	374	433	438	407	456	424	431	444	436	406	440	403	391	422	395	413	449	417	437	429	408	419	440	433	429	416	438	418	400	434	421	432	414	409	394	415	408	426	430	422	424	456	454	414	412	417	429	419	427	419	405	434	405	387	465	407	409	426	417	432	427	451	419	416	399	437	446	401	418	432	398	448	451	435	403	415	438	432	417	412	431	436	377	423	426	448	423	403	440	446	428	418	433	398	464	430	450	417	432	399	439	398	455	415	440	457	431	429	410	436	406	416	425	402	423	385	388	407	447	398	421	371	435	449	412	435	418	429	394	444	405	428	418	425	429	396	435	436	403	447	427	443	417	415	440	432	408	425	401	434	395	432	436	437	425	404	433	403	413	413	440	424	431	437	427	394	402	464	438	402	427	385	417	416	456	389	434	446	454	417	430	421	413	462	457	412	426	435	443	432	424	411	408	441	398	443	423	450	423	435	406	406	416	460	418	437	423	443	394	416	410	420	437	439	409	425	427	457	365	433	413	474	412	426	422	446	456	432	400	449	428	410	405	422	414	403	434	430	412	420	388	426	448	417	391	406	403	419	412	421	391	395	400	408	407	430	396	397	394	429	418	436	429	415	422	398	425	415	413	418	415	386	410	415	409	417	400	426	410	432	448	409	435	426	456	435	410	416	409	397	396	438	432	446	433	434	413	388	405	455	399	426	423	426	422	405	421	456	432	442	441	413	439	419	411	428	458	465	477	449	416	421	414	429	427	438	481	430	438	430	420	429	417	421	451	412	406	421	425	384	421	427	419	411	455	400	425	395	440	411	379	444	423	404	409	432	422	406	410	417	440	401	413	443	417	427	429	397	406	434	432	422	438	413	384	408	407	434	434	430	421	439	396	393	392	416	418	433	388	444	430	444	390	437	417	423	430	428	405	407	425	398	456	397	433	451	425	439	437	393	407	419	451	448	451	442	429	449	429	424	435	405	417	459	405	434	417	423	424	440	450	435	441	402	426	398	412	433	466	445	419	414	422	451	416	435	407	417	387	417	439	460	413	418	400	422	421	405	435	396	422	402	376
6876	10861	7844	4038	3040	2435	1931	1509	1303	1092	1085	1024	866	858	760	695	637	620	681	665	713	607	624	583	592	611	608	577	580	593	600	555	580	528	577	567	582	529	560	632	552	551	573	535	554	566	555	643	560	568	549	603	558	573	542	572	550	611	582	538	551	609	609	555	564	561	570	518	565	570	585	553	551	563	542	629	567	534	589	608	528	600	592	546	586	607	590	534	550	584	585	587	599	558	543	590	593	578	578	578	579	580	539	607	597	562	527	535	618	556	555	542	533	543	552	576	535	578	543	558	583	569	565	525	556	566	544	543	543	538	564	609	580	636	552	552	519	534	568	558	572	544	584	567	562	564	576	541	569	564	563	554	570	551	564	492	610	582	587	561	585	547	547	567	570	588	598	573	561	548	540	562	566	563	542	580	611	583	553	559	582	570	540	532	581	564	541	551	540	588	592	547	586	591	615	588	556	552	584	549	601	583	598	543	563	588	554	561	563	556	552	555	553	569	515	604	565	567	572	616	580	560	581	564	604	559	565	578	588	564	581	608	569	586	560	536	595	539	564	546	607	548	557	544	551	523	553	537	562	557	587	602	606	594	530	536	586	581	570	578	546	558	569	566	529	578	571	572	531	582	556	535	587	569	571	573	533	595	581	573	543	581	573	567	554	535	563	562	546	550	543	588	566	565	576	582	622	557	568	528	550	588	605	567	590	549	560	551	587	590	587	566	565	569	598	577	534	519	572	551	546	556	551	607	559	560	534	576	561	603	596	603	590	582	556	577	554	527	542	519	589	560	576	583	554	552	533	540	566	591	550	531	554	544	569	558	578	524	572	605	604	548	571	578	577	572	583	573	558	503	595	526	563	567	601	598	559	562	569	581	593	529	588	573	558	559	536	555	514	565	539	543	596	558	606	566	575	604	579	548	574	554	563	574	572	575	563	571	585	572	605	594	574	581	558	558	537	566	558	564	574	547	571	586	586	566	562	596	550	568	578	578	526	559	576	606	584	512	580	536	580	564	617	568	568	573	606	587	549	559	572	591	559	589	572	541	610	560	551	568	575	547	560	587	579	578	539	557	578	549	601	591	554	604	562	581	617	573	580	537	598	531	550	571	587	549	573	560	581	549	561	616	559	534	622	569	567	559	551	563	550	574	562	533	538	573	590	569	565	556	562	532	576	522	585	556	538	548	570	577	561	544	560	576	559	578	544	585	558	542	543	550	584	508	595	584	590	577	581	557	535	617	533	588	538	574	585	593	572	507	567	579	589	580	572	531	604	567	570	542	571	531	574	573	578	568	576	558	597	598	592	583	540	574	579	587	568	542	581	517	561	557	582	569	592	606	550	582	626	530	566	580	570	573	569	584	628	600	583	567	555	606	559	560	573	576	560	563	555	603	521	547	575	551	547	547	544	530	605	560	552	518	532	565	560	571	590	567	573	507	553	549	574	622	555	600	589	538	589	531	582	552	588	590	564	579	545	586	580	609	602	554	557	579	596	564	545	581	593	610	580	546	567	565	577	538	542	536	527	585	554	592	556	523	596	536	567	547	577	573	588	595	539	603	520	524	571	589	559	558	578	545	583	578	592	584	611	547	565	585	564	566	567	563	525	565	582	563	535	517	535	569	576	580	567	587	575	575	537	541	574	574	599	535	577	528	560	546	577	589	570	591	578	591	531	548	569	532	581	563	561	560	544	587	591	539	568	519	555	550	551	530	585	536	587	566	541	543	570	574	543	525	580	590	564	549	571	549	564	560	554	505	567	579	518	527	589	516	573	568	583	544	588	594	579	557	562	543	557	538	560	564	538	555	561	597	570	614	572	551	589	575	585	518	596	578	571	553	554	554	555	590	563	549	525	575	559	536	579	596	556	625	539	546	588	571	570	576	568	539	559	566	582	565	547	566	521	544	577	573	534	584	554	561	560	573	570	506	543	574	562	600	582	551	576	582	544	507	534	603	537	566	561	532	587	626	554	557	595	511	565	565	574	565	526	575	570	586	542	533	577	545	575	599	579	530	572	594	556	584	570	586	591	586	554	594	557	574	577	550	583	581	610	555	553	596	599	568	564	589	587	565	604	543	605	536	545	566	560	535	566	555	518	566	563	561	551	563	555	562	601	589	595	599	551	583	593	526	586	530	595	553	580	538	567	569	553	565	555	551	600	562	547	546	582	552	545	625	534	560	589	519	584	524	587	556	562	537	591	558	579	600	557	560	550	588	527	602	561	605	560	573	597	580	625	570	605	548	561	612	572	546	598	600	576	567	558	530	555	545	566	566	560	558	604	566	548	599	573	601	599	574	566	607	546	583	585	547	559	576	611	579	577	601	551	538	546	558	614	581	576	598	598	568	558	586	599	585	568	591	538	595	558	572	553	592	560	581	539	562	617	539	578	596	569	545	520	575	555	568	524	546	567	590	587	572	564	600	528	524	562	569	550	559	536	562	549	588	589	544	553	563	550	560	572	534	595	588	554	574	553	567	584	550	516	584	537	550	553	550	596	562	573	567	567	564	512	544	582	550	584	575	562	563	561	570	548	541	552	570	564	581	557	553	542	621	569	576	581	563	603	582	554	560	608	596	555	580	542	596	577	560	622	585	520	508	553	573	549	539	627	555	539	563	547	599	555	574	586	594	584	568	558	549	584	572	553	574	556	571	582	566	580	535	546	578	556	590	578	609	593	590	598	598	562	568	569	546	580	599	576	555	592	590	542	569	614	584	543	572	611	559	547	567	552	567	542	534	574	583	543	521	545	587	583	516	555	597	546	566	544	558	539	563	552	518	563	577	577	559	525	556	531	596	558	549	554	592	559	578	553	582	581	590	608	549	571	532	564	578	560	535	571	584	523	556	543	609	593	583	544	556	568	569	596	575	552	579	548	557	560	556	586	566	538	569	586	539	596	624	570	566	602	557	533	584	551	574	582	569	578	563	561	590	546	513	594	564	566	568	566	566	568	605	547	556	515	597	571	563	573	572	572	585	566	574	575	552	545	595	562	572	555	519	621	541	535	534	561	554	572	534	567	562	579	555	612	571	576	582	613	534	573	578	559	580	562	551	567	564	581	563	571	536	563	647	557	581	549	571	541	586	594	586	598	564	558	588	575	566	567	541	546	571	556	598	555	605	576	593	546	560	542	614	575	551	566	623	529	563	558	553	586	525	579	553	569	559	559	600	569	584	548	523	506	610	558	559	510	502	580	599	595	555	572	562	571	562	581	577	541	547	559	570	587	625	533	568	569	565	581	605	550	515	572	579	607	567	538	577	510	594	538	594	611	600	559	618	562	623	545	541	568	545	559	560	575	575	586	551	545	575	564	572	559	566	536	560	571	586	577	538	574	573	577	577	594	552	595	541	580	543	537	604	550	554	582	575	549	578	601	565	539	529	570	595	555	569	576	582	553	558	563	540	538	553	613	588	559	547	557	559	575	528	551	558	605	561	523	574	551	529	568	619	592	563	564	622	546	558	575	527	565	557	534	578
23386	21456	28380	24985	21219	6766	1964	1389	1128	1012	1005	923	852	781	728	678	672	666	657	600	611	628	610	620	623	596	558	577	613	577	597	560	582	548	572	535	551	534	548	587	515	562	552	602	571	579	549	606	534	584	575	596	581	554	568	589	513	548	566	554	567	528	555	582	606	530	550	536	545	564	586	561	576	578	560	570	507	536	559	557	554	548	534	596	592	540	562	576	557	569	595	515	563	592	561	557	567	528	508	579	520	559	547	530	560	564	577	529	548	524	563	589	529	536	545	538	570	573	579	553	548	526	536	563	610	570	536	514	558	541	537	549	582	560	584	577	523	536	559	581	575	584	520	563	569	535	556	551	581	515	564	570	569	533	565	565	564	547	549	605	535	552	576	545	609	562	553	585	548	520	572	539	547	601	520	564	554	546	560	545	593	534	565	566	602	524	541	528	583	577	555	552	540	569	541	559	545	572	543	546	543	581	538	514	544	539	537	567	524	552	572	571	538	538	555	581	526	601	529	561	603	532	525	582	565	538	585	543	541	530	533	549	537	613	584	560	541	570	522	565	552	505	536	567	533	582	545	588	606	532	587	578	534	540	558	574	548	599	551	560	555	554	571	538	537	553	539	518	564	507	550	534	547	563	536	551	550	546	547	550	565	562	622	550	577	545	550	581	559	529	552	608	561	578	554	564	579	482	539	537	561	546	530	517	565	506	572	553	547	566	545	586	521	534	587	565	520	545	561	557	602	564	552	566	556	529	592	539	552	519	569	541	582	551	580	555	566	545	557	572	540	518	571	573	542	523	561	604	513	554	523	544	556	551	571	554	579	552	536	570	598	505	560	583	540	521	574	548	531	546	547	565	580	533	523	571	544	579	550	612	538	510	522	542	538	545	543	574	586	582	514	608	563	569	536	509	549	518	556	573	563	540	562	580	549	530	536	532	558	564	584	542	577	549	541	577	553	541	501	515	562	546	594	522	597	588	565	568	515	525	538	523	574	557	611	540	548	535	566	542	585	538	566	538	526	535	533	599	575	544	563	516	583	566	605	551	597	534	536	540	534	579	574	548	545	523	512	575	599	566	573	553	549	545	569	545	548	552	560	548	559	555	561	579	533	559	542	566	535	537	543	537	553	509	562	565	562	534	566	576	561	533	570	589	600	527	545	545	542	562	570	540	520	537	564	520	569	536	568	545	569	536	528	566	564	536	551	568	588	546	572	550	517	574	589	549	540	536	543	547	566	554	552	585	529	533	608	553	572	516	550	573	531	554	568	529	571	560	571	531	567	570	545	557	548	552	543	535	582	516	580	574	545	540	520	558	531	563	586	547	575	529	559	552	550	563	546	603	547	584	573	538	589	546	552	566	539	568	515	544	568	568	532	567	527	580	568	606	546	533	545	609	502	581	559	600	583	531	566	611	522	541	516	539	568	500	521	547	538	540	561	543	555	549	535	525	558	495	545	591	559	582	527	550	608	573	568	545	565	533	553	529	574	568	561	534	560	576	562	580	550	538	536	546	524	550	554	591	509	567	580	585	544	516	512	572	548	581	564	538	576	526	545	542	533	545	588	534	513	583	563	559	541	581	548	526	574	570	522	571	559	557	562	562	515	554	562	544	564	537	602	575	560	575	545	528	562	564	500	565	570	565	538	553	598	555	531	548	541	569	516	560	567	571	533	551	567	595	553	580	545	562	566	551	591	528	557	572	561	557	573	542	568	554	535	574	568	540	479	593	568	550	528	522	560	545	586	555	534	531	539	581	555	566	567	553	517	548	557	541	572	556	518	546	535	542	582	523	549	535	537	569	559	552	583	540	521	585	541	552	545	523	573	576	551	543	539	582	519	547	541	550	547	573	577	544	540	606	570	575	563	516	560	526	503	545	527	548	513	561	559	547	551	566	543	538	556	579	541	564	570	555	537	570	571	549	551	556	597	517	600	522	556	550	544	592	555	583	531	582	530	521	580	556	546	562	555	538	570	563	597	573	546	523	556	548	527	589	529	532	596	559	533	569	591	578	550	578	530	549	576	536	519	523	573	533	537	584	610	582	541	573	555	561	538	588	570	570	505	551	526	515	548	549	554	543	561	554	535	557	532	586	574	553	587	545	527	560	517	518	604	568	593	538	558	558	533	587	563	565	540	569	585	559	581	550	556	587	559	579	542	554	540	561	537	516	545	569	603	541	531	560	570	523	564	558	576	549	533	552	551	558	560	568	548	521	569	578	572	526	546	575	565	570	627	568	527	519	563	521	495	565	570	537	554	572	576	593	523	557	536	571	517	515	553	564	569	569	571	542	512	557	536	554	551	532	570	543	546	572	547	498	573	592	539	533	564	588	545	540	584	538	557	602	592	535	577	548	581	534	543	542	558	573	534	565	509	511	556	547	545	575	598	574	522	573	551	583	534	569	551	573	558	568	559	539	568	532	571	553	559	548	526	532	548	515	566	586	506	541	546	526	556	555	539	574	565	531	556	551	542	532	531	544	573	565	569	518	551	562	570	541	517	599	566	513	545	550	577	586	535	547	551	541	610	582	582	550	535	546	533	549	536	536	544	576	536	548	526	546	544	567	595	566	556	522	547	553	559	541	545	520	563	555	596	531	551	564	496	577	587	571	536	566	539	580	567	529	534	568	568	546	545	544	561	544	562	547	533	515	523	578	549	552	529	541	571	584	572	517	566	552	590	568	560	574	573	545	531	590	557	535	514	554	570	540	555	582	542	514	522	567	555	518	559	567	542	572	559	531	550	489	534	551	581	580	536	542	517	593	555	610	573	553	535	560	544	566	567	537	533	549	554	507	539	552	568	566	571	543	550	510	546	571	549	519	533	557	550	534	538	547	554	503	535	570	553	547	543	569	542	556	564	511	547	589	577	569	558	569	559	551	572	585	541	562	589	586	565	596	568	539	561	537	555	571	579	555	563	552	527	583	527	555	519	568	574	537	561	528	569	555	540	553	546	542	568	552	551	551	513	544	560	569	531	531	557	546	610	546	578	580	615	524	513	534	556	580	547	548	602	574	541	597	540	568	545	550	515	546	559	513	625	550	553	545	555	566	544	594	577	553	562	529	563	586	553	548	537	542	576	555	608	536	559	569	583	542	565	548	585	567	562	547	547	550	550	571	556	556	559	572	538	557	550	522	539	542	560	559	572	541	553	523	542	565	536	541	558	544	626	592	598	534	558	533	572	526	575	538	590	528	570	583	539	566	564	558	546	516	569	543	543	547	569	547	503	553	548	573	527	588	556	608	547	541	545	528	565	624	524	538	536	594	553	549	558	559	566	547	540	568	564	559	580	573	598	530	543	553	558	566	545	532	588	563	552	524	556	581	537	557	554	572	531	557	560	596	578	545	515	565	530	574	603	563	619	544	570	548	574	567	598	539	570	529	557	533	529	582	583	579	522	531	527	561	510	543	562	518	571	565	558	535	581	542	574	569	540	559	556	551	550	565	567	562	560	544	561	543	577	543	515	585	575	543
6162	18793	14150	7789	5746	4363	3481	2637	2257	1907	1747	1555	1385	1272	1103	1113	939	969	937	949	897	863	852	842	872	854	833	846	850	743	813	795	726	775	748	755	768	774	751	795	742	811	722	739	758	811	775	757	727	726	747	801	721	766	709	736	807	748	793	750	722	765	794	754	741	738	732	758	737	780	715	731	754	769	727	782	749	792	761	749	708	796	780	758	766	721	764	774	763	762	782	718	729	731	762	775	817	751	754	783	698	766	757	770	780	712	747	710	703	740	753	787	763	762	727	694	772	751	784	777	764	741	716	789	751	733	752	749	768	712	726	749	755	778	776	738	767	707	774	757	770	731	755	725	765	753	752	754	751	773	707	735	770	744	744	766	742	723	717	745	760	744	737	716	717	792	757	735	755	775	738	802	755	757	760	773	796	756	782	701	739	733	757	780	776	714	751	766	720	723	747	787	752	729	742	759	780	732	737	713	763	734	757	771	822	736	784	739	787	752	715	769	726	769	818	763	766	775	735	754	688	745	764	783	745	749	756	788	770	753	802	748	742	752	730	715	747	733	722	775	740	780	772	828	744	784	783	698	728	726	749	744	741	725	727	744	752	749	724	698	777	762	736	778	735	754	724	734	762	766	683	737	768	749	723	705	754	768	765	714	701	734	766	752	747	796	720	773	760	789	718	784	739	732	806	790	789	749	765	782	749	773	778	741	729	730	765	747	802	755	795	782	743	709	745	773	742	764	731	786	790	709	763	772	754	747	760	742	738	697	735	731	777	705	736	730	704	735	776	752	728	730	757	732	794	705	701	679	686	703	754	744	723	777	753	727	749	700	760	763	756	783	747	756	736	733	704	779	745	703	722	743	716	747	750	748	742	697	751	757	780	777	738	771	781	732	767	730	761	779	742	718	758	749	713	742	763	711	752	761	762	752	736	736	746	711	791	741	731	783	707	760	763	726	718	763	735	775	749	755	731	748	707	734	763	750	764	719	760	715	743	726	733	713	765	732	736	739	715	733	768	755	728	749	742	727	690	744	742	711	797	728	724	770	726	735	711	752	721	754	765	734	741	738	764	763	733	711	760	763	754	771	805	714	722	775	748	771	737	746	753	756	734	744	764	718	764	739	721	775	682	748	739	772	740	741	709	787	752	783	726	740	781	742	714	755	727	783	736	742	774	734	722	748	799	749	765	750	768	768	727	749	729	751	772	758	747	725	738	756	669	727	722	767	671	743	714	789	721	702	738	775	748	699	738	779	718	750	731	699	756	746	717	718	719	749	722	718	778	771	752	771	734	806	787	739	764	744	766	729	756	752	737	760	701	726	727	742	724	680	720	737	750	749	716	730	726	772	765	689	773	715	785	755	748	771	730	740	720	772	740	803	719	751	824	749	777	786	738	762	728	779	715	700	732	792	791	734	684	745	715	762	766	727	723	766	761	760	773	776	733	774	749	698	738	725	764	725	780	749	752	734	731	737	734	754	753	703	715	742	747	739	764	740	771	716	779	708	811	779	729	786	775	751	738	772	733	744	699	696	743	714	761	738	747	741	796	725	721	789	750	746	758	777	745	765	736	735	724	743	803	723	728	720	738	742	788	737	764	745	697	729	680	770	779	736	695	721	722	710	771	779	755	731	712	711	723	778	762	706	759	760	743	726	792	791	753	766	736	756	785	724	751	753	733	745	697	772	748	706	717	721	752	743	777	722	759	731	790	758	725	763	725	769	752	758	719	763	738	748	680	790	716	763	725	757	753	739	734	759	756	748	712	731	764	706	761	745	740	719	743	797	748	700	727	776	808	713	704	769	739	710	733	759	764	750	772	752	702	781	743	788	731	763	759	770	730	777	740	751	735	793	797	744	755	737	763	765	783	746	784	795	792	754	778	775	716	716	773	712	753	726	748	800	754	734	713	745	766	748	765	708	752	737	764	751	747	723	734	781	764	752	732	766	762	698	742	740	758	787	758	695	747	779	735	763	772	757	794	728	756	692	698	764	760	751	743	813	771	761	737	730	743	713	772	760	768	734	779	710	796	738	759	724	782	746	766	757	756	752	778	721	775	715	713	733	756	777	781	679	741	721	801	767	754	703	748	751	772	781	770	721	750	786	737	747	746	793	746	734	779	739	756	732	774	741	763	757	774	746	710	729	733	719	715	738	756	718	757	740	801	768	684	709	771	774	699	764	729	717	745	753	749	745	727	784	739	710	688	739	781	749	774	734	724	778	728	767	731	738	700	720	739	757	777	673	738	773	762	766	708	725	723	744	747	742	736	777	723	698	776	743	742	735	705	744	720	718	740	768	733	774	716	778	766	813	757	795	782	732	718	726	751	766	706	754	722	754	795	771	727	757	715	749	772	762	731	795	805	771	755	765	774	767	720	698	732	789	738	727	806	736	733	757	796	783	739	761	749	778	751	748	731	751	742	786	716	746	777	743	741	761	733	710	787	748	750	728	760	667	741	771	774	707	780	709	707	779	749	727	756	753	780	741	742	749	687	703	749	777	726	742	782	775	697	744	745	728	752	784	773	759	745	719	692	695	759	786	778	781	721	710	735	696	738	728	736	752	737	699	787	717	794	756	716	746	806	770	737	761	729	758	750	737	749	723	715	744	724	761	716	761	815	731	755	752	701	702	750	754	774	733	740	740	763	754	800	723	742	762	751	749	753	762	786	767	732	738	737	765	747	736	720	775	755	748	735	774	722	716	732	771	717	755	710	733	767	714	776	773	747	756	809	778	736	743	795	701	703	755	754	755	793	780	749	786	730	763	710	767	720	763	712	751	715	750	738	742	731	740	703	777	711	771	743	712	733	768	739	747	770	753	752	718	726	761	705	727	756	764	737	741	722	738	746	767	799	744	720	767	731	741	714	736	766	768	751	764	734	744	794	772	773	744	727	742	727	708	759	744	749	802	704	725	767	677	745	757	762	736	759	737	743	727	739	742	745	789	764	732	788	723	753	766	744	796	763	771	772	762	749	836	717	689	724	711	805	721	761	743	776	797	734	749	732	770	815	730	767	777	713	765	722	772	737	728	734	788	696	731	767	731	755	763	770	702	765	758	756	769	730	759	749	763	724	754	740	736	721	747	756	703	762	786	781	714	693	749	726	787	669	768	748	713	769	769	706	730	771	738	702	777	781	729	722	760	759	737	705	790	754	755	764	704	756	822	715	771	775	745	692	777	734	735	773	722	736	756	765	699	739	783	774	747	761	752	757	744	798	706	728	760	730	790	705	777	762	778	734	763	768	791	698	729	728	760	724	771	772	767	704	730	734	720	758	783	784	752	773	770	734	774	749	728	802	726	733	743	690	743	709	743	729	686	708	693	776	755	768	758	726	730	701	709	747	774	694	779	788	692	757	747	851	744	743	746	722	768	730	729	734	750	737	781	722	776	757	762	774	760	752	725	741	780	751	804	701	815	733	774	769	735	730	740	774	774	696	790	784	741	780	750	731	781	776	752	706	791	771	710	755	758	732	793	765	764
24905	21460	26358	24540	3909	1349	948	754	630	565	548	511	496	419	370	361	331	296	310	290	289	297	266	294	275	272	280	295	239	255	252	287	281	274	270	273	275	237	231	235	259	255	225	218	243	262	267	243	257	248	237	254	239	222	242	259	250	275	278	240	252	247	246	237	256	247	253	227	233	246	237	227	246	264	261	259	240	237	274	218	241	240	244	226	246	238	231	227	245	258	265	248	281	290	230	263	250	244	254	234	226	240	267	231	240	230	283	222	237	216	251	234	264	258	235	257	240	235	255	252	255	256	223	262	249	255	225	247	251	242	233	259	233	244	271	237	239	259	264	226	229	248	252	210	229	245	259	251	229	283	243	246	265	250	249	251	264	234	253	256	244	255	238	265	251	242	250	218	249	233	259	239	261	228	273	258	232	236	266	262	255	229	249	225	236	226	259	247	260	249	251	225	234	240	257	252	248	236	253	251	235	266	226	265	230	243	234	258	267	243	244	238	223	225	240	251	249	225	246	219	235	235	246	250	237	269	224	215	237	226	223	217	255	230	232	260	262	245	260	254	226	231	242	243	212	253	258	229	227	232	232	253	237	240	237	245	238	247	231	260	247	239	238	269	261	264	252	243	246	248	234	230	217	238	247	277	242	231	257	223	240	224	244	251	236	240	231	252	231	229	266	263	225	246	233	244	251	237	267	263	246	224	275	246	210	232	230	228	266	248	265	236	262	265	260	218	228	242	268	217	247	294	251	234	258	254	226	253	270	224	261	242	268	226	244	250	252	241	209	266	213	249	233	225	220	245	262	256	259	239	252	241	238	244	251	269	250	237	234	261	243	254	277	250	258	238	248	244	261	252	250	249	267	266	266	227	235	259	222	278	247	254	237	267	234	230	254	240	237	234	246	250	262	213	231	248	245	256	271	251	239	227	287	239	256	230	230	225	256	261	265	239	243	279	254	246	218	230	228	239	259	224	255	251	257	241	242	228	262	260	258	235	244	251	243	257	253	243	239	265	239	218	233	277	244	252	236	220	238	248	277	241	264	235	240	238	233	253	251	240	260	244	265	262	237	200	237	230	262	241	243	291	263	253	282	244	258	233	251	296	233	244	244	273	234	233	260	238	256	248	225	247	243	251	225	215	236	237	227	235	218	231	238	260	258	243	259	268	235	258	271	213	242	267	265	243	228	255	232	260	255	245	249	235	232	266	253	263	251	265	264	236	236	264	250	261	239	251	237	228	233	235	245	275	253	224	240	244	240	250	267	251	254	253	210	267	248	224	245	248	231	244	257	225	215	223	258	244	258	278	228	241	246	255	260	264	237	248	229	235	253	264	238	243	228	221	234	255	240	250	240	250	231	248	264	243	232	232	247	247	253	250	229	215	242	218	286	231	250	239	248	257	230	241	229	251	244	258	255	243	264	228	208	257	265	258	244	250	240	265	244	244	261	256	250	253	240	248	234	254	235	245	242	229	246	238	261	266	259	252	257	249	234	239	259	229	224	226	245	270	239	253	268	253	236	253	261	206	259	247	249	236	241	250	232	240	244	268	272	265	244	244	247	245	261	238	290	267	260	250	224	252	246	246	227	242	217	258	253	230	230	255	238	216	241	239	244	248	259	234	211	251	236	279	203	230	300	261	246	246	242	230	239	227	219	225	248	230	236	244	239	269	221	243	227	262	260	241	221	273	248	242	279	213	267	235	209	216	249	231	264	241	258	251	228	235	246	253	246	239	232	234	235	246	225	275	235	221	222	229	279	296	248	226	235	234	236	253	252	233	226	282	261	246	234	243	272	236	237	234	272	239	221	223	235	272	226	248	241	273	233	230	268	247	255	226	224	244	253	253	258	258	240	251	269	225	242	254	250	267	237	245	261	251	275	274	241	248	267	249	249	251	233	262	231	275	255	250	250	223	234	248	243	262	240	243	245	244	212	221	287	236	245	242	246	247	251	234	262	236	251	233	247	242	239	265	275	250	234	246	253	238	255	232	246	260	246	224	258	225	243	261	253	239	230	214	250	249	246	249	233	250	226	243	256	212	228	252	251	268	233	260	233	253	235	246	247	247	249	262	241	224	259	245	274	262	228	248	243	250	223	241	253	231	290	224	251	234	261	238	216	221	250	248	256	241	245	268	259	241	243	267	266	270	221	265	257	242	235	228	229	244	236	227	240	211	240	247	215	226	239	243	214	268	236	231	239	263	222	242	266	254	242	274	233	255	224	260	235	243	248	266	253	241	243	252	260	240	264	251	235	232	260	228	230	253	255	245	255	232	237	224	228	248	256	228	244	217	243	253	241	236	257	261	266	214	264	258	234	238	243	222	264	264	246	241	263	250	271	250	254	257	265	245	284	240	258	232	238	247	253	257	252	276	236	251	227	215	271	234	241	241	258	250	244	243	235	214	223	248	275	254	241	244	244	258	254	256	252	215	247	231	231	247	248	252	223	251	258	261	233	245	241	233	252	261	230	238	252	255	275	254	223	253	255	212	231	240	225	221	237	253	240	229	238	213	252	247	225	238	227	253	253	228	264	228	233	272	246	239	268	244	222	239	259	229	247	261	241	264	246	263	244	244	269	249	248	240	248	243	236	218	220	214	235	246	230	252	227	228	259	264	248	248	235	242	243	249	258	264	243	249	255	257	243	243	250	247	232	258	224	262	253	237	218	214	245	245	228	254	252	226	261	278	248	235	234	255	242	243	240	228	230	238	240	235	242	253	267	228	229	250	241	234	231	245	231	230	263	257	227	230	234	241	243	247	247	255	237	247	256	261	218	261	249	236	244	241	227	257	241	238	238	248	277	204	231	236	273	249	227	229	223	243	253	247	226	232	230	239	232	201	275	256	252	234	232	240	225	238	246	225	263	218	241	234	270	229	220	293	275	242	238	263	215	268	256	245	249	237	260	262	212	252	226	212	224	260	242	234	271	223	250	232	268	241	260	255	223	238	239	251	257	258	240	233	231	247	257	230	232	253	238	233	244	238	215	229	240	221	255	240	227	269	251	222	234	271	267	225	232	231	241	236	255	243	265	249	245	252	250	253	259	236	273	247	244	247	257	238	238	257	223	279	220	213	243	273	247	266	223	226	266	246	244	254	245	233	241	260	243	287	247	237	266	237	247	250	257	231	252	240	243	231	261	270	256	243	256	267	273	197	247	256	228	263	246	236	221	283	254	270	226	232	240	238	231	249	229	261	232	260	245	232	241	275	278	251	212	269	206	246	237	251	229	234	242	256	251	231	220	212	250	238	258	253	246	251	252	247	254	267	236	259	253	219	247	260	232	240	259	259	242	239	238	231	254	241	225	239	270	247	258	262	256	235	246	278	227	207	234	226	243	233	262	265	239	233	234	257	259	270	245	240	259	275	276	255	248	213	232	269	239	242	280	246	259	237	261	246	247	232	233	259	250	243	261	278	231	232	262	252	252	247	227	272	244	252	228	262	264	253	247	262	222	242	240	251	256	237	251	257	258	249	238	236
6096	14399	10676	5711	4122	2999	2320	1728	1472	1227	1068	985	829	726	635	566	502	505	473	460	460	436	436	429	405	422	368	387	369	382	352	317	342	310	337	352	336	342	342	313	325	341	359	297	352	352	314	388	339	357	347	362	347	345	336	347	332	314	343	340	367	318	340	366	367	335	297	343	325	308	311	336	352	346	319	309	321	339	341	354	297	339	344	326	316	344	305	335	344	333	332	353	342	331	342	325	324	319	340	331	355	333	352	335	338	358	305	342	357	370	347	318	328	303	321	344	347	354	324	333	357	305	365	335	336	321	328	330	311	346	337	324	357	352	314	351	315	342	299	374	311	339	318	320	338	333	320	302	320	322	318	375	340	312	343	301	303	322	334	332	333	314	367	329	311	309	326	314	344	342	309	331	350	319	313	317	305	307	352	324	349	311	327	324	334	347	340	344	348	350	310	344	343	321	320	291	310	354	356	329	366	327	311	336	324	360	347	319	312	340	339	309	317	337	309	311	325	338	327	330	308	350	303	341	322	298	306	309	321	341	314	311	358	325	328	338	332	312	336	316	348	334	349	346	354	332	300	305	333	361	345	334	319	297	336	280	348	321	333	343	355	339	349	341	324	306	366	321	339	343	318	324	311	299	333	363	304	318	350	336	342	340	311	341	319	334	339	331	330	336	339	336	327	326	368	327	330	327	325	306	351	345	345	376	328	332	344	322	350	346	350	351	324	316	343	331	307	337	350	336	353	331	373	355	299	374	315	346	350	360	340	352	317	331	339	352	372	310	314	354	336	373	303	316	337	334	320	310	323	315	338	337	329	322	311	302	364	328	332	324	318	354	333	352	313	344	313	316	333	356	326	339	334	323	325	320	325	333	326	344	331	339	352	325	339	341	333	318	317	370	320	363	335	374	344	320	305	340	336	351	348	357	330	360	286	339	353	321	323	304	338	333	345	343	336	294	335	323	345	333	323	336	328	346	348	314	354	354	335	317	348	353	354	345	345	325	345	326	335	306	344	296	335	340	338	323	306	329	356	363	326	327	382	337	375	322	319	334	311	339	313	353	321	358	322	337	354	364	324	348	376	315	346	325	343	320	326	317	326	329	346	320	313	326	355	297	313	351	339	319	340	350	344	324	320	354	373	346	364	325	338	346	338	349	317	337	323	334	338	306	381	347	332	347	318	325	307	329	330	359	313	300	348	361	291	364	320	293	318	362	356	328	326	301	316	341	331	331	336	297	338	360	323	316	291	321	352	365	298	335	284	354	341	324	353	331	321	329	347	317	336	336	351	317	332	303	329	318	361	335	330	331	296	336	335	346	356	353	310	351	339	341	334	320	307	313	360	328	344	329	350	343	322	360	382	333	318	303	357	330	342	331	339	336	319	328	334	320	347	334	325	320	305	322	320	317	324	357	345	344	326	358	331	322	326	342	312	332	312	315	332	344	300	320	336	350	344	310	336	331	346	304	362	346	365	336	356	310	338	349	335	320	352	324	345	350	349	347	331	339	324	336	349	318	319	343	331	336	353	316	338	367	348	332	345	353	345	298	343	324	325	288	345	317	340	337	306	361	318	345	342	333	335	318	333	328	364	332	287	339	335	337	350	293	314	325	318	326	342	330	347	340	293	341	334	330	325	318	346	342	329	346	315	326	342	337	327	343	378	347	314	341	368	374	349	319	341	338	330	336	356	338	331	328	331	330	328	300	325	337	319	352	297	333	323	307	326	329	335	340	296	340	341	347	345	354	325	324	361	326	358	331	287	342	342	332	321	336	328	319	325	320	330	315	342	332	300	310	347	327	384	293	336	340	347	324	317	349	333	318	348	325	360	353	356	334	354	317	347	376	341	332	332	337	312	309	317	331	298	352	301	332	311	331	327	342	332	337	342	342	309	340	322	360	346	341	291	340	361	355	294	342	354	310	326	333	387	312	343	316	328	326	309	321	336	343	315	339	353	336	305	348	287	369	337	339	346	310	299	318	335	330	337	329	323	330	320	303	321	329	335	353	334	319	320	298	363	347	323	356	326	333	313	333	353	328	346	303	328	339	351	285	340	336	309	325	353	342	350	299	341	299	352	353	353	312	310	364	365	332	382	350	373	340	301	350	343	320	324	322	326	307	331	330	354	351	326	336	380	331	328	330	353	331	312	343	319	334	359	340	312	335	337	370	356	311	336	316	317	337	335	333	303	338	326	338	343	344	333	352	329	335	329	301	320	350	348	320	331	343	328	343	343	292	344	314	348	332	339	347	326	324	342	346	339	336	313	345	351	338	369	346	305	349	375	338	341	301	317	329	310	342	343	326	336	345	355	350	358	341	343	372	316	373	329	343	341	307	349	312	339	309	331	352	309	329	362	290	340	293	350	282	327	355	322	342	355	319	322	314	317	330	307	328	312	315	302	327	330	318	347	347	356	319	357	319	362	315	315	326	334	336	339	336	362	344	312	329	345	345	319	359	349	335	324	330	358	340	332	314	326	340	331	332	340	311	340	326	330	319	385	341	336	333	321	314	355	323	327	327	353	297	321	303	373	339	346	345	316	323	341	332	365	341	356	333	342	375	335	344	328	334	330	367	352	330	351	322	354	357	306	305	343	350	317	352	370	325	307	369	338	330	322	314	327	307	348	345	317	347	346	352	342	347	365	316	314	316	361	345	301	353	327	363	328	337	337	355	318	369	322	345	313	318	325	347	323	323	355	332	324	344	325	315	335	337	309	297	327	325	353	330	330	394	324	315	328	314	354	333	315	327	393	342	341	354	328	331	317	356	348	358	353	316	283	347	376	298	360	337	366	323	324	332	350	324	332	376	333	313	342	350	333	323	316	331	308	346	349	307	305	338	303	311	322	297	375	326	327	312	325	337	345	342	324	321	374	324	359	348	344	314	299	369	322	303	297	341	331	313	317	316	310	311	334	337	302	336	323	370	352	318	343	312	323	317	340	304	311	340	347	340	323	352	320	341	373	339	314	284	347	330	357	285	330	344	357	334	313	297	346	346	322	331	357	335	352	317	317	339	351	316	305	353	321	344	322	319	343	319	348	311	315	330	371	312	295	331	294	351	347	318	338	337	341	339	343	323	320	368	332	304	337	312	347	340	347	305	303	328	351	371	354	305	345	355	353	337	345	307	357	289	347	345	332	333	321	335	346	335	309	312	330	332	321	328	338	358	343	348	351	355	338	336	300	303	323	302	352	334	326	317	331	313	327	323	321	327	358	358	302	332	347	340	351	315	346	291	329	340	366	348	325	358	332	332	349	373	361	352	337	327	321	331	321	342	324	361	338	341	325	348	344	288	346	328	360	314	327	349	307	340	333	329	355	332	318	317	317	308	336	339	339	320	342	330	331	318	318	317	350	379	338	320	320	305	305	333	347	320	348	323	376	332	344	325	311	319	322	347	339	318	344	341	349	347	302	316	311	377	312	351	320	324	327	363	331	353	336	307	296	337	363	368	331	313	319	324	339	323	328	338	324	305	336	325
22622	21521	28925	24524	21509	20618	4979	1697	1268	1112	1004	974	803	689	676	595	590	498	522	539	504	516	452	459	514	463	465	463	435	451	420	434	412	409	426	408	388	384	400	415	429	421	380	435	413	371	386	367	383	405	391	400	404	399	446	410	381	404	386	427	413	409	416	400	386	372	357	380	379	427	408	403	406	409	380	416	431	363	380	399	424	364	372	382	407	376	382	418	390	390	417	428	390	387	400	401	391	365	361	370	395	396	361	359	354	338	361	365	399	381	407	386	392	372	380	399	390	405	365	405	366	373	391	383	368	394	333	361	392	382	372	371	388	408	420	342	370	383	399	399	405	437	404	352	411	366	402	397	366	385	382	388	393	394	381	385	391	406	388	387	382	405	434	379	390	404	385	359	376	380	389	382	402	379	389	370	384	375	402	381	401	368	395	330	387	376	404	406	392	394	352	396	390	372	375	398	387	401	381	375	344	361	383	406	394	369	400	355	428	358	411	392	405	354	388	389	400	397	385	417	402	383	375	389	379	393	361	374	354	394	386	414	379	417	380	350	388	375	387	405	384	397	411	385	404	420	360	399	407	397	379	402	390	384	422	389	382	411	395	385	378	410	395	367	401	384	401	351	422	381	374	404	419	381	358	362	419	408	389	361	387	373	397	409	406	362	436	390	391	419	385	376	389	379	399	390	393	373	396	377	373	401	346	386	387	373	361	394	389	390	393	399	364	387	398	389	380	394	366	368	422	395	406	407	394	400	377	374	413	383	400	382	398	390	376	380	409	335	394	348	373	382	399	380	379	372	417	391	396	356	385	347	376	381	396	365	388	414	418	408	392	360	406	414	375	393	367	417	379	420	366	384	376	383	409	409	434	367	391	374	354	387	377	382	415	398	408	382	378	399	370	388	387	406	412	396	385	380	384	349	361	382	385	405	359	355	354	405	375	410	435	395	380	401	390	415	404	378	444	372	389	386	394	389	392	398	418	371	386	378	377	363	419	405	362	389	359	376	408	374	384	392	408	404	400	401	429	384	340	382	396	357	387	351	421	410	391	360	393	367	432	372	395	387	377	396	393	367	420	372	384	388	385	398	395	394	372	406	404	371	411	386	388	377	387	370	409	396	411	397	400	380	392	379	352	414	410	401	387	400	400	401	375	390	385	420	406	384	387	395	418	364	360	421	364	393	435	376	385	378	365	397	369	358	380	385	409	427	431	358	426	444	412	386	392	409	359	389	389	382	390	365	391	355	398	429	385	372	384	344	364	377	389	390	387	373	396	391	399	420	396	387	399	374	410	378	387	415	356	403	397	360	382	352	377	364	353	412	391	362	369	365	377	396	403	420	409	387	421	346	393	396	356	383	389	422	384	383	392	384	415	376	376	393	352	388	358	397	393	399	377	393	427	390	385	380	364	401	379	393	390	440	379	413	388	403	401	420	380	378	428	417	412	391	375	397	384	376	359	422	405	429	423	410	383	380	378	385	385	374	375	397	390	367	406	367	410	374	408	395	366	389	421	378	372	373	390	400	400	401	361	379	398	413	404	384	416	396	384	369	403	382	373	404	429	379	370	392	377	407	380	396	387	377	407	408	381	362	377	406	397	377	386	356	384	385	383	390	395	429	440	390	379	392	386	388	399	395	391	365	416	393	373	386	355	419	391	375	417	388	388	395	400	398	364	391	397	363	386	372	415	380	366	398	382	384	413	423	384	415	392	405	400	385	399	389	383	432	390	384	398	414	394	359	359	435	406	402	386	377	361	358	362	373	397	354	400	416	374	411	400	401	380	357	392	356	398	369	356	409	388	342	378	404	393	425	403	399	379	391	394	380	382	391	394	384	359	344	375	372	400	385	400	374	363	361	412	391	386	367	370	381	402	396	358	349	415	356	405	392	398	383	392	380	367	396	416	386	381	384	391	394	404	372	465	362	409	422	386	364	397	380	370	368	430	412	429	362	372	407	378	338	408	385	384	387	394	412	365	383	383	433	366	362	385	405	370	387	385	414	411	413	388	374	393	343	375	362	375	374	387	390	385	379	385	384	408	364	363	417	406	422	387	420	390	406	413	399	397	360	397	366	393	386	376	377	376	388	377	400	397	381	379	378	393	422	373	388	409	350	435	399	389	393	354	400	395	390	362	398	339	425	356	413	406	396	344	340	351	428	408	406	384	394	372	389	385	396	428	389	419	415	353	395	387	368	345	391	373	373	397	383	379	365	395	392	363	388	370	397	395	403	396	383	399	389	411	379	378	403	383	379	414	415	403	355	382	391	376	394	395	393	382	407	380	383	369	378	371	362	362	411	427	397	359	396	390	383	351	393	402	369	375	375	408	388	372	381	387	389	405	417	385	402	379	383	386	389	372	346	394	381	358	409	390	401	396	359	386	397	397	384	390	407	353	353	396	389	354	346	378	380	381	405	394	332	368	352	388	407	367	404	383	379	404	379	363	405	401	404	380	379	406	356	354	393	402	394	385	381	389	405	405	391	397	393	388	379	431	405	402	374	407	414	420	373	398	389	421	380	387	380	438	392	382	409	406	371	351	416	384	387	403	405	410	402	384	364	401	369	379	384	356	381	391	383	381	402	383	408	387	366	446	380	417	390	392	406	416	369	419	417	396	403	383	353	341	372	399	414	375	389	400	379	375	354	360	381	392	403	393	398	381	391	392	374	404	412	409	406	339	418	375	395	378	373	407	351	348	357	412	408	382	396	400	397	374	390	387	387	413	382	408	390	392	371	408	399	394	375	410	392	406	369	414	392	392	380	356	377	392	411	352	400	422	430	377	403	417	402	414	396	358	344	363	400	395	420	388	395	395	399	397	410	367	372	380	367	403	388	351	374	351	395	388	357	392	413	359	383	377	394	392	378	413	362	394	351	393	379	393	381	345	378	394	399	399	393	399	391	373	366	388	367	401	398	372	398	397	375	359	345	353	407	368	378	378	397	402	412	377	410	404	352	368	374	376	413	374	402	349	339	381	393	394	416	385	460	410	377	395	405	348	405	360	373	375	394	398	394	377	390	392	363	403	373	366	403	394	384	381	342	373	366	428	371	399	450	353	348	379	367	366	378	397	386	391	383	402	412	361	364	342	420	396	397	371	411	376	345	376	394	438	380	393	428	388	371	402	376	364	354	394	370	383	443	348	388	401	387	366	380	397	378	395	411	396	387	412	382	363	366	338	347	383	363	377	392	386	378	393	408	397	393	389	425	368	369	406	386	335	400	390	374	398	374	389	416	411	373	393	362	358	341	382	382	396	404	369	360	398	407	371	417	415	358	388	356	351	380	371	373	407	387	359	421	404	407	429	393	373	411	403	347	379	401	388	404	395	378	400	380	379	359	387	369	377	405	366	380	384	402	408	393	408	389	399	365	389	362	372	360	386	364	382	373	389	412	377	409	359	387	437	433	375	357	371	400	404	406	388	415	403	359	365	389	384	378	389	394	421	412	432	397	366	404	390	418	409	364	397	389	386	384	366	390
7615	23820	18166	10591	7652	5814	4459	3328	2783	2321	2106	1781	1517	1222	1095	957	907	820	807	753	727	750	675	718	665	625	660	650	647	615	579	610	566	578	538	539	602	550	514	551	538	585	553	489	555	559	557	534	571	548	547	550	508	566	544	530	517	543	544	568	533	535	561	560	533	528	548	503	543	507	531	529	509	503	593	572	555	530	516	512	538	532	567	543	567	536	586	582	522	530	546	502	537	527	527	502	530	499	502	547	526	510	519	549	577	511	582	508	562	521	545	517	495	549	507	508	501	544	518	545	507	546	548	482	543	520	543	521	518	547	503	532	539	526	505	561	539	515	524	545	554	525	528	550	581	516	534	548	533	471	506	552	524	501	555	543	545	523	554	534	535	488	471	560	554	573	547	500	527	542	512	537	517	520	539	522	553	627	545	546	509	469	545	500	498	574	553	526	552	516	541	543	523	517	480	494	536	507	481	563	547	530	553	541	544	543	527	519	527	504	557	519	553	536	498	538	527	519	509	532	516	559	512	554	549	531	530	548	538	552	520	523	532	540	541	575	504	562	543	506	511	532	556	536	529	527	528	523	536	521	540	552	548	531	483	520	547	581	544	462	517	488	514	513	550	538	542	547	524	517	519	495	561	559	522	529	526	522	545	572	542	546	576	553	558	580	510	519	530	562	487	598	508	548	509	511	535	486	512	520	510	525	509	507	507	550	521	539	525	551	542	520	532	500	491	577	541	575	542	534	506	516	547	530	517	542	538	559	552	488	509	524	498	491	531	527	545	546	530	547	516	525	530	523	507	532	530	542	532	517	534	499	533	519	532	518	517	520	540	496	574	504	499	543	499	530	539	553	558	587	551	524	550	562	511	532	545	534	543	539	545	546	491	497	568	554	516	553	562	565	554	534	552	520	530	556	517	569	515	512	526	526	520	528	536	537	511	535	548	554	539	541	509	504	521	511	534	517	532	525	569	505	504	570	539	544	508	534	490	502	519	561	533	521	559	564	543	574	501	492	532	529	514	502	567	533	538	544	504	560	503	538	547	563	551	555	518	537	519	521	524	521	528	543	519	528	501	521	548	546	546	542	509	568	525	502	529	521	547	513	528	565	517	530	548	516	584	545	552	524	521	567	522	522	583	527	525	522	520	522	505	488	528	552	509	525	491	536	517	543	560	526	520	527	517	552	520	519	526	536	508	501	537	556	526	535	533	551	537	494	502	497	524	531	520	518	523	522	531	459	505	533	503	523	527	544	529	528	583	478	478	520	540	529	576	528	535	541	555	545	505	518	516	531	560	512	476	541	513	545	562	544	505	516	483	551	558	526	524	542	558	520	498	552	523	559	487	497	529	516	581	548	515	512	527	553	542	534	594	531	574	506	514	510	526	482	538	499	503	522	525	570	519	515	518	521	543	524	579	521	554	521	541	511	548	501	535	546	517	536	545	476	545	504	507	548	518	553	504	539	542	550	523	527	518	524	549	510	525	536	515	538	529	538	521	512	556	550	561	555	525	541	555	516	548	501	568	513	479	512	531	525	528	534	526	551	495	502	563	549	533	490	511	533	544	531	536	533	515	534	510	524	540	475	521	519	514	540	543	529	485	549	520	508	568	539	538	541	521	531	513	547	505	533	477	498	536	535	529	551	516	508	542	532	490	606	541	508	523	558	549	493	581	505	498	535	496	576	518	525	549	559	564	540	522	445	544	546	567	545	520	570	505	500	536	561	535	475	524	535	532	544	510	495	574	577	503	540	551	504	494	531	552	496	519	538	497	566	528	553	557	559	521	532	568	526	547	532	504	542	524	532	566	532	567	506	546	526	522	514	542	493	587	528	518	502	529	525	536	511	544	557	552	520	563	500	522	511	556	551	572	531	537	538	522	526	509	529	531	553	516	562	552	559	551	525	528	532	498	478	532	540	555	534	523	516	488	478	542	506	528	568	532	527	491	525	515	496	529	501	570	550	519	571	516	534	526	538	520	550	527	515	546	487	528	520	566	564	558	467	514	516	497	492	532	548	510	511	519	510	482	528	556	542	481	547	490	547	525	520	538	533	535	557	489	503	529	500	552	538	536	509	556	516	555	586	502	516	530	534	551	563	541	539	545	556	527	529	487	572	527	542	519	534	501	538	510	479	560	541	546	534	501	525	527	531	568	530	526	520	541	477	517	553	576	531	553	527	524	527	531	539	507	531	518	544	544	530	523	561	535	535	543	542	529	542	528	527	562	516	543	530	502	550	494	509	533	516	547	544	526	571	540	501	559	546	495	539	544	585	564	545	552	578	516	510	509	525	577	536	529	522	532	508	528	564	554	537	528	510	546	555	542	515	529	518	495	510	513	519	523	564	531	561	528	538	565	513	510	488	490	496	554	518	493	565	505	497	553	550	533	500	520	579	524	554	524	519	518	532	522	533	531	540	532	563	529	547	513	510	518	475	554	487	540	541	522	510	515	531	548	500	534	574	514	528	499	533	517	551	495	500	522	531	496	544	527	573	528	524	519	556	502	544	535	538	520	533	550	531	500	514	534	511	531	526	523	510	502	539	532	519	563	531	505	541	520	503	529	519	547	528	543	555	565	521	511	526	539	487	553	500	553	538	552	499	520	546	516	538	519	578	512	532	485	538	528	516	504	491	510	583	542	522	531	572	543	525	548	575	546	529	563	538	564	500	529	550	549	522	547	491	533	565	529	491	516	559	519	545	508	532	550	514	521	481	546	507	560	551	500	497	559	514	524	484	547	517	516	495	558	534	560	535	529	542	539	506	538	483	502	537	544	493	535	564	529	541	503	512	539	502	504	521	514	567	514	511	500	528	535	500	533	531	544	536	554	514	501	525	528	556	514	505	531	562	530	520	534	497	574	543	512	566	518	543	510	556	529	520	519	564	528	569	486	534	534	506	533	547	566	528	550	524	542	542	535	548	568	523	503	486	537	498	513	533	501	552	538	549	533	520	504	503	578	539	504	547	562	547	514	576	517	511	479	542	538	512	549	544	556	513	522	539	539	495	510	508	520	554	521	546	565	508	603	543	526	482	561	498	528	504	563	504	549	538	548	559	485	539	529	533	549	507	501	488	573	513	514	533	522	537	537	549	554	512	561	545	546	558	563	504	513	554	528	520	515	544	488	539	533	515	547	468	526	503	535	530	544	539	537	498	506	528	565	509	533	546	515	567	518	564	527	577	514	556	549	540	552	495	521	501	512	545	570	526	513	502	542	517	507	528	556	534	570	521	531	516	509	550	525	550	519	486	541	517	540	534	518	534	529	532	536	520	516	501	500	508	514	518	502	507	527	554	559	548	541	556	529	530	496	487	529	563	542	531	520	532	593	541	511	575	526	573	527	565	516	546	556	502	486	546	524	545	527	510	518	526	523	515	506	525	540	515	541	512	523	499	558	531	548	540	531	519	517	476	514	582	528	514	572	515	533	533	545	536	551	536	557	526	485	541	504	537	561	526	531	475	542	521	512	522	539	513	568	513
27652	18688	7456	2950	1638	1198	930	808	721	706	611	610	546	520	514	548	440	466	489	456	431	501	443	479	448	480	473	435	469	445	416	411	424	423	434	432	477	426	454	431	430	416	420	452	453	414	474	405	433	436	418	442	419	451	449	437	412	424	450	416	434	446	408	428	415	429	472	433	413	424	440	408	432	424	384	449	431	426	432	421	428	409	425	456	428	420	395	458	419	421	412	433	433	454	439	385	422	425	458	447	395	403	437	413	434	390	460	433	434	440	435	430	407	431	408	440	450	442	452	428	427	403	417	409	442	457	411	426	467	434	460	433	420	454	354	400	440	430	455	403	418	410	408	445	435	422	385	452	463	416	410	461	418	424	445	437	439	467	411	444	417	487	413	466	381	415	424	400	405	418	434	484	428	401	434	447	430	418	420	430	462	385	475	386	450	442	397	404	431	447	394	431	439	405	404	426	402	445	434	402	455	425	417	412	411	417	410	414	427	438	443	415	439	489	430	449	406	398	417	441	409	462	453	378	465	418	458	419	452	440	447	392	429	449	422	387	454	432	425	445	396	404	435	443	455	445	431	433	418	464	394	451	418	473	454	427	442	430	452	436	456	441	446	472	438	381	378	412	472	416	408	452	444	427	473	454	406	435	439	386	431	431	434	420	408	429	461	412	434	408	409	441	459	457	468	460	451	443	473	429	447	468	399	426	398	456	412	431	397	439	431	444	455	410	439	440	456	453	452	408	457	389	448	426	432	453	406	415	417	386	439	453	422	433	408	396	407	458	413	415	407	438	446	432	378	441	459	436	425	424	424	400	431	420	440	446	411	488	460	436	420	393	444	426	420	441	466	420	452	420	417	463	399	434	407	446	450	448	406	374	461	429	420	435	446	388	446	438	411	432	386	445	396	416	426	402	415	441	427	473	398	439	443	411	420	410	412	418	434	426	463	391	422	413	416	429	412	460	425	423	427	394	417	436	418	445	459	423	456	441	435	482	412	402	417	450	412	358	442	445	414	419	437	410	431	437	442	454	399	401	429	402	426	434	468	439	396	458	431	389	432	406	395	459	398	425	435	414	448	446	412	434	446	468	414	411	425	402	414	425	450	413	450	433	444	461	460	415	442	412	386	416	464	417	424	435	436	458	444	430	447	437	456	436	470	460	438	441	483	418	433	434	429	405	395	448	421	429	407	423	470	398	454	471	413	350	417	420	412	403	394	418	437	430	432	481	423	465	451	428	412	420	423	422	434	429	414	420	447	442	420	426	424	444	429	379	391	413	457	437	456	396	446	432	436	391	436	453	453	447	442	393	437	480	396	445	423	441	386	427	428	412	431	398	442	428	422	431	409	430	410	397	438	432	431	427	442	429	422	441	454	401	404	426	430	447	434	412	439	415	458	404	408	435	457	420	439	405	434	438	476	396	448	458	427	408	445	407	445	463	453	421	459	414	467	432	443	440	392	434	435	420	445	469	391	427	450	408	423	411	436	425	446	461	440	462	418	410	452	440	472	446	419	451	433	442	437	428	384	453	422	418	435	438	456	443	450	426	399	402	463	415	429	401	425	409	397	407	411	443	439	427	393	383	415	422	441	440	440	399	416	438	447	422	434	433	381	411	408	424	455	444	427	429	426	430	457	432	407	437	440	390	427	415	471	422	451	413	446	418	421	390	438	409	435	442	419	391	388	442	383	410	458	387	446	439	456	414	453	463	442	444	412	433	414	442	402	383	417	435	472	430	417	427	477	417	433	413	416	438	406	452	466	422	436	442	418	412	410	452	452	434	423	451	404	451	411	409	399	477	381	424	409	425	410	407	401	434	428	400	417	390	457	416	418	435	438	439	425	394	431	429	424	424	464	422	454	426	423	395	421	430	455	449	476	469	469	437	443	418	432	439	429	390	420	414	470	435	420	415	453	402	426	432	437	422	431	430	416	440	436	424	427	446	449	447	421	467	406	438	373	390	407	426	463	414	423	408	450	403	419	451	433	444	435	443	440	457	474	447	459	428	397	455	431	442	403	424	412	444	463	432	413	413	431	432	439	467	416	432	444	426	449	441	448	431	431	403	440	444	448	391	433	448	439	448	410	429	379	446	477	419	418	432	431	444	440	429	480	434	394	415	417	452	422	432	413	441	430	452	413	405	427	419	418	397	456	437	415	405	460	454	430	418	409	439	447	424	425	409	402	417	405	389	440	436	406	428	443	431	413	430	466	420	432	397	414	461	421	458	401	397	430	443	433	379	448	423	406	430	404	457	461	408	428	388	433	448	443	447	416	422	435	421	402	422	407	433	429	416	422	461	403	416	441	414	423	456	435	425	425	429	400	478	444	403	419	457	393	439	433	422	428	456	439	406	437	495	420	423	464	470	395	406	388	416	442	436	393	430	411	439	432	435	439	444	425	412	400	445	396	440	439	404	467	467	407	431	433	451	435	419	410	424	455	417	449	410	451	410	464	426	411	395	423	408	433	431	409	451	409	443	432	453	448	407	393	414	451	432	428	422	460	448	417	398	444	423	421	421	456	421	425	398	443	415	449	467	452	457	454	425	464	411	434	427	414	397	425	402	416	443	424	438	451	436	406	430	407	407	417	445	397	391	431	411	431	429	454	461	417	452	410	428	455	412	449	415	445	414	413	420	414	440	449	454	403	434	446	442	453	431	443	405	432	423	473	425	443	444	452	453	398	430	452	429	414	435	461	447	447	430	426	412	457	461	415	423	425	443	421	415	451	371	400	399	443	440	470	415	438	423	430	398	442	420	413	406	467	461	426	434	427	414	419	373	430	438	426	446	419	414	434	401	437	413	411	394	401	472	443	431	416	408	429	433	426	457	405	400	466	433	436	433	417	412	442	422	415	454	473	417	421	405	471	440	431	457	399	414	427	458	426	439	407	437	449	458	397	462	404	431	430	424	421	439	443	401	453	445	386	407	449	433	462	434	414	462	422	402	402	397	447	442	454	435	421	449	426	401	422	470	435	421	404	404	397	443	459	454	441	434	443	455	418	437	399	453	431	457	441	421	461	440	420	407	410	454	444	473	411	427	470	457	406	434	427	445	448	441	414	412	432	446	440	399	417	419	452	460	397	440	434	413	417	422	480	444	430	448	427	436	432	453	409	417	448	412	437	446	474	443	445	441	470	427	425	391	390	431	451	433	433	395	391	441	447	423	445	413	410	425	448	415	410	406	422	470	426	420	437	427	418	451	413	412	426	446	448	414	433	459	421	404	459	422	412	439	412	400	403	372	412	425	443	447	432	425	444	438	403	467	422	441	407	414	440	384	431	429	451	444	374	465	425	445	439	420	420	436	416	394	457	398	430	409	388	417	433	427	430	464	405	463	433	413	401	449	394	433	434	404	423	436	466	416	460	436	426	428	431	429	419	376	446	400	452	443	381	454	439	398	437	482	460	372	414	440	445	396	409	372	405	407	444	437	428	436	466	444	442	440	456	448	421	415	404	455	417	415	416	494	423	454	442	406
6786	10624	8067	4354	3071	2430	1905	1526	1378	1105	1131	1009	952	850	786	705	665	698	633	685	674	665	680	619	678	584	614	606	603	609	631	563	615	668	571	592	571	603	512	620	567	593	584	570	627	570	501	585	560	566	566	604	595	580	589	572	577	597	571	596	576	565	599	571	609	588	599	583	575	542	569	569	554	550	599	553	529	579	606	603	610	610	563	580	564	588	579	610	534	569	563	564	593	595	563	591	613	563	587	627	547	609	585	589	564	585	559	585	540	559	603	551	603	551	528	567	550	579	552	615	584	573	577	574	561	575	568	579	578	545	542	570	538	588	582	572	607	562	575	586	567	575	614	616	603	543	584	561	572	618	563	549	566	578	576	556	571	571	553	564	573	540	610	616	578	583	569	551	600	600	597	568	554	526	550	581	543	587	575	555	638	554	578	546	602	570	615	553	590	558	594	645	597	565	577	641	587	565	574	565	565	592	565	590	551	533	584	589	592	572	557	566	558	583	563	551	615	571	612	566	575	541	544	610	531	600	557	571	550	566	555	579	598	582	561	533	632	550	584	593	607	570	541	561	560	590	554	552	585	598	570	556	567	536	594	539	573	562	593	615	578	557	590	570	592	561	542	624	604	532	532	613	579	535	557	536	614	541	574	580	570	613	580	601	564	575	590	603	558	578	605	585	546	604	588	563	604	582	554	543	591	610	585	574	564	570	586	597	587	602	537	608	601	554	552	562	583	579	590	568	581	560	551	564	577	584	589	595	572	585	567	574	571	550	567	577	584	544	593	575	580	614	586	570	608	531	566	620	601	611	530	591	573	563	608	571	576	589	585	582	543	576	577	555	581	554	556	568	583	551	608	610	567	593	587	616	562	601	576	537	567	613	575	573	553	587	628	603	562	618	577	532	559	591	554	509	600	564	606	534	523	607	598	575	577	588	544	586	566	615	577	559	577	571	565	552	592	540	559	556	609	556	512	585	540	529	551	619	585	570	588	582	552	600	562	553	573	578	557	542	545	569	591	549	562	561	577	549	519	569	595	616	571	578	603	610	565	534	577	537	571	602	560	528	583	578	510	577	558	593	631	539	577	602	585	605	587	588	611	542	601	591	586	560	599	576	554	550	590	574	583	560	563	596	586	552	590	543	606	608	587	576	579	563	593	569	627	564	592	562	562	555	602	588	554	543	590	581	556	593	599	546	596	573	574	603	599	543	554	607	581	605	546	584	592	541	568	590	618	615	574	568	554	659	552	598	568	576	602	550	579	563	582	573	554	569	591	517	570	589	548	560	563	570	564	547	522	567	621	548	569	556	569	555	537	560	587	595	587	614	566	573	576	554	552	596	526	579	589	580	591	558	616	564	602	603	576	600	577	562	582	532	559	581	565	549	563	592	515	579	558	590	569	566	607	589	549	580	546	590	548	597	597	522	569	584	542	570	534	550	551	568	601	583	544	571	560	580	609	576	564	574	588	577	574	610	578	605	594	586	554	570	561	587	551	597	586	538	595	643	579	591	592	598	564	575	595	617	586	589	581	593	582	534	548	621	558	597	563	595	558	580	581	543	565	557	601	570	574	582	583	607	552	559	543	553	514	586	539	561	572	622	562	541	567	541	581	558	530	536	554	570	593	613	596	597	532	615	609	543	556	555	568	566	554	588	556	558	610	574	591	559	586	548	603	612	630	583	560	602	509	578	559	564	538	556	561	567	576	585	610	593	589	583	590	568	613	550	614	571	557	584	590	592	549	586	581	581	565	563	594	551	585	560	566	565	578	558	628	581	578	567	578	608	575	611	614	567	544	592	560	583	544	555	565	591	579	578	542	566	581	579	586	589	580	520	557	572	601	530	542	564	591	566	547	603	604	561	583	546	585	569	572	570	532	571	510	549	564	605	592	580	554	604	574	578	576	564	604	575	597	589	573	580	596	561	560	556	569	601	581	603	566	563	568	541	595	566	581	565	594	591	620	535	560	568	600	576	564	558	606	539	579	567	578	622	569	556	575	564	598	576	624	580	564	581	570	609	594	536	604	603	596	578	578	539	516	597	589	622	582	581	593	534	543	576	544	576	593	558	601	586	565	558	590	588	583	578	587	572	556	600	539	583	558	585	566	584	559	552	600	554	585	577	609	583	577	577	590	574	606	586	562	579	609	563	566	563	570	591	624	569	574	590	591	564	564	541	567	575	541	544	556	589	573	570	573	577	606	566	574	552	544	637	591	591	511	600	600	581	574	558	578	565	613	615	596	556	580	574	565	613	560	531	613	579	547	579	540	539	586	579	589	587	588	558	552	582	581	597	582	550	479	625	577	578	578	593	595	576	582	544	585	570	544	578	557	577	594	608	579	570	575	538	595	612	547	558	568	583	612	623	539	576	581	586	548	597	568	557	554	558	609	558	580	600	616	551	596	594	608	557	584	558	603	560	589	544	564	571	618	558	561	586	564	548	551	585	567	558	533	534	553	561	570	607	557	543	615	554	580	552	611	588	552	587	555	555	560	558	579	605	631	563	535	529	554	579	531	571	590	608	568	563	587	603	566	597	590	555	571	572	567	584	580	547	556	579	570	590	569	559	577	537	587	594	573	559	571	560	526	542	603	594	551	543	627	562	580	585	549	567	557	586	573	560	574	577	586	550	580	594	544	605	568	555	567	611	570	558	546	587	548	605	585	546	547	596	596	599	553	579	568	511	578	561	602	578	614	610	512	588	574	533	571	561	568	577	570	614	597	556	618	559	579	560	530	570	577	592	600	579	567	599	574	587	525	520	560	598	577	558	563	570	586	618	558	594	567	584	535	580	592	584	536	561	550	588	576	608	608	583	525	579	539	551	598	586	607	610	579	554	591	563	614	558	586	570	543	607	587	589	596	585	598	574	546	628	552	558	531	550	567	573	567	560	574	598	575	597	569	561	553	559	571	542	596	583	581	559	583	600	558	563	566	556	539	567	492	543	561	588	547	575	587	532	619	551	546	549	553	577	588	556	529	553	574	552	578	528	573	596	574	557	595	604	615	587	522	589	582	566	595	576	619	566	626	580	581	601	607	591	602	580	582	562	569	552	602	576	594	557	561	545	550	587	580	587	552	611	595	535	592	550	603	547	551	593	551	599	560	534	554	571	591	560	590	517	598	592	583	628	575	567	571	560	595	572	566	595	586	546	573	555	547	556	576	617	584	596	568	596	579	530	565	563	540	554	551	571	601	554	603	586	537	553	555	585	589	568	572	605	609	564	616	535	578	569	564	592	590	605	570	592	592	586	561	529	576	556	564	588	543	550	590	525	579	567	568	516	600	575	551	596	594	619	553	572	579	540	610	556	601	522	555	539	572	559	549	574	616	570	599	593	559	571	567	590	526	593	596	614	561	570	563	570	607	575	600	552	588	577	631	618	594	582	597	597	578	615	542	546	572	534	553	559	584	545	574	565	556	587	611	585	596	575	599	554	593	575	575	543	581	583	572	550	573	559	549	527	605	591	571	588	603	566
23439	21474	28340	25033	21206	6829	2037	1348	1142	1122	970	943	895	743	731	659	670	695	605	653	623	657	633	594	600	624	600	608	573	573	565	571	574	587	578	561	555	561	548	557	544	559	602	559	573	564	566	561	574	558	608	549	560	546	577	567	554	572	547	526	579	568	561	543	573	562	588	552	561	567	564	557	578	585	540	548	591	561	627	541	535	594	578	560	545	562	541	563	536	557	587	539	563	533	583	556	582	553	546	564	579	560	542	548	547	547	587	566	596	550	564	528	584	598	567	588	554	559	538	576	570	540	523	555	555	552	545	580	540	562	560	596	577	485	557	555	558	579	562	528	543	532	570	528	519	545	547	548	508	541	578	598	567	527	529	598	529	553	554	550	561	551	553	546	583	560	568	567	565	589	538	480	543	546	542	581	552	560	532	606	534	553	576	599	547	589	554	545	541	554	526	553	578	589	553	573	596	591	602	529	536	560	556	556	582	549	589	527	513	547	586	539	542	500	576	535	543	566	528	561	549	555	555	538	564	565	568	549	525	547	577	592	600	550	517	540	549	582	566	606	563	558	553	509	557	543	557	537	570	538	598	564	529	564	589	616	553	567	572	555	539	633	552	566	542	521	504	513	517	603	540	547	539	575	581	576	542	592	544	574	530	562	572	569	631	587	525	519	583	552	529	605	602	580	551	564	536	557	608	607	543	589	584	573	566	571	596	524	607	584	576	573	554	527	552	552	580	538	571	568	578	536	545	581	526	558	587	585	572	536	556	559	571	580	564	568	562	579	588	552	580	553	590	618	571	553	520	537	569	597	532	544	550	534	591	556	559	595	562	548	549	542	568	551	564	542	564	558	546	566	578	601	585	613	588	500	555	549	554	574	552	547	539	593	551	544	578	557	549	561	578	536	587	586	548	563	524	554	579	579	579	551	554	569	555	587	571	585	590	578	574	566	541	561	534	517	524	582	561	547	551	560	592	568	568	544	515	559	579	575	537	563	586	539	547	548	614	561	522	554	563	596	606	551	576	529	552	510	562	587	569	570	547	569	550	565	551	556	541	534	581	523	556	554	597	561	596	582	538	505	544	559	562	553	592	520	567	581	567	592	563	565	539	557	541	558	568	632	599	570	547	537	541	587	537	546	578	581	589	540	536	525	562	549	563	556	577	575	583	570	555	583	586	542	578	539	592	560	566	576	529	560	564	535	549	548	558	530	538	558	552	616	551	578	566	611	534	531	535	567	527	582	538	547	565	558	558	542	554	558	538	527	554	567	533	534	592	558	537	588	548	560	554	604	587	579	555	541	531	540	564	540	566	566	583	605	574	577	528	543	545	520	532	582	516	514	556	544	576	520	533	545	594	571	557	579	590	580	541	561	605	614	563	564	521	523	571	569	542	536	584	552	576	509	547	531	518	554	580	546	579	544	548	555	575	552	576	550	569	530	545	581	563	556	544	592	565	518	544	541	580	598	533	571	583	585	545	509	599	572	540	547	563	560	577	547	581	537	570	559	520	532	547	549	558	562	538	559	547	582	528	553	539	585	575	572	601	529	569	565	544	582	572	522	561	561	507	519	558	554	591	521	559	570	528	596	579	566	546	580	575	605	550	536	620	570	536	598	555	549	564	524	531	557	575	552	553	553	544	596	573	584	608	528	575	535	621	559	568	569	524	588	548	547	596	542	585	570	593	554	568	585	533	514	541	570	583	593	534	551	586	575	572	566	551	579	569	576	571	556	568	528	585	582	560	548	537	532	608	562	556	546	559	541	566	521	541	556	585	542	589	568	551	553	579	562	551	550	586	557	529	535	558	557	552	527	538	580	557	550	552	543	587	538	584	508	536	590	575	599	555	571	573	552	582	571	570	577	570	509	561	519	572	557	562	557	558	562	563	560	562	514	541	542	530	554	559	561	546	556	574	540	520	583	588	530	554	547	560	559	581	571	579	586	463	552	514	565	594	521	574	551	583	552	526	566	514	525	534	544	562	588	561	562	531	529	572	567	550	561	596	556	577	588	584	574	494	554	536	542	519	572	571	550	559	545	540	563	569	530	538	522	637	574	556	633	549	555	567	552	580	541	576	576	527	555	573	580	593	571	553	553	565	566	586	549	547	587	565	566	596	544	531	564	589	535	572	584	564	532	590	574	589	576	582	527	574	560	588	580	554	603	582	546	569	572	581	583	570	572	537	532	594	581	529	554	520	527	548	575	521	540	582	575	579	552	558	584	545	563	581	600	529	618	583	558	601	512	550	554	570	548	553	586	566	569	553	559	533	565	547	589	538	540	520	535	525	544	575	573	587	530	559	556	566	568	543	531	557	547	539	499	554	603	529	544	583	600	568	527	561	554	571	571	584	569	494	550	589	615	548	578	538	516	573	554	564	543	566	592	570	598	551	529	557	534	581	592	590	554	604	549	573	558	511	542	532	551	559	564	507	576	513	587	532	559	550	593	545	558	573	582	542	561	554	570	562	501	569	578	568	587	530	544	585	545	523	573	606	577	526	588	586	609	547	564	520	536	534	565	565	569	536	542	576	541	539	525	539	563	540	577	551	544	512	616	538	570	589	508	553	565	584	549	538	551	530	578	565	555	542	574	522	551	575	538	576	589	544	536	575	577	521	611	534	543	548	572	571	567	531	529	564	578	532	551	563	519	566	543	528	580	547	553	555	524	559	552	513	580	537	554	521	575	595	591	608	590	550	553	534	592	535	551	585	606	584	529	596	575	565	586	585	525	511	570	552	537	536	542	547	543	535	559	552	604	567	564	542	572	528	560	569	549	583	564	540	549	539	540	534	590	585	574	571	548	571	567	610	572	549	551	555	566	527	533	544	553	553	597	526	521	561	578	560	544	547	525	564	558	593	522	570	549	589	557	560	537	539	573	574	546	569	529	549	541	556	564	540	598	575	565	507	576	568	540	574	545	540	602	535	581	557	548	565	570	547	590	537	556	595	573	545	552	563	547	568	536	551	609	543	544	556	566	549	587	573	514	560	553	521	530	530	551	583	528	565	538	555	508	608	571	572	552	560	554	540	569	528	549	547	510	537	564	561	546	572	548	545	564	560	567	523	583	574	550	591	572	608	563	537	484	538	584	564	577	553	576	567	559	561	569	482	529	564	538	594	573	524	554	597	557	550	554	546	567	579	525	539	556	592	585	558	573	521	548	563	540	535	565	535	555	532	541	544	543	577	558	585	555	514	555	547	574	513	604	573	572	559	561	551	547	497	578	537	582	532	532	568	542	530	527	571	521	604	533	565	546	517	543	542	527	497	563	573	573	560	589	538	526	591	570	602	574	548	592	546	559	524	569	579	532	554	538	555	579	551	564	587	585	577	575	507	539	540	533	546	550	605	558	549	569	540	552	539	550	562	527	554	565	569	551	544	546	572	593	536	560	571	554	571	568	507	554	544	535	548	599	537	561	546	597	565	565	530	530	531	552	562	578	560	558	562	595	553	552	565	550	572	561	535	557	553	541	543	581
6023	18833	14242	7912	5726	4324	3392	2712	2293	1932	1747	1608	1431	1272	1140	1101	978	931	938	923	911	889	912	898	833	821	835	839	813	817	795	735	757	796	753	735	732	742	795	755	756	769	713	778	791	770	745	706	735	748	808	750	790	760	759	773	764	782	791	768	729	796	734	758	804	803	770	743	801	790	754	714	770	692	756	765	773	744	742	757	758	787	725	737	831	786	757	715	749	734	767	721	756	724	735	726	730	755	759	742	731	787	746	829	771	776	793	810	730	735	733	763	773	724	756	808	756	751	775	737	804	760	755	777	794	780	735	744	761	751	729	742	704	750	767	799	730	770	795	728	736	728	792	770	729	760	734	803	749	770	763	741	773	780	721	783	703	759	801	772	743	743	734	763	686	754	767	763	737	784	728	759	781	766	757	721	741	785	747	774	710	739	762	758	785	758	794	784	750	796	743	726	806	751	783	763	740	743	748	776	760	728	777	778	737	739	768	769	796	782	757	752	770	804	760	728	731	736	686	716	796	741	762	764	787	749	736	796	772	776	699	756	718	721	769	763	724	744	758	709	751	754	747	734	728	740	730	790	730	781	717	718	756	740	769	745	785	767	775	721	771	768	730	770	773	709	744	804	751	780	768	754	763	783	732	791	761	704	711	735	720	753	736	750	759	750	739	767	712	714	749	794	746	794	778	733	745	706	770	773	741	765	686	781	761	711	735	793	735	783	711	768	771	774	763	723	722	755	762	775	740	773	755	745	772	756	720	718	772	745	771	743	756	722	715	755	745	716	754	765	733	786	794	761	745	785	718	765	766	784	703	717	748	732	769	723	738	714	758	804	800	709	800	779	764	775	692	766	764	781	762	732	789	786	744	708	766	753	751	774	763	699	759	741	754	708	710	747	817	750	730	810	737	748	697	738	779	789	784	740	764	781	743	783	758	744	722	802	772	807	740	711	766	744	784	763	700	733	714	784	759	718	753	725	780	785	733	751	759	746	740	740	810	758	737	774	791	724	772	796	745	741	730	723	754	765	759	772	740	748	780	756	768	769	725	799	796	744	745	772	774	778	725	738	768	717	749	767	793	751	806	743	720	732	793	731	752	761	722	788	740	723	752	770	753	709	723	783	721	740	706	759	772	729	816	724	783	743	768	791	735	723	709	747	744	715	783	790	698	794	728	747	757	737	759	761	761	754	795	806	780	751	760	798	733	755	781	786	779	771	738	747	788	731	783	726	738	777	740	734	771	768	771	764	758	784	723	751	795	760	776	755	726	699	755	707	753	766	774	742	767	775	776	750	758	759	748	787	739	752	764	765	770	809	755	697	781	774	769	800	756	766	811	773	815	744	742	801	733	714	754	759	777	731	741	735	773	747	713	764	717	743	715	793	767	750	751	812	744	766	713	790	742	756	775	746	780	748	726	796	801	720	779	735	782	707	737	746	709	772	765	723	739	755	723	709	744	757	707	785	731	730	711	761	762	760	751	777	760	741	737	741	744	730	736	793	809	794	800	833	767	736	751	713	736	792	722	777	721	762	767	770	788	770	719	737	780	715	750	794	742	739	766	794	746	752	792	770	762	769	710	773	755	737	771	698	791	708	765	731	750	741	771	741	730	719	751	771	736	726	732	760	755	720	733	754	742	751	781	713	742	765	780	739	788	728	763	774	736	785	719	762	741	757	780	772	733	727	783	766	703	783	751	778	736	774	738	753	715	792	747	750	745	820	742	792	739	756	780	738	758	750	766	770	760	749	739	777	742	781	720	738	769	760	793	766	744	766	771	752	754	737	710	730	759	723	784	777	760	722	711	716	718	763	788	748	746	748	764	764	742	736	766	781	743	740	784	726	793	781	774	744	760	718	752	720	763	760	737	761	786	745	751	758	757	762	782	799	775	764	743	765	819	768	755	785	743	699	784	754	765	768	756	768	764	754	774	728	747	790	775	814	733	769	774	781	805	750	796	742	711	745	746	765	805	749	759	706	749	742	739	737	769	738	783	777	756	791	799	766	767	774	758	714	786	752	729	769	745	758	745	752	765	739	755	715	711	777	744	786	749	723	743	726	730	745	771	760	787	824	755	768	750	712	753	775	749	755	740	758	765	758	762	723	793	726	783	787	735	741	731	714	711	751	736	685	746	736	799	772	745	775	756	831	717	788	788	744	761	752	710	724	763	815	766	707	752	721	761	778	713	776	736	793	735	765	721	713	749	748	783	712	786	749	768	797	759	788	758	773	757	744	738	826	781	749	762	722	763	735	770	764	731	743	722	708	783	831	740	748	788	785	703	777	766	767	773	757	759	733	771	710	756	796	703	766	728	773	713	722	786	772	786	766	731	731	700	750	757	732	773	796	733	709	792	747	774	747	726	740	766	748	739	766	770	748	776	727	744	760	769	744	782	806	762	745	682	734	758	756	798	725	742	769	798	773	747	753	782	762	814	755	780	772	707	827	748	736	802	738	769	746	743	744	793	773	694	774	749	722	720	752	796	774	769	753	811	807	777	760	719	732	757	748	721	724	716	687	775	753	781	760	777	724	749	734	776	742	762	768	749	769	691	810	718	756	791	729	713	748	756	751	734	762	792	797	783	720	758	765	791	748	780	727	800	754	702	706	771	822	741	753	720	767	766	773	726	766	758	751	740	758	744	785	789	750	750	708	732	734	751	762	720	730	758	798	735	736	796	725	774	697	805	765	769	732	793	790	739	773	768	726	801	754	782	723	727	725	775	748	789	775	758	726	756	760	729	761	792	714	767	787	744	728	696	705	746	765	754	780	686	739	742	770	767	755	774	731	736	767	780	764	742	783	736	732	788	748	700	790	764	749	768	738	768	730	783	818	753	747	741	762	763	719	773	740	747	755	721	738	721	771	770	756	747	769	738	718	760	744	704	760	728	734	795	703	710	759	766	756	721	769	772	759	747	697	802	717	749	716	723	778	770	737	780	779	746	770	778	723	749	754	774	766	785	729	750	799	743	738	780	713	778	708	741	756	824	693	762	754	713	715	824	773	798	742	748	734	772	751	766	754	748	750	738	733	708	715	762	727	730	817	757	763	742	760	735	775	764	736	724	735	737	747	702	813	737	771	783	762	759	784	759	763	723	792	803	738	732	774	732	757	788	749	762	784	735	759	733	747	763	767	779	770	762	754	744	808	744	713	734	794	756	777	691	723	777	735	715	721	713	768	733	716	748	747	710	732	763	803	773	736	774	772	792	713	732	775	769	768	746	723	728	691	733	780	744	729	743	706	769	736	768	726	750	758	748	701	759	752	729	784	792	786	756	751	725	747	773	746	756	791	690	804	755	738	742	755	766	734	715	756	741	730	762	765	794	758	787	756	795	752	718	769	779	720	758	743	742	707	776	776	752	789	763	752	731	741	740	754	787	762	720	733	749	763	712	722	724	765	752	785	771	737	741	722	767	737	738	791	721	728	763	723	741	760	785	755	815	758	743	750	774	743	721	786	741	728	748	775	774	750	750	756	726	787
24895	21467	26389	24525	3982	1317	972	745	627	575	546	493	432	390	327	323	367	322	307	281	271	290	299	280	288	279	282	265	289	276	217	256	212	265	283	258	236	243	268	222	220	241	238	251	281	239	241	258	241	239	224	236	239	244	226	252	228	249	241	238	243	234	271	242	225	229	240	240	256	232	257	285	263	226	252	241	270	249	246	226	253	262	281	279	239	215	229	250	233	258	236	247	262	257	218	278	256	225	244	260	225	264	263	249	255	264	248	253	235	256	245	282	250	243	247	237	254	227	259	224	260	248	223	244	250	282	258	254	249	244	283	239	269	217	261	227	236	243	277	235	236	244	233	270	256	254	260	228	250	252	255	246	261	266	223	249	255	264	248	255	230	243	249	267	263	231	239	269	200	257	261	240	235	231	236	267	209	247	247	237	241	222	216	245	236	235	252	273	235	255	259	243	226	225	251	231	230	224	246	236	220	247	220	227	234	247	208	263	245	220	268	269	256	252	242	223	231	258	246	249	258	243	254	258	247	260	229	246	230	255	234	263	253	229	263	252	262	242	232	218	259	271	249	279	262	264	255	251	243	225	268	239	253	262	267	242	234	238	216	238	233	258	228	282	282	234	258	240	251	271	219	235	245	282	239	241	244	218	240	225	246	218	253	256	246	290	249	253	242	245	260	232	238	243	264	218	269	252	223	275	252	240	251	240	249	230	253	248	255	239	267	237	244	230	280	238	239	283	238	244	241	226	230	233	212	250	257	263	260	262	278	241	243	239	267	255	234	222	261	260	271	259	255	274	247	257	213	294	274	230	248	264	256	263	255	227	261	262	236	274	236	244	245	264	216	239	273	261	231	228	241	260	263	228	237	240	246	255	234	274	261	229	234	249	259	251	247	261	225	271	247	240	251	247	245	268	261	274	266	205	256	251	259	238	219	224	233	252	275	218	231	264	227	239	232	231	239	247	254	239	259	220	236	244	233	222	252	252	251	261	260	266	235	245	254	234	243	237	246	225	268	266	248	253	236	245	271	244	208	273	269	276	225	231	258	226	272	277	217	271	246	237	281	234	257	253	233	265	240	257	241	253	236	245	268	200	240	252	250	231	231	232	253	225	260	248	241	243	232	234	241	262	257	242	234	274	251	223	250	258	267	260	248	256	271	239	245	232	251	230	260	219	249	258	221	212	250	255	237	245	233	238	269	258	253	260	234	232	240	260	239	230	238	260	261	267	239	260	247	231	271	257	268	238	245	243	228	239	234	268	226	251	232	248	255	255	230	256	267	259	227	262	224	235	212	243	274	266	261	232	251	245	226	226	245	272	233	218	218	252	244	260	238	245	238	250	216	261	228	234	263	228	255	245	243	250	249	253	250	238	238	239	275	231	232	237	242	247	220	253	266	234	237	244	242	223	265	259	256	228	274	259	238	261	251	234	242	239	246	252	253	225	229	232	264	254	238	244	219	257	223	248	238	278	235	280	263	236	258	252	234	202	258	258	278	249	252	264	248	224	242	281	265	232	234	224	249	241	248	274	262	239	276	251	236	263	242	244	249	232	251	274	233	219	250	224	260	237	255	227	237	236	257	249	272	269	267	252	249	243	270	249	261	250	237	232	228	247	277	217	243	240	239	247	218	264	230	224	256	243	217	271	238	238	230	228	254	257	261	211	228	285	239	258	241	257	243	236	269	252	251	244	226	264	262	236	253	251	249	261	254	249	265	262	266	237	224	230	241	204	279	251	217	253	259	257	255	236	236	241	249	222	236	213	220	227	245	232	251	243	241	289	259	272	233	277	242	249	272	225	286	241	257	239	253	214	254	242	244	242	240	252	256	230	249	250	251	275	225	230	257	231	239	259	249	227	230	252	266	235	243	265	258	251	260	257	233	243	261	256	240	272	261	252	242	240	254	253	254	220	295	256	271	262	260	268	254	233	253	235	224	239	252	266	255	233	249	240	266	251	237	271	257	274	265	251	267	249	250	208	233	262	231	255	241	260	241	233	233	251	240	227	248	232	232	253	208	276	220	248	260	232	238	240	254	250	235	243	238	247	222	244	251	270	233	252	231	222	244	229	275	231	225	278	254	216	237	230	276	260	232	254	224	243	233	233	241	248	243	261	251	288	231	227	233	262	261	251	255	237	257	247	228	263	249	245	249	266	259	232	237	250	255	267	249	259	246	239	251	250	251	231	232	236	278	281	226	264	226	265	266	238	239	240	230	265	265	254	260	242	260	264	256	229	220	259	241	252	258	257	241	232	245	230	250	255	256	247	281	231	243	253	230	276	273	250	241	254	259	262	230	242	224	277	260	238	251	250	258	261	245	296	264	281	265	255	251	244	243	243	287	225	267	235	272	239	249	238	244	261	228	249	256	243	251	264	250	277	269	258	241	258	240	237	238	272	245	287	255	224	264	281	256	217	227	259	237	250	253	232	254	241	271	229	252	240	220	235	235	222	229	239	244	233	250	226	238	228	298	265	257	239	251	253	237	229	230	257	227	271	253	241	272	249	249	237	261	255	231	247	266	222	268	248	246	247	234	268	251	251	249	235	265	262	229	255	249	237	285	246	240	256	289	243	227	251	250	275	236	269	242	227	284	259	247	220	272	236	262	223	244	240	261	253	241	246	230	246	267	250	249	222	250	247	234	225	235	279	238	236	249	229	254	237	218	241	234	229	224	239	257	260	251	250	244	217	244	247	245	246	250	256	236	239	211	248	235	261	242	248	263	254	257	246	225	235	263	257	236	274	234	202	236	235	209	259	256	245	237	245	266	251	269	225	264	243	267	220	266	265	261	244	239	248	228	231	250	245	246	242	265	250	220	229	254	243	262	242	247	248	257	273	279	228	223	233	253	227	267	241	229	245	220	222	219	255	231	248	240	235	227	265	249	229	221	249	260	238	246	252	247	263	244	286	242	247	245	253	231	248	278	232	238	240	243	251	287	244	263	256	255	254	246	259	235	242	239	247	266	220	252	269	264	225	241	249	233	231	258	228	256	242	248	243	255	236	230	219	253	225	254	249	255	235	255	275	227	254	269	242	274	234	244	244	238	214	246	219	241	257	220	245	213	249	265	260	282	232	226	225	226	235	240	208	258	246	222	263	253	258	236	236	236	250	267	237	260	271	275	244	245	242	245	239	264	246	236	228	232	232	248	243	249	246	243	244	217	260	252	253	225	245	215	265	254	254	282	257	247	242	223	219	240	236	242	279	239	219	220	229	233	237	268	247	237	260	254	261	255	245	234	247	254	242	246	242	266	248	218	265	264	232	226	279	270	250	260	240	224	263	254	241	273	260	265	249	266	255	237	252	258	232	266	261	228	240	245	253	221	254	251	252	250	252	268	254	253	270	231	217	236	244	249	240	275	248	244	247	262	258	242	247	222	222	253	254	249	240	273	290	238	254	265	247	251	222	232	263	262	246	256	260	277	227	236	254	259	244	253	264	239	284	231	265	247	264	278	263	244	267	278	253	238	270	271	258
6182	14263	10786	5824	4118	3091	2254	1798	1497	1276	1125	963	795	680	623	570	493	491	500	416	428	448	438	443	441	394	394	379	380	394	322	338	346	373	360	355	330	337	337	318	343	350	374	350	373	315	323	332	364	318	342	350	348	356	307	318	322	336	353	346	346	354	322	331	334	317	334	349	368	316	295	362	347	347	331	318	338	302	324	341	364	313	345	343	349	327	346	359	338	302	341	331	341	328	301	333	355	338	349	311	363	347	330	336	346	357	327	347	345	308	323	316	345	326	354	340	355	343	340	350	342	351	309	346	356	359	328	351	326	308	345	309	333	306	362	375	300	350	296	293	297	322	294	297	356	303	345	355	345	355	341	307	364	306	324	340	327	327	341	328	364	339	329	332	327	338	310	297	326	326	354	317	318	308	333	305	315	331	333	336	332	357	336	362	327	340	322	325	322	376	338	318	338	328	354	366	351	375	343	329	344	384	323	341	340	313	330	322	319	333	341	343	371	352	354	346	345	317	331	327	331	341	351	336	372	366	313	370	359	341	337	332	344	327	336	340	313	333	349	324	339	398	361	320	340	334	339	329	338	354	342	312	329	328	331	339	328	350	325	299	369	361	332	322	335	313	336	299	349	327	318	329	319	355	368	342	294	338	348	332	328	326	357	331	338	320	332	345	333	325	311	347	338	346	355	349	339	358	352	347	292	322	346	338	323	343	320	339	339	366	343	321	341	334	328	357	337	351	324	319	353	359	337	348	321	334	360	330	327	350	319	331	302	308	321	321	342	355	341	338	309	331	327	325	354	329	341	371	366	326	337	334	357	355	346	320	342	325	358	303	326	358	330	316	347	300	330	352	323	330	311	366	314	379	361	311	345	327	329	354	316	325	342	315	360	320	329	326	334	363	349	332	342	319	322	335	324	348	355	321	353	326	336	330	315	329	364	342	327	348	346	332	309	323	336	357	318	295	317	316	349	323	332	321	325	362	337	322	345	322	312	321	341	350	327	314	379	354	330	354	342	314	326	337	360	327	317	364	367	342	349	331	332	318	342	362	342	329	319	307	338	322	345	340	335	367	336	304	367	330	327	325	318	355	312	339	317	363	323	323	345	368	363	298	333	340	342	353	337	350	346	331	336	335	306	323	301	378	329	355	311	344	320	328	367	374	328	318	340	319	324	345	346	370	349	344	353	342	349	327	296	346	339	342	317	346	311	308	319	315	342	306	337	330	340	359	333	312	342	365	330	315	317	340	319	328	364	298	313	351	326	311	334	344	354	320	341	355	331	311	334	338	314	316	338	313	298	337	336	335	349	330	344	335	358	375	320	335	354	353	327	333	361	304	357	332	310	363	331	342	356	326	339	318	326	356	374	373	344	350	359	338	314	351	352	353	369	334	349	357	327	337	330	291	309	319	313	331	345	341	349	323	364	316	353	358	361	356	364	357	336	324	371	342	350	359	356	308	327	332	339	325	316	362	322	338	332	345	339	337	354	331	350	320	349	338	346	336	344	357	349	343	308	363	327	333	364	312	286	323	329	335	319	323	350	300	307	337	325	357	346	326	330	332	308	332	333	354	358	326	303	337	341	348	330	343	349	326	337	330	370	313	314	323	341	325	349	369	347	348	334	351	312	332	326	308	320	351	393	355	327	304	303	366	349	353	314	342	324	311	352	315	309	308	327	349	366	340	315	348	340	326	325	325	319	346	331	339	319	323	329	344	322	336	327	355	340	310	336	348	337	340	305	331	349	326	339	348	347	341	333	350	381	362	352	325	336	357	343	339	342	315	328	363	361	344	345	350	313	346	337	356	343	327	328	340	356	336	326	337	349	358	313	349	354	347	302	332	346	352	325	326	330	309	364	328	333	340	348	325	355	351	330	362	333	365	345	324	331	336	356	325	357	315	353	331	312	340	355	329	326	341	364	337	345	308	326	324	346	333	332	323	311	328	328	361	342	346	328	350	314	321	340	335	324	320	338	312	319	332	336	325	352	320	323	325	323	319	331	318	330	306	297	341	332	324	357	316	350	363	309	336	323	354	311	333	338	332	344	347	352	359	348	345	359	337	343	352	343	372	311	319	331	331	302	340	361	328	330	352	341	328	340	325	324	377	346	317	340	325	349	329	345	298	319	337	350	348	368	330	365	325	366	331	323	346	306	341	301	332	288	334	323	369	314	324	356	359	371	354	306	298	288	320	332	330	313	324	339	368	337	328	351	323	346	326	362	352	375	334	322	371	323	319	336	352	334	315	313	328	355	339	309	327	338	361	333	326	333	320	307	359	357	351	351	338	334	339	365	319	357	350	355	361	345	342	335	332	328	339	376	335	306	375	347	357	354	338	310	305	351	334	317	322	347	335	338	351	373	308	314	335	318	333	330	355	365	303	329	311	338	310	301	329	324	327	308	314	346	338	341	332	336	349	312	348	304	367	320	326	362	324	376	313	273	327	333	322	330	379	353	347	320	349	341	337	325	320	330	333	346	327	340	334	349	356	326	308	328	330	313	314	319	312	329	320	321	309	373	346	359	339	329	365	356	362	355	371	302	323	360	363	364	309	345	336	314	318	337	328	352	341	354	320	345	333	322	326	343	357	364	341	350	330	358	335	340	322	349	348	349	329	348	373	336	323	326	339	337	314	276	339	285	351	320	376	348	319	342	342	344	329	347	337	339	325	357	323	352	330	328	320	342	302	331	279	329	371	325	308	322	349	316	354	357	313	318	338	385	357	343	378	356	329	346	348	337	337	306	329	345	367	319	345	336	304	303	352	344	332	315	321	356	373	367	326	314	313	376	345	331	299	323	328	339	337	324	363	342	356	325	351	376	337	357	324	331	323	325	360	339	354	327	334	344	345	367	332	307	340	354	338	337	333	325	319	316	338	352	347	340	314	329	322	296	329	356	332	336	339	343	329	332	338	296	334	315	321	343	325	337	365	297	347	318	321	330	334	331	328	326	348	322	326	330	342	333	345	336	339	329	311	323	334	321	305	347	339	346	336	309	323	363	336	326	315	320	344	322	342	341	293	311	321	317	307	322	330	351	345	319	337	327	340	333	340	355	343	328	361	323	338	330	325	319	347	338	348	332	352	366	320	363	351	340	338	328	332	374	332	358	357	358	336	302	355	340	341	361	332	350	335	344	325	335	338	334	356	328	297	338	337	376	337	334	331	331	322	336	351	339	363	343	341	330	357	343	301	333	351	321	321	370	342	355	363	368	302	306	299	320	351	324	310	362	327	346	327	308	351	332	332	312	312	296	283	338	320	364	326	340	301	357	353	352	311	326	326	357	344	352	343	366	357	316	305	330	361	341	324	344	321	332	311	317	346	333	350	342	347	347	328	330	324	334	313	334	321	321	357	342	316	332	370	350	373	352	351	344	315	335	359	320	307	325	374	297	338	324	337	318	351	369	304	352	342	334	356	371	326	392	319	338	318	333	314	340	325	355	344	345	318	319	342	344	298	322	314	337	350	360	320	352	348	328	333
22605	21498	28908	24519	21498	20588	4677	1763	1297	1144	1127	885	804	692	620	597	573	499	502	501	481	485	478	468	420	473	479	459	442	433	430	402	368	403	394	412	447	386	403	388	404	390	389	409	396	369	381	350	374	422	412	434	395	400	408	413	392	409	372	377	370	401	387	383	379	386	394	399	429	370	370	387	381	371	406	396	415	406	416	403	430	372	397	380	398	415	422	400	389	391	398	368	377	402	376	383	411	413	374	374	388	400	421	404	382	386	400	366	409	395	387	364	363	395	392	394	348	406	385	384	402	404	404	402	396	412	405	373	374	382	402	386	363	392	424	348	384	381	360	362	372	390	390	407	393	380	372	402	387	426	381	414	350	367	362	366	415	348	399	405	395	365	377	358	401	374	406	401	342	372	368	372	403	397	376	362	376	388	390	395	392	358	367	392	371	406	380	379	355	400	398	430	393	383	377	400	351	411	403	384	405	385	362	402	378	408	375	367	393	355	377	415	368	438	376	370	419	386	405	409	391	393	385	412	409	400	375	393	377	392	411	369	386	383	387	394	364	380	397	389	392	403	393	373	377	374	383	372	390	401	422	398	371	381	380	403	400	369	379	391	377	421	358	379	377	362	403	378	404	381	366	399	383	422	391	382	405	375	373	345	381	413	389	432	429	371	413	404	397	371	383	362	391	380	428	392	389	383	415	402	392	369	398	381	390	374	369	398	399	353	418	360	398	399	413	379	413	429	377	356	380	403	381	394	377	385	403	397	365	392	349	352	389	382	397	420	355	412	372	367	409	422	396	373	394	405	387	397	377	382	369	404	391	397	355	373	395	403	364	388	372	376	410	415	415	412	371	371	402	373	372	375	392	391	369	428	402	406	376	382	384	396	408	400	395	400	367	387	381	398	373	401	385	404	396	407	396	396	365	386	406	387	401	376	404	383	362	388	375	394	387	364	379	398	394	390	411	387	384	390	392	365	362	362	343	400	384	371	402	410	387	401	433	366	363	395	385	406	418	374	384	380	411	399	377	391	360	410	422	419	442	417	384	394	401	369	380	401	372	376	364	364	408	379	418	412	384	404	375	377	355	398	366	378	422	386	389	407	382	394	351	393	409	383	369	390	365	391	375	416	366	390	386	404	386	396	395	336	385	387	389	377	359	379	409	388	420	371	356	378	383	416	397	393	392	441	425	374	393	423	387	385	407	356	398	411	386	357	393	383	380	403	399	362	393	382	416	379	378	405	379	378	379	422	393	398	374	409	405	391	404	379	389	384	382	386	408	364	401	369	367	341	393	384	350	380	389	356	410	383	359	400	378	416	401	369	404	392	405	374	386	393	370	343	397	385	360	367	382	410	374	388	428	388	376	411	397	418	429	383	362	394	391	392	366	422	384	405	372	396	377	405	409	398	407	376	352	345	365	375	395	409	382	406	376	387	404	399	419	428	377	396	382	397	410	400	383	368	356	405	382	396	384	410	370	399	398	410	395	411	360	401	387	395	410	367	371	394	339	402	366	375	424	331	389	384	419	446	410	402	402	424	389	400	355	385	397	352	395	417	384	397	386	400	400	389	345	392	356	381	374	388	359	384	389	361	377	404	387	380	348	392	379	381	408	369	392	386	351	402	372	389	419	373	385	398	389	408	387	404	389	401	402	382	389	397	444	390	371	393	387	398	369	344	398	360	396	387	408	387	373	380	395	377	384	398	376	391	374	368	369	361	407	384	404	387	408	380	383	404	379	421	392	373	394	393	383	387	392	389	395	381	399	380	371	368	346	372	351	388	385	351	375	359	421	385	370	426	373	368	353	385	396	388	385	407	421	392	380	379	386	407	373	395	354	390	394	369	398	390	399	389	408	421	381	345	398	369	370	367	368	380	378	396	401	395	379	393	372	407	381	367	398	388	391	392	394	413	389	388	363	391	397	407	393	398	386	374	407	398	397	401	383	350	362	388	396	374	417	421	406	399	390	438	379	424	405	440	377	371	381	380	374	429	373	405	392	381	360	375	345	343	377	395	409	398	374	372	386	418	370	408	383	368	359	390	415	390	423	349	388	400	397	386	369	381	381	411	328	409	381	395	403	357	399	397	387	383	375	362	378	430	413	431	371	353	352	417	369	372	399	422	406	352	390	393	395	395	359	416	430	368	344	401	372	401	355	344	374	375	372	429	361	406	397	373	363	369	366	392	368	400	364	361	394	421	395	422	418	409	362	411	357	372	400	399	407	405	411	397	384	381	387	402	393	406	378	364	358	397	369	424	398	418	386	369	372	380	391	382	343	415	407	406	402	408	395	385	369	358	386	384	368	383	336	405	390	384	384	381	382	414	381	353	368	387	400	385	404	367	367	329	376	400	419	369	394	395	364	389	384	379	432	379	384	402	391	379	399	415	396	383	370	416	388	371	398	383	370	380	369	368	381	406	370	397	394	364	385	379	348	389	419	405	370	372	400	384	389	393	346	397	390	404	397	404	371	410	406	374	382	382	400	385	395	401	386	393	405	397	392	405	412	419	415	384	384	413	409	372	372	399	433	417	375	377	381	389	366	367	414	393	418	379	364	362	394	426	367	388	426	394	354	412	369	366	351	397	398	406	410	405	398	384	343	403	401	413	388	411	386	377	423	386	398	382	378	365	387	381	393	373	397	363	392	396	413	384	393	372	357	375	414	414	401	345	351	361	421	406	384	391	407	380	385	393	397	369	412	375	424	406	410	380	391	407	379	377	409	374	387	408	378	361	384	390	371	436	395	419	415	349	381	400	384	389	421	385	398	367	398	442	402	412	361	384	392	373	407	405	406	397	376	401	419	410	419	387	409	393	376	366	409	385	414	418	367	393	423	417	402	415	372	349	382	378	359	343	388	429	387	406	400	390	384	388	401	394	377	361	366	388	375	372	424	391	389	393	396	367	392	381	390	413	407	387	403	369	392	407	363	369	384	390	411	380	404	393	354	373	375	391	384	379	364	366	399	405	411	401	420	401	382	365	397	377	375	392	391	391	386	381	367	399	367	392	370	384	386	389	389	377	376	382	396	405	388	389	405	407	387	365	384	404	410	390	386	395	382	394	355	382	425	397	388	397	347	380	361	367	414	411	398	385	410	369	399	388	353	377	377	425	377	409	372	410	397	397	393	397	360	411	372	397	402	379	373	421	378	387	363	388	359	377	425	355	374	407	373	401	365	387	373	378	396	401	405	412	387	344	390	363	395	382	430	393	430	398	392	387	350	358	384	375	412	392	381	396	371	412	361	349	371	408	419	392	391	385	348	383	402	380	423	422	406	388	432	398	390	390	396	398	389	369	417	393	368	381	385	380	371	415	377	398	381	373	361	358	395	392	381	408	406	384	372	366	385	374	363	407	379	365	398	407	389	395	375	375	388	356	406	398	396	387	369	402	381	412	371	389	424	390	404	382	397	366	426	364	384	408	389	404	385	363	386	451	411	389	396	385	378	386	400	364	433	387	395	408	393	359	375	402	369	406	394	398
7248	23936	18127	10484	7580	5885	4397	3457	2870	2409	2247	1831	1493	1262	1059	991	883	852	806	836	730	714	682	699	660	667	699	596	648	582	613	598	597	530	548	563	545	502	548	547	573	554	590	563	544	561	570	567	547	572	561	578	564	580	596	605	530	528	546	545	506	565	564	560	516	523	523	578	527	544	547	507	548	503	549	541	569	533	548	547	562	528	572	541	543	535	545	544	539	523	515	588	535	555	545	545	550	532	566	506	550	581	554	534	503	543	538	513	527	543	557	558	599	548	561	547	532	547	575	540	568	518	548	528	513	558	519	586	561	586	565	580	515	601	529	538	567	516	544	538	555	556	531	520	584	547	536	515	561	580	540	509	581	528	530	540	535	539	518	527	505	574	526	533	552	556	505	557	528	545	551	521	567	547	533	508	549	550	499	519	530	562	535	509	506	555	504	539	539	556	536	544	554	570	542	485	538	551	575	545	544	527	562	516	544	553	557	519	520	554	542	530	546	525	552	544	550	534	533	527	555	532	542	530	542	532	486	517	541	525	575	517	500	557	523	538	549	513	536	513	512	538	552	542	541	540	533	546	536	528	537	527	534	469	525	527	529	539	517	541	508	521	539	545	529	506	558	559	527	553	544	542	555	576	517	538	557	565	536	512	545	538	506	520	600	523	526	513	575	503	516	510	561	526	514	505	549	533	552	548	498	544	515	552	534	538	528	561	535	542	566	541	492	519	540	502	549	506	522	507	526	551	518	563	526	537	562	548	532	535	534	534	526	507	525	516	519	526	533	545	555	522	536	528	558	546	507	543	536	530	558	583	488	549	549	530	541	539	542	508	546	575	527	530	510	519	552	521	554	514	542	569	559	530	506	543	521	552	505	532	537	559	523	525	544	534	532	578	557	552	543	513	499	538	573	557	560	520	525	522	540	520	555	518	543	579	512	520	497	518	556	516	565	507	560	547	529	527	547	574	498	560	575	555	596	527	538	557	555	533	545	574	552	568	559	549	548	544	539	539	543	519	495	522	484	511	540	536	526	568	542	550	570	551	547	512	515	504	559	517	515	545	542	531	564	541	506	557	579	565	574	537	521	551	530	506	538	539	554	547	533	500	540	528	549	557	527	498	543	523	542	539	549	533	524	547	564	551	512	573	510	554	511	476	523	502	538	517	514	517	527	550	537	540	593	526	560	547	516	507	550	532	550	525	535	540	528	498	569	541	571	498	542	518	538	547	553	507	570	558	509	530	545	496	514	546	556	558	524	547	522	507	555	546	593	539	462	539	538	505	541	550	528	552	525	543	557	543	506	502	545	524	531	529	498	536	517	521	540	538	501	542	572	572	547	511	538	512	562	530	535	556	535	543	536	522	510	570	545	547	532	528	534	550	594	527	526	527	542	511	537	578	557	587	496	538	518	567	529	554	540	535	562	529	532	500	551	543	527	595	539	561	546	536	528	543	542	505	548	576	544	505	524	560	538	536	498	503	528	583	512	540	500	530	500	563	505	504	542	528	536	533	549	516	557	529	563	489	484	524	563	568	524	516	531	545	534	543	484	592	554	534	496	519	536	540	557	552	557	518	545	539	571	544	516	533	537	520	505	560	542	534	565	520	535	471	489	520	511	540	568	558	549	568	495	507	537	508	547	529	537	530	527	514	487	533	507	532	547	525	524	545	524	515	502	529	516	517	524	545	552	540	511	550	492	505	547	539	564	503	536	551	553	553	501	526	535	539	531	502	536	531	509	558	572	524	519	511	524	519	542	533	524	541	532	550	505	521	531	519	538	545	566	554	557	568	600	526	514	545	573	470	517	575	517	538	524	527	559	559	528	540	570	535	526	556	493	511	573	540	533	539	548	533	511	532	503	557	518	511	573	525	579	568	526	512	535	502	529	578	515	518	556	578	519	510	541	491	507	552	588	534	571	544	534	547	549	573	523	535	546	523	534	590	541	539	576	539	521	505	495	567	490	548	554	538	538	530	534	554	512	523	567	511	553	563	527	559	511	542	541	529	560	571	543	551	545	522	503	537	573	530	546	550	515	553	537	527	519	528	534	523	555	515	525	466	526	560	556	560	554	550	540	567	592	555	554	492	544	515	557	551	519	533	543	542	521	575	571	513	510	511	569	524	526	533	511	537	520	532	546	539	533	506	537	538	510	556	506	586	498	529	566	552	520	528	534	548	548	561	554	546	549	504	591	527	563	522	517	499	570	530	518	514	536	525	567	522	591	535	544	560	514	548	556	536	537	541	549	546	597	532	527	530	552	542	544	555	554	522	541	557	550	504	529	534	520	507	509	542	568	539	544	556	545	543	545	538	525	532	540	550	556	517	550	497	547	546	546	538	512	530	527	590	546	533	552	534	536	544	515	518	517	525	530	527	556	560	551	548	552	561	539	523	528	522	551	551	539	519	542	516	532	546	532	555	519	549	594	504	502	498	582	529	538	564	525	558	554	545	539	563	528	517	565	525	550	552	544	538	524	523	545	536	553	516	523	523	557	536	539	510	559	544	586	550	552	548	509	541	511	529	524	545	509	553	515	538	520	501	534	524	496	552	553	549	550	540	572	538	537	554	531	478	552	533	530	533	544	500	556	569	548	546	510	521	513	491	548	505	539	546	507	505	525	518	551	516	538	507	537	534	509	524	540	544	568	540	504	556	520	577	549	504	554	579	534	517	504	534	536	520	539	489	513	516	522	519	504	546	531	562	563	550	571	549	523	543	562	549	562	511	537	516	569	564	519	500	540	555	554	526	516	541	554	519	545	518	526	497	503	536	524	557	524	526	513	534	567	530	533	525	503	524	531	538	562	545	537	540	515	533	581	526	540	540	535	478	517	507	531	550	537	534	531	593	520	496	545	473	566	516	555	519	507	561	511	562	597	557	561	542	561	566	531	511	592	560	529	544	545	508	507	493	506	512	550	569	503	547	498	556	539	515	533	554	557	532	564	532	556	505	537	517	566	548	528	525	547	572	527	514	525	543	536	555	512	532	519	530	541	498	515	497	562	548	513	521	562	535	500	501	563	524	506	518	561	556	559	531	526	536	527	538	537	522	573	515	538	532	514	530	492	553	554	516	536	519	551	523	506	543	520	577	572	547	570	555	524	505	530	572	556	530	517	561	500	543	517	531	534	513	521	507	515	549	542	561	542	513	496	514	562	522	585	537	581	529	514	506	549	540	562	539	529	527	534	505	563	504	547	530	519	541	547	528	572	508	516	512	535	560	537	521	546	522	564	546	519	563	526	563	502	561	593	543	517	526	539	527	522	524	533	553	534	536	530	531	545	583	525	538	502	549	544	502	556	533	523	542	539	516	535	547	558	554	502	561	519	511	534	513	538	525	538	535	534	517	517	476	579	488	526	559	512	550	529	529	510	534	522	541	532	495	545	534	522	537	535	540	574	521	533	529	571	506	537	583	505	521	557	517	554	560	552	522	527	533	511	540	553	562	527	519	550	514	497	537	540	555	563	537	546	513	513	527
27641	18658	7374	2929	1576	1130	938	807	686	600	672	535	542	524	537	520	501	483	458	466	468	464	454	457	460	431	506	453	431	430	437	456	438	456	417	424	434	462	444	439	421	458	432	490	432	436	450	464	431	417	449	405	447	448	457	446	410	424	441	469	454	450	446	448	409	488	421	450	432	431	428	424	414	447	447	413	469	409	426	447	412	438	448	428	429	474	439	425	459	432	443	448	424	441	428	433	440	446	433	437	450	446	460	444	393	444	413	422	404	427	435	432	439	396	401	427	442	440	451	417	418	396	429	440	433	435	419	431	424	436	454	430	437	440	425	455	460	421	433	468	418	415	426	453	450	446	434	433	438	444	433	424	418	426	396	419	441	393	422	444	463	406	428	463	469	479	441	414	419	428	448	430	417	425	428	386	447	449	406	438	427	385	458	391	411	439	399	396	422	479	455	433	444	445	436	474	433	404	412	423	450	412	452	474	419	449	413	419	407	432	441	455	441	446	426	411	444	432	422	436	441	449	408	389	428	429	469	449	431	445	435	420	408	443	410	437	400	430	399	424	413	465	484	417	461	416	429	420	445	455	445	460	404	421	472	404	413	496	429	454	422	426	429	462	416	439	451	421	427	413	434	409	449	407	408	438	437	446	435	422	442	458	442	396	418	454	455	464	433	406	446	429	420	425	414	438	441	448	454	413	417	438	461	424	432	448	386	434	444	459	450	432	434	421	434	406	422	412	432	409	475	433	431	415	444	459	437	415	449	418	434	425	438	450	426	416	392	431	391	456	414	462	442	428	455	395	434	424	413	410	409	479	434	414	439	399	463	471	453	423	421	448	472	416	390	469	440	408	401	447	418	437	445	455	417	455	436	447	411	448	430	430	427	429	440	455	422	406	403	389	404	449	440	405	445	458	433	403	458	424	455	431	405	442	448	422	428	442	442	449	410	435	424	446	406	426	416	439	386	460	438	448	429	434	427	442	463	446	424	433	425	384	412	444	425	455	441	425	409	445	483	451	404	427	402	426	452	443	421	439	423	417	401	423	446	441	429	442	452	417	453	442	440	439	425	435	440	444	445	387	447	428	379	442	406	429	457	447	449	439	393	433	450	391	421	411	440	454	421	423	406	436	473	408	415	415	437	437	436	423	434	412	440	410	484	414	407	400	402	435	429	451	458	440	414	494	405	398	462	442	408	410	449	455	404	407	462	463	505	432	409	453	438	429	414	419	434	439	414	409	418	409	409	429	439	434	417	465	401	436	439	423	461	426	422	431	439	419	445	429	457	432	433	410	441	409	426	423	436	432	499	484	463	419	426	437	447	423	427	438	421	426	412	458	421	455	424	448	463	431	468	424	429	414	428	425	433	412	436	432	447	440	458	419	409	445	445	465	461	435	426	419	413	428	455	438	445	393	420	456	417	430	434	450	398	437	456	422	467	450	429	441	414	405	412	405	412	432	423	402	429	425	455	399	439	421	404	428	418	407	386	431	406	444	486	448	458	429	432	403	447	457	444	439	461	447	428	459	434	434	425	390	426	446	445	398	464	442	444	416	445	431	439	436	454	423	393	480	442	419	458	425	466	439	455	442	419	439	432	468	439	417	449	450	431	421	450	419	397	401	419	425	410	416	477	442	452	443	476	410	421	392	428	453	446	459	456	396	447	439	430	464	449	441	474	434	463	440	473	433	432	433	411	409	427	448	467	426	435	463	412	472	438	428	397	424	441	402	415	404	433	421	442	460	448	417	455	459	432	477	421	413	436	420	453	439	435	391	483	427	393	454	437	412	406	469	417	456	455	450	444	446	480	444	418	461	411	434	390	446	409	411	466	411	468	454	435	439	451	419	446	413	388	407	429	404	422	438	444	464	471	478	418	415	439	435	422	407	411	454	458	415	435	429	470	419	447	415	431	465	420	416	440	460	449	413	442	433	417	455	404	440	412	426	415	440	438	462	415	477	458	414	399	450	426	441	446	435	426	447	425	412	439	455	452	428	429	429	426	403	437	412	386	454	419	429	412	466	425	409	391	444	406	438	472	393	453	461	435	454	443	407	401	420	427	458	460	440	439	457	453	429	465	467	415	393	446	436	445	436	429	416	427	431	429	443	414	432	377	387	437	442	403	419	401	427	424	440	409	427	410	465	423	432	421	434	434	418	450	408	412	417	412	451	444	454	434	408	432	514	426	411	423	447	423	418	443	412	453	426	439	451	464	437	435	466	452	430	458	467	398	403	421	446	424	403	438	448	432	450	391	440	456	411	435	435	461	433	409	447	397	474	445	441	426	443	439	437	436	478	435	430	449	470	431	444	408	445	440	411	463	431	456	463	446	471	443	444	486	410	455	430	424	466	479	468	432	445	400	464	443	462	390	424	421	432	452	422	459	444	391	414	433	414	444	413	486	477	450	459	422	425	448	408	454	444	448	406	419	434	414	420	464	471	483	427	394	437	456	451	444	447	413	439	415	446	439	426	453	449	430	440	410	434	475	416	447	429	432	419	456	416	443	446	429	382	443	423	437	428	446	419	447	412	422	420	434	422	457	432	445	459	448	462	456	412	431	424	437	455	447	450	433	464	441	407	420	429	452	406	421	482	443	424	445	449	438	408	431	453	416	428	433	431	437	442	452	432	427	428	408	432	484	441	417	439	445	420	432	418	400	434	434	402	459	431	400	466	429	444	424	433	422	430	433	475	429	470	455	430	379	451	469	401	421	446	444	426	402	430	444	457	455	406	445	452	437	439	421	447	459	457	434	462	434	454	397	445	459	437	458	433	433	466	413	412	457	443	437	429	425	466	399	442	458	457	417	449	458	437	422	443	426	422	437	432	425	404	431	425	462	457	416	428	417	466	440	470	472	447	432	442	413	479	413	448	454	432	433	439	443	412	438	431	455	415	421	463	419	449	428	407	416	386	415	444	409	448	461	459	414	497	433	451	432	403	453	424	464	431	461	491	458	461	421	426	454	467	406	423	433	473	439	431	398	404	446	421	450	451	404	441	431	420	417	436	427	433	460	448	443	436	450	399	438	403	440	440	444	433	425	436	454	444	423	391	463	425	419	415	397	443	422	465	434	439	442	464	439	432	471	405	434	471	442	422	423	380	436	452	418	422	402	414	442	443	417	442	433	422	431	442	430	453	465	450	416	448	445	450	400	446	454	445	450	409	442	397	398	486	421	462	416	422	434	479	444	429	441	450	437	411	437	425	431	442	491	451	407	423	394	396	412	466	434	423	441	421	412	432	420	448	433	440	452	415	413	429	453	408	428	451	439	457	453	435	405	428	429	421	440	428	400	456	432	411	459	434	427	422	398	386	451	430	408	396	383	424	433	463	443	458	406	446	433	440	439	404	451	398	384	427	426	419	418	424	441	406	428	406	444	426	496	455	406	450	429	449	430	435	396	466	432	428	456	431	452	449	452	438	447	424	441	462	428	455	458	448	429	436	415	433	435	425	439	452	445	460	456	449	447	421	447	431	454	463
6614	10515	8073	4028	2994	2420	1839	1573	1285	1193	1144	993	942	830	727	759	664	684	670	693	621	620	644	598	621	635	621	605	601	595	574	558	611	581	569	578	609	580	591	584	583	572	594	552	562	600	571	609	555	611	578	579	576	581	575	620	575	592	598	622	604	577	563	601	624	589	582	575	580	531	621	573	586	613	585	520	619	572	574	586	587	624	627	565	547	610	637	629	606	560	574	527	574	622	580	615	623	556	596	557	573	560	607	576	611	573	602	600	566	608	604	595	607	537	586	594	576	581	609	588	624	612	578	582	603	556	596	597	605	586	543	577	602	585	591	567	613	567	575	632	561	567	572	605	622	564	612	567	565	589	591	577	586	605	567	588	557	597	563	593	613	601	600	534	563	596	586	570	572	584	539	602	563	546	567	593	603	609	579	591	581	591	628	589	571	557	583	630	557	613	593	603	555	596	548	525	578	573	609	552	593	572	564	599	568	593	542	572	614	569	592	553	602	595	566	581	608	575	537	580	580	592	569	529	542	617	635	601	549	561	590	646	548	582	572	616	576	591	599	582	555	594	515	574	609	639	586	578	530	606	593	567	629	598	586	628	585	591	610	561	584	606	556	582	582	560	588	578	550	592	561	585	604	634	572	579	604	598	568	599	577	583	586	571	565	583	561	605	548	610	589	561	548	563	616	614	546	596	550	573	616	575	610	580	579	559	625	584	612	581	580	600	567	588	570	590	564	608	572	592	596	582	573	577	601	608	609	546	554	581	579	577	544	571	517	589	575	601	541	598	563	605	585	566	567	578	598	578	607	612	588	589	567	553	607	580	596	572	593	561	576	569	610	580	604	590	558	578	570	584	554	577	574	552	585	596	600	566	601	590	578	595	529	593	630	607	591	589	591	613	585	570	550	545	574	599	624	607	559	586	559	624	569	554	598	547	585	587	607	580	562	570	592	556	577	588	566	590	575	586	596	596	592	587	577	613	571	538	584	588	559	558	608	555	587	582	603	578	555	567	547	628	575	570	606	565	561	577	551	603	574	572	578	598	608	568	557	590	543	620	600	554	603	630	615	604	598	604	587	588	582	612	582	565	573	565	569	565	600	590	585	594	595	541	590	569	600	590	599	552	646	584	599	570	576	590	570	559	555	598	601	559	529	577	595	576	564	599	573	613	573	566	608	628	561	581	545	627	600	588	595	603	561	601	592	588	574	534	529	592	588	553	605	615	601	585	571	580	549	562	586	558	564	562	579	571	571	575	598	612	635	604	566	589	600	590	565	562	542	581	578	598	604	569	568	583	508	593	583	543	586	586	578	566	546	575	605	630	577	544	575	563	626	593	595	564	561	550	597	549	584	620	583	620	590	558	580	585	567	561	574	534	618	592	596	650	591	620	601	553	518	592	568	582	588	602	587	586	599	546	604	629	570	599	598	589	554	526	596	534	606	533	602	609	587	603	584	587	596	533	569	544	578	566	587	590	558	548	583	602	568	574	569	600	557	579	550	564	609	578	602	594	559	573	569	579	593	626	588	611	584	573	595	577	527	579	556	561	588	559	637	590	552	570	548	589	616	592	568	574	579	582	569	555	608	608	592	567	560	610	612	589	611	570	584	619	527	598	603	573	544	576	569	621	558	585	565	593	550	630	592	523	608	579	607	609	574	580	575	585	570	553	602	580	572	605	593	555	557	598	538	602	586	586	601	570	558	638	575	579	565	529	561	565	572	609	618	521	604	615	589	581	591	569	607	567	581	577	589	552	577	619	571	592	590	585	573	587	625	588	600	599	608	555	566	599	567	592	607	626	570	593	602	537	551	605	593	602	602	592	543	625	569	605	599	573	561	592	569	626	589	588	584	559	603	563	658	589	579	573	596	558	617	613	542	618	573	557	565	601	570	575	573	582	587	559	586	583	602	599	583	563	598	534	569	590	560	606	592	555	536	584	593	584	559	561	593	565	550	538	568	569	586	566	542	612	593	631	592	589	565	608	627	590	627	581	604	590	615	604	614	629	558	558	594	574	618	552	616	590	622	577	577	534	588	586	583	593	605	547	581	578	583	598	590	601	588	584	577	590	619	594	606	540	567	640	593	556	565	561	575	584	570	534	590	531	594	601	597	604	603	572	618	568	563	629	568	631	569	575	556	594	594	545	581	548	590	549	595	566	595	575	573	592	543	619	593	555	580	603	520	618	606	621	584	560	519	580	562	583	565	595	582	578	584	613	600	625	580	560	601	601	605	585	529	592	544	551	559	555	587	630	592	526	615	567	576	546	565	573	579	604	579	579	544	601	584	551	598	550	549	601	596	585	535	564	561	578	573	611	617	594	591	570	580	610	551	585	630	580	593	557	581	581	592	648	569	583	598	592	600	583	553	588	569	588	545	564	578	595	555	586	542	558	615	541	580	582	536	585	625	562	552	569	551	630	544	589	588	585	597	621	550	582	583	589	590	575	581	608	590	572	598	559	633	597	610	552	564	603	588	575	634	562	576	598	652	541	564	606	581	565	557	607	596	574	580	585	594	611	588	596	577	611	592	552	557	616	570	596	594	579	598	587	583	528	584	561	565	568	593	583	550	579	590	555	599	594	549	571	591	579	627	545	593	557	574	530	578	603	623	585	580	562	613	562	574	583	600	581	597	591	565	596	609	567	602	558	574	573	630	563	538	582	578	598	602	600	610	574	644	583	612	567	603	559	626	619	588	566	555	617	601	599	574	623	596	583	589	593	569	566	550	586	550	579	539	573	542	576	576	621	575	590	605	586	567	579	596	592	579	546	569	590	596	579	550	591	565	546	556	571	631	595	551	625	573	603	550	571	559	563	578	595	604	636	595	582	585	556	579	566	552	578	582	581	617	601	597	618	588	533	589	606	561	591	574	577	614	614	555	623	560	556	569	599	614	604	550	555	554	580	556	607	560	621	576	627	574	596	570	576	615	634	554	615	553	577	593	582	579	524	556	624	576	575	563	562	588	573	589	571	551	548	578	564	622	607	593	571	561	575	609	605	546	561	561	594	599	537	619	631	579	604	594	554	563	628	572	576	542	537	605	586	595	575	568	543	633	608	591	536	582	566	596	594	596	557	600	599	586	564	549	625	600	547	618	572	600	533	604	580	590	613	602	614	566	580	619	561	603	569	597	590	608	581	610	589	591	582	589	623	577	560	569	602	598	594	561	596	626	611	548	565	537	586	603	567	579	606	588	580	645	608	586	583	628	536	579	613	651	616	627	599	612	587	585	563	601	549	607	559	563	580	541	525	598	548	610	589	570	584	558	574	569	592	593	651	535	587	616	584	547	564	600	624	548	570	591	551	592	535	549	600	597	594	589	583	599	587	591	596	629	593	603	579	597	570	598	591	619	572	540	603	562	586	620	570	558	632	572	584	631	616	621	583	570	563	595	595	587	582	571	593	617	586	587	576	606	602	590	620	612	565	613	556	589	580	540	556	615	576	568	593	597	635	617	597	565	558	558	598	574	600	573	579
23400	21454	28339	24960	21208	6843	1973	1370	1170	1010	1080	913	826	822	736	735	709	655	694	647	631	660	587	595	647	613	626	593	610	615	588	613	619	602	557	553	604	564	522	567	588	570	574	580	563	555	592	529	597	616	560	633	588	534	612	578	604	568	570	571	617	548	586	594	576	537	581	567	584	515	532	597	558	593	597	584	550	580	610	571	525	582	568	572	590	569	550	560	555	558	569	592	563	556	572	535	591	546	539	596	555	578	575	562	569	589	592	529	600	555	569	598	561	503	533	599	585	557	551	576	560	568	632	552	571	570	560	565	527	588	532	568	535	609	559	615	553	590	550	618	576	580	602	575	575	581	581	573	583	567	587	606	574	591	546	553	598	555	564	555	560	565	549	592	609	563	568	554	600	586	568	534	537	592	586	577	562	572	581	619	567	589	600	577	567	539	528	554	532	602	614	550	547	560	570	569	558	576	603	563	559	583	583	567	581	558	568	602	561	571	604	543	619	563	584	610	581	596	553	615	581	581	549	555	596	572	540	545	551	581	528	583	586	549	544	549	577	586	542	597	578	583	576	583	579	596	533	567	560	597	551	575	581	565	551	583	591	576	579	606	584	574	573	573	578	595	571	535	544	532	558	597	605	578	560	544	530	556	567	552	585	603	574	550	553	567	556	567	536	587	605	562	561	627	612	546	564	562	569	573	563	539	593	557	563	585	570	576	509	571	556	535	582	540	521	585	574	557	580	586	572	540	595	594	575	582	584	520	583	526	602	592	542	536	565	563	561	596	532	533	567	577	565	579	598	563	551	564	581	578	561	564	582	589	611	572	576	544	612	566	573	569	549	552	557	583	582	537	572	561	544	561	539	509	567	589	558	557	581	534	521	575	538	594	578	568	586	553	605	552	524	565	586	591	599	574	619	609	564	581	596	548	562	575	553	555	516	590	527	543	535	525	603	555	522	579	561	560	609	541	617	574	577	605	584	540	536	523	546	594	602	551	580	568	597	551	539	555	582	488	590	571	547	575	591	596	570	556	576	553	577	551	587	582	555	603	601	578	589	529	537	581	610	546	582	578	558	572	560	545	589	594	597	542	557	535	553	604	582	573	587	561	556	530	545	526	558	567	603	550	591	593	583	546	559	511	522	538	563	547	583	592	572	585	602	577	607	573	536	514	605	601	524	577	579	544	586	551	585	552	562	555	574	562	537	581	588	539	555	534	516	580	574	538	574	579	562	582	565	549	596	539	577	554	583	564	559	543	561	543	577	580	588	510	560	567	577	569	577	569	546	572	555	567	566	573	559	546	603	555	502	584	588	589	572	544	562	547	557	570	589	574	575	564	557	544	588	579	611	544	537	585	564	544	550	567	578	579	525	600	555	513	534	541	551	575	533	545	573	565	549	541	551	580	544	583	555	579	595	580	577	601	578	577	538	571	539	526	584	602	520	593	589	577	586	550	588	536	583	524	536	568	569	556	538	559	578	556	601	583	591	544	604	547	575	561	547	613	524	556	573	540	550	540	599	571	508	576	563	573	530	532	575	561	577	574	551	570	569	579	556	525	559	603	584	592	539	572	568	592	586	577	583	548	563	579	614	544	584	578	595	570	567	534	579	572	534	512	551	550	571	573	606	580	589	543	584	579	527	564	566	532	580	605	599	556	556	568	562	548	562	549	574	603	533	572	600	566	527	602	572	510	540	575	541	545	588	566	557	555	530	604	564	549	547	552	586	572	554	575	608	599	597	598	574	608	538	563	583	554	589	557	560	552	564	594	576	565	578	573	584	600	589	551	550	532	567	538	569	581	557	527	588	583	552	578	590	540	527	589	615	599	523	579	568	570	598	572	532	556	585	598	529	614	593	528	544	559	530	570	597	559	578	544	547	560	539	577	553	563	566	559	596	586	581	577	564	567	505	577	549	582	608	589	562	588	565	557	592	545	624	613	568	560	536	555	557	570	554	561	562	609	559	579	545	556	551	591	547	572	573	565	584	541	598	556	570	573	604	533	557	558	574	566	565	557	549	590	572	557	534	538	579	560	536	543	579	527	588	577	549	579	525	584	573	513	594	526	576	560	546	545	536	573	544	555	575	536	551	561	546	576	524	562	530	570	539	589	540	562	613	558	553	572	551	585	517	544	541	617	578	562	571	583	553	556	555	585	581	616	587	575	543	568	586	576	559	523	559	587	548	589	557	577	581	558	562	556	565	554	588	551	563	587	552	554	555	552	562	579	544	549	584	583	569	556	529	546	547	548	617	637	556	576	539	543	558	586	553	541	629	556	546	533	568	608	538	587	590	533	527	566	601	578	574	514	614	555	564	601	587	585	586	564	615	548	542	534	585	573	529	573	568	548	562	557	604	580	563	550	579	523	544	589	565	561	568	565	610	567	592	565	568	568	570	568	548	576	578	590	549	582	541	599	539	545	577	577	620	527	618	545	534	570	534	566	568	606	591	546	564	576	539	545	572	574	604	583	516	567	583	565	575	606	576	603	575	547	556	560	588	555	585	583	525	564	537	570	586	583	579	550	635	550	576	542	590	609	562	583	609	544	570	552	584	601	549	541	576	574	578	531	589	566	528	514	577	542	586	579	589	563	611	525	555	589	547	551	530	521	570	541	556	550	569	558	568	592	540	617	537	542	527	586	579	581	552	587	579	548	599	539	576	577	538	592	581	521	556	566	542	585	603	589	579	582	529	557	548	618	598	555	567	588	538	553	577	589	532	580	615	579	543	567	603	586	549	550	524	563	556	550	531	590	565	592	586	598	561	554	571	519	559	543	604	564	575	569	547	564	622	565	598	609	573	544	562	602	576	580	564	590	589	552	575	556	560	546	541	550	571	557	586	604	572	540	581	575	559	574	566	563	554	610	579	558	609	549	550	578	601	600	612	554	602	571	605	535	545	566	586	550	569	598	593	553	501	541	545	519	600	577	536	582	542	565	555	548	564	564	558	539	566	598	577	568	539	586	586	572	549	569	582	558	598	595	572	574	551	523	591	566	579	540	570	569	569	600	561	545	546	561	567	583	550	536	549	581	546	537	592	564	584	546	573	569	544	542	594	567	542	569	585	575	555	546	586	582	574	577	558	568	559	572	546	566	587	536	621	584	571	587	572	575	557	578	537	585	560	560	530	572	562	543	538	620	565	582	550	552	607	570	563	555	547	547	555	579	610	575	528	553	566	573	582	609	516	561	574	564	583	536	553	588	599	578	550	540	571	592	580	537	558	589	520	559	567	592	584	552	629	551	606	560	570	590	537	582	564	531	612	564	536	566	587	541	533	536	569	591	572	602	541	531	551	534	554	557	556	568	544	535	562	533	575	537	537	560	595	592	574	571	563	594	561	573	560	585	594	558	566	570	588	551	539	567	565	565	554	599	568	574	581	534	559	612	580	565	593	599	585	598	555	543	570	572	589	530	554	563	565	588	567	529	549	584	590	573	592	588	565	511	564	551	543	566	591	551	585	561	564	563	581	577	589	518
6084	18780	14408	7873	5688	4328	3326	2724	2345	2004	1811	1638	1442	1229	1172	1070	970	951	949	959	947	884	906	917	904	880	848	901	756	793	804	805	787	821	799	795	774	777	780	752	737	726	771	734	787	750	760	789	747	753	786	778	771	811	775	827	788	751	749	804	761	799	754	729	763	773	742	779	782	798	790	776	733	800	752	791	733	754	819	797	782	724	768	739	797	752	757	723	748	742	746	705	782	781	726	799	750	728	742	739	727	795	747	712	786	762	757	735	754	767	759	794	789	781	753	749	753	735	798	754	778	770	800	706	707	738	720	741	762	791	753	782	716	786	772	782	742	810	812	741	771	779	752	753	756	791	718	702	774	768	720	774	743	769	724	780	807	738	696	753	768	752	783	848	783	752	746	765	758	706	756	773	779	746	762	743	726	721	765	759	726	743	770	785	769	754	787	712	755	794	763	759	715	804	765	757	735	785	743	785	748	821	754	761	837	718	728	756	767	782	720	757	734	787	725	746	776	760	785	765	775	749	750	783	756	762	745	766	715	734	789	755	774	755	804	709	725	718	782	810	764	756	792	791	726	760	740	764	778	752	723	792	720	740	780	752	782	778	734	749	779	750	807	791	785	789	769	798	806	757	737	757	756	775	799	749	770	778	734	748	787	728	744	764	759	761	750	740	760	762	739	761	781	750	775	696	715	748	715	738	760	779	776	727	759	744	781	763	788	752	779	819	806	782	747	763	754	772	761	758	774	749	742	777	754	804	770	715	718	795	790	750	734	751	761	770	758	741	823	775	777	735	789	733	763	793	770	713	759	746	827	745	755	784	732	777	761	726	781	733	769	768	726	741	723	780	761	761	814	730	746	805	756	741	771	850	821	698	765	782	777	709	726	742	785	806	793	800	800	781	783	764	773	743	698	753	711	715	785	703	745	746	744	748	736	805	737	756	776	777	802	778	758	818	801	831	776	732	770	819	725	748	811	775	769	731	728	753	742	760	727	717	765	762	746	761	764	761	743	761	802	772	769	761	755	697	776	763	777	817	727	778	744	800	760	743	744	780	727	778	745	774	787	802	760	724	764	751	798	708	753	730	789	782	815	797	735	750	774	800	695	772	785	795	755	770	760	772	807	806	782	751	786	710	772	790	758	762	775	765	800	768	771	765	745	717	765	712	787	747	762	768	753	850	776	774	752	792	784	749	733	800	770	734	728	764	768	753	794	748	752	757	784	784	722	773	801	771	750	749	795	823	767	723	815	767	750	733	775	770	755	754	714	710	749	758	758	783	788	730	787	737	794	761	753	728	754	761	760	766	783	742	802	743	824	756	759	775	783	774	747	784	775	835	760	762	764	771	742	761	734	762	752	778	741	764	721	787	773	761	743	766	775	821	739	758	741	747	744	785	788	761	744	790	742	719	735	792	741	786	731	710	759	803	769	719	754	776	787	759	752	758	779	815	763	767	786	790	790	744	761	754	733	773	738	759	772	783	766	760	764	752	779	784	757	766	743	736	740	814	798	763	804	751	713	725	733	731	768	766	761	755	749	735	727	771	712	787	755	764	746	765	782	724	758	750	812	798	761	799	804	750	753	797	758	730	743	779	767	729	759	759	800	778	754	720	754	769	764	761	795	765	767	726	775	695	710	771	809	793	771	750	771	749	794	764	781	750	740	757	736	813	766	702	790	758	799	760	778	751	745	694	737	734	731	748	761	771	757	781	790	718	748	798	736	807	776	720	770	710	738	766	765	752	790	728	748	723	764	764	772	738	809	752	746	787	832	744	753	734	769	800	759	788	776	760	729	751	761	808	764	734	782	759	786	733	766	797	704	772	772	772	734	758	755	730	758	777	801	780	797	759	762	803	707	818	794	713	793	785	769	755	755	792	762	736	779	808	751	800	762	765	672	769	736	781	795	763	766	741	799	752	770	747	808	776	725	753	741	739	778	735	743	717	717	789	728	787	749	782	759	740	802	709	811	731	815	800	751	769	750	782	766	806	782	762	739	735	773	767	784	784	753	753	787	780	773	815	764	776	766	761	753	759	753	788	753	750	720	708	743	745	756	767	800	740	775	740	750	724	767	724	812	764	785	778	744	759	755	776	795	764	741	769	772	748	795	760	791	773	701	709	786	783	755	769	746	756	741	764	788	776	744	720	745	765	743	763	771	771	748	779	763	788	715	801	803	754	764	765	780	746	807	774	862	797	798	763	745	737	760	778	725	726	813	770	727	799	738	758	776	760	772	803	744	775	754	761	754	794	807	774	891	744	772	745	735	761	771	749	747	783	771	763	800	771	772	730	748	763	755	744	800	782	780	816	770	815	785	752	788	765	702	762	708	829	706	782	749	784	774	818	760	715	775	771	747	761	799	782	753	731	738	732	777	771	743	802	774	767	764	781	729	746	764	796	802	739	786	794	741	781	811	778	751	770	760	765	792	820	793	764	818	726	763	780	773	740	803	785	751	792	727	775	742	752	764	792	776	779	751	808	785	805	763	754	754	786	712	736	802	750	765	827	706	799	744	762	759	744	780	759	715	776	758	802	747	737	738	753	794	777	789	752	801	753	748	778	787	771	774	740	764	695	806	744	746	726	760	724	787	759	786	777	730	711	804	776	782	770	770	792	779	721	753	733	785	778	772	712	776	811	780	744	774	802	780	770	766	806	740	747	761	792	760	756	751	754	745	758	750	797	764	728	701	785	738	758	751	751	755	792	765	752	812	747	734	759	778	765	811	767	749	795	760	758	751	758	739	757	729	763	738	724	715	773	754	770	772	754	708	722	782	724	763	781	778	760	747	733	758	741	819	743	727	756	799	711	762	778	769	772	752	777	776	739	749	773	792	760	772	787	795	752	756	735	777	809	771	766	740	744	809	761	723	715	794	759	734	760	787	747	763	764	791	744	764	783	780	810	722	774	742	731	774	779	771	832	734	725	779	737	737	757	739	779	793	787	831	729	766	774	742	804	769	721	777	760	787	721	754	786	795	735	788	784	789	787	808	766	792	756	718	783	762	734	793	785	746	702	786	735	751	761	794	767	723	739	740	750	765	778	777	742	742	745	715	760	781	770	765	788	822	828	759	732	784	823	788	803	775	754	775	731	716	730	755	825	751	796	778	788	758	797	754	771	785	780	775	756	746	756	804	754	758	761	786	783	783	726	794	764	741	792	769	789	748	776	748	776	791	790	731	741	682	780	753	711	780	810	766	746	777	764	766	787	765	787	769	780	777	803	784	766	808	781	772	749	721	766	784	728	747	733	786	743	776	751	752	796	767	747	730	744	799	757	774	805	785	751	727	732	762	753	818	731	751	746	781	772	800	757	726	787	780	778	764	795	746	794	761	772	797	747	744	760	706	749	736	762	769	730	764	788	754	783	729	767	752	748	749	756	756	754	740	759	775	779	782	752	754	778	748	807	763	760	733	753	760	779	768	779	764	751	786	784	766	788	781	727	745	739	751	779	772	728	717	778	746	780	736	727	731	766	760	777
24933	21466	26439	24606	3882	1425	997	747	637	581	559	438	401	394	371	337	329	329	311	317	333	289	302	262	275	281	274	273	299	252	231	255	277	253	276	251	268	249	224	252	252	280	236	251	257	252	256	246	231	247	250	242	226	256	255	283	282	265	265	281	272	247	251	272	232	250	241	240	241	241	248	239	246	253	221	236	234	270	262	232	238	248	258	271	224	254	267	243	276	257	240	252	235	251	242	240	246	253	255	238	253	221	241	243	260	233	259	227	249	252	256	243	231	254	238	261	228	228	248	248	256	263	265	221	242	266	249	262	217	261	279	253	222	265	263	223	250	262	279	273	255	243	264	268	277	221	264	266	233	263	227	227	294	240	250	256	227	230	242	237	231	254	240	265	241	240	226	253	274	253	278	260	243	246	250	257	243	255	254	232	245	251	231	242	245	240	269	234	232	246	258	235	239	245	226	266	260	259	243	244	244	276	249	271	241	264	253	263	262	256	251	230	255	239	236	267	251	241	217	267	266	224	275	244	263	268	268	247	270	270	229	255	245	277	258	251	248	241	272	239	253	246	247	264	249	264	250	281	253	249	252	273	253	250	252	233	235	250	260	274	256	240	254	251	246	246	251	216	263	231	252	231	260	252	261	223	231	230	240	237	273	252	243	263	244	278	256	219	261	262	241	249	299	246	247	234	261	245	251	255	249	230	263	260	253	238	237	244	250	260	257	262	245	262	263	247	266	270	237	213	280	258	256	269	230	275	276	257	254	250	234	256	272	260	250	265	253	239	235	280	248	252	272	257	243	253	241	249	255	227	259	227	238	253	244	270	251	247	262	271	249	239	261	242	274	248	230	236	248	216	259	254	251	228	246	269	256	260	246	246	262	226	275	269	242	224	223	241	235	249	264	238	247	237	267	251	255	245	237	254	244	239	210	251	247	250	256	236	267	253	251	260	279	279	242	235	254	244	240	274	245	244	256	242	239	244	254	280	259	236	228	257	261	249	232	234	244	258	258	261	258	254	235	260	266	222	249	278	252	246	237	240	248	260	274	230	275	238	248	251	272	251	272	239	250	234	242	240	249	243	243	242	266	230	229	245	252	225	239	247	248	231	221	268	259	279	253	261	232	232	218	236	249	256	265	258	242	245	254	255	263	245	262	270	251	252	257	249	237	228	239	266	237	234	235	208	231	265	273	243	248	239	231	239	257	267	247	247	258	272	244	247	235	256	242	274	223	261	235	232	238	268	228	250	224	242	224	238	240	255	253	237	238	251	230	247	217	266	265	221	275	243	264	243	252	246	254	247	253	251	246	272	247	247	237	237	257	248	244	218	256	268	253	247	281	242	262	256	227	220	252	239	252	250	255	234	222	235	261	257	251	244	256	227	231	237	271	240	278	237	251	262	262	246	245	233	263	234	240	252	251	261	247	268	269	261	235	275	265	259	281	247	250	258	233	244	249	238	261	223	281	247	249	263	257	261	257	265	261	243	246	252	269	237	271	217	220	237	253	264	236	265	237	247	234	246	258	208	228	241	250	237	238	241	251	241	215	279	240	253	278	267	231	234	273	247	232	257	289	255	267	206	265	264	231	221	275	254	243	244	247	250	230	252	242	240	260	253	270	267	243	266	242	256	257	237	256	235	243	253	245	231	261	247	262	247	254	260	238	253	251	250	250	279	267	222	231	235	264	222	228	257	247	242	257	249	256	247	254	255	259	300	277	234	282	223	260	237	257	267	262	234	233	227	254	250	227	255	256	256	252	256	229	273	255	284	225	253	220	234	238	260	241	242	236	250	232	267	261	249	257	225	250	244	257	243	266	248	244	256	244	245	273	245	253	265	245	235	265	256	250	246	237	251	268	258	254	237	233	239	239	241	283	244	247	242	240	239	281	246	266	249	244	235	257	244	232	265	252	251	233	257	228	247	259	261	252	263	251	250	229	232	261	245	265	245	245	247	235	247	241	266	232	258	221	252	235	260	231	231	234	232	233	236	234	246	247	229	220	240	251	221	253	278	235	303	252	258	226	248	254	266	266	262	276	242	247	232	264	264	262	253	266	240	268	256	249	230	240	251	247	248	256	236	237	260	268	269	219	271	224	227	224	252	261	247	287	212	272	251	233	249	237	237	245	244	267	265	258	250	245	228	248	259	249	245	261	264	250	212	233	264	252	252	266	248	229	199	232	230	256	236	232	256	246	252	253	257	245	224	259	234	266	232	227	241	290	233	257	240	280	259	253	263	228	268	239	254	267	210	225	250	263	244	237	272	266	253	260	245	244	258	256	250	238	266	257	250	251	227	261	219	250	303	261	256	235	265	269	238	225	252	277	250	289	244	266	239	248	251	240	250	244	246	250	264	251	264	243	262	260	248	266	251	236	277	259	258	262	237	266	243	273	266	256	222	263	239	251	252	255	248	245	245	226	248	258	247	240	248	262	245	246	241	256	269	238	276	237	250	251	264	264	255	239	252	255	259	247	215	246	242	220	245	246	251	237	235	244	255	235	259	276	260	259	269	266	247	261	240	243	236	236	256	269	266	252	235	278	229	249	260	256	274	246	263	257	255	248	269	243	281	239	251	242	262	227	240	250	240	244	260	238	236	249	232	249	269	260	241	269	252	226	223	230	252	253	228	266	249	264	233	234	263	259	234	239	242	244	239	258	247	252	243	242	243	252	258	249	252	230	242	262	244	250	252	269	257	263	254	234	263	252	246	231	242	244	244	249	249	253	268	249	231	245	253	239	253	272	242	242	248	245	243	253	270	269	243	216	263	257	257	239	246	254	230	206	250	253	282	258	262	228	256	240	223	239	277	240	236	250	242	273	266	251	248	243	250	237	261	243	249	217	264	247	241	266	270	241	218	259	238	271	249	253	234	215	257	238	229	240	250	258	243	241	248	225	246	247	233	239	233	272	226	266	251	270	253	264	220	246	250	274	234	237	250	237	238	244	258	243	246	277	254	263	264	245	254	267	260	276	252	259	235	265	253	251	243	240	228	241	263	252	239	274	237	222	247	259	244	246	269	253	279	252	233	233	255	246	246	214	245	246	245	213	280	255	277	264	237	235	270	260	256	223	214	241	236	259	279	238	271	225	259	256	272	271	234	219	248	249	262	253	259	252	257	260	259	270	250	248	246	238	278	259	241	250	274	231	214	251	253	262	264	255	247	245	230	261	262	252	239	257	243	247	259	235	265	266	274	252	254	254	255	244	249	258	255	258	263	250	251	227	225	244	244	239	248	232	244	247	238	237	233	297	247	251	249	267	265	249	249	205	244	237	252	243	252	276	260	269	251	262	261	263	244	283	261	269	238	259	251	270	260	255	248	239	258	254	261	269	257	259	251	243	243	277	239	261	244	237	263	217	246	256	267	258	252	271	214	233	261	234	238	262	251	248	250	244	266	255	245	247	251	271	237	276	233	241	243	240	229	264	276	254	270	263	256	242	265	267	233	275	250	251	253	246	247	264	258	226	276	247	268	246	254
5958	14368	10893	5861	3949	2977	2267	1832	1467	1250	1134	966	803	685	620	513	562	500	468	451	443	399	456	408	409	420	456	406	398	368	371	374	345	393	368	346	354	349	303	357	343	351	338	346	365	372	333	340	340	364	348	326	367	387	353	349	337	346	366	343	350	374	334	338	281	324	335	365	381	356	313	366	338	356	300	310	314	355	327	340	338	343	358	357	318	374	305	352	311	345	335	332	370	331	298	359	319	334	357	353	360	329	354	346	317	333	370	340	342	365	374	348	330	348	351	347	307	305	316	315	312	362	344	344	345	378	341	367	343	324	318	386	327	317	317	328	295	324	340	331	344	328	354	324	315	375	352	332	340	315	296	355	342	348	312	369	336	341	351	328	359	342	337	341	359	301	314	334	357	332	330	353	318	324	346	343	345	317	323	326	357	325	361	330	363	316	353	344	325	327	348	325	331	350	321	338	320	330	339	350	318	379	318	347	332	337	332	362	373	312	342	333	359	318	332	321	391	311	299	318	341	366	338	334	326	332	337	342	368	348	341	333	330	354	359	347	326	334	343	347	319	362	337	342	331	385	348	319	365	305	332	328	333	342	326	333	380	382	312	363	347	357	355	330	330	347	324	322	359	310	327	322	381	357	334	340	375	369	340	317	323	332	346	320	320	319	344	340	302	353	340	389	345	318	298	342	359	346	323	333	322	382	352	330	326	308	329	332	333	327	348	311	347	313	332	342	349	355	380	329	328	344	396	341	330	348	337	323	323	356	356	329	354	323	322	332	329	326	355	305	396	308	375	344	343	306	383	349	347	352	333	350	343	362	340	359	344	352	354	329	341	353	378	330	367	341	333	342	336	328	311	372	352	366	320	396	343	324	317	342	348	328	337	371	351	347	340	372	340	355	341	341	386	325	334	350	310	326	330	349	329	348	294	329	315	290	304	330	308	354	334	332	335	362	346	332	343	381	330	367	313	328	343	336	319	346	368	352	343	330	376	358	302	335	344	335	371	342	332	348	320	330	363	336	340	364	337	329	340	350	357	334	347	365	331	354	344	324	314	350	350	323	350	350	347	362	330	312	359	327	375	349	330	367	355	328	334	360	362	341	316	298	348	347	352	336	326	355	308	366	362	329	346	324	308	319	336	367	328	354	341	339	366	323	372	340	358	328	327	349	354	306	336	332	340	362	309	353	359	386	321	347	339	328	333	346	348	336	295	334	357	325	344	355	343	333	323	354	301	363	327	346	328	336	330	346	360	347	311	354	351	342	345	351	336	344	343	341	349	341	337	356	353	328	357	310	326	338	310	358	355	332	354	317	358	342	344	372	304	338	326	315	366	353	330	332	360	334	325	319	348	318	313	355	343	353	331	350	331	371	346	365	367	355	348	334	350	325	345	333	324	309	341	319	353	367	353	312	347	362	361	335	332	317	373	310	381	345	316	358	320	343	319	303	339	349	339	385	371	308	323	327	352	342	331	285	335	321	313	347	333	312	335	352	336	355	366	345	328	316	363	369	368	348	339	335	324	339	339	343	330	319	328	323	347	320	286	324	385	315	320	318	370	298	333	319	358	341	328	320	302	341	337	352	341	362	330	340	322	355	339	338	348	339	330	317	356	354	334	341	338	303	360	318	328	357	348	347	329	359	328	373	331	336	351	341	340	353	334	326	337	334	352	333	349	336	334	338	341	345	346	340	332	333	324	321	352	347	309	356	345	374	305	318	364	322	358	341	318	343	340	340	356	372	296	330	335	346	333	328	316	343	321	346	344	334	346	372	372	370	347	382	325	333	313	325	355	325	300	360	343	372	352	331	342	355	316	362	334	368	349	360	342	347	336	352	350	347	352	305	355	360	332	367	354	373	336	337	314	342	340	348	344	322	357	336	357	334	324	356	383	345	334	333	309	325	341	348	332	295	327	340	360	343	338	368	361	333	347	339	353	342	353	318	309	328	349	352	330	321	314	359	348	331	328	328	354	352	327	336	293	321	357	376	354	366	367	331	357	369	348	364	356	330	315	340	379	318	354	336	328	361	333	343	339	358	363	374	346	332	329	347	352	322	346	330	343	352	317	392	353	323	349	325	331	332	342	312	324	347	330	297	342	364	327	328	351	359	371	322	359	344	317	368	346	325	375	321	339	333	350	315	337	326	348	352	328	375	340	351	364	371	336	340	318	344	353	352	319	326	298	337	361	340	341	310	309	349	317	329	334	353	385	336	346	395	335	350	360	333	372	365	322	363	327	329	359	334	331	354	337	344	361	348	352	328	364	327	317	333	318	337	322	369	346	306	350	352	347	340	334	380	334	368	356	363	337	295	339	330	323	312	321	309	323	382	320	326	340	329	312	332	340	309	316	350	353	327	346	342	355	345	303	358	344	367	363	335	360	358	384	323	336	333	337	354	295	308	358	342	336	342	316	329	328	327	336	343	331	340	358	349	310	328	355	336	344	374	290	291	322	315	318	331	342	371	355	335	366	317	320	321	337	324	319	368	352	347	343	375	332	334	364	331	321	302	358	354	337	298	343	295	354	326	345	345	353	351	347	338	317	332	395	328	326	365	375	352	360	311	336	364	360	323	357	358	377	358	345	352	351	362	336	334	344	331	316	327	370	335	325	366	361	354	320	352	333	334	336	350	335	323	318	378	343	322	385	347	370	340	350	357	315	365	349	324	332	326	335	315	316	323	335	325	298	322	341	336	350	340	334	321	344	315	361	297	329	336	340	352	354	346	329	338	362	328	354	322	330	324	295	302	323	344	358	330	337	334	327	338	323	348	376	374	345	335	355	329	329	363	346	343	375	320	357	347	335	339	328	295	370	341	309	341	355	343	327	339	320	370	353	325	359	348	322	335	327	320	308	349	353	328	322	339	377	332	360	358	347	331	338	327	321	328	348	306	328	326	327	381	334	313	360	341	363	330	321	345	303	332	345	357	360	329	286	339	357	326	329	347	339	317	320	313	350	332	324	337	352	349	347	352	332	309	349	334	351	329	351	322	325	382	356	357	325	377	376	333	357	325	345	324	341	358	318	323	333	312	347	351	369	331	345	355	360	333	326	348	309	330	357	344	352	298	347	331	339	372	304	321	373	355	340	348	339	344	322	359	322	341	345	323	339	348	343	337	312	353	319	336	312	338	332	344	356	315	344	349	345	347	323	306	331	329	351	354	333	309	320	342	343	332	334	332	338	354	334	367	357	353	331	322	334	357	337	306	344	351	320	326	348	332	362	328	352	318	321	353	354	358	324	334	349	343	347	345	340	342	320	362	328	363	345	361	334	318	344	329	325	339	359	390	368	374	364	360	342	338	346	352	361	360	326	355	340	347	322	338	376	332	305	369	323	319	370	324	379	405	355	366	345	348	365	355	327	333	352	360	304	341	360	330	347	352	352	319	363	363	334	334	326	349	324	328	366	334	360	297	341	346	341	367	316	335	358	339	332	354	377	320	358	330	319	342	356	317	330	357	312	333	330	352	337	317	337	350
22685	21502	28908	24494	21502	20605	4729	1709	1303	1140	1060	900	809	694	660	555	564	536	504	510	511	504	514	480	480	452	466	463	456	392	425	417	434	407	400	428	397	423	405	427	397	419	399	383	427	395	429	402	417	385	393	409	412	381	398	400	398	386	394	409	388	409	386	371	372	411	368	418	402	406	406	391	383	401	381	400	405	412	425	392	424	423	366	362	385	372	383	369	421	398	402	401	393	365	416	354	409	403	414	389	379	379	373	425	390	411	398	393	433	382	383	385	412	387	427	376	372	386	398	374	423	395	408	406	433	426	441	388	428	391	387	387	385	423	380	406	385	410	425	393	428	416	388	386	435	359	398	444	376	405	387	418	399	395	401	383	411	400	399	385	402	399	401	424	398	369	374	404	408	396	446	384	398	389	417	385	403	373	418	401	388	398	377	383	351	376	387	422	370	391	350	376	362	400	440	409	421	421	366	450	414	413	417	421	396	421	388	411	364	349	415	407	411	411	373	367	384	391	399	384	359	401	391	356	386	416	375	400	403	402	369	385	374	344	390	416	395	373	387	378	414	376	424	403	410	405	413	388	405	434	353	395	409	383	382	367	415	386	380	419	369	409	378	368	417	428	385	363	381	402	409	414	438	363	418	367	400	405	374	416	417	378	407	386	398	383	383	404	426	382	402	385	423	390	406	373	394	398	402	396	361	368	401	398	359	391	424	386	411	359	412	380	395	391	400	394	390	396	407	400	422	388	379	375	385	405	370	397	409	416	419	352	401	406	353	349	374	356	400	376	414	397	385	389	398	394	369	405	386	384	404	374	392	358	430	377	426	401	395	381	420	421	408	374	409	382	411	381	434	406	392	381	405	376	375	421	398	413	359	426	431	412	389	366	369	341	389	396	393	353	362	390	404	389	394	400	377	405	385	388	407	383	420	364	403	396	428	387	353	384	415	372	432	389	417	406	385	367	396	382	400	359	399	360	380	354	413	407	403	418	393	403	429	400	373	393	368	397	411	350	392	360	368	425	358	401	386	406	373	380	431	385	404	394	386	394	402	400	381	353	392	405	447	400	401	395	390	398	391	365	393	424	456	370	398	377	395	409	418	410	423	384	393	399	385	397	359	397	375	398	377	381	443	360	395	406	399	369	387	396	417	403	426	380	411	402	408	375	407	400	361	380	425	406	389	409	420	414	400	386	395	398	384	398	400	367	397	437	372	375	391	403	383	414	416	420	411	388	368	403	398	348	402	369	415	401	405	421	407	398	409	424	402	382	414	426	403	388	398	403	383	441	395	372	391	377	378	397	403	391	387	394	378	394	430	425	432	351	377	402	404	359	419	408	382	398	415	411	420	400	387	397	388	386	384	389	384	432	404	367	336	349	379	396	392	425	389	415	379	405	381	397	351	394	387	383	372	371	404	359	429	383	399	388	393	432	391	361	403	386	401	384	435	386	376	410	374	407	399	387	403	436	417	373	390	412	422	382	414	394	386	417	366	397	407	370	389	384	404	389	397	388	435	380	380	410	394	367	374	384	362	412	366	394	371	417	417	393	402	358	394	386	377	428	403	396	399	376	401	403	396	388	401	398	401	423	375	401	413	394	392	371	412	375	398	392	391	410	428	387	389	418	390	431	389	369	393	398	408	379	393	412	405	396	422	364	404	420	410	403	422	394	378	399	383	385	389	360	377	381	382	413	388	406	350	418	408	433	408	373	373	402	371	406	431	404	387	383	375	358	405	418	386	389	402	417	388	405	398	406	415	446	440	385	400	388	376	396	381	416	412	402	429	369	374	398	390	421	405	364	405	424	369	385	368	396	387	389	371	382	390	384	413	386	416	399	398	407	404	409	379	379	399	384	393	407	397	404	406	431	399	424	397	412	413	393	421	398	372	364	402	407	406	378	378	396	404	349	400	377	391	378	376	398	373	364	361	356	370	416	389	386	369	414	379	375	400	397	385	390	426	388	389	397	403	413	431	364	393	359	411	392	418	399	373	384	380	432	381	409	387	392	395	358	388	373	402	378	359	395	403	404	383	388	416	419	381	396	362	398	366	395	402	402	381	385	386	373	394	384	394	383	430	417	376	403	414	390	423	421	397	380	410	401	389	350	362	401	409	428	412	410	406	412	384	395	413	392	412	382	394	384	403	381	380	414	408	366	408	388	418	401	416	371	341	381	384	375	354	440	376	413	393	402	388	385	385	379	379	360	424	365	380	412	360	392	392	401	396	370	386	377	447	359	396	343	398	408	433	396	375	412	415	424	439	381	396	392	410	397	411	420	429	393	398	425	419	371	363	413	385	390	354	394	393	388	392	377	382	403	387	416	394	386	380	405	420	403	365	405	411	400	393	410	383	396	407	392	393	379	382	381	408	414	385	376	393	417	385	397	356	412	406	404	382	381	377	370	374	396	394	420	405	401	424	417	395	398	389	373	416	390	374	389	397	393	377	382	379	425	372	396	385	412	391	379	393	386	402	391	431	410	396	400	416	398	406	429	384	373	392	388	408	399	358	380	382	392	410	385	390	406	409	373	363	407	353	399	424	410	422	380	419	390	395	412	365	382	381	388	390	400	419	374	382	390	415	393	397	387	394	426	415	413	397	399	383	391	384	376	375	404	421	372	401	424	394	425	404	424	415	416	404	408	404	420	406	439	401	387	391	393	422	406	402	402	387	389	413	416	404	423	382	366	393	412	354	410	403	421	421	395	399	381	380	401	393	405	417	412	359	402	414	431	416	382	367	395	379	408	425	349	375	402	373	378	402	355	385	366	426	389	366	402	390	384	377	402	437	366	381	360	389	385	392	396	406	382	402	384	402	370	389	422	400	400	395	377	378	421	395	407	409	381	372	397	375	404	420	393	402	379	390	391	410	364	417	394	366	400	358	370	380	391	410	373	418	402	415	350	383	366	409	373	394	421	376	382	375	411	395	447	402	408	419	399	412	363	388	433	397	378	393	401	376	395	377	378	388	390	424	397	437	396	394	403	388	411	389	382	396	401	396	380	398	396	408	379	384	363	374	394	381	416	379	399	397	413	384	366	401	414	396	375	393	407	400	395	400	375	444	399	372	384	380	385	416	403	368	371	399	370	398	383	382	402	406	408	408	407	396	395	392	378	379	411	340	407	377	380	406	374	384	354	400	411	377	373	400	370	405	418	362	373	383	424	406	403	382	400	369	348	391	374	378	381	362	342	380	388	408	413	375	361	378	362	411	371	361	413	413	381	353	381	370	431	399	407	383	431	455	372	417	400	396	384	400	394	370	377	369	398	391	409	401	404	387	408	411	362	404	371	418	410	390	374	388	381	398	408	400	396	406	437	390	356	401	394	417	365	410	405	369	372	408	371	409	388	378	388	386	395	427	396	405	370	414	404	415	386	366	369	440	408	408	369	385	398	399	373	404	418	397	399	359	431	380	372	409	395	401	406	398	397	340	412	379	380	359	380	413	406	393	379	396	391	411	406	418	409	403	412	426	394	403	380
7688	23819	18224	10445	7570	5732	4284	3446	2915	2432	2025	1789	1406	1211	1165	966	940	867	814	806	763	772	702	678	723	710	654	611	600	612	595	601	582	590	582	531	565	578	520	516	566	581	562	585	554	554	519	562	625	504	557	547	575	564	584	545	581	543	546	511	581	548	531	554	555	551	555	574	530	549	540	582	530	549	544	569	524	574	516	528	558	563	530	553	561	509	544	509	538	534	600	512	567	534	565	544	549	516	523	528	487	556	537	521	523	519	558	575	501	542	533	512	547	516	528	577	569	517	547	515	521	547	512	546	524	568	549	529	551	561	546	519	536	529	568	533	538	584	536	533	538	544	521	558	523	563	517	578	540	498	569	572	590	556	566	556	569	570	568	501	569	555	540	555	533	549	597	539	546	502	527	544	550	551	554	483	518	580	549	570	533	496	552	561	558	559	527	510	541	515	545	592	525	515	524	533	534	560	520	552	560	529	572	534	561	565	575	508	573	558	559	518	592	533	568	524	534	524	529	565	548	505	569	539	567	524	561	535	566	521	559	570	545	519	513	603	527	530	541	518	546	529	516	558	514	579	574	559	493	520	526	558	509	542	494	528	536	549	591	493	534	547	503	523	526	564	538	541	561	527	526	528	550	528	544	572	521	535	576	572	541	502	549	536	509	589	498	560	548	521	532	521	530	515	495	539	557	578	565	536	528	520	578	544	539	552	555	539	542	552	553	536	540	561	541	498	539	539	534	548	526	526	563	486	555	546	563	526	537	555	541	550	516	524	545	547	566	563	517	543	478	549	525	515	532	540	524	564	528	520	543	569	595	517	525	536	570	530	535	515	520	534	562	552	516	509	551	536	555	535	556	559	529	572	535	521	566	534	540	549	546	565	509	544	526	547	549	482	517	575	540	555	488	569	584	549	543	564	584	563	502	537	541	526	544	544	525	562	537	524	539	539	525	544	523	568	587	557	549	527	564	543	546	523	513	549	496	548	534	524	540	542	538	528	530	534	539	542	515	522	569	546	558	558	571	520	563	539	502	534	512	554	506	527	510	508	556	524	554	517	513	546	527	547	554	534	568	490	561	552	524	556	528	538	556	523	544	529	537	559	524	527	548	533	546	539	516	517	540	517	540	563	514	536	534	540	549	578	610	573	569	547	531	552	559	570	530	535	566	495	543	512	524	540	553	518	500	547	532	556	541	558	597	547	531	548	546	521	481	578	539	555	538	537	523	545	482	524	509	541	550	531	547	539	529	541	532	543	541	504	529	536	514	539	545	541	529	583	548	506	552	494	537	526	513	522	603	514	542	546	536	508	556	542	548	525	551	584	543	541	556	565	560	550	510	542	551	497	560	550	535	571	522	531	516	503	562	542	537	548	521	550	564	562	572	530	566	519	548	542	566	602	521	532	519	532	521	560	524	575	542	560	536	539	587	523	536	504	515	524	485	541	589	518	522	586	572	543	555	536	520	544	555	536	529	532	551	546	535	545	554	559	543	541	587	520	510	540	544	548	523	502	482	501	505	540	545	491	516	542	564	567	570	539	518	509	571	558	544	473	555	548	535	566	529	531	579	559	540	543	512	561	529	514	527	546	555	562	540	518	555	537	550	549	505	540	523	516	582	567	540	529	542	536	574	576	478	535	594	541	531	544	546	566	574	534	543	492	541	531	534	525	531	576	567	576	491	559	540	539	537	502	558	515	526	509	584	567	544	565	486	535	550	551	535	535	540	536	573	532	562	552	503	527	538	542	495	544	548	542	540	567	558	563	554	573	526	563	584	543	518	548	509	553	550	537	533	526	518	530	553	584	521	562	557	537	528	547	564	574	569	514	519	585	532	540	548	532	536	548	555	588	524	548	516	565	520	487	549	574	546	568	566	516	534	542	558	540	518	543	525	534	542	550	588	547	503	535	520	544	564	544	502	522	503	511	537	533	542	550	548	560	526	570	524	582	508	586	555	558	513	549	534	541	552	549	523	526	510	513	527	548	575	533	554	565	552	497	550	529	490	574	530	551	564	543	526	506	555	507	555	552	523	565	516	533	547	552	541	541	540	508	547	511	552	586	518	560	564	550	575	539	550	504	534	566	537	494	539	565	529	506	544	535	574	526	554	558	542	553	570	555	541	562	530	540	519	559	573	547	546	557	515	538	547	556	566	540	523	541	513	557	509	544	555	548	517	539	486	566	559	561	514	518	551	549	580	562	552	533	521	532	538	533	492	537	521	534	561	549	514	534	539	534	531	514	477	532	530	582	586	541	526	554	519	533	537	512	451	561	505	540	528	520	505	571	514	557	556	517	501	518	530	501	575	519	587	565	508	528	553	560	546	546	510	568	541	542	555	515	545	548	528	554	533	517	600	558	546	560	509	542	548	564	510	520	514	510	530	521	573	520	542	509	548	519	549	546	549	555	559	552	505	546	564	570	535	529	578	520	550	542	516	501	534	598	538	503	500	508	515	529	558	535	549	550	554	520	503	556	526	520	529	542	542	543	524	522	566	539	543	537	513	544	529	549	546	553	558	587	533	502	532	508	558	527	535	535	501	509	525	532	522	539	557	558	536	511	509	505	547	564	542	511	533	586	519	551	510	566	500	575	558	520	549	526	578	557	580	540	521	533	551	537	552	525	546	522	572	534	579	511	538	536	495	533	539	536	565	523	552	516	563	537	511	533	563	545	499	488	578	519	520	522	571	517	532	519	485	582	528	562	542	551	566	549	533	519	522	519	559	505	529	522	566	532	516	613	542	502	571	507	550	562	534	552	538	530	518	558	533	543	507	540	529	539	506	504	533	519	513	542	558	565	527	567	542	527	501	534	561	547	573	516	511	586	517	543	524	569	513	522	547	564	509	522	557	501	543	553	548	532	539	590	520	535	583	542	525	524	549	525	505	533	502	537	500	578	595	525	557	516	478	490	483	547	534	548	541	536	574	576	574	563	532	535	544	529	534	521	518	514	534	584	545	528	525	558	510	553	528	535	527	521	601	542	524	537	557	538	549	549	504	555	560	544	555	541	507	537	546	535	516	519	531	531	516	560	516	542	532	539	549	500	535	554	552	549	544	522	547	544	561	481	540	514	525	552	529	544	517	523	512	543	575	529	528	548	603	516	532	558	528	508	533	520	539	536	567	533	557	543	551	523	494	543	556	531	577	522	556	528	534	543	581	540	518	551	544	539	496	517	561	497	568	550	557	509	537	545	533	562	535	527	541	567	549	539	529	555	517	538	521	535	556	523	541	536	561	557	515	540	514	536	538	530	557	561	540	546	564	547	498	534	571	547	522	548	495	517	532	546	532	556	561	575	544	544	538	584	551	578	541	559	564	514	501	561	542	548	562	527	567	546	522	524	557	528	532	573	506	538	563	565	585	567	582	537	566	556	517	551	565	560	514	544	521	515	560	543	517	508	532	561	533	558	523	563	518	536	540	553	565	524	545	537	543	542	563	555	502	521	558	508	535	586	509	533	541	534	569	539	565	554	569	549
27724	18642	7540	2956	1571	1162	868	798	739	734	649	577	517	541	491	485	492	494	533	483	464	440	492	472	445	458	459	457	441	409	424	451	425	441	452	471	464	451	455	448	414	413	454	422	448	436	438	409	456	446	426	432	401	418	397	443	477	443	421	439	408	457	430	423	422	425	471	434	405	426	461	413	475	462	492	458	428	451	446	441	480	414	437	397	468	455	423	445	428	398	415	468	455	448	438	431	447	430	433	435	387	445	423	424	427	394	386	489	449	447	451	418	428	445	438	464	443	416	432	439	437	436	434	452	465	416	437	428	468	416	445	423	415	435	413	430	425	433	415	414	461	482	439	398	448	425	451	382	397	470	434	442	487	452	397	439	414	449	442	419	459	415	468	439	409	473	456	424	467	449	444	445	455	453	379	407	422	412	457	435	402	421	408	456	449	446	434	412	390	458	436	427	446	409	397	459	449	426	438	415	436	430	479	440	448	412	424	441	381	442	452	441	409	441	448	428	440	462	456	478	434	416	431	420	465	434	439	434	443	432	453	434	399	417	431	445	413	465	468	468	429	455	423	406	444	480	432	442	423	419	460	402	426	409	471	433	430	423	442	449	455	415	421	442	444	444	409	404	422	431	395	419	428	456	421	415	448	429	433	430	454	418	418	416	454	441	448	501	428	461	441	435	429	425	438	465	436	384	468	425	440	404	450	433	420	385	452	405	463	452	445	442	445	428	428	411	449	427	417	419	432	412	443	401	457	501	435	458	443	397	462	430	403	403	443	443	441	454	389	451	465	453	464	415	481	418	423	407	420	434	471	429	418	452	423	414	425	427	454	425	411	400	424	501	418	437	400	425	429	433	436	464	445	450	409	435	407	452	431	407	404	428	440	458	428	462	400	467	460	451	404	437	427	406	417	452	470	403	412	414	421	400	456	398	430	401	447	478	492	425	435	431	467	467	433	434	479	398	426	392	393	459	448	423	423	442	422	441	452	444	421	431	448	443	397	412	405	476	460	446	423	455	429	422	441	442	420	432	450	434	418	431	485	426	431	428	429	448	435	444	458	448	430	431	438	436	424	408	431	442	438	461	415	431	435	441	438	470	442	400	437	422	435	444	418	436	454	405	415	442	436	412	423	401	437	450	470	412	453	440	447	420	426	433	429	417	427	400	435	464	461	421	473	452	452	458	423	430	428	432	455	412	489	487	451	423	440	433	437	417	431	460	463	410	451	475	419	514	426	425	423	418	451	433	453	399	430	422	429	413	451	471	444	443	428	441	452	440	459	414	412	447	429	424	431	403	455	416	446	463	464	437	410	487	470	430	428	445	477	443	474	448	436	479	459	435	470	428	413	486	418	418	441	447	432	415	417	435	402	462	436	420	389	427	446	504	443	414	441	410	416	437	433	470	424	452	429	464	416	442	458	420	439	437	459	432	432	419	393	457	435	413	416	428	430	423	423	453	477	418	398	463	438	460	415	421	451	443	390	435	410	409	430	407	442	435	439	380	418	444	447	419	405	443	422	453	429	423	436	466	467	411	435	422	425	429	424	429	436	447	416	428	420	417	422	451	403	429	470	427	440	442	406	439	434	418	472	406	414	421	435	470	458	458	447	432	445	430	420	391	458	402	469	418	436	399	402	421	397	447	431	465	468	461	449	454	422	461	469	445	390	421	427	434	432	400	474	398	447	399	415	445	422	464	440	417	428	427	421	435	446	437	489	453	440	398	444	450	420	433	432	411	399	440	440	461	452	414	439	437	422	420	422	428	470	427	428	425	434	416	425	438	422	414	397	438	430	428	430	436	488	461	426	450	429	453	432	482	414	437	447	419	459	419	450	454	376	445	401	427	398	422	405	412	443	468	422	449	428	465	433	417	435	464	443	462	428	426	403	410	461	436	450	384	430	415	438	498	410	414	421	411	429	451	446	464	482	453	470	415	458	444	432	439	402	438	448	447	440	461	422	457	433	437	474	434	405	446	421	416	423	459	434	462	471	428	409	409	419	421	431	391	399	428	444	466	419	457	432	423	467	456	424	447	448	431	424	413	449	424	444	471	447	424	414	409	449	429	430	426	453	488	449	442	457	446	437	438	414	443	438	454	406	402	430	479	436	463	416	472	413	470	430	430	437	444	423	447	460	425	415	423	407	443	419	409	444	476	441	423	444	433	433	410	456	439	441	442	414	413	430	424	455	397	412	436	408	449	457	455	443	441	455	434	414	461	414	444	441	436	437	418	425	446	413	438	459	451	433	446	437	453	388	444	415	414	419	456	445	406	442	424	478	458	420	432	450	425	431	431	462	412	430	443	447	447	393	407	432	430	419	413	428	461	423	425	445	430	475	454	441	439	412	436	448	483	441	421	436	468	416	442	425	450	443	448	448	464	428	423	466	417	435	448	429	426	418	433	462	444	437	454	429	442	477	407	434	426	407	476	441	439	425	432	407	436	430	447	434	387	406	459	443	380	457	433	472	430	421	435	418	427	472	404	419	420	460	455	434	480	459	447	403	463	488	398	443	402	424	425	424	459	432	426	469	413	422	454	401	449	385	463	429	457	429	458	415	415	443	449	399	463	446	465	453	446	455	414	461	449	437	426	440	442	436	437	476	463	440	416	445	426	404	467	441	442	442	467	417	474	430	429	446	448	399	454	449	447	402	420	461	443	472	418	485	454	447	461	418	437	440	447	447	403	462	455	442	440	407	419	455	464	388	443	476	429	439	407	450	431	436	431	461	464	430	421	444	447	447	453	397	422	422	442	440	416	461	423	431	402	445	429	436	477	422	466	435	424	424	371	409	464	423	410	455	452	414	413	434	430	444	426	420	409	471	407	422	435	428	442	440	454	418	439	458	438	436	438	457	454	432	416	450	434	406	404	438	478	428	445	443	399	437	423	462	388	439	451	423	450	476	472	431	438	402	437	498	440	420	422	430	444	424	424	420	441	424	455	445	419	441	434	432	442	451	422	395	405	436	442	447	415	458	440	410	455	433	412	417	427	450	446	421	430	428	404	434	426	444	425	444	436	421	459	441	462	422	473	458	453	416	442	400	427	473	450	462	433	407	437	404	419	443	440	437	473	459	452	444	441	430	452	417	450	451	411	434	420	389	473	470	417	399	446	445	441	432	436	412	407	435	390	455	447	452	410	412	432	446	433	474	447	404	412	443	415	470	418	440	474	456	409	459	448	437	437	461	439	458	442	425	475	440	432	422	446	436	465	399	474	450	401	448	460	431	476	446	449	435	424	434	437	432	437	437	437	407	420	441	416	479	449	429	419	398	480	416	425	471	391	429	443	461	394	409	427	451	403	431	448	464	465	418	447	423	445	417	420	434	417	418	428	403	419	405	439	415	422	424	451	430	377	446	428	424	438	397	462	449	435	416	428	435	377	479	440	428	429	446	480	423	424	443	431	450	426	457	467	413	430	467	453	449	451	423	413	403	429	439	447	440	452	402	461	467	411	458	428	465	442	428	412	427	463	421	414
6593	10810	8159	4080	3109	2348	1825	1467	1412	1292	1087	995	914	811	753	749	740	697	620	668	639	656	636	615	691	620	628	639	638	596	613	585	522	568	557	614	598	622	566	652	586	579	616	581	572	639	586	576	590	568	595	607	572	595	567	564	548	596	601	517	602	614	616	575	580	575	602	598	601	602	606	576	606	571	585	571	562	570	591	574	595	626	616	542	571	552	549	598	637	566	595	562	591	578	601	583	584	576	576	617	531	600	590	591	573	604	569	586	558	572	580	578	586	562	595	549	596	560	620	622	580	577	578	597	596	586	532	618	577	626	575	533	580	598	619	633	631	564	650	557	614	581	582	593	587	576	572	633	590	585	613	607	561	603	584	594	641	578	610	580	587	575	573	589	618	627	583	620	619	583	588	625	646	589	587	579	610	563	569	615	587	608	632	568	573	560	561	578	597	565	572	638	616	599	638	569	602	577	578	596	599	556	541	571	602	544	542	579	573	603	542	581	575	610	574	593	633	592	615	583	562	590	586	594	566	595	534	564	585	541	590	584	566	605	572	597	590	600	548	630	603	604	604	568	600	553	548	581	571	619	602	581	597	605	597	558	582	579	566	646	569	574	571	610	598	533	552	544	533	581	577	575	568	564	571	639	550	576	574	555	585	591	560	588	613	600	579	549	632	608	596	524	593	595	572	561	576	611	605	605	573	562	582	548	586	582	562	587	563	582	602	555	610	618	614	595	625	583	616	571	530	555	611	595	532	605	547	604	600	535	564	560	601	589	600	550	575	572	584	584	571	588	610	623	562	556	610	630	595	579	575	588	611	577	574	647	583	556	593	565	633	547	585	570	618	593	603	591	622	598	582	602	585	598	589	571	589	591	587	589	549	601	559	555	600	547	541	581	619	583	580	534	596	621	587	573	555	639	589	562	607	617	578	591	612	589	614	586	629	600	596	593	570	583	651	619	586	621	656	586	596	629	615	571	593	577	599	583	625	595	563	611	580	554	609	565	584	560	594	609	587	653	582	567	587	607	557	571	576	550	556	615	603	598	577	613	549	535	584	567	562	564	544	581	579	627	572	571	578	598	612	552	601	603	563	593	575	554	577	515	610	599	606	632	607	576	600	597	591	579	578	551	612	527	607	596	601	637	536	601	536	608	609	601	609	546	575	573	591	550	592	580	598	598	557	606	553	615	565	553	579	611	581	556	574	566	563	606	589	583	564	581	592	591	556	552	614	620	553	598	540	598	558	583	596	598	560	573	577	605	610	600	558	591	552	629	605	554	553	594	562	579	607	597	592	631	630	600	588	596	549	587	584	589	597	581	575	569	587	607	564	550	591	588	568	601	574	575	595	599	563	594	584	571	599	577	553	611	600	585	608	585	624	596	572	573	570	585	572	614	609	620	538	572	567	601	596	550	601	583	575	595	554	598	540	604	588	594	622	612	575	613	620	567	575	617	585	566	630	577	603	565	595	567	591	581	594	598	588	533	618	600	559	594	580	565	574	601	642	591	588	581	546	575	590	571	654	574	603	586	567	576	596	585	526	575	547	616	550	621	583	590	575	596	614	577	563	602	596	606	593	606	577	588	579	590	609	610	571	642	566	568	613	555	616	581	593	572	585	608	573	581	528	596	605	587	563	564	604	615	561	616	601	570	563	570	629	580	561	583	564	575	561	593	593	591	597	590	656	580	592	583	605	629	590	578	554	603	600	579	592	605	565	603	592	601	625	571	583	572	619	602	544	569	535	578	658	531	614	595	608	590	540	594	580	597	606	594	597	584	578	589	605	572	572	571	614	607	567	576	608	610	598	576	608	541	627	577	565	575	583	586	573	535	585	585	563	586	595	587	586	554	588	618	607	566	586	579	562	598	610	573	576	581	594	569	587	581	614	613	616	584	592	598	581	644	598	567	603	568	581	550	592	603	601	573	559	607	551	598	630	581	567	526	589	554	588	578	611	590	547	587	558	605	617	586	556	556	568	569	571	587	576	593	616	589	561	577	597	560	578	555	588	610	594	597	612	587	574	589	583	600	595	570	578	570	593	566	556	600	580	559	537	576	592	569	593	622	609	604	618	566	607	630	658	598	596	609	561	641	556	586	602	563	604	624	578	586	567	555	641	566	584	566	599	559	600	606	616	585	642	558	626	605	637	577	575	579	579	574	589	597	611	588	591	590	588	602	560	599	586	603	603	612	608	575	579	586	552	554	566	603	592	591	591	629	578	589	578	602	584	568	512	605	566	600	576	565	572	575	577	562	559	588	562	597	570	583	577	604	587	586	566	541	613	610	531	585	597	561	587	559	602	558	602	594	599	579	574	607	572	580	601	614	615	568	594	602	598	598	564	605	602	569	614	596	572	604	594	582	586	572	597	641	564	573	578	587	606	626	588	639	566	574	570	625	634	577	633	613	621	600	595	626	598	562	595	609	574	570	656	574	553	583	550	590	603	557	631	608	589	613	576	598	589	641	583	593	584	569	595	594	576	622	575	541	545	555	611	592	569	652	573	586	601	590	622	596	596	576	595	616	599	610	594	550	590	610	588	597	606	572	544	575	625	617	610	560	576	604	643	585	546	622	584	598	600	581	631	581	574	599	638	596	578	593	624	600	609	615	581	598	604	580	569	592	578	572	565	586	529	620	579	548	604	577	637	619	611	618	559	585	553	607	646	601	586	588	574	606	553	570	568	592	578	589	594	551	619	589	590	592	591	616	592	656	556	562	620	584	609	612	624	560	601	582	598	562	600	604	601	559	603	600	598	559	581	609	604	586	574	590	582	563	621	567	560	564	647	574	618	546	598	563	584	569	591	585	559	600	600	556	609	603	591	588	590	572	578	598	582	604	599	626	577	574	566	583	553	599	575	662	636	591	640	567	618	599	610	533	594	591	563	567	560	568	551	587	627	599	610	599	576	641	626	558	565	579	596	627	617	577	575	571	553	594	594	566	613	583	558	563	598	587	620	592	588	569	578	610	598	589	582	639	623	590	582	612	618	577	596	573	579	600	569	604	640	614	614	568	583	593	575	638	615	604	642	602	596	605	578	586	561	608	619	589	579	578	630	614	591	614	582	560	623	599	588	606	573	584	602	575	592	590	599	614	609	613	589	548	615	569	591	592	565	577	575	605	562	604	556	552	596	577	621	626	577	574	524	612	612	563	581	594	569	652	585	602	572	558	593	589	568	555	573	575	592	563	600	590	563	574	597	611	599	557	569	603	611	602	568	589	563	588	616	586	596	553	595	603	578	614	551	544	596	593	565	589	567	592	611	608	588	579	596	589	597	641	591	579	608	548	574	591	564	571	579	592	602	584	609	576	587	566	580	614	623	572	567	631	596	598	589	576	571	561	578	554	582	606	622	589	592	545	561	624	590	545	597	562	604	544	648	570	578	595	586	536	593	560	574	571	590	628	591	582	592	563	576	581	599	543	609	623	570	613	584	585	596	573	605	577	634	594	600	573	553	605	613	587	556	593	610	572	598	589
23441	21470	28353	24997	21226	6697	2022	1430	1205	1109	1036	893	803	784	676	764	644	694	675	661	655	622	663	623	614	635	590	575	600	602	591	573	607	548	573	556	590	579	600	606	595	579	603	558	566	583	561	523	572	580	574	563	600	573	591	556	575	602	563	576	557	614	563	532	579	545	556	554	573	598	585	527	537	617	552	544	566	562	596	599	599	596	569	608	557	566	536	637	564	555	584	564	548	564	558	582	534	581	574	583	561	560	598	553	510	560	568	582	536	576	595	582	568	610	595	581	564	561	503	535	609	555	544	562	544	622	602	600	530	597	572	556	588	571	573	566	609	618	603	596	517	542	574	606	572	576	562	626	591	564	593	579	548	589	528	583	564	572	578	585	570	575	554	568	601	607	623	600	582	550	591	590	546	563	586	572	593	518	607	579	553	548	611	588	590	559	568	549	622	560	577	584	609	570	532	554	617	560	583	546	565	593	588	558	528	594	577	558	563	565	582	562	566	563	568	576	539	558	537	543	577	623	563	574	562	638	590	580	579	573	585	523	567	551	588	555	580	594	597	524	548	588	579	587	541	553	629	603	553	572	569	541	524	548	550	562	577	628	542	583	594	584	576	580	581	531	571	574	553	604	568	560	530	570	568	651	565	586	572	552	607	597	623	587	576	592	544	575	588	549	602	572	579	571	594	600	581	592	579	576	577	590	581	589	603	574	513	607	535	572	562	594	610	555	542	569	577	568	607	562	589	595	609	580	542	536	577	532	583	567	604	559	585	619	573	563	595	547	606	579	583	560	548	595	587	616	538	608	567	565	581	585	581	527	583	591	595	556	594	584	584	563	553	594	574	569	568	617	580	529	551	619	561	565	584	573	607	587	581	621	607	637	588	615	584	610	555	567	554	577	546	625	564	564	616	537	548	580	563	570	576	625	521	604	572	617	599	550	619	577	567	605	587	556	575	587	598	554	540	566	562	517	517	577	558	556	598	552	574	609	580	574	561	595	563	549	561	597	622	595	535	579	558	580	550	592	613	590	559	614	597	559	579	628	522	578	619	620	608	564	579	573	601	587	585	589	598	604	547	595	561	585	575	570	603	584	590	581	601	590	570	577	592	562	594	605	547	592	557	552	602	583	560	568	593	608	590	595	577	609	569	555	579	600	550	613	562	586	578	573	611	570	604	583	562	564	555	567	557	572	617	587	556	560	574	571	569	593	598	591	556	572	541	587	556	560	590	563	572	587	569	580	552	560	556	555	509	593	547	536	561	592	599	581	559	556	589	550	545	607	631	575	542	545	573	533	554	616	589	533	578	606	554	602	575	548	600	588	603	608	584	560	596	511	598	613	562	539	541	582	583	554	571	569	522	617	579	607	569	519	551	552	586	576	571	566	570	574	548	545	602	571	545	575	545	600	545	586	523	589	585	594	605	621	566	565	621	548	530	544	601	604	572	572	576	577	557	558	575	589	543	594	573	572	593	573	582	569	547	580	574	535	553	558	630	564	634	589	574	555	510	569	597	585	563	568	557	584	595	589	555	554	562	575	590	574	551	581	630	592	543	592	613	582	511	576	604	579	542	571	555	616	579	576	576	602	555	571	563	587	544	539	590	569	558	610	573	562	606	571	571	577	563	585	590	541	628	568	545	574	583	547	557	546	571	595	550	549	605	580	554	551	545	505	573	565	582	558	554	543	530	600	593	560	613	593	634	572	590	580	614	570	592	564	562	606	613	538	574	579	599	580	573	588	540	574	571	566	567	529	575	535	546	559	584	557	576	544	580	589	597	549	529	574	558	591	551	587	567	568	577	579	621	572	571	573	583	574	584	544	584	604	539	595	568	581	567	606	543	596	562	585	578	594	556	589	562	586	586	579	556	590	602	623	587	572	604	605	547	583	579	622	593	563	557	574	543	589	617	620	547	546	552	576	556	585	618	575	555	547	581	541	574	590	573	546	603	571	558	575	570	558	564	566	568	583	605	551	573	573	626	552	555	579	553	559	600	555	600	546	577	556	558	597	525	587	567	556	597	570	587	558	533	554	543	535	609	540	574	591	592	566	539	552	589	582	541	546	583	563	570	534	612	537	576	583	568	552	569	569	600	605	567	585	574	618	554	586	584	572	591	583	586	576	610	565	559	587	570	592	548	540	568	569	586	574	561	528	521	578	530	587	585	566	561	569	568	588	574	604	575	563	593	559	554	574	546	599	556	590	610	630	612	514	575	554	584	546	560	580	591	601	561	580	616	599	560	596	578	571	550	558	544	546	557	595	536	608	580	548	599	602	585	559	593	536	550	555	528	560	569	556	588	571	594	548	522	598	562	567	604	577	539	619	573	532	599	568	570	564	581	596	528	567	546	602	583	574	578	576	594	560	586	545	560	545	579	512	574	555	579	576	562	575	535	615	635	558	583	613	573	599	567	627	533	562	541	594	554	558	579	545	611	542	642	620	526	551	539	598	571	568	586	583	582	557	611	617	590	526	571	587	539	555	624	601	582	544	563	545	550	559	582	573	579	594	581	584	543	587	553	549	561	569	569	574	577	544	545	557	564	567	552	612	616	566	588	572	577	603	556	587	621	573	544	561	578	574	606	559	618	557	574	554	606	557	582	587	564	554	571	538	573	581	593	599	571	598	581	526	525	510	587	569	577	554	567	585	600	582	555	582	605	577	596	617	544	584	555	553	573	586	581	582	551	558	567	548	621	567	561	602	580	578	572	569	607	580	534	573	577	612	604	567	601	592	580	595	580	597	596	558	559	584	594	602	600	539	560	522	571	580	571	578	557	565	546	555	599	567	548	613	597	584	533	620	556	648	564	552	565	590	562	614	576	588	540	554	567	502	560	594	570	577	598	551	613	574	591	547	570	591	523	556	538	529	542	551	554	584	549	567	602	581	549	599	548	567	599	562	578	552	522	587	557	604	551	593	598	560	572	566	543	585	598	578	555	560	535	602	565	546	594	587	608	544	583	564	621	583	575	598	533	561	525	585	592	578	569	561	586	584	575	519	531	602	564	571	582	585	587	565	565	574	540	547	550	564	543	524	546	605	598	574	586	560	527	530	566	545	559	601	568	519	584	585	573	580	569	567	557	591	555	561	542	574	599	539	553	570	523	563	584	570	573	553	552	552	577	598	593	608	600	559	605	542	550	537	547	601	605	547	570	607	572	557	527	578	589	548	582	564	558	576	592	580	570	578	573	577	570	600	541	596	557	582	561	583	570	550	562	574	539	554	553	582	603	558	571	593	558	562	601	556	613	568	607	615	568	624	623	569	598	519	542	598	596	568	564	591	552	548	585	614	561	560	588	548	572	577	566	609	594	592	572	592	586	547	538	591	580	588	587	561	554	588	561	583	575	605	579	580	601	567	545	607	568	564	553	559	544	559	555	560	571	565	587	640	575	576	592	562	566	524	589	559	575	534	579	585	627	590	603	556	551	552	579	576	540	550	547	581	529	547	585	587	576	588	574	551	542	564	580	587	555	547
5945	18925	14191	7664	5786	4170	3239	2715	2348	2072	1841	1599	1316	1178	1109	1012	1029	1036	982	898	916	860	873	890	863	865	843	816	837	877	869	769	766	752	771	730	791	707	798	752	781	780	752	798	778	791	760	805	762	794	783	783	810	790	762	746	764	729	794	778	781	763	819	786	722	754	781	783	798	740	807	748	750	734	759	738	742	784	789	821	788	784	779	735	701	724	757	745	761	781	751	739	773	749	753	752	755	746	791	732	795	770	716	782	798	780	735	742	760	745	779	732	808	725	735	784	758	763	778	740	753	768	738	744	776	759	751	730	783	767	797	737	719	759	724	735	737	803	762	758	770	791	732	776	790	766	752	831	801	801	766	750	764	746	812	769	771	762	739	754	803	773	711	759	758	796	783	719	808	778	787	753	750	768	761	727	759	783	774	769	754	761	794	773	808	762	768	768	775	761	759	739	742	746	798	795	811	780	725	797	843	727	754	769	749	773	771	815	770	787	780	766	791	813	786	741	743	739	822	735	741	726	780	777	769	731	753	788	704	771	793	780	768	796	793	785	789	817	809	792	761	785	769	788	764	763	776	773	775	759	783	717	871	777	806	729	732	778	762	786	764	761	777	815	768	818	790	779	741	747	745	719	826	772	721	775	759	762	776	789	752	772	780	806	740	724	766	760	790	767	799	746	756	772	847	726	796	720	740	762	730	815	788	775	779	753	726	798	748	803	759	742	783	788	766	729	746	766	750	781	761	805	798	766	773	784	763	778	780	777	797	766	767	803	758	760	777	801	798	788	802	758	750	748	742	755	774	748	823	792	760	771	718	743	764	731	791	743	803	756	792	774	754	780	743	801	732	756	749	816	781	758	752	781	788	762	752	746	803	733	785	812	790	725	799	806	759	764	771	796	756	720	751	749	766	759	758	763	805	795	800	765	813	718	750	775	782	753	778	776	729	780	731	718	753	786	778	764	778	744	698	744	792	817	773	740	748	755	758	740	796	811	770	772	764	758	779	787	778	781	796	734	762	756	793	780	797	759	779	780	788	748	772	824	825	756	822	737	756	717	767	833	766	782	751	796	760	781	750	751	762	776	746	759	743	746	731	751	765	770	792	814	778	705	747	769	745	729	727	746	775	789	747	770	757	786	763	753	740	719	763	803	842	761	739	780	756	797	748	819	801	770	776	749	797	740	782	775	793	821	742	758	731	766	768	744	762	726	780	759	762	780	788	789	759	727	805	750	738	770	731	758	745	792	792	788	814	830	765	788	794	763	765	763	783	763	797	798	791	780	774	804	719	758	774	721	809	751	756	795	795	744	736	762	772	748	793	807	752	777	804	775	758	730	776	837	764	764	776	778	750	786	748	757	726	807	760	745	790	749	790	758	773	809	787	720	762	768	768	736	768	751	756	761	779	774	774	751	780	778	783	745	736	770	781	752	800	782	740	760	794	772	701	734	776	766	757	759	796	729	789	730	832	862	753	748	752	741	752	772	808	792	789	743	812	744	709	790	792	770	764	758	794	778	743	743	750	774	788	763	788	783	773	760	745	796	723	780	793	765	781	789	790	784	771	733	817	757	794	755	732	760	724	738	759	828	790	763	722	752	786	708	761	720	770	793	809	769	814	801	775	779	834	751	773	810	765	776	813	802	751	792	724	769	756	820	798	792	769	787	786	751	791	814	775	746	752	787	791	757	793	778	810	783	713	781	782	788	741	782	774	776	736	806	727	745	798	755	793	759	748	785	842	726	780	773	748	795	778	739	806	787	786	743	776	764	826	744	765	772	825	728	752	770	780	757	784	775	800	783	768	729	780	750	789	724	779	766	803	715	816	776	823	773	822	782	758	749	764	777	814	763	811	696	804	758	775	784	797	781	792	768	745	775	729	757	726	762	763	762	783	799	807	752	725	749	808	745	780	748	714	763	775	751	754	761	747	723	789	804	757	772	785	781	748	783	788	786	754	804	795	771	720	767	791	755	786	776	769	772	743	770	756	782	783	797	752	794	714	808	790	747	735	755	759	757	786	779	759	776	768	775	803	760	751	737	752	793	777	782	816	747	754	760	750	737	728	781	755	767	766	744	785	774	778	747	769	780	751	732	729	773	738	780	753	832	796	762	790	785	811	791	761	736	783	784	787	787	743	824	783	777	759	713	778	701	751	832	742	756	770	753	807	742	795	746	840	805	799	757	771	779	731	790	814	767	761	817	756	764	698	826	803	763	712	757	778	765	778	747	749	743	757	784	784	810	760	803	748	781	786	800	785	756	773	821	780	770	787	784	769	799	728	797	805	714	757	801	739	798	745	774	785	756	753	713	792	754	785	759	774	742	751	765	751	795	760	747	751	717	801	797	740	728	783	781	789	753	821	767	766	754	688	776	758	786	743	761	765	779	776	737	711	783	791	731	778	781	752	764	749	733	777	812	800	749	790	776	759	739	817	783	787	802	785	735	777	742	811	726	814	795	767	748	812	743	802	760	756	761	771	795	758	767	748	785	739	813	772	746	791	760	805	743	760	790	754	788	734	784	800	785	775	777	762	774	817	805	725	764	773	766	797	752	760	770	823	737	827	734	805	789	789	718	770	767	750	766	798	775	775	748	752	776	753	771	725	752	808	745	769	784	759	754	778	819	759	779	779	755	815	773	740	807	740	746	769	763	794	750	764	767	782	845	749	720	740	795	730	729	759	816	757	797	741	794	769	753	736	804	794	783	778	782	776	775	815	723	827	720	768	724	771	775	748	801	768	789	758	770	756	791	747	809	744	777	830	742	771	788	791	773	721	792	752	702	750	734	741	766	780	715	777	792	753	764	761	751	767	787	746	760	783	787	800	760	819	798	766	814	811	758	756	751	743	799	760	792	778	734	730	787	764	804	806	750	766	753	728	768	727	791	770	802	751	744	786	764	791	788	804	781	790	768	789	789	860	746	757	737	767	815	762	783	748	782	834	763	758	838	792	787	778	789	775	803	770	753	762	720	761	742	776	797	726	762	795	768	772	805	798	769	758	718	749	796	731	813	777	775	788	774	769	697	724	784	769	714	767	824	814	809	782	781	775	728	781	746	773	831	799	773	764	781	780	745	775	760	742	750	790	718	747	730	806	740	753	751	767	773	765	752	759	736	813	791	835	762	708	754	816	787	717	723	796	756	750	734	773	732	741	822	769	768	758	775	820	777	746	704	767	768	771	775	743	807	739	774	795	748	732	831	759	776	761	778	796	804	788	774	813	760	784	722	784	762	803	752	758	740	750	798	760	743	752	768	832	739	724	704	748	795	744	809	759	786	739	781	746	762	810	799	726	745	769	682	779	755	746	762	724	778	755	801	807	780	770	765	795	777	784	729	800	801	775	781	784	754	763	776	747	786	751	764	783	784	753	806	757	695	785	745	786	769	719	738	716	824	781	753	766	757	805	767	753	739	767	779	761	749	785	767	713	793	729	771	754	736	710	737	780	728	691	744	782	785	762	768	752	740	794	739	795	813	749	749
24947	21475	26407	24584	3844	1296	1015	788	687	612	557	508	407	383	374	364	333	328	334	276	282	311	284	280	257	281	265	262	276	282	241	249	272	231	269	263	250	278	277	242	266	257	248	275	256	244	230	243	256	270	248	296	228	272	253	239	265	266	224	281	233	239	235	250	266	259	234	268	282	246	253	269	248	256	249	273	231	250	241	250	257	275	269	248	239	254	272	234	242	256	263	274	263	237	252	257	270	274	237	246	236	226	258	238	252	241	270	277	259	254	244	274	237	267	234	233	234	276	266	261	263	261	230	239	243	245	280	294	244	282	258	245	264	260	243	244	255	235	241	251	270	284	239	269	269	273	267	257	273	255	236	278	247	220	266	265	272	272	227	236	255	238	240	264	238	235	246	250	273	246	261	267	272	236	263	259	256	281	270	270	248	282	281	246	272	243	270	252	274	273	245	234	223	242	265	233	264	258	228	237	253	247	245	254	237	247	263	244	247	254	240	226	260	239	242	243	264	267	235	242	249	267	262	256	278	263	251	263	259	241	229	245	265	291	281	232	231	245	274	230	284	265	271	210	250	256	242	263	237	262	250	274	228	243	252	255	230	279	245	240	252	219	244	240	247	256	257	270	258	234	210	265	251	222	230	274	231	258	269	269	263	250	266	242	248	255	238	266	234	250	231	246	261	256	259	256	264	272	241	266	228	240	255	237	228	279	239	263	279	277	278	256	263	267	277	265	267	252	255	241	211	251	226	251	246	278	251	235	231	265	274	260	253	224	253	227	223	259	259	245	254	258	263	259	254	270	242	233	265	262	263	235	266	231	258	246	279	260	259	229	248	234	262	251	305	236	243	289	251	268	251	250	228	260	246	243	248	233	275	272	254	261	244	255	249	244	230	225	265	273	232	263	270	256	255	265	273	258	255	268	255	274	250	257	234	239	244	249	259	248	235	243	266	277	271	285	250	233	279	238	251	254	243	224	278	219	253	250	253	250	284	279	251	252	259	252	233	253	256	224	246	235	269	233	286	223	267	281	242	216	275	261	239	269	259	266	277	254	249	253	238	229	254	235	263	261	260	285	260	236	254	248	244	247	271	268	222	261	250	245	229	229	263	241	278	275	247	261	239	262	247	283	240	225	265	222	261	241	229	272	214	246	261	233	236	246	248	251	279	255	276	266	234	259	270	248	280	222	257	275	275	245	251	264	220	248	258	245	254	249	250	256	252	239	265	237	265	234	250	291	269	230	232	236	259	258	260	259	244	261	263	244	235	231	234	261	247	237	252	239	264	258	245	242	237	251	254	256	237	295	285	249	270	240	249	240	241	260	247	266	251	273	258	245	254	244	235	233	232	244	246	237	241	238	253	262	246	233	230	251	270	267	254	278	223	252	258	254	259	267	289	261	253	258	253	292	240	250	248	235	235	239	251	267	254	255	242	271	261	230	281	256	236	245	241	223	294	253	268	230	236	280	277	253	233	263	266	264	239	260	246	235	260	266	228	236	267	242	250	217	275	262	265	256	233	226	237	248	256	248	254	241	230	258	242	258	229	239	250	248	255	264	288	244	245	278	279	256	256	287	254	250	250	268	271	258	261	261	253	240	286	249	236	233	276	286	277	242	283	263	214	255	266	236	219	241	234	233	293	256	234	262	262	248	261	222	261	244	276	258	242	265	259	261	261	238	255	258	220	274	232	266	238	270	258	245	257	262	256	247	261	261	284	240	280	236	263	246	233	236	266	247	248	243	290	246	247	259	247	245	275	224	228	247	258	237	245	258	244	230	225	252	244	239	246	230	258	257	266	242	240	258	249	230	249	263	261	242	260	230	238	226	254	267	246	256	224	252	255	264	243	241	277	262	237	238	252	258	238	254	250	242	261	259	224	256	249	289	263	280	268	247	261	235	248	245	243	263	248	271	238	289	245	247	241	256	223	229	280	239	249	227	252	253	261	243	269	259	248	292	244	280	279	281	264	247	261	272	264	266	239	268	287	239	246	246	246	218	271	255	248	273	244	258	277	251	252	271	271	227	257	243	236	262	253	261	242	237	252	253	256	234	241	247	247	234	250	248	229	239	271	232	255	256	252	250	238	257	243	243	252	207	272	280	259	232	241	278	236	260	261	232	223	248	234	245	235	246	258	258	261	250	238	218	238	233	254	271	281	246	241	247	256	276	254	251	260	227	275	251	251	234	266	243	249	254	269	256	248	242	271	229	231	221	224	237	247	263	269	270	254	276	234	240	237	210	250	247	272	252	254	255	286	269	236	272	251	210	263	226	248	242	273	241	285	255	253	275	242	235	256	231	273	273	262	272	271	224	267	256	234	262	215	281	275	235	250	262	244	241	255	246	250	254	242	248	237	246	261	255	253	271	259	229	262	245	257	229	255	263	300	272	240	257	259	249	260	251	220	254	248	249	242	225	239	288	246	254	249	272	247	247	228	251	245	272	255	236	235	222	265	236	239	250	267	256	253	257	240	242	276	227	266	233	229	217	242	236	264	230	241	272	230	251	251	221	252	245	236	261	270	273	214	255	248	249	250	269	283	275	244	232	240	238	224	235	269	259	262	261	267	285	256	272	264	266	283	261	276	234	241	254	276	273	266	242	238	238	255	296	261	255	267	232	233	259	240	244	256	260	258	238	255	226	264	254	266	229	281	233	248	282	264	257	236	232	242	260	249	235	240	252	245	246	230	266	234	252	277	269	277	231	253	272	242	250	253	249	257	273	247	256	265	267	266	233	238	237	238	259	253	281	236	246	264	229	257	245	230	243	206	221	272	250	250	266	265	212	245	251	263	260	253	254	262	218	264	269	232	268	232	259	277	240	247	236	244	256	277	235	274	229	253	254	246	264	268	262	243	259	258	277	254	244	275	250	256	263	240	251	250	234	267	276	233	252	238	271	255	254	299	264	266	255	264	252	262	262	259	252	251	238	256	282	264	243	274	238	235	247	239	245	254	262	247	263	250	249	274	282	263	269	251	221	239	256	237	260	243	272	275	274	248	281	260	267	236	257	270	240	258	252	246	243	236	254	238	245	245	244	268	247	273	269	239	259	254	240	254	227	250	239	257	241	280	255	265	263	257	290	260	274	236	257	248	270	246	247	244	273	251	274	257	258	262	241	235	261	252	237	248	258	252	248	241	245	220	269	260	268	263	246	261	239	224	258	271	272	262	253	271	281	236	271	251	241	238	246	243	256	240	267	263	276	241	257	263	253	240	231	260	243	271	250	247	239	257	245	250	248	285	249	229	249	248	264	237	239	244	257	254	259	275	252	252	236	275	259	271	257	262	254	247	242	262	273	244	257	279	244	254	241	250	255	238	266	240	227	226	289	266	272	264	262	264	269	248	264	238	236	248	235	256	239	273	256	269	242	247	253	253	249	244	253	245	241	257	265	254	258	288	291	258	251	264	242	281	260	268	259	271	266	247	257	255	216	236	268	256	239	246	222	244	256	240	245	303	262	249	239	247	235	228	244	259	275
5905	14376	10625	5655	4030	2945	2269	1805	1507	1347	1181	973	795	655	582	571	483	497	478	459	445	474	463	386	403	373	452	376	382	346	353	339	341	357	351	371	313	343	369	336	352	351	366	359	369	320	360	327	337	333	336	364	369	308	342	313	346	358	366	317	353	343	329	334	315	347	388	362	341	378	364	358	310	344	344	335	348	356	364	342	334	340	363	336	341	328	363	320	308	333	323	335	333	354	331	320	307	340	350	333	326	330	318	349	349	350	347	322	319	347	318	340	339	348	345	332	328	364	335	309	346	328	349	338	331	335	374	330	330	323	309	318	303	324	320	343	319	344	325	346	332	323	340	326	331	312	349	375	311	315	346	362	321	330	343	344	323	354	366	326	333	336	362	357	333	350	345	383	347	366	321	356	334	339	355	347	356	301	326	339	346	343	377	332	374	324	340	384	350	356	358	359	360	328	353	323	333	309	342	342	310	316	360	354	347	365	319	345	359	340	286	355	340	317	332	347	362	361	331	352	322	339	339	321	318	325	350	342	371	351	333	316	331	344	329	348	350	358	396	365	338	333	315	368	351	315	359	316	299	371	313	362	361	355	336	322	326	356	322	325	352	347	341	307	347	350	338	376	340	328	330	378	337	332	361	336	341	339	344	357	302	338	356	356	339	348	311	325	327	326	342	342	328	360	346	314	330	345	344	377	320	335	332	369	326	347	338	339	342	353	339	340	316	325	315	315	358	336	343	337	342	367	348	348	380	328	320	327	347	356	359	327	365	341	338	329	361	314	335	333	335	332	342	336	355	350	338	358	344	368	322	317	322	346	316	325	325	335	355	355	353	330	380	328	369	371	383	339	325	333	314	326	310	313	335	328	295	334	347	338	369	344	334	311	338	355	349	321	332	320	340	339	355	332	335	341	342	349	314	342	355	331	337	357	357	315	310	343	340	341	347	341	340	347	376	301	323	337	342	338	358	329	358	318	315	314	330	334	311	361	390	306	345	332	330	352	330	340	318	340	330	332	325	343	364	312	360	346	337	376	322	311	360	345	323	326	342	348	351	352	345	327	342	340	348	306	349	364	327	346	333	365	347	339	304	352	317	336	372	346	335	327	335	352	330	348	316	318	309	356	332	327	348	323	309	352	367	358	363	351	371	338	326	337	333	347	352	329	340	345	340	330	318	345	323	368	342	344	348	317	340	325	325	349	401	326	336	351	344	330	364	342	355	348	344	366	378	344	305	347	341	310	351	329	322	359	339	343	335	339	344	343	339	334	344	338	350	366	318	298	349	336	329	358	329	320	351	313	346	324	340	370	334	314	321	347	327	366	337	341	394	369	388	329	343	379	348	312	361	314	346	305	368	334	356	349	336	368	335	312	339	362	349	349	342	355	331	329	316	348	373	314	360	372	345	343	353	353	327	340	365	374	355	320	349	350	330	344	360	361	366	361	368	325	378	350	344	324	321	331	367	367	322	389	361	295	375	380	340	366	342	347	345	339	336	336	319	347	362	330	335	344	334	337	327	359	322	320	351	374	345	358	355	310	352	333	345	375	323	343	318	328	317	319	355	314	350	325	324	354	363	390	325	335	302	364	326	340	381	329	332	339	349	343	334	345	333	366	393	314	341	349	373	338	342	310	319	348	345	341	338	350	340	354	354	338	328	336	357	316	363	370	337	354	358	393	330	341	316	324	328	367	345	330	356	349	350	327	303	327	366	357	354	327	326	361	324	360	338	345	338	333	350	339	318	354	313	367	368	311	341	349	351	332	305	333	381	369	358	365	345	330	361	342	351	355	350	338	343	336	375	324	333	351	351	361	322	340	342	351	346	337	369	334	344	353	362	345	334	362	360	328	326	319	325	330	341	355	334	374	349	369	345	348	342	351	334	303	333	331	352	352	332	334	352	323	379	362	333	315	320	331	336	338	339	354	326	383	336	351	349	340	340	327	344	345	346	335	335	331	340	370	353	341	358	338	354	337	358	294	381	318	345	346	342	349	336	309	345	341	343	350	351	347	330	313	334	362	371	364	342	301	333	346	351	352	355	380	329	318	367	326	318	334	348	368	365	377	353	384	328	303	349	324	341	360	340	324	335	309	349	357	367	354	358	338	350	323	329	335	340	379	338	327	314	328	320	349	344	351	349	304	317	340	345	344	349	354	351	343	352	333	334	332	344	348	371	336	332	334	366	340	330	389	352	362	350	317	371	318	347	344	324	368	355	360	318	339	337	317	314	342	348	384	322	371	343	333	339	309	338	293	350	339	355	331	338	353	330	337	349	312	364	376	343	347	373	341	354	336	339	330	343	314	331	337	348	329	344	331	305	382	341	335	362	340	353	357	353	349	350	381	342	336	292	346	339	348	336	320	349	356	364	339	342	352	338	340	367	336	342	343	355	308	325	381	332	370	310	315	328	313	336	334	318	365	364	385	311	350	343	367	321	351	354	315	369	346	329	332	337	358	362	345	364	343	334	340	327	372	322	364	327	331	354	317	337	343	311	349	328	312	328	336	349	349	342	365	356	366	356	356	319	298	352	350	355	312	333	363	327	334	346	344	323	311	364	344	330	304	319	332	380	358	365	318	335	359	340	342	318	328	343	330	318	361	369	327	362	373	329	324	313	362	335	306	331	337	323	339	337	362	366	324	301	337	343	321	335	365	318	331	312	336	326	351	359	319	359	348	349	332	355	355	325	348	345	334	340	372	363	352	346	343	343	347	325	359	342	366	330	314	312	339	334	354	343	339	362	329	338	352	345	330	336	338	300	313	359	338	320	317	359	308	328	336	340	308	337	376	364	362	327	352	372	330	336	350	342	373	320	345	324	299	330	347	344	359	343	346	323	347	341	362	347	365	338	339	377	384	347	368	312	311	318	343	372	332	341	364	308	345	342	360	336	325	347	342	326	354	333	345	349	378	345	340	317	345	386	321	345	336	367	317	339	331	361	338	346	356	322	352	345	315	329	337	298	370	337	358	348	349	357	345	345	343	325	339	377	358	362	389	352	391	329	384	330	348	346	340	327	308	323	350	344	331	341	337	332	341	334	361	344	333	327	320	353	332	337	351	368	329	337	343	356	301	356	373	355	323	330	309	290	361	337	327	359	325	329	321	334	365	320	371	329	354	343	333	364	360	327	358	341	342	334	348	338	335	333	345	293	361	343	327	319	310	349	328	353	312	366	350	329	337	319	334	338	323	332	355	325	335	335	337	338	380	398	360	341	342	366	351	323	373	346	308	337	336	347	363	305	334	333	365	367	338	363	347	353	348	349	351	341	323	369	338	323	348	341	340	364	349	320	335	363	361	350	344	342	340	343	371	349	319	345	326	308	326	319	341	324	309	354	347	326	337	339	355	354	366	320	314	336	325	373	339	342	335	348	352	369	315	345	350	334	354	318	364	335	347	317	346	338	344	346	329	364	344	350	338	328	315	326	322	340	318	341	368	357	353	319	356	315	330	324	375	333	325	319	370	339	335	308	326	317	320
22620	21500	28905	24517	21496	20566	4666	1715	1280	1176	1117	900	747	720	607	549	582	582	555	545	504	481	486	485	444	493	484	441	447	420	475	430	385	420	442	389	426	409	392	434	413	423	388	380	382	440	413	417	410	426	424	401	384	382	363	434	379	370	427	441	414	411	396	434	404	415	406	403	430	367	396	408	398	398	410	423	391	424	400	387	403	429	407	380	385	419	397	392	389	411	439	426	375	392	392	415	429	389	382	385	390	412	406	371	411	377	410	427	409	381	372	376	398	392	415	407	408	414	396	372	402	406	410	378	397	395	401	366	392	370	392	390	415	429	406	374	396	414	400	398	395	398	405	384	393	406	439	418	407	402	388	380	417	402	362	378	429	389	406	402	404	408	406	412	378	414	387	419	354	380	437	404	375	404	388	395	404	415	377	419	413	370	374	403	387	389	369	373	377	409	392	389	386	405	391	404	424	405	375	389	386	405	390	412	404	431	384	408	383	443	414	400	385	387	419	394	390	416	400	360	410	380	392	381	364	392	445	373	417	401	386	406	444	394	356	377	398	406	365	414	375	390	412	400	365	400	351	408	407	404	407	380	412	399	391	389	358	383	381	400	393	415	404	352	421	425	417	386	387	409	400	376	389	370	408	400	433	411	401	365	408	370	354	400	424	411	426	385	372	419	386	396	401	399	369	417	380	405	381	393	397	403	388	419	428	389	432	440	410	396	408	404	374	416	405	384	419	364	397	389	403	377	367	381	403	384	415	417	376	401	406	388	398	386	415	386	396	372	396	403	396	419	424	395	374	423	413	359	415	405	406	379	396	377	408	373	359	393	389	382	394	365	345	390	372	418	403	393	389	369	412	393	416	410	405	413	352	428	416	390	427	379	369	382	415	448	419	396	382	380	380	402	428	408	384	355	391	393	363	387	406	413	402	366	399	415	421	397	401	402	392	425	373	401	390	383	372	378	380	398	392	450	393	390	380	377	411	396	391	369	426	411	377	393	392	377	359	393	415	399	378	379	400	364	417	394	360	396	392	364	386	377	385	373	425	384	411	382	370	385	376	394	413	400	419	350	383	418	391	364	400	421	423	388	394	376	391	408	396	406	398	400	391	376	388	387	356	423	436	387	395	388	389	384	392	394	359	416	383	430	417	394	384	401	383	408	404	375	410	403	384	393	402	423	405	415	372	385	375	370	419	379	398	416	398	418	420	435	372	418	389	351	386	377	368	416	422	372	427	357	424	425	384	414	384	375	387	409	410	378	395	385	402	399	418	407	394	414	374	390	394	405	369	431	395	397	372	427	368	358	419	386	411	419	404	435	409	396	353	375	383	375	388	432	402	394	380	415	398	387	400	390	397	410	410	366	409	377	438	389	411	382	398	418	436	389	390	398	407	395	418	386	408	400	425	432	375	379	417	388	383	389	405	386	372	388	387	393	371	414	393	394	457	424	395	406	405	378	416	403	396	421	410	423	393	353	378	414	384	405	387	377	410	400	404	426	402	393	392	383	377	377	392	416	412	417	398	425	384	414	413	401	417	388	404	387	421	405	398	431	437	403	389	428	366	365	393	367	434	397	414	368	398	385	383	381	386	410	408	413	373	408	408	378	407	370	353	369	397	395	410	412	382	396	420	365	390	378	397	420	387	417	407	387	365	425	413	411	377	403	424	369	374	421	383	406	385	399	379	371	380	418	354	408	383	397	403	372	373	365	394	412	424	400	386	385	403	392	391	414	412	366	404	387	390	412	400	405	417	396	420	390	381	438	407	397	387	438	389	400	392	418	431	417	401	382	371	382	395	423	407	376	396	409	430	425	418	381	367	386	376	386	395	427	406	398	407	392	434	392	376	407	397	388	365	424	412	373	398	393	402	407	440	405	427	419	371	365	387	381	408	372	393	406	419	384	424	372	433	373	397	383	392	389	375	387	398	389	394	378	384	398	400	394	400	424	368	397	395	378	382	391	409	453	407	381	395	399	398	372	431	360	394	361	408	413	361	406	396	400	376	372	368	364	417	381	411	397	401	403	385	406	373	409	379	416	419	416	406	379	401	383	404	420	395	402	381	379	379	387	404	421	365	427	384	405	440	406	422	414	416	434	427	365	404	409	399	411	406	397	391	424	403	405	405	371	391	408	390	423	410	377	417	426	393	397	402	430	375	419	415	391	387	386	404	394	394	360	406	369	364	372	413	418	421	387	343	390	403	410	400	416	420	399	376	414	408	401	353	406	438	417	396	422	389	378	399	371	394	403	360	410	398	399	394	386	378	415	399	391	414	401	403	413	369	363	398	393	387	391	411	366	408	389	369	404	396	381	422	399	384	410	362	403	365	409	423	428	406	404	437	377	367	385	368	394	432	390	389	388	395	398	368	407	425	430	419	411	425	405	404	406	389	388	396	403	377	386	404	382	414	382	404	411	386	370	402	380	423	410	404	390	374	413	413	419	376	383	420	391	407	382	380	389	406	390	407	405	406	413	407	401	396	421	392	383	354	346	410	425	365	390	338	395	429	379	380	398	392	458	363	381	388	431	403	365	406	391	417	400	404	369	397	409	389	388	378	396	361	418	369	425	419	394	404	390	399	373	402	365	428	412	380	367	371	395	410	423	387	394	428	389	399	410	427	386	377	385	431	421	393	389	350	384	389	422	430	384	411	371	422	386	381	419	378	404	389	380	382	417	416	379	420	412	377	384	393	419	392	397	405	402	400	406	422	402	373	437	404	426	420	431	396	416	393	402	442	440	400	383	371	400	375	385	389	395	379	391	421	403	387	369	406	397	414	385	400	406	417	410	386	390	361	422	410	409	376	376	371	422	399	388	392	371	396	414	407	411	396	405	383	421	444	397	416	413	371	378	365	395	375	370	359	372	396	415	421	397	402	391	412	401	407	427	345	391	400	382	432	398	443	387	375	398	414	414	410	391	405	388	431	411	407	399	434	422	422	393	359	397	405	380	386	393	370	424	363	372	401	413	402	375	381	376	421	396	344	417	425	412	421	385	394	412	356	403	383	378	401	395	417	387	380	377	327	397	398	417	417	373	375	376	392	397	392	405	341	382	415	393	377	444	376	373	371	375	410	370	427	405	374	401	408	418	391	364	371	363	408	358	379	358	356	387	393	373	369	432	423	385	391	385	394	379	370	374	394	370	368	389	376	419	371	390	388	372	371	394	369	417	392	405	426	385	360	367	373	376	368	413	396	407	371	432	373	368	404	417	436	392	373	390	404	378	429	410	406	369	353	398	388	372	413	395	403	396	393	374	370	400	409	380	367	426	397	391	359	419	374	431	363	392	381	401	383	378	387	427	375	415	376	364	406	390	403	418	443	375	382	393	395	387	398	369	387	387	427	395	418	412	379	405	399	404	390	413	404	412	386	386	407	397	339	368	395	382	425	376	409	382	367	426	404	354	430	362	395	386	395	414	400	381	380	406	388	399	408	397	409	443	365	402	387	381	378	407	413	420	415	397	399	369	437	392	404	405
7355	23759	18605	10682	7525	5823	4271	3487	2881	2439	2186	1732	1419	1181	1032	964	944	927	841	806	807	760	750	737	685	734	706	697	611	623	592	580	572	584	547	567	552	587	576	533	555	608	520	558	554	550	555	580	575	575	540	598	562	551	565	588	568	527	562	572	548	572	552	570	539	540	553	556	581	591	542	544	521	556	534	567	595	516	549	569	574	557	524	510	552	546	563	513	570	569	516	518	564	551	580	556	536	531	539	610	504	575	572	534	549	551	544	523	564	539	574	572	505	554	540	552	553	548	529	537	538	540	542	524	526	533	567	547	541	562	554	498	561	565	553	553	551	582	574	581	601	543	563	560	577	504	558	533	542	523	512	544	544	546	541	571	528	553	591	514	560	522	589	528	515	513	597	551	559	554	567	539	534	528	530	511	553	562	548	521	516	533	570	535	563	578	552	582	539	559	577	541	524	552	536	512	519	480	557	520	542	516	566	540	524	550	561	545	580	545	563	531	534	562	563	538	545	516	562	514	567	561	570	540	526	493	569	531	477	506	578	526	546	559	553	556	520	540	516	488	512	472	553	535	547	556	560	488	564	551	472	568	539	521	544	538	508	520	557	530	525	521	555	519	565	520	547	544	569	561	533	540	545	521	543	542	531	551	559	534	572	560	503	545	545	544	525	520	577	521	558	521	595	537	533	547	532	558	529	552	522	543	545	527	536	521	540	521	570	525	559	546	546	553	514	513	564	553	583	528	615	551	558	497	555	531	509	564	534	535	550	540	507	525	536	568	534	513	570	523	562	566	569	531	566	598	548	510	564	544	520	564	552	486	559	553	560	528	582	578	538	532	574	527	568	583	541	524	553	528	558	549	565	541	537	528	528	581	562	551	529	591	535	529	540	579	488	498	511	544	563	520	595	563	514	540	554	511	517	561	505	533	546	513	521	549	543	549	558	572	508	529	520	538	570	561	563	497	548	581	564	524	581	508	546	548	554	566	498	549	514	564	529	566	507	555	540	545	531	542	556	583	541	603	540	563	552	561	553	535	581	539	574	586	534	536	551	520	505	558	505	502	536	553	523	544	579	538	565	546	574	539	511	525	519	588	537	554	562	525	629	565	534	595	564	516	567	520	519	557	524	543	563	537	627	547	574	561	562	551	494	535	515	531	545	534	563	520	548	574	550	521	546	578	538	535	511	528	548	570	568	533	541	533	544	548	540	559	561	557	574	581	529	531	502	539	553	526	535	513	587	528	511	529	492	537	546	591	528	557	519	532	542	545	537	549	526	516	504	617	521	522	540	536	527	528	507	520	535	598	598	543	565	548	538	538	532	522	527	551	533	547	511	523	546	513	512	550	535	536	526	577	539	568	557	576	584	536	515	505	561	506	538	516	527	526	557	538	614	570	580	571	556	561	528	512	538	560	543	535	568	561	569	542	587	565	567	513	560	573	558	508	589	539	547	562	518	556	534	518	549	586	539	530	555	539	576	575	549	545	554	545	540	588	574	534	566	551	555	582	532	539	534	538	526	542	530	570	545	540	523	553	537	573	572	564	567	566	517	557	562	545	563	556	511	516	546	480	528	515	510	557	564	537	588	530	539	506	508	575	565	521	553	531	563	552	536	516	532	584	516	571	483	518	561	532	529	507	511	493	580	521	558	527	536	565	536	567	548	536	565	575	575	588	531	564	567	530	556	525	522	561	534	556	547	563	532	547	511	542	553	486	531	547	551	567	515	554	555	515	526	529	522	561	565	515	563	550	538	565	537	520	472	536	541	522	555	536	530	546	535	493	516	534	485	534	536	576	545	470	558	555	561	557	560	534	558	547	527	576	563	566	567	537	533	538	550	565	548	531	534	596	546	529	560	567	564	541	566	553	556	561	534	578	509	535	567	559	567	541	527	574	571	558	541	510	519	516	537	575	518	555	548	514	513	527	498	539	556	544	503	553	567	552	560	565	516	576	543	532	506	550	503	533	529	552	517	557	526	537	535	548	577	553	533	579	544	526	561	522	503	596	557	542	539	544	565	532	566	528	554	557	561	568	527	545	588	557	549	534	503	534	505	556	552	518	544	534	595	547	542	503	560	550	556	538	527	521	510	567	558	525	545	568	557	511	543	490	523	468	525	541	554	542	539	518	505	530	577	544	557	559	560	556	550	550	587	585	568	529	531	553	564	542	555	603	550	554	585	533	532	526	546	538	542	520	558	527	547	578	507	514	527	551	552	533	557	558	536	573	549	551	572	569	484	544	523	562	513	532	537	500	518	562	573	582	543	554	544	576	570	530	529	518	535	549	545	536	508	517	553	550	524	542	558	532	544	548	586	528	578	525	556	510	550	506	533	538	539	570	532	527	505	494	564	559	522	569	582	553	542	550	581	536	521	555	559	482	557	555	535	574	525	538	566	553	544	535	558	553	522	499	588	529	521	522	532	557	529	550	543	529	523	576	530	522	536	576	572	515	569	581	553	554	502	541	574	557	505	593	476	551	512	528	511	551	507	548	575	545	514	533	538	559	537	513	552	543	583	554	536	521	539	550	561	550	555	540	574	532	535	526	539	538	532	549	521	530	556	542	582	537	536	532	582	571	528	540	525	589	539	530	565	551	542	492	526	534	546	539	530	554	544	557	527	544	574	544	555	533	537	546	559	561	545	520	511	561	549	504	517	527	501	469	568	536	562	582	579	540	558	517	578	526	528	564	544	534	503	545	555	529	532	559	559	539	527	539	536	541	532	536	528	514	534	559	508	543	546	571	523	542	527	547	544	532	544	542	503	535	555	494	559	538	585	529	572	548	547	519	516	594	553	573	554	566	516	550	527	587	531	551	503	516	557	518	565	574	527	564	524	540	498	577	508	574	511	511	538	582	576	529	525	549	525	581	561	518	535	554	551	512	547	531	548	516	520	609	511	529	525	562	470	559	522	587	531	580	477	545	556	546	545	571	582	548	557	533	511	505	513	559	538	577	585	548	554	553	527	577	563	540	568	513	561	545	538	535	531	513	544	543	547	539	587	526	593	612	554	531	575	565	577	591	512	572	550	569	516	484	515	534	543	523	597	547	526	569	532	545	544	551	535	530	544	521	547	539	574	554	529	549	529	571	578	533	538	621	525	565	496	531	540	553	526	554	515	554	522	503	549	577	574	560	578	557	542	522	544	565	566	540	589	581	533	534	542	606	523	506	536	500	571	526	523	547	550	560	531	581	549	559	532	525	533	575	577	514	544	506	539	567	542	533	542	558	518	520	570	523	522	541	519	567	517	540	562	521	544	544	523	534	562	551	555	566	574	503	541	506	536	536	485	526	557	542	528	527	564	523	557	549	537	546	530	566	551	531	559	551	541	532	560	562	572	572	538	550	528	527	530	560	557	540	576	522	561	533	528	559	525	563	556	538	527	551	577	518	589	522	561	523	539	589	541	539	525	519	508	544	555	541	543	483	568	572	547	494	541	498	540	546	520	583	510	562	546	575	509	530	554	536	525	541	554	553
27484	18677	7689	3003	1685	1311	899	852	711	693	658	597	558	546	498	514	542	510	439	522	464	458	486	507	471	463	448	423	438	472	461	464	465	442	436	472	464	461	470	479	448	416	416	446	427	466	390	459	452	426	430	395	440	476	438	396	468	453	422	414	416	433	426	461	446	450	430	447	464	439	459	455	453	454	461	466	425	444	431	431	437	420	414	461	431	464	480	432	445	452	456	485	449	429	475	464	458	469	411	446	455	432	427	419	412	415	472	413	444	424	427	454	415	424	471	435	454	417	438	434	472	484	456	440	446	446	487	404	426	431	434	435	424	427	456	444	475	448	451	463	466	456	466	427	437	447	424	413	498	461	431	436	424	426	468	474	428	425	390	476	408	467	421	421	416	419	431	418	432	425	474	438	449	452	475	425	482	430	441	490	444	467	403	428	451	428	433	422	407	429	444	467	443	448	474	446	458	438	456	435	439	423	426	444	476	441	433	427	490	459	433	436	441	463	426	436	426	480	476	417	442	434	478	458	443	472	412	436	435	404	431	440	445	435	455	431	419	437	478	432	462	456	462	443	416	445	429	446	415	396	462	443	413	434	424	463	454	459	435	461	465	450	410	417	449	402	437	473	451	429	416	436	462	441	488	444	423	476	467	440	459	453	458	462	489	414	448	471	464	449	444	443	451	416	454	460	455	446	491	434	441	405	436	467	469	450	459	448	436	435	394	368	425	440	436	425	463	444	462	444	443	453	465	424	494	453	470	418	424	476	436	391	441	431	421	454	458	418	428	402	461	492	441	468	458	457	439	452	422	451	426	419	420	453	450	446	427	428	456	462	422	451	442	466	449	439	463	479	456	450	459	464	449	450	414	420	423	416	453	445	466	447	420	444	419	449	463	435	476	455	451	432	476	448	423	418	413	401	463	425	444	446	424	405	446	410	451	478	455	450	452	441	425	454	449	416	459	444	449	470	412	427	460	394	450	451	473	434	428	437	465	459	466	462	410	477	483	443	433	409	416	453	461	451	424	466	452	471	467	466	413	423	463	438	468	443	443	454	422	409	439	466	418	446	427	398	444	436	425	469	494	447	429	441	419	423	452	459	476	465	421	440	440	440	410	464	471	435	421	445	421	458	465	451	463	466	470	412	453	411	428	453	443	422	465	487	438	460	474	457	461	434	436	475	474	457	460	491	480	412	443	426	469	439	455	408	494	429	442	429	451	401	469	423	432	434	463	465	456	438	454	461	447	448	427	421	466	444	447	493	425	458	415	433	429	482	475	429	445	429	429	421	439	451	477	459	411	450	463	414	448	415	430	445	454	460	440	455	453	435	408	451	446	428	433	443	434	442	445	481	442	478	443	441	468	442	416	456	458	443	478	453	451	448	411	457	439	449	470	452	446	413	449	452	489	458	447	449	428	465	440	435	458	436	473	447	421	443	434	484	445	434	411	424	466	450	454	402	435	472	449	422	471	434	470	456	426	433	462	443	414	425	454	407	402	454	480	435	455	437	442	481	429	468	444	434	425	441	455	433	449	435	397	468	411	459	427	468	438	419	445	432	457	447	451	438	454	421	488	454	461	425	413	421	478	471	432	466	447	462	413	456	398	408	427	453	460	456	439	422	467	424	460	443	450	437	437	457	463	472	437	488	462	446	432	421	419	413	416	420	483	426	468	471	453	434	418	393	457	486	469	456	421	406	464	434	441	466	425	427	433	443	423	428	462	416	439	444	441	449	425	458	452	432	461	426	465	442	440	433	478	487	485	451	461	435	446	446	449	423	438	436	448	435	455	454	462	437	450	421	453	431	415	453	422	442	441	446	456	459	442	440	436	426	433	442	452	455	421	437	475	461	419	424	433	441	404	447	443	455	446	434	414	441	421	427	435	476	457	440	417	444	455	460	435	453	436	436	472	488	436	436	448	476	466	449	441	455	463	454	442	455	445	411	459	422	428	433	452	448	439	412	425	431	435	423	419	416	455	432	466	491	435	429	453	416	464	420	396	439	406	429	493	451	432	432	444	458	454	460	471	462	471	440	439	445	443	442	432	450	448	439	440	446	450	466	456	440	459	440	402	475	427	431	445	439	460	413	450	444	437	461	478	428	458	437	437	466	454	427	443	428	468	422	479	453	431	401	438	452	453	465	431	429	463	443	442	426	424	479	470	458	430	455	473	459	396	423	440	451	448	451	414	489	428	439	453	458	437	451	430	434	424	417	440	409	442	426	464	465	419	420	457	433	462	413	435	453	481	435	455	441	444	437	469	433	441	423	432	454	404	406	451	442	445	436	418	434	457	419	408	462	430	448	445	487	461	440	466	438	464	442	426	477	439	441	487	436	461	414	436	429	433	426	455	432	434	400	442	434	457	468	434	425	427	453	433	411	409	472	433	453	450	425	443	460	484	448	459	434	424	469	449	460	462	443	430	412	431	416	443	455	407	468	451	475	422	445	396	445	417	436	438	431	439	434	473	457	449	412	414	415	456	470	419	411	416	449	420	452	479	418	442	455	470	454	440	469	476	450	457	476	414	450	474	437	444	441	447	447	459	467	431	474	389	450	442	441	455	456	452	433	467	466	467	433	425	451	453	448	424	456	458	429	455	412	413	416	487	424	450	448	460	450	421	433	491	433	466	404	402	413	447	457	432	458	399	434	453	432	432	453	419	448	450	447	459	435	472	448	433	420	481	460	432	396	431	434	449	433	435	469	435	439	464	432	421	450	449	420	455	440	447	436	461	424	445	441	472	437	457	447	448	430	434	444	444	429	457	429	440	445	466	393	466	427	438	442	434	458	455	445	438	454	465	416	460	407	464	470	447	450	460	425	438	423	450	433	444	459	478	423	445	435	427	433	442	445	445	433	420	425	444	451	460	432	474	453	443	451	439	435	449	422	445	467	465	437	406	435	403	443	461	455	462	397	465	484	428	441	464	453	486	463	447	418	462	482	432	448	406	467	444	413	409	471	454	443	456	410	439	394	438	439	467	381	434	457	467	478	454	424	462	446	479	455	447	415	448	448	457	456	474	425	433	449	437	440	458	427	423	417	454	467	490	433	464	483	412	460	487	457	403	433	416	438	452	460	423	438	467	478	440	410	455	458	412	411	451	405	429	424	457	431	462	422	430	435	485	453	445	433	445	408	431	446	434	440	449	406	425	453	456	434	426	466	418	454	412	462	485	423	435	458	425	511	403	444	436	442	461	457	421	409	418	485	453	437	449	476	448	442	451	454	422	444	398	440	423	423	414	436	484	433	445	422	472	479	409	491	422	439	444	462	426	442	468	471	455	424	433	406	456	430	417	481	468	485	421	441	466	416	446	449	457	436	502	426	435	419	435	429	457	412	423	493	435	454	372	449	459	411	465	430	426	441	422	430	458	451	472	476	419	433	431	476	459	430	440	429	494	440	477	413	476	429	446	434	446	412	444	450	463	432	477	434	420	463	456	454	440	475	470	447	452	449	420	447	436	420	460	434	424	447	407	413
6764	10979	8229	4228	2991	2349	1848	1562	1422	1299	1100	1012	864	822	757	734	636	683	653	641	671	619	623	683	700	694	664	617	608	588	609	596	601	608	578	612	635	601	638	638	573	562	588	554	580	603	653	610	538	583	603	634	629	612	594	550	553	636	582	645	573	629	613	559	597	564	613	583	565	618	593	609	641	567	637	549	568	566	603	599	620	575	611	570	611	591	613	578	582	595	606	616	603	581	579	629	579	524	594	632	548	630	603	607	593	595	557	599	624	538	583	542	582	567	597	608	551	575	579	578	589	551	566	616	610	596	579	623	571	612	602	567	632	645	589	564	617	604	579	573	567	619	583	583	582	618	589	580	585	613	590	592	561	601	624	579	605	574	555	595	605	593	605	535	549	611	581	566	575	558	565	577	617	598	597	569	636	584	555	563	588	629	589	554	572	583	603	594	603	617	602	597	589	566	612	581	612	580	569	572	562	625	592	611	566	609	599	580	571	547	564	626	546	620	541	625	581	581	614	588	538	620	596	617	558	569	612	616	593	594	619	588	605	575	549	612	583	624	535	573	594	600	575	638	586	601	573	602	610	590	562	597	564	560	584	564	587	600	595	605	593	590	587	568	576	591	588	656	550	603	585	579	616	581	577	605	633	611	560	606	580	578	621	571	624	619	614	607	562	576	568	579	590	587	581	596	600	587	604	594	587	619	553	583	583	598	602	547	627	596	580	580	591	602	643	618	626	591	626	568	598	599	630	572	594	629	644	595	548	622	593	601	575	595	567	578	587	585	568	583	599	593	555	577	600	596	553	580	578	572	551	569	586	543	615	617	586	582	582	551	609	596	588	580	560	598	572	581	595	626	608	568	624	557	577	569	578	606	605	602	623	614	621	603	620	645	544	600	589	625	621	572	584	558	546	592	570	576	615	598	567	584	627	619	585	640	542	596	562	591	586	633	613	627	606	595	611	603	601	606	546	612	611	609	589	582	594	552	624	571	540	562	658	619	608	532	597	607	612	577	609	607	573	545	609	575	624	591	596	600	542	648	563	597	620	591	554	542	638	571	577	590	603	574	598	573	590	579	592	566	595	561	626	562	610	585	569	587	575	620	607	612	613	591	620	586	571	585	590	570	559	575	564	630	561	599	602	550	542	588	610	598	547	600	632	609	585	620	606	601	607	628	583	604	644	551	564	576	558	590	612	574	604	607	577	594	602	586	629	612	581	570	608	609	597	643	601	575	595	608	580	559	577	611	618	575	537	608	596	590	553	563	567	597	598	575	598	565	569	589	640	610	598	593	605	616	593	605	595	638	581	607	588	592	599	596	523	597	616	598	541	570	582	579	609	577	653	607	604	648	584	605	653	642	592	558	583	631	612	641	577	616	586	572	591	574	582	589	612	589	600	602	636	579	587	594	613	584	588	613	601	593	626	596	582	604	566	549	581	617	579	566	600	560	608	619	533	570	608	581	625	584	579	628	614	581	591	597	656	607	581	546	604	525	573	603	588	567	619	600	667	529	582	588	609	578	583	556	567	607	618	612	611	583	594	635	580	636	617	584	603	604	587	646	591	588	581	586	585	633	624	603	585	577	542	578	628	560	606	620	555	597	557	594	543	614	565	581	577	563	602	612	630	567	564	620	570	579	602	605	573	600	574	576	567	606	550	632	580	614	602	567	596	612	607	615	606	626	625	578	576	585	616	633	578	552	599	559	637	565	600	626	607	583	601	582	574	611	606	547	580	589	602	561	603	611	602	536	596	620	569	612	564	575	561	603	595	595	618	567	586	555	599	595	575	547	582	609	582	623	600	564	638	649	590	538	556	583	583	625	609	540	609	621	607	587	571	582	555	555	566	617	577	580	595	601	586	581	609	612	597	600	603	564	595	618	602	565	576	612	600	604	598	613	557	602	587	624	571	560	603	578	566	625	627	555	653	593	616	554	560	639	593	592	558	605	582	606	632	584	616	585	610	589	588	580	621	585	615	602	600	576	563	572	598	579	602	591	587	599	604	602	584	608	584	620	572	580	608	578	580	626	603	595	590	601	579	568	602	601	592	566	552	610	599	578	580	570	609	633	564	600	578	600	567	588	552	610	625	569	616	625	607	546	628	567	601	593	559	608	634	582	580	605	628	632	602	630	568	566	613	644	573	593	615	580	649	609	545	553	612	564	570	576	614	596	588	568	617	609	555	546	588	631	611	599	628	602	640	626	570	587	600	600	622	602	513	594	578	650	580	534	560	556	627	583	579	570	560	643	605	592	559	645	575	570	571	553	610	635	579	627	556	580	596	608	577	618	609	577	566	597	608	574	622	572	548	603	579	595	580	641	544	577	604	558	590	621	602	603	561	584	548	569	591	584	630	645	619	602	568	597	595	575	588	578	581	559	561	595	552	564	629	581	577	621	607	607	571	602	598	584	609	544	601	608	606	577	555	545	551	584	617	579	537	597	617	568	595	640	585	589	628	584	606	564	587	577	592	564	539	597	561	557	586	600	624	584	604	617	540	552	597	571	574	592	627	592	647	586	565	614	596	588	564	569	570	583	569	630	554	593	583	576	566	587	581	578	574	638	619	615	597	586	592	567	611	597	559	569	597	605	588	569	601	572	596	605	634	596	604	606	609	579	591	529	627	577	624	595	627	610	608	619	595	559	597	550	580	616	584	596	612	606	592	586	598	590	589	560	583	590	575	609	586	577	554	568	604	601	585	652	586	633	618	582	578	575	611	599	604	636	551	603	570	598	571	584	591	602	546	563	565	619	633	563	626	598	584	572	623	587	627	553	577	533	562	590	586	589	506	590	581	582	600	604	624	546	583	585	549	622	598	617	605	560	548	583	585	582	585	637	591	551	579	555	566	546	606	577	573	634	607	595	575	601	610	609	568	590	575	590	625	585	612	565	594	595	633	597	586	627	598	577	611	612	601	595	564	624	603	601	584	572	586	618	591	591	588	569	585	587	557	593	588	587	571	556	594	612	575	623	581	583	612	568	594	617	537	587	597	609	603	615	562	603	550	596	607	656	588	542	599	594	581	585	568	623	599	580	578	587	526	542	585	636	567	565	576	574	594	574	541	565	597	569	573	648	607	561	627	578	590	551	549	561	616	590	574	561	557	594	612	628	567	567	562	617	560	596	550	615	618	593	642	615	583	613	584	629	552	585	623	611	593	576	571	618	553	553	572	612	572	581	574	578	558	596	565	628	609	620	595	595	604	554	582	594	603	580	595	594	594	592	597	529	599	585	603	595	606	627	606	583	606	555	605	567	573	590	611	616	573	527	584	574	544	594	621	589	594	561	602	584	571	629	592	568	558	584	616	563	563	640	537	583	616	579	595	605	624	609	580	580	591	595	613	626	567	557	610	622	579	585	611	576	551	593	606	606	565	590	587	613	607	599	581	585	595	651	583	582	616	568	601	585	585	584	568	591	611	602	592	625	638	604	574	599	606	546	606	571	557	609	624	598	598	644	575	573	577	618	608	584	588	594
23463	21478	28358	24966	21213	6785	1995	1416	1180	1128	1049	966	773	747	722	725	728	654	694	675	643	677	581	624	655	664	636	605	610	536	608	626	600	632	614	595	580	606	577	569	592	563	589	550	594	597	566	591	553	581	566	573	640	584	582	577	589	581	605	616	581	562	572	568	585	615	588	623	563	574	606	594	578	611	579	544	537	615	574	558	593	594	597	573	614	583	628	574	574	589	553	615	575	570	576	509	586	602	552	567	588	546	605	597	560	561	586	640	579	587	605	570	571	605	551	573	583	615	611	581	521	563	570	593	540	604	609	579	556	553	576	576	641	555	586	579	553	546	602	578	560	601	577	554	623	601	587	551	610	593	587	608	588	550	612	589	546	681	545	565	596	547	569	583	627	555	546	515	571	550	542	612	581	622	573	607	554	598	600	633	573	568	587	604	569	588	517	573	601	578	562	559	572	630	571	598	553	614	585	554	594	568	568	580	548	588	578	545	559	598	565	589	565	600	509	570	592	586	553	579	558	567	611	532	585	622	597	601	612	601	610	582	586	595	603	571	584	578	598	586	571	577	557	592	543	596	551	591	556	555	589	548	547	567	584	620	559	548	568	636	590	577	558	599	563	576	568	562	607	565	585	580	604	583	592	568	559	592	571	569	548	572	570	553	601	613	551	564	573	558	602	564	567	571	592	542	606	568	557	550	552	598	585	532	572	610	595	597	568	583	567	560	536	610	571	548	560	582	581	598	579	586	555	604	558	542	583	607	552	586	554	579	605	566	613	549	596	594	577	559	568	620	584	532	593	571	545	579	563	529	558	617	614	582	606	569	570	603	579	564	621	574	553	599	581	569	596	524	567	568	561	547	591	597	560	552	542	559	619	612	578	592	588	559	602	595	609	608	590	539	599	587	553	633	572	545	586	596	600	593	568	594	549	571	610	615	554	607	554	640	552	590	593	566	574	570	637	547	627	571	553	579	610	583	603	586	598	618	570	592	566	574	602	542	554	585	508	581	603	599	564	592	627	588	597	525	586	573	557	595	539	584	568	601	522	603	580	591	549	579	614	586	617	572	586	535	598	563	539	557	608	562	562	611	575	572	584	604	571	554	568	593	574	602	612	584	582	562	603	577	593	599	569	570	583	586	555	574	548	559	603	576	531	579	573	577	552	601	595	589	568	607	585	629	574	552	543	583	533	513	603	576	570	571	559	559	587	537	566	576	599	594	562	562	642	597	549	585	585	616	575	599	583	574	551	600	606	549	584	578	621	590	587	583	551	604	569	618	602	606	551	554	579	571	594	577	598	571	607	588	599	581	564	615	574	570	551	546	595	623	577	550	562	572	594	541	589	556	597	552	634	584	560	554	565	565	591	523	605	590	582	622	594	601	594	554	570	569	544	522	575	570	609	556	616	567	573	571	584	569	572	575	580	549	584	599	598	601	593	559	564	568	590	594	562	583	598	569	587	594	533	581	554	583	583	585	568	534	553	584	599	592	560	560	595	589	548	615	581	577	537	568	578	579	620	602	612	575	584	619	541	563	534	547	582	580	597	583	604	613	525	556	601	589	566	546	584	582	618	618	577	565	591	571	586	611	583	573	597	538	579	506	531	575	570	592	572	592	612	602	541	561	536	572	609	559	559	581	601	556	538	574	560	548	573	598	563	572	585	600	570	564	588	596	589	568	584	640	577	635	566	569	549	598	604	565	616	594	593	605	566	578	591	583	615	580	594	549	576	570	564	569	559	550	618	573	590	572	558	580	568	549	590	562	519	569	568	598	549	557	619	593	539	586	574	563	545	589	616	588	592	544	561	592	567	615	582	615	572	586	586	585	583	580	574	562	558	571	525	593	568	574	587	595	520	595	555	591	593	596	607	562	563	573	570	606	597	570	534	620	591	566	590	554	596	583	595	578	575	615	563	600	578	595	539	561	608	578	573	602	609	570	553	592	560	560	583	562	584	586	646	573	577	607	559	592	563	564	548	599	563	567	521	541	586	585	601	573	595	576	581	588	580	601	584	593	535	555	598	568	594	551	572	570	561	596	576	614	528	583	590	557	540	616	636	554	562	575	560	600	620	593	560	555	581	579	534	592	602	564	583	620	562	564	593	581	558	580	557	603	593	528	574	602	587	555	598	548	546	577	600	567	582	565	601	588	551	562	565	568	564	539	597	562	557	560	549	595	563	568	576	589	559	571	551	578	565	598	577	607	614	581	564	599	591	546	531	565	551	560	552	549	560	588	586	588	551	563	583	609	546	536	530	596	549	607	564	562	545	536	589	582	576	569	554	602	582	545	578	555	574	567	599	547	536	572	594	592	551	580	598	578	555	547	579	577	587	604	601	574	574	591	560	568	618	552	585	577	551	570	599	544	575	617	572	553	558	571	594	595	575	603	584	581	599	564	572	568	613	580	600	561	557	609	585	586	612	580	543	558	590	565	532	569	564	604	642	557	560	563	575	611	603	653	546	572	555	578	578	558	589	598	579	530	597	548	575	564	564	546	586	583	581	572	574	622	594	596	574	597	657	585	566	619	553	580	526	539	553	606	603	548	581	573	584	548	565	592	560	549	549	576	555	608	581	574	594	567	594	603	585	558	591	593	614	560	594	597	576	540	611	580	614	595	616	555	607	575	566	560	548	559	545	561	575	551	538	570	572	554	568	599	575	624	619	601	563	582	561	572	573	580	531	538	600	582	563	566	599	565	568	545	589	591	566	581	581	535	608	582	589	587	558	613	560	621	568	552	592	545	571	591	617	590	549	599	560	558	572	587	601	543	615	585	640	586	618	547	580	617	621	601	611	529	596	571	583	556	539	581	573	593	637	562	620	576	574	596	603	564	587	535	550	605	595	583	581	551	592	538	573	563	608	560	592	617	539	538	582	605	594	570	571	591	591	556	584	613	581	559	591	595	578	547	550	594	574	563	598	601	586	608	578	586	564	567	604	590	566	556	552	560	582	618	603	580	566	557	570	620	589	564	634	551	578	590	605	588	553	586	558	564	541	560	578	535	605	582	574	588	577	568	535	602	562	629	555	604	610	620	543	574	567	566	583	540	535	592	595	610	593	609	567	549	576	600	602	534	546	539	563	550	584	577	614	586	579	541	588	578	579	580	572	590	610	554	566	586	579	602	584	558	587	552	545	594	548	656	554	539	585	592	569	591	565	603	585	579	567	532	582	585	547	548	623	573	583	581	576	593	622	572	609	569	602	575	571	584	555	583	540	590	566	637	568	558	580	575	542	535	596	580	581	618	554	583	558	562	556	599	585	594	572	597	536	588	582	609	584	549	594	589	584	571	590	590	551	576	621	618	578	539	541	565	607	596	589	552	546	566	585	615	586	602	618	549	591	555	583	551	628	537	578	586	604	589	588	568	588	516	596	600	568	586	589	580	508	543	573	559	569	574	577	593	581	561	590	555	529	587	580	550	584	574	581	559	578	578	579	533	568	580	586	638	584	571	570	628	542	558	555	553	584	558	567	570
6032	18792	14354	7852	5708	4249	3277	2706	2298	2169	1770	1610	1335	1250	1158	1005	1073	1029	1026	936	959	909	917	893	903	899	889	864	856	786	845	791	816	816	757	781	799	784	805	776	776	833	764	797	804	800	790	778	793	758	777	803	776	785	789	774	824	747	777	787	747	754	778	766	794	746	823	846	841	835	754	774	784	777	767	770	724	794	822	780	763	813	778	756	778	783	796	754	729	712	762	737	750	810	745	757	782	773	828	749	768	780	769	738	825	769	800	795	765	811	770	759	715	791	732	771	797	798	770	725	770	772	792	772	782	755	819	798	802	788	806	779	781	852	735	799	787	763	807	845	775	785	833	783	801	736	809	785	833	808	796	741	777	803	848	793	769	750	772	790	761	744	814	790	768	766	735	774	783	808	773	792	739	782	754	782	767	771	753	745	792	774	746	789	761	761	778	800	762	760	801	770	760	788	789	775	749	798	787	736	791	770	768	792	773	791	775	772	803	754	773	794	823	752	806	819	740	795	750	774	795	715	811	809	785	749	803	796	761	767	836	764	809	772	744	803	790	758	776	808	821	828	727	774	831	761	766	764	793	806	796	811	736	723	771	799	800	781	798	779	760	776	752	755	765	769	782	828	776	792	799	766	757	767	760	803	809	771	820	711	769	768	764	771	796	728	749	768	782	800	758	757	811	770	784	819	769	733	764	753	749	798	800	815	820	825	776	762	802	772	831	733	764	758	782	778	830	782	769	754	776	796	835	758	798	759	721	809	787	808	761	811	775	802	712	772	801	798	774	800	734	779	826	835	805	735	769	740	755	751	763	793	773	770	723	757	765	816	799	772	774	763	750	742	786	786	715	808	795	786	814	772	744	775	751	754	807	782	779	758	809	764	780	841	753	794	744	733	797	834	799	767	763	779	803	737	758	731	756	792	797	779	799	788	766	769	726	781	796	740	729	781	785	768	729	738	763	776	791	755	799	741	817	779	795	750	751	750	783	825	784	775	784	781	803	736	793	782	778	775	769	816	742	843	735	741	743	783	749	741	754	781	759	825	788	791	820	794	745	775	782	764	723	779	769	780	808	770	780	771	765	804	763	729	778	778	800	755	731	753	739	786	774	752	803	792	766	765	765	770	798	772	805	794	785	785	831	765	817	745	799	820	748	786	772	788	815	767	789	776	777	773	789	782	770	719	779	812	764	771	761	760	793	754	774	816	762	779	756	752	743	828	765	743	782	781	742	779	775	806	773	791	776	764	794	812	785	766	800	789	787	718	771	831	783	768	817	807	804	769	766	762	795	774	742	786	733	787	756	773	765	751	754	779	811	752	757	764	778	785	789	783	770	806	792	785	792	769	827	792	759	786	797	719	835	788	816	755	813	807	773	788	798	829	785	824	785	797	745	791	772	763	815	807	793	764	747	779	776	787	795	800	785	838	771	746	848	810	743	798	789	773	804	767	740	750	761	807	755	816	770	770	775	794	799	779	797	816	787	787	794	778	772	730	786	743	763	788	738	774	763	792	784	851	815	800	766	739	757	790	831	821	796	772	817	784	811	740	770	812	760	748	763	787	778	790	824	800	749	762	743	802	743	774	773	767	749	800	730	816	788	775	766	790	779	775	767	757	740	832	771	749	768	799	780	784	778	736	765	757	779	788	792	790	772	731	791	833	760	791	767	841	734	787	793	788	780	746	729	751	753	756	799	765	839	776	774	801	747	809	767	799	778	792	782	775	786	809	766	774	771	817	800	763	816	766	810	795	794	737	753	814	761	776	778	744	769	778	782	802	748	787	762	800	772	745	751	825	779	737	796	831	737	793	754	788	772	776	739	783	757	826	750	812	794	784	774	764	766	804	832	776	765	776	771	761	748	725	765	733	759	756	754	724	821	753	726	775	791	740	747	788	778	826	788	767	764	823	735	783	719	707	794	788	774	754	768	815	754	787	726	771	709	787	782	771	775	772	787	768	795	846	743	791	802	782	783	793	763	770	789	820	767	745	767	755	769	761	766	790	769	759	770	785	757	793	806	792	723	769	723	788	795	774	779	719	790	795	788	803	781	773	773	768	772	762	769	842	782	752	746	807	739	748	756	802	775	780	782	762	780	772	808	767	768	763	760	793	800	787	749	823	820	780	793	763	799	778	795	811	772	778	806	804	805	786	754	764	775	759	764	771	807	770	775	737	737	755	754	797	773	780	798	728	762	770	772	775	797	816	811	748	801	825	794	740	779	766	788	806	749	849	756	722	834	761	778	762	758	754	787	762	824	789	719	782	815	801	756	826	760	792	767	767	727	786	760	770	727	789	774	829	766	804	737	785	798	772	731	783	788	775	807	771	796	819	744	796	795	733	800	786	757	795	774	756	794	766	712	798	751	807	744	689	779	796	784	751	780	776	819	765	769	789	810	756	768	781	767	832	825	765	712	796	821	746	797	758	802	785	778	771	772	795	780	760	821	763	784	757	742	790	753	787	783	798	763	799	803	757	769	767	743	783	755	760	771	742	748	728	769	748	778	789	787	793	785	775	797	763	801	765	822	805	748	745	752	785	803	766	746	783	785	762	760	786	811	745	800	782	775	826	804	796	806	755	813	733	747	806	762	784	818	773	809	809	799	812	718	727	774	861	770	740	764	760	806	772	771	804	769	776	809	763	798	769	807	782	762	739	753	791	787	739	791	725	720	762	823	749	813	794	785	745	774	785	811	736	769	774	769	845	804	829	785	779	771	769	806	834	771	758	756	803	787	857	760	813	773	850	806	799	781	810	773	784	737	776	819	748	765	772	788	730	799	832	778	814	809	792	790	717	780	789	777	764	756	799	755	797	788	782	752	788	718	800	770	809	786	803	805	808	771	832	809	754	751	807	816	733	754	762	776	740	749	791	755	764	774	815	765	811	803	791	787	741	820	759	797	821	765	794	751	778	792	788	779	780	776	736	791	773	759	761	761	810	794	787	806	797	740	772	804	750	772	796	769	772	795	754	766	739	814	735	789	769	781	823	763	808	782	731	745	820	798	805	776	730	764	778	797	808	791	775	757	751	771	755	753	792	747	715	775	707	733	812	796	836	731	796	765	733	782	762	770	806	786	768	753	772	745	749	775	812	757	783	794	756	734	729	820	844	787	739	798	797	782	749	802	784	794	820	779	731	731	778	708	733	774	759	761	780	733	754	767	793	723	761	803	769	772	742	754	766	788	788	803	792	776	801	778	785	759	842	780	790	806	762	813	751	816	736	795	750	778	771	788	836	771	758	731	788	779	796	731	786	744	769	791	804	784	736	780	765	796	775	783	758	767	762	824	764	801	805	806	808	787	797	757	815	784	761	780	747	833	783	802	789	746	743	797	722	757	776	714	788	790	789	735	806	746	800	777	792	785	829	800	774	766	764	761	804	824	787	762	772	764	785	844	865	790	763	796	778	739	775	769	749	796	756	783	798	772	781	781	740	752	720	789	790	816	791	766	831	747	802	753	780	726	775	767	776	764	743	761	791
24915	21469	26458	24496	3967	1349	942	803	687	658	513	465	423	401	357	322	338	323	312	326	286	283	267	276	283	289	266	303	243	248	286	255	274	252	265	272	259	251	239	231	272	279	241	253	246	246	266	249	260	233	289	254	266	251	265	252	261	263	246	242	266	249	293	274	268	271	281	255	259	254	270	283	261	276	252	257	246	269	257	228	238	226	247	250	264	267	244	273	249	228	257	278	262	249	248	243	257	244	259	261	274	284	259	251	242	252	257	292	232	237	252	273	266	250	263	236	248	229	251	250	254	275	253	264	266	244	281	250	252	297	253	255	273	250	261	264	255	267	265	244	262	232	258	264	254	247	244	245	222	277	241	297	263	257	256	270	279	284	273	258	266	272	283	239	261	246	259	253	246	238	229	283	259	246	264	293	260	249	296	261	263	250	266	265	254	262	288	230	255	271	236	244	284	236	257	243	237	288	287	226	275	252	251	236	231	249	260	233	243	271	250	265	278	230	249	258	250	234	268	262	271	256	269	244	253	250	257	253	247	220	269	255	204	278	255	249	257	257	224	250	265	272	264	272	266	261	248	276	285	252	233	262	287	249	274	239	257	266	261	271	270	246	244	252	253	247	242	264	236	251	256	268	237	245	273	262	260	251	260	239	266	270	263	276	241	248	283	248	271	258	224	275	288	236	270	267	254	273	256	264	257	268	230	253	266	269	250	282	251	258	259	241	266	247	272	238	256	223	272	263	249	214	250	296	283	270	242	259	256	241	251	240	253	249	294	233	244	292	229	245	249	259	257	265	237	262	259	229	254	257	255	250	232	243	269	277	252	295	239	251	256	253	266	254	270	259	240	250	263	232	266	264	230	290	273	218	271	287	233	265	257	262	272	240	272	254	240	273	285	268	245	267	270	226	261	234	231	247	262	259	240	249	233	272	247	287	256	283	258	250	258	274	244	254	227	255	274	263	266	257	274	265	239	248	262	281	270	259	254	290	256	251	273	266	296	272	259	229	266	257	282	275	266	275	250	266	245	242	241	269	264	271	270	259	250	266	254	277	268	267	265	250	277	255	270	245	271	239	265	243	243	252	264	238	286	231	293	285	252	250	229	257	244	259	255	254	226	245	270	266	244	245	260	284	231	258	242	260	226	250	290	272	269	260	236	255	290	278	264	249	259	242	246	259	250	268	280	247	225	250	251	253	277	259	239	238	253	238	281	245	254	264	212	255	280	280	265	250	282	255	255	268	252	256	267	258	271	236	238	248	260	245	229	262	272	246	249	239	244	256	228	254	289	255	245	264	273	270	251	262	245	256	222	250	260	254	243	254	250	293	254	268	262	256	255	245	242	304	272	266	254	262	251	245	266	287	292	230	237	259	244	261	242	263	257	292	258	256	237	286	257	246	268	256	256	272	314	241	248	245	280	245	263	260	244	255	252	271	250	240	256	244	257	266	256	250	238	238	259	277	274	270	274	254	242	249	286	253	275	242	284	292	284	282	258	234	269	269	264	261	278	255	244	261	236	275	274	236	262	275	286	235	250	256	237	237	238	251	254	252	222	260	259	240	239	239	247	271	243	258	262	264	258	245	263	277	281	251	244	253	242	242	248	248	249	244	273	232	242	270	244	268	253	244	269	253	246	271	273	260	264	277	260	235	243	265	248	266	255	260	258	272	258	253	266	209	267	266	278	251	286	265	241	259	265	252	243	251	250	231	265	280	237	258	246	253	263	244	247	252	230	263	241	252	269	254	220	264	272	267	286	246	243	216	241	257	269	259	232	237	265	264	251	243	262	266	260	252	247	253	254	283	260	277	275	227	260	277	268	277	240	251	244	264	228	241	245	287	260	239	234	245	222	236	253	246	234	252	264	268	239	242	239	261	233	231	249	253	253	261	260	269	261	261	275	244	277	266	266	268	241	263	260	264	267	274	254	236	243	226	236	284	232	250	283	254	267	284	256	275	256	264	261	269	284	232	221	289	251	248	268	235	254	243	240	254	240	243	247	262	268	289	263	276	250	244	272	278	249	268	262	254	284	261	240	243	255	268	264	260	247	255	269	254	238	270	257	253	256	257	293	257	240	257	269	267	253	262	255	252	272	266	235	266	244	228	277	279	285	230	264	239	275	230	267	234	270	238	251	222	244	245	227	265	232	265	233	246	238	249	249	256	279	239	252	267	269	230	239	231	244	285	273	242	234	259	259	262	259	267	254	289	214	256	278	271	239	285	233	261	262	229	260	259	270	255	263	270	230	238	268	251	250	273	255	250	226	253	246	232	273	250	251	259	273	242	254	231	278	265	288	259	287	258	272	273	264	265	251	253	254	270	250	234	269	266	256	233	251	256	249	299	251	235	250	261	275	251	254	259	230	265	289	243	248	241	221	264	277	263	235	234	240	233	260	258	255	256	234	256	232	243	275	258	246	266	262	266	252	275	283	233	239	242	297	246	273	254	273	280	260	246	254	238	279	245	267	247	251	257	237	237	267	242	242	257	270	273	271	201	247	251	262	300	255	252	249	214	228	243	233	271	256	283	258	250	270	247	246	249	268	255	255	254	266	264	245	233	283	251	282	233	261	233	265	245	242	236	242	247	255	241	291	225	280	253	260	242	270	227	250	239	245	226	262	280	251	258	260	253	270	253	274	263	288	274	258	241	267	241	231	242	253	270	256	266	230	262	230	263	257	261	264	231	238	249	265	260	239	265	234	237	267	274	271	287	275	255	265	231	237	236	237	231	249	253	257	245	249	249	271	293	253	279	280	257	275	256	277	255	263	254	284	265	256	244	277	247	260	283	269	260	257	236	262	222	265	223	267	274	243	273	258	251	266	263	285	241	249	236	279	269	249	275	262	264	240	234	266	275	276	227	233	233	239	256	278	203	252	244	256	259	288	239	232	274	255	220	248	266	240	256	241	251	268	263	277	229	257	269	237	269	271	243	260	225	221	268	259	255	244	227	254	263	258	249	272	256	269	280	270	229	253	261	241	286	261	243	254	258	242	259	251	238	255	305	229	248	235	239	263	270	243	249	247	253	250	249	245	250	259	254	244	264	262	222	260	255	267	269	232	244	246	245	249	259	247	253	264	228	270	274	264	253	232	249	259	251	239	286	250	262	261	256	244	247	219	233	248	236	253	261	246	256	263	267	281	285	280	241	257	237	264	246	268	267	240	254	253	241	253	241	274	259	276	295	259	259	243	266	311	267	260	231	267	230	260	240	264	263	258	267	257	255	255	273	244	296	244	266	276	252	247	231	244	283	248	246	241	248	275	264	245	262	256	241	254	236	254	253	236	266	254	235	213	243	238	266	249	240	250	245	252	268	258	239	264	246	243	237	249	244	224	270	238	269	265	238	264	278	255	255	251	260	257	276	240	252	232	276	256	252	255	265	256	234	243	273	248	249	245	256	278	253	260	261	244	260	249	254	247	271	241	259	275	271	256	248	246	240	259	271	250	274	246	251	240	244	235	277	268	253	264	271	249	262
5925	14618	10765	5623	3977	2987	2238	1810	1604	1353	1145	918	760	635	603	509	512	491	474	432	413	395	501	469	438	425	431	358	393	387	355	349	360	350	374	347	339	360	344	310	352	389	369	331	385	403	325	361	359	374	367	351	363	327	309	343	353	371	353	343	323	348	345	371	342	351	334	328	344	360	377	355	350	367	352	342	342	369	367	331	357	358	321	380	341	368	353	354	359	338	337	385	324	315	346	347	339	364	344	346	351	338	361	393	366	380	341	342	339	325	377	337	323	338	351	294	315	379	349	332	332	339	370	355	361	356	382	328	347	368	366	329	319	343	351	339	324	344	342	344	360	341	334	317	342	338	369	366	323	306	313	365	338	330	358	328	314	334	385	376	347	345	343	353	313	363	356	339	358	345	335	352	354	327	336	360	359	370	365	351	321	353	364	339	361	376	317	355	350	283	334	337	351	362	361	345	349	328	382	320	329	350	354	336	336	342	323	332	336	363	322	355	365	339	344	331	326	351	339	357	348	346	353	356	336	315	329	344	339	330	380	333	388	377	351	346	343	350	321	319	382	357	357	332	331	380	333	347	354	363	336	335	355	312	360	313	335	365	364	353	379	369	360	342	354	345	344	355	339	358	354	356	356	345	330	344	355	345	362	333	344	342	317	352	351	365	354	384	345	322	324	352	355	342	316	340	383	344	360	362	362	364	376	382	388	347	345	308	368	330	340	321	315	348	361	355	339	342	358	330	306	344	360	302	345	348	348	342	343	353	352	329	340	347	352	358	330	323	299	325	325	338	355	359	330	359	347	347	312	333	349	341	341	328	336	340	347	356	325	378	361	333	334	395	339	331	327	339	351	337	313	333	331	365	353	338	347	337	349	349	364	322	325	321	361	346	341	325	365	328	346	322	353	369	374	347	342	346	350	303	358	337	327	372	344	342	326	348	322	323	334	367	346	342	344	363	336	359	335	324	334	389	378	357	335	329	354	327	380	334	343	347	321	337	353	395	338	339	372	380	371	359	330	336	362	363	328	351	343	343	342	359	351	377	344	318	349	362	335	346	325	374	343	333	361	359	343	369	344	346	334	348	366	389	318	344	379	343	340	346	312	324	361	360	309	351	311	318	360	334	342	330	351	326	368	342	342	354	338	373	328	358	331	381	316	353	359	342	329	348	353	346	323	310	339	345	346	332	349	381	360	353	362	334	352	364	355	344	331	375	341	330	335	331	383	333	355	354	353	329	322	331	391	356	336	357	359	356	353	352	363	345	324	350	330	360	366	335	360	324	321	337	358	354	351	352	333	345	323	343	338	376	335	346	337	320	342	354	339	328	376	346	373	327	345	311	354	377	352	358	349	343	363	323	368	377	331	330	341	337	350	350	345	355	363	344	329	341	327	355	380	329	392	356	350	351	368	378	351	361	371	320	360	334	361	344	358	367	325	350	339	360	324	326	344	311	344	343	342	386	320	371	348	348	332	352	371	361	326	358	327	315	342	356	358	358	306	391	319	359	328	351	369	321	319	375	346	365	374	357	345	357	374	341	349	347	345	363	334	335	338	339	335	344	345	323	319	371	366	338	376	360	358	338	332	345	324	339	358	380	333	350	348	318	350	367	392	324	338	355	358	375	359	317	340	385	365	321	358	346	321	364	348	332	338	335	359	344	369	329	358	364	386	333	350	348	340	373	365	357	312	331	323	340	343	362	371	344	366	337	353	360	376	373	351	344	338	312	353	326	331	331	346	328	382	383	318	366	389	358	376	356	336	377	324	327	369	332	331	358	328	308	407	357	316	357	316	361	350	365	332	325	319	355	355	349	348	349	329	336	343	340	328	305	325	342	346	320	328	317	355	361	341	352	339	342	330	339	329	391	359	316	337	344	357	333	353	344	338	342	364	331	362	355	347	337	319	344	330	397	342	368	349	303	342	359	352	310	361	339	346	324	367	328	332	327	349	369	356	373	349	319	352	348	337	349	331	352	324	330	349	338	341	339	356	328	357	334	340	329	340	363	356	348	371	363	335	354	314	341	321	360	331	344	340	333	351	334	335	337	350	352	315	362	346	352	344	348	339	364	311	370	322	329	353	348	338	381	348	348	324	365	312	371	368	334	362	348	325	374	355	353	352	357	300	372	369	349	335	328	314	344	339	367	375	359	332	336	336	362	321	349	329	329	312	359	336	335	341	344	345	355	350	387	357	334	349	310	310	349	362	358	371	343	333	340	351	353	349	320	349	384	364	313	344	353	346	359	369	383	353	352	348	354	357	387	404	340	333	371	349	315	341	340	374	358	352	370	351	336	346	380	342	348	361	342	351	383	362	364	326	341	345	389	325	337	342	366	333	340	340	323	313	366	377	368	367	332	334	328	351	361	340	348	364	343	365	331	343	335	342	334	334	318	278	333	370	344	369	358	352	303	349	336	338	319	352	316	348	351	368	354	348	349	314	322	329	351	352	326	353	350	344	359	346	349	326	356	349	358	324	338	380	326	345	332	382	358	370	329	332	334	344	312	328	322	324	329	373	368	354	348	327	350	363	339	329	358	345	344	353	378	331	329	342	357	351	352	380	328	374	366	325	362	341	347	352	337	361	360	343	361	373	343	354	343	309	335	333	368	323	372	373	343	349	354	390	368	354	356	351	355	360	366	315	360	305	355	350	354	336	361	321	324	326	352	321	363	348	358	324	331	334	332	392	357	366	348	336	382	303	353	337	353	326	376	333	331	317	343	299	334	349	346	359	336	352	373	353	354	332	320	320	323	343	369	360	363	362	346	341	320	340	383	330	313	367	331	334	353	342	354	340	345	344	349	316	373	398	343	351	331	364	339	358	327	326	369	363	350	359	338	358	339	324	363	326	355	352	349	347	348	370	348	324	324	344	346	325	354	318	342	352	332	375	368	318	353	333	332	346	331	353	342	348	327	353	291	344	342	341	336	378	383	357	397	346	350	344	342	355	362	357	369	354	310	349	335	342	328	367	338	360	350	330	348	350	314	318	346	378	309	337	333	359	348	338	338	342	384	360	343	356	357	365	328	317	320	349	351	337	357	335	320	335	361	359	326	348	348	369	351	360	341	334	358	321	318	368	346	350	321	318	377	340	346	315	360	346	362	376	343	375	326	366	337	353	375	326	330	330	345	356	365	333	329	296	379	345	356	351	354	336	342	337	369	363	348	316	387	327	357	362	369	342	342	352	324	319	335	329	334	380	359	369	366	348	343	382	353	364	351	340	388	406	331	348	351	351	346	367	356	363	368	345	357	367	369	325	317	344	328	334	366	338	354	353	332	367	335	360	379	373	323	364	332	333	325	311	356	343	346	375	352	335	380	333	324	356	341	342	350	348	349	314	351	335	351	347	337	350	341	339	343	349	343	353	352	360	354	331	324	320	346	348	383	322	347	363	339	378	349	362	356	344	319	344	351	370	350	353	378	331	345	362	334	348	303	342	369	369	343	355	334	341	339	327	364	320	338	335	315	360	358	328	339
22578	21499	28918	24479	21501	20757	4860	1780	1313	1222	1022	892	785	694	671	568	572	585	503	536	491	536	457	476	464	478	474	450	419	461	422	419	418	403	408	456	423	415	407	420	416	397	410	421	446	397	368	386	398	391	458	382	460	419	401	406	382	362	405	347	458	389	422	455	402	406	403	420	388	395	420	430	412	432	405	411	409	376	427	460	400	393	407	416	452	393	390	425	417	438	395	398	428	398	362	388	417	407	394	439	440	368	419	378	407	440	401	403	404	380	411	400	387	375	437	429	401	405	411	397	400	395	396	390	440	396	383	408	417	418	379	401	434	399	428	394	443	381	355	361	384	381	436	395	410	408	382	433	420	412	377	429	395	394	396	388	401	400	402	445	430	363	371	387	431	400	386	421	416	429	390	409	412	397	396	402	393	411	388	368	420	392	430	410	463	409	401	408	403	408	444	418	397	369	401	416	404	399	380	396	370	387	419	385	442	376	431	440	449	402	408	410	404	401	367	394	419	419	442	423	404	386	428	443	391	407	437	431	445	392	399	388	372	395	384	436	391	431	412	435	414	420	365	418	396	421	423	420	400	423	417	382	401	384	411	395	385	386	393	421	424	410	403	421	377	392	382	405	401	421	400	394	407	433	450	405	404	419	377	393	412	413	422	433	388	417	422	433	406	398	417	420	391	398	366	396	402	428	407	418	432	381	371	431	405	424	382	409	436	373	401	383	442	405	421	402	383	412	412	418	448	424	402	388	386	400	395	386	428	361	393	415	398	427	388	433	419	350	431	365	396	412	374	381	409	401	407	424	385	414	420	406	422	392	401	396	377	434	400	403	383	360	391	412	402	387	372	404	405	401	361	397	408	381	401	422	414	438	386	432	389	422	412	398	397	414	372	391	397	378	426	440	420	394	409	426	369	443	409	409	402	366	392	384	408	420	389	396	406	392	413	366	403	375	416	393	400	403	383	393	385	450	393	360	430	381	406	419	418	436	439	415	380	374	367	414	391	402	441	393	365	409	423	403	425	383	437	396	401	381	387	388	383	396	402	424	424	399	428	421	385	400	366	372	388	406	396	437	416	398	424	413	407	455	390	430	394	410	432	403	373	391	420	368	419	404	397	425	421	393	390	378	398	428	390	372	406	393	385	402	376	396	391	383	411	415	395	426	414	403	408	433	401	418	423	415	415	389	380	398	453	405	390	411	395	346	403	422	417	393	391	370	451	379	389	382	406	407	409	403	435	404	419	420	412	384	420	409	396	378	416	406	372	416	412	384	441	394	394	430	418	365	415	429	379	375	407	429	383	389	378	392	424	371	409	369	408	404	426	432	400	410	414	396	414	393	383	432	426	401	418	390	403	419	400	403	382	403	353	444	418	409	405	407	393	421	410	406	397	373	395	435	427	379	424	434	399	407	403	406	386	391	405	407	408	416	398	423	409	387	411	401	386	439	439	414	381	394	384	411	407	379	433	405	409	397	385	395	427	408	423	412	429	401	422	388	394	357	400	401	410	445	409	420	420	395	398	396	388	390	428	413	424	371	435	381	400	420	399	421	424	396	387	429	398	408	406	375	388	466	379	436	397	405	383	398	397	439	400	420	409	423	413	395	411	393	389	398	436	381	383	385	442	413	397	382	386	393	423	390	425	403	423	404	388	399	431	438	427	419	386	417	409	427	437	412	415	421	379	433	432	424	406	403	431	383	413	386	375	387	408	380	420	402	387	399	403	413	392	388	442	445	410	430	410	404	400	399	386	416	420	386	426	395	432	401	406	389	394	400	443	382	375	408	364	421	402	425	400	409	390	388	377	407	402	393	429	439	390	411	389	417	378	425	401	405	365	439	406	376	397	374	387	397	454	422	394	402	418	378	442	404	365	366	431	391	409	361	389	429	380	404	411	414	402	380	394	409	429	412	396	424	430	404	412	420	431	407	390	411	404	408	402	363	399	416	385	405	403	412	414	359	403	395	392	404	413	423	399	402	409	380	411	419	395	395	408	413	456	398	389	407	410	397	400	398	415	408	425	392	387	363	395	414	415	386	375	415	413	400	405	389	392	397	405	386	420	389	430	409	417	410	383	441	376	370	414	370	412	421	436	408	398	433	389	405	430	389	379	434	414	411	381	413	398	436	427	382	389	434	388	414	421	368	416	387	384	396	388	398	403	404	406	355	372	382	418	399	399	390	414	383	411	381	373	394	407	413	378	382	394	345	434	434	396	395	405	408	398	388	373	372	405	400	384	402	410	358	393	393	410	416	373	378	385	379	413	388	453	393	392	427	449	391	371	418	408	377	385	422	389	380	392	420	379	409	415	388	399	381	399	425	434	400	420	373	409	393	415	366	425	412	369	407	433	414	385	383	380	422	392	413	386	392	379	416	415	395	360	397	421	393	403	377	449	377	392	376	404	409	401	361	391	405	382	422	415	424	377	428	375	434	403	361	399	384	381	397	369	375	384	425	384	459	374	403	423	414	395	390	400	383	371	399	412	388	437	390	382	393	393	418	374	403	401	416	412	393	397	391	410	417	397	411	408	399	419	396	414	407	414	387	406	449	356	436	422	384	420	408	394	405	370	421	381	380	407	435	450	385	423	450	410	401	415	401	378	433	400	369	398	362	418	375	445	380	414	404	383	402	367	405	408	429	400	405	399	426	408	415	394	363	415	380	400	423	383	394	378	369	398	386	415	412	400	402	449	367	405	406	422	439	406	400	369	394	374	400	406	406	399	447	435	377	390	408	406	389	370	399	394	405	387	381	392	417	420	403	364	413	414	368	384	391	381	403	398	352	413	395	391	401	421	404	379	410	408	402	386	419	411	402	399	372	393	387	373	396	390	385	408	385	363	396	422	415	355	404	398	377	391	419	425	399	391	404	374	398	396	443	389	441	379	425	418	358	400	401	432	411	398	404	402	401	420	408	388	395	395	372	339	400	421	410	404	370	447	392	399	399	397	407	395	397	380	403	416	374	418	402	454	416	442	399	398	401	421	429	404	414	385	402	415	428	397	378	415	389	408	374	416	413	428	405	389	383	379	376	391	407	417	382	424	429	388	393	422	409	426	402	398	396	409	411	383	417	383	420	393	395	418	384	391	376	406	417	408	407	420	407	391	417	395	391	393	396	415	390	394	383	415	418	413	380	404	399	397	382	397	403	408	349	395	425	390	398	396	375	385	402	407	408	424	405	420	416	396	402	418	407	401	422	418	420	410	407	397	391	362	409	406	392	380	412	394	413	376	415	394	387	421	441	376	423	431	349	403	410	372	428	420	424	417	384	431	385	392	424	405	389	399	406	459	429	408	446	375	382	402	387	364	377	462	386	412	430	430	407	413	402	414	429	398	401	410	431	398	396	394	417	381	396	403	412	382	374	416	392	417	388	415	381	360	436	448	437	406	421	393	413	412	373	409	407	357	403	401	395	417	398	378	377	430	374	394	404	401	400	317	395	405	368	439	407	387	446	418	393	404	409	396	372	421	391	389	406
7477	23821	18402	10312	7518	5591	4260	3478	2870	2456	2082	1715	1372	1179	1016	899	912	940	851	813	750	736	718	705	705	704	683	653	594	597	585	590	608	599	566	561	566	553	580	582	567	540	568	545	559	552	591	587	535	562	527	564	519	528	528	520	539	545	554	494	560	556	539	591	585	543	558	571	554	547	598	576	569	525	521	590	542	599	542	566	513	549	553	554	532	531	523	544	522	529	520	555	558	541	535	500	568	551	545	496	576	567	561	580	543	555	575	550	562	592	559	541	565	574	552	533	548	554	542	549	582	533	571	527	562	554	550	576	534	516	563	556	525	519	582	570	597	541	542	559	553	512	520	538	554	552	544	601	545	541	602	597	561	541	562	572	545	537	535	537	545	575	550	532	543	520	533	529	548	572	563	535	515	567	597	569	558	543	546	572	531	537	547	564	586	558	541	537	573	526	525	533	543	550	567	559	489	585	554	545	516	530	518	494	546	542	561	579	523	527	575	562	554	526	496	568	602	533	531	576	526	493	534	533	510	554	544	562	537	576	547	540	575	533	530	551	557	535	534	537	532	554	567	516	512	511	525	562	557	546	545	570	525	520	526	527	545	568	556	602	533	528	581	520	583	601	575	526	550	552	537	535	566	569	517	552	578	532	584	549	542	541	534	562	578	554	536	548	547	551	545	535	583	566	550	515	531	530	564	502	552	543	553	525	558	538	510	535	556	546	596	600	546	534	508	559	528	566	557	562	517	559	561	563	542	538	559	552	509	545	569	537	540	525	559	567	548	562	568	588	547	517	554	572	558	536	539	514	529	564	532	509	597	523	549	535	563	540	506	517	581	551	563	584	561	579	561	567	566	533	522	509	535	523	561	544	513	567	528	573	531	564	527	549	535	553	587	542	528	510	526	591	529	505	518	563	535	569	550	576	518	500	580	538	538	547	597	531	511	528	543	570	544	543	542	551	554	574	565	557	584	540	551	557	565	513	578	565	541	540	526	502	543	559	530	547	538	524	532	567	571	523	601	576	500	554	537	518	538	581	557	539	565	543	560	553	559	513	525	563	542	558	546	538	513	559	586	522	513	564	565	594	538	521	569	579	550	555	564	578	590	546	530	556	541	522	541	559	544	505	573	555	518	566	550	547	534	509	544	523	506	521	547	544	494	614	531	555	511	540	580	579	542	533	568	543	518	543	527	552	557	528	510	577	542	533	545	573	568	544	536	555	574	538	530	573	550	540	529	518	506	524	561	549	566	545	580	522	565	536	542	560	590	555	535	555	618	580	538	596	559	554	592	509	562	548	526	562	565	548	540	559	539	569	578	586	559	548	554	585	573	511	598	507	567	550	564	533	579	526	538	535	483	530	537	547	552	515	518	521	585	581	535	517	466	536	574	593	551	541	560	556	523	547	545	578	515	531	554	546	577	598	576	546	570	594	538	546	535	548	575	545	567	543	537	521	551	515	558	545	528	518	527	568	548	511	531	621	526	523	520	508	564	566	527	593	533	559	527	570	526	556	535	546	556	557	544	537	539	586	543	538	549	574	528	571	530	547	559	528	538	558	549	558	523	549	570	500	545	527	547	560	522	513	562	602	572	534	563	542	545	515	570	583	578	524	563	538	566	546	550	534	536	539	516	573	527	541	535	583	583	535	573	545	566	544	535	544	586	605	565	540	581	544	560	551	529	557	527	579	565	533	566	529	562	538	535	530	525	533	582	554	566	557	570	506	572	582	538	536	558	535	538	556	505	566	570	558	535	556	580	572	570	519	609	517	543	533	600	529	575	590	524	545	596	565	541	585	517	517	526	592	531	515	545	535	568	564	556	562	519	550	546	547	563	536	527	563	564	551	568	567	522	574	549	531	516	567	574	531	506	563	536	541	569	545	568	536	584	545	531	583	520	562	542	545	550	542	580	578	560	533	515	566	531	581	603	562	558	550	534	535	577	552	524	542	515	512	593	539	575	552	523	559	543	612	561	542	531	591	557	553	565	556	555	574	513	543	551	522	537	542	552	537	516	564	583	550	547	524	549	547	569	542	542	553	535	530	560	551	528	537	544	570	518	513	556	502	533	564	502	530	525	549	529	578	557	515	515	531	529	561	564	526	524	530	522	547	534	553	580	550	532	532	514	515	508	526	525	547	508	523	556	549	539	533	526	529	575	572	557	550	569	563	560	566	528	550	545	548	578	517	548	566	551	575	555	539	539	535	565	559	545	536	544	554	549	536	578	515	545	555	556	561	531	551	552	547	532	607	542	548	557	543	575	507	544	521	569	560	484	594	544	573	577	590	530	547	583	566	528	558	580	549	598	521	575	547	536	539	539	526	545	528	580	553	555	585	538	583	521	557	544	561	581	541	548	543	548	554	529	528	534	552	531	569	591	558	555	564	574	566	543	540	549	549	559	538	554	510	531	547	565	557	497	586	574	523	570	522	540	590	495	536	555	597	572	556	553	521	581	566	563	549	555	540	503	564	552	498	601	487	553	546	551	573	528	576	545	558	557	574	506	549	546	551	552	536	527	536	547	522	554	576	527	569	523	545	577	516	530	572	559	543	532	566	508	552	573	551	543	561	554	541	545	562	540	506	585	537	526	528	547	554	553	540	546	562	530	539	527	512	549	538	540	545	556	545	528	525	545	578	581	524	538	533	561	536	561	560	519	547	560	498	501	523	547	538	553	574	527	587	554	562	550	520	509	553	583	544	524	554	517	572	545	591	525	532	509	575	561	542	547	552	556	537	566	544	551	537	528	531	525	566	575	519	552	531	527	553	548	595	515	493	543	523	548	492	569	573	556	538	560	539	544	539	562	565	520	529	522	518	546	548	557	560	568	533	543	552	541	569	525	507	542	587	545	546	523	524	566	540	516	553	519	559	558	515	586	546	561	559	514	530	541	587	577	550	560	511	554	534	566	549	545	515	566	566	564	554	491	542	529	543	546	553	546	534	559	555	550	536	541	607	548	569	557	495	528	549	508	566	555	539	557	523	515	542	518	561	538	550	560	546	556	522	555	547	505	507	556	548	529	575	545	563	567	564	562	573	511	581	523	572	529	560	525	521	553	528	517	558	526	556	542	535	581	552	567	551	524	549	530	559	548	530	565	496	571	564	520	535	597	548	564	542	508	567	511	537	574	589	590	591	531	534	539	574	511	529	566	525	560	527	571	544	568	582	538	540	495	527	530	561	596	570	555	528	528	503	556	539	519	515	546	590	560	545	579	535	541	569	520	597	581	548	535	514	545	553	525	550	560	524	530	525	572	558	554	548	565	591	534	526	573	519	548	532	541	515	549	544	551	569	535	515	538	573	574	513	554	533	528	534	534	569	508	535	558	563	575	558	530	540	526	564	554	555	542	577	534	525	555	572	539	552	511	531	555	532	544	574	553	559	564	537	552	525	563	538	534	530	532	531	543	567	566	543	549	534	555	531	539	560	570	561	580	540	533	618	542	598	540	550	582	523	531	609	521	537	525	514	536	515	542	595
27757	18705	7721	3009	1561	1066	923	790	764	737	694	577	508	535	573	521	496	490	484	476	452	466	482	493	446	422	449	429	472	434	442	448	434	488	474	421	453	445	442	453	474	440	440	418	429	442	478	471	436	431	451	451	435	433	410	458	455	472	438	478	427	447	460	427	442	455	433	441	434	428	449	422	487	490	451	429	462	425	412	408	497	468	470	441	464	409	435	447	423	469	471	460	443	391	459	463	478	462	438	423	456	460	446	422	460	501	394	468	458	458	425	449	442	430	481	436	420	460	428	454	419	468	454	428	459	425	496	441	478	430	462	433	437	457	448	479	469	473	426	466	437	433	437	472	441	463	400	480	440	454	452	436	441	438	404	442	445	442	476	431	450	424	468	444	443	477	461	467	439	430	434	420	470	459	433	429	450	473	466	465	451	452	453	432	434	399	448	460	405	496	473	451	461	439	423	447	455	437	458	456	426	442	462	467	464	463	451	432	460	436	458	467	424	436	448	459	458	463	447	417	451	416	471	458	477	447	438	453	435	446	459	474	421	435	472	455	437	470	450	435	437	447	421	457	407	451	483	467	481	420	407	472	461	426	442	441	491	497	421	433	441	467	457	452	468	438	458	465	436	495	437	412	447	424	463	463	436	450	390	465	456	462	451	442	465	471	460	431	456	444	429	440	430	492	447	485	442	469	443	459	432	396	441	440	424	469	465	447	442	473	466	432	452	449	474	398	477	478	434	445	462	480	457	466	454	470	425	452	456	421	410	425	424	474	436	435	440	421	455	432	451	464	468	451	419	498	486	394	447	451	449	454	425	468	457	451	430	463	468	498	472	451	406	459	436	412	447	476	444	472	456	457	462	453	485	481	419	433	442	464	467	425	439	460	415	464	478	406	467	458	449	450	457	425	468	424	458	471	408	440	406	447	460	401	465	482	458	479	457	477	475	451	458	437	442	454	431	485	428	404	456	461	455	436	448	485	460	466	464	451	434	426	428	450	453	468	450	475	423	432	453	453	437	472	439	426	441	428	430	427	470	436	421	452	460	462	448	444	481	431	425	437	479	437	466	446	443	437	438	467	457	433	443	464	486	428	462	443	468	461	486	446	426	453	473	431	476	464	465	441	434	479	447	489	515	455	444	474	452	451	460	389	454	449	473	439	454	475	460	434	492	410	438	457	429	468	461	421	455	413	423	499	432	485	462	439	465	439	520	447	463	440	474	416	426	432	445	415	453	441	508	469	398	431	445	459	436	463	445	443	432	445	469	459	457	452	441	475	430	436	439	424	433	451	453	442	411	400	458	444	442	456	448	452	461	442	447	442	473	433	440	476	428	444	488	441	491	413	459	453	460	451	434	440	436	462	469	471	467	467	424	423	464	459	435	442	446	467	477	469	475	428	424	457	457	490	461	436	443	445	452	480	482	446	419	448	403	452	461	449	428	474	460	449	443	436	423	418	469	424	442	472	441	433	460	454	439	496	454	468	425	435	398	427	448	426	482	443	459	466	497	474	448	457	413	450	455	456	453	454	456	446	465	470	441	425	481	434	445	440	419	468	402	451	418	448	449	427	435	462	402	438	431	432	453	443	464	431	438	425	463	469	479	442	460	447	430	399	467	475	446	434	460	440	471	434	440	445	445	468	447	457	439	395	453	484	430	444	415	429	441	440	436	406	471	472	394	473	455	464	442	409	461	425	449	454	469	499	419	472	419	478	441	490	420	419	469	473	432	448	406	443	433	460	455	399	492	460	443	459	476	468	435	462	410	447	416	459	454	435	470	474	402	441	446	464	438	429	467	438	429	391	411	455	443	446	441	442	446	464	464	481	410	443	452	444	441	429	459	470	468	463	442	459	425	466	438	419	434	461	467	420	467	478	440	449	432	440	442	460	461	424	479	432	442	445	467	442	447	461	462	446	488	463	452	515	438	445	435	481	441	445	465	473	438	455	410	410	434	449	443	434	465	435	444	427	485	419	470	459	418	479	396	482	399	488	456	437	441	422	454	411	472	450	413	475	437	450	463	436	465	467	454	498	466	453	436	462	441	451	436	432	458	435	461	478	463	452	476	477	481	442	469	465	440	458	423	447	444	463	445	436	437	442	416	407	507	418	471	480	487	458	438	455	407	433	444	490	460	443	475	448	448	429	450	417	428	392	468	455	497	435	420	463	453	439	449	452	454	449	442	459	446	463	478	479	449	435	457	450	427	456	445	456	410	429	469	422	431	438	490	462	457	529	422	464	438	451	456	454	424	464	444	416	473	467	489	458	457	465	465	480	461	425	475	436	440	413	432	418	452	473	415	466	456	451	443	448	436	470	430	423	448	492	429	461	441	477	467	446	453	427	491	475	457	430	471	427	448	441	468	447	487	466	458	476	416	420	472	468	435	445	427	435	493	468	423	459	416	463	458	445	481	449	479	437	420	453	445	468	450	473	443	483	493	441	466	457	487	459	455	430	471	471	433	448	472	460	457	431	472	474	474	490	450	441	408	480	471	453	432	433	476	470	468	483	446	434	434	438	463	449	453	457	413	459	430	437	461	452	426	426	444	407	477	442	443	442	435	472	427	417	433	483	465	437	424	429	434	442	459	409	486	477	464	447	440	453	404	495	487	443	475	459	469	483	423	455	458	490	453	455	446	417	409	464	453	427	464	466	451	452	450	477	489	498	457	450	417	440	458	454	458	449	427	433	445	439	457	457	453	425	415	429	455	441	443	439	460	461	433	463	450	435	430	428	459	467	441	451	451	433	470	478	462	418	450	462	487	453	446	445	441	407	422	448	437	438	474	446	442	483	458	420	427	444	480	432	436	456	454	463	440	435	435	438	454	442	416	449	443	468	444	444	459	430	441	457	441	430	418	419	470	481	463	450	409	435	409	419	480	424	411	474	465	498	471	457	453	409	408	439	404	429	461	441	466	440	466	453	453	422	448	479	419	466	456	478	420	428	444	418	494	424	432	447	440	459	436	430	467	481	431	430	452	483	469	445	398	433	442	434	463	422	487	457	463	438	444	403	435	423	479	457	452	439	454	448	436	463	429	448	411	463	484	436	474	444	445	457	411	446	498	467	446	403	462	435	454	471	443	441	457	429	434	439	464	432	485	453	435	477	432	450	455	436	485	481	446	444	408	455	464	468	447	424	462	440	413	444	472	455	449	462	453	418	435	404	468	422	443	433	422	453	455	461	456	422	406	457	407	428	441	491	443	481	385	459	460	431	450	447	403	441	450	419	380	451	426	421	439	458	449	440	471	461	467	481	439	427	463	458	464	437	451	423	435	439	445	450	411	431	464	410	448	461	444	470	466	426	420	427	463	444	496	432	442	457	419	438	491	473	472	442	454	460	449	437	431	476	437	430	459	445	429	455	478	441	430	432	428	465	455	465	433	451	457	427	444	457	431	431	456	421	504	424	478	479	452	444	460	437	415	449	420	461	442	425	423	412	442	457	422	422	456	455	420	438	449	453	443	401	427	478	421	444
6689	10808	7969	4233	3016	2237	1837	1637	1472	1280	1081	924	880	787	756	718	733	704	688	668	668	664	661	679	620	666	620	647	617	582	580	608	605	603	568	617	614	622	573	562	564	625	602	583	578	533	569	584	600	595	560	601	557	628	589	559	583	571	639	646	566	572	611	569	587	633	654	600	570	662	636	640	525	565	611	586	608	620	600	582	628	597	618	589	591	562	619	610	589	600	590	583	575	589	599	585	567	611	578	565	630	621	594	574	588	586	630	562	623	556	579	613	594	590	566	569	615	605	587	603	629	629	605	607	657	615	590	567	578	567	638	628	627	619	630	599	586	581	651	615	594	634	588	632	582	588	592	575	619	598	581	632	626	649	579	584	591	614	580	559	637	639	576	566	633	583	597	610	595	634	557	591	583	581	621	605	587	622	584	611	567	596	608	638	604	554	573	561	573	599	614	613	629	591	579	603	610	590	607	587	614	634	652	621	573	605	635	613	615	601	631	635	637	589	623	605	640	632	627	590	578	599	615	623	651	544	614	595	600	604	624	627	572	607	574	606	597	593	588	602	609	610	578	609	637	625	674	610	613	591	585	607	603	602	583	599	581	588	577	595	599	596	601	604	614	632	595	627	623	627	595	627	614	591	592	613	633	632	604	581	582	582	596	613	631	591	626	592	581	594	596	650	580	576	613	600	587	606	618	584	611	607	590	646	615	596	618	639	583	577	600	589	597	596	620	585	579	610	606	573	623	601	592	590	597	570	614	575	671	588	610	640	579	575	570	605	598	586	654	598	618	651	615	593	636	619	543	548	618	628	548	608	575	567	581	567	549	600	616	618	599	572	637	591	627	602	600	588	568	549	640	606	591	599	598	581	625	635	593	591	591	604	622	575	632	591	559	586	616	630	564	581	594	612	616	670	585	606	603	585	607	615	609	619	584	612	626	613	603	591	630	618	602	587	585	603	599	561	601	592	569	573	580	615	570	607	576	582	590	611	609	637	564	601	588	594	620	632	624	595	576	630	607	608	592	589	541	598	584	603	583	593	581	596	575	641	654	576	608	593	591	572	591	632	633	587	552	632	600	597	615	564	606	646	632	590	612	575	567	570	558	565	619	655	627	563	570	604	598	553	668	579	573	640	573	569	618	618	621	596	578	630	614	587	526	579	590	613	600	601	617	617	642	561	598	626	598	591	611	576	606	604	629	592	557	589	618	592	609	598	581	605	626	609	596	605	568	601	594	583	580	607	602	662	608	635	600	615	555	617	602	596	613	612	583	605	617	570	610	586	586	593	575	646	570	608	647	579	610	647	603	606	583	656	615	601	585	624	611	602	628	633	607	554	615	603	591	616	602	605	594	563	592	555	608	593	598	607	606	601	574	633	597	599	586	595	613	617	641	626	629	613	604	556	551	633	619	596	595	622	584	576	550	601	590	574	560	663	612	619	651	615	635	617	601	593	585	628	597	610	571	615	575	592	596	605	614	621	583	651	614	583	609	586	602	615	646	595	579	598	587	581	600	648	619	623	597	602	627	563	593	623	648	564	577	636	617	563	603	580	563	588	600	594	579	576	557	623	601	565	591	657	653	584	592	658	571	561	646	624	606	636	624	580	618	604	596	605	644	638	602	605	582	584	591	627	623	626	588	570	561	624	610	567	624	625	568	611	593	649	606	630	627	595	591	584	590	556	582	614	602	612	607	587	602	619	578	616	570	620	575	586	584	626	592	626	620	594	605	597	593	608	617	593	665	595	547	594	621	625	563	569	623	569	601	586	583	616	629	614	580	632	596	610	620	613	613	587	638	610	624	605	571	616	620	603	589	595	596	580	606	590	616	601	581	635	600	608	637	579	630	586	589	570	594	620	597	593	621	621	650	623	623	597	603	644	597	586	607	645	608	588	592	572	622	595	576	606	572	600	609	615	608	610	586	600	582	597	603	585	576	598	598	638	593	579	623	597	601	621	616	610	597	612	589	581	623	565	608	606	587	604	582	611	553	623	582	590	606	597	645	585	626	592	637	597	563	558	619	627	574	588	592	587	563	620	608	596	608	595	574	609	594	592	623	579	625	556	572	612	613	592	579	569	588	611	630	597	598	634	637	616	604	604	630	589	610	605	578	642	626	600	616	595	607	616	609	567	642	583	577	605	581	580	599	619	617	630	568	643	588	580	617	625	593	579	614	644	581	614	631	637	569	600	612	608	564	591	563	622	585	589	641	603	580	588	607	602	556	564	587	611	587	594	586	590	603	609	599	581	588	585	590	557	551	584	615	564	587	619	620	595	576	561	580	616	594	616	567	626	604	639	603	559	633	653	591	596	583	609	626	599	588	534	573	580	617	586	573	614	573	617	593	579	614	600	651	602	569	600	598	596	574	584	597	605	572	613	550	614	595	546	518	639	608	622	608	624	637	570	599	616	554	612	592	615	621	613	620	574	563	643	639	626	592	625	601	590	597	619	573	598	617	564	582	576	605	588	556	583	566	589	619	605	563	587	569	621	614	602	641	602	581	578	580	593	589	596	614	602	581	611	583	601	594	533	579	574	632	575	622	607	632	629	627	649	615	574	570	599	590	617	635	578	579	648	590	602	594	598	571	581	599	615	667	580	634	620	602	602	579	537	586	586	629	568	559	659	598	569	623	586	595	554	544	579	614	609	584	623	620	605	610	622	595	535	572	608	575	625	602	598	598	568	610	552	540	608	607	615	592	588	564	651	606	555	567	592	604	593	579	610	555	590	630	605	531	576	586	600	571	640	568	563	552	611	605	582	559	564	583	618	605	620	617	625	631	612	593	610	561	578	570	620	576	612	630	591	637	582	543	575	610	599	573	576	576	580	603	620	614	623	570	585	582	571	611	551	614	612	629	586	597	621	617	656	579	604	579	599	578	597	607	586	639	592	658	639	571	601	579	593	618	604	666	630	564	621	586	590	605	605	611	633	599	568	599	617	577	588	630	622	575	593	603	571	606	618	588	604	617	596	558	613	573	602	601	591	601	613	533	621	622	600	557	603	595	607	577	553	589	577	589	554	563	596	580	568	592	586	605	592	588	636	616	568	593	529	625	589	606	604	614	597	603	609	584	604	574	600	585	621	604	633	605	585	571	604	604	602	644	612	567	601	601	556	612	650	605	572	575	620	597	636	635	613	657	550	583	592	602	569	545	545	595	545	631	585	607	586	637	597	648	617	609	587	584	589	569	603	626	559	627	580	591	591	590	599	587	559	576	574	570	593	606	622	589	606	570	613	601	624	600	593	593	546	550	615	608	563	604	629	581	582	583	590	590	628	570	579	589	572	626	628	594	623	611	589	579	616	570	573	592	608	602	639	621	606	607	578	600	589	598	626	601	559	597	625	621	546	561	602	598	614	605	620	573	583	558	629	601	601	588	607	611	595	606	549	584	593	592	606	621	615	580	625	611	638	654	589	613	608	627	597	601	569	549	581	575	648	625	631	609	617	573	596	595	639	564	594	581	578	576	544	567	606
23418	21451	28316	25019	21209	6850	2035	1404	1196	1107	1056	896	794	740	783	730	727	677	692	669	675	661	693	699	621	640	609	605	582	634	582	594	627	579	603	623	629	572	609	596	588	607	609	553	591	595	579	593	586	652	611	581	614	574	613	575	560	550	601	639	589	548	583	617	545	579	567	575	589	598	592	580	568	587	601	539	583	578	549	609	566	611	605	599	592	608	583	581	611	558	605	577	570	545	566	587	587	595	590	596	556	593	564	609	582	615	553	574	619	590	568	590	601	543	592	581	565	548	622	562	575	578	589	556	586	576	581	584	563	635	583	582	576	623	595	620	540	593	578	584	599	598	528	596	591	596	568	647	621	574	562	578	613	626	557	587	599	556	624	548	561	560	559	584	612	585	624	556	601	562	590	631	566	653	580	572	565	584	570	572	604	586	575	618	611	607	584	593	578	571	600	579	551	584	638	573	594	563	593	561	562	591	559	577	599	574	568	598	613	599	576	571	599	606	540	571	623	590	617	565	579	599	590	619	544	602	628	576	580	568	641	558	557	581	612	570	633	635	585	547	586	568	570	581	588	579	558	601	550	548	585	600	611	546	611	573	582	569	649	566	596	611	568	585	574	593	600	644	615	560	578	619	577	566	555	585	625	604	610	592	562	595	594	573	598	593	619	592	560	571	625	612	537	578	575	601	605	604	603	595	561	582	561	589	547	558	590	527	554	568	592	587	573	569	606	601	615	573	607	596	587	578	583	606	607	614	634	578	569	608	582	588	605	513	584	601	554	577	593	550	583	573	589	605	671	600	592	606	618	576	570	600	600	581	616	566	586	570	598	584	601	577	610	561	589	613	588	549	575	616	587	563	566	565	583	569	606	613	612	565	584	597	623	601	565	624	590	570	585	565	584	586	589	576	552	601	619	544	561	587	605	610	558	597	589	584	535	548	592	559	583	572	590	564	532	595	599	567	582	571	598	568	585	577	592	589	599	580	625	608	558	596	583	588	543	582	576	593	633	561	553	586	564	577	565	562	567	568	591	539	594	591	567	575	602	588	551	611	565	535	596	554	611	625	585	585	571	543	586	584	591	582	558	561	570	601	561	553	593	554	562	617	567	604	605	565	577	554	611	600	570	609	629	591	586	566	576	579	608	630	567	625	625	559	557	598	575	605	597	622	628	560	626	626	563	584	572	641	570	633	592	595	562	605	590	618	631	611	605	586	575	580	639	584	594	550	567	601	623	596	577	600	631	537	607	608	559	592	594	547	596	591	549	550	639	551	536	569	623	568	582	592	561	567	596	609	572	559	562	551	556	611	600	591	615	586	598	584	566	602	536	610	555	572	560	602	574	589	563	615	578	597	604	570	573	567	582	566	595	619	599	602	602	591	595	581	596	590	607	666	552	649	579	615	601	651	627	599	596	596	596	593	572	571	583	603	573	602	584	583	551	601	577	546	617	591	589	594	596	525	549	550	597	554	570	596	638	584	600	575	571	605	625	596	578	607	540	614	520	574	631	608	575	582	587	596	580	550	579	583	524	578	623	607	615	574	590	592	585	566	553	568	607	596	582	572	563	546	561	605	608	613	586	591	567	603	580	560	605	604	555	560	539	590	586	578	525	621	574	541	587	600	574	561	528	586	601	572	556	629	592	584	621	637	553	569	593	557	577	577	573	589	574	600	583	584	559	626	598	570	556	566	596	577	575	572	573	575	587	587	545	587	593	542	582	591	607	586	598	582	564	592	600	568	592	554	572	603	620	540	588	603	592	610	607	562	576	566	550	604	592	559	587	593	585	596	614	564	529	599	606	556	579	572	557	570	582	626	584	576	602	579	589	566	627	554	564	592	582	568	609	594	562	570	593	577	577	563	614	591	586	592	537	595	579	568	637	584	599	629	600	565	580	585	598	546	564	578	589	594	579	609	571	583	574	600	595	600	601	612	598	552	617	569	568	612	551	561	600	609	579	615	566	573	583	580	583	574	600	530	587	570	650	579	566	618	578	570	614	585	625	580	596	597	571	573	537	582	557	567	584	590	582	585	581	627	553	561	577	592	545	609	625	587	597	571	577	579	594	597	568	570	583	564	606	588	603	573	597	589	580	598	548	603	622	593	564	560	604	618	549	582	626	549	578	603	606	543	620	590	601	633	568	608	576	615	572	578	610	571	586	631	582	535	545	553	600	617	605	572	579	590	576	608	559	571	568	637	567	556	584	548	569	570	573	601	614	582	633	546	575	578	584	559	587	582	615	544	610	580	572	640	526	599	565	632	588	568	570	536	583	601	574	597	599	621	582	586	632	552	585	549	544	585	570	626	608	597	580	584	592	514	564	584	580	613	558	594	576	595	599	594	614	556	582	567	591	625	559	596	592	580	571	568	562	561	575	574	577	575	603	565	581	587	561	595	616	586	564	555	584	582	562	593	549	604	594	570	553	572	586	562	587	560	575	588	555	549	556	605	561	600	541	567	622	606	558	573	572	580	555	623	625	587	599	612	557	594	586	627	601	552	606	578	534	599	569	583	564	615	584	566	590	581	589	557	582	601	578	575	579	585	603	570	518	557	578	597	519	608	585	598	541	568	618	589	617	569	613	547	605	607	578	613	610	591	598	548	591	575	625	586	557	570	573	625	568	581	583	591	596	572	609	570	625	610	611	555	626	608	616	596	595	608	554	581	607	619	616	619	605	557	557	588	582	594	574	566	571	566	579	594	590	580	596	599	574	586	598	554	582	593	582	559	613	579	567	590	557	590	556	585	544	577	553	569	563	573	576	588	560	610	606	574	645	602	616	573	627	576	574	584	566	615	585	606	594	587	558	579	578	612	605	557	559	603	609	584	591	615	592	602	543	558	605	583	580	570	567	597	585	586	588	593	581	597	620	549	613	585	594	626	592	607	584	603	581	570	597	554	597	576	554	579	574	526	582	566	580	638	615	558	595	606	572	615	601	567	560	572	613	627	596	582	576	601	558	579	646	606	572	580	613	557	575	595	563	577	561	571	583	624	562	589	547	642	613	603	616	574	607	571	558	550	624	571	573	568	552	559	587	592	596	577	549	650	543	591	550	554	609	558	560	612	607	553	561	596	584	558	542	552	593	556	548	630	583	554	582	609	592	608	576	574	572	544	611	558	562	587	573	600	587	605	521	601	597	578	604	569	610	618	560	606	589	596	561	572	514	580	552	601	610	588	576	548	576	605	621	594	603	576	601	542	574	594	591	579	636	568	623	549	620	586	561	598	608	596	588	574	579	609	557	577	536	588	634	609	617	562	567	552	560	606	550	561	666	590	551	569	585	631	612	599	581	577	565	586	565	614	568	624	632	600	573	573	558	598	557	577	591	564	555	589	564	541	583	573	572	590	582	557	574	593	568	591	592	580	561	603	593	523	600	619	575	572	592	559	557	654	600	568	595	561	558	627	571	536	573	580	575	611	586	551	584	611	552	596	581	545	578	555	597	579	614	569	606	559	566	566	573	581	589	601	577	585
6154	18992	14070	7847	5485	4146	3293	2730	2327	2127	1873	1486	1301	1226	1077	1129	1061	1014	953	953	938	898	886	952	909	859	868	818	818	825	784	824	761	827	791	832	776	836	791	770	803	789	770	728	783	766	775	757	814	795	813	744	748	740	746	798	776	786	824	789	791	797	784	781	837	805	824	800	792	777	805	803	839	795	816	771	805	780	815	813	764	758	802	763	755	776	773	752	745	776	727	812	791	780	818	802	813	799	740	772	745	778	773	775	817	825	720	785	793	790	713	776	756	828	767	806	783	765	811	799	808	809	775	767	805	786	840	766	772	750	804	794	772	754	779	718	770	767	752	823	825	781	777	779	766	749	771	837	739	760	771	811	770	762	788	760	769	734	779	766	800	728	771	795	783	810	818	838	755	770	750	795	790	793	749	781	727	821	798	799	795	765	800	814	784	807	804	828	772	759	822	774	788	783	785	830	732	772	770	803	790	749	767	771	781	792	798	763	767	778	791	815	760	783	750	767	796	778	787	730	806	773	759	781	787	791	773	744	788	778	816	766	802	783	787	765	808	709	739	762	786	776	755	797	778	830	716	743	821	781	775	800	756	768	817	813	810	787	787	797	832	739	807	758	791	779	790	777	760	745	782	846	787	807	824	775	802	824	819	737	753	790	774	775	792	797	739	748	741	793	763	789	784	763	777	739	812	840	762	760	773	803	786	765	762	755	817	768	779	766	843	742	772	789	777	758	768	785	697	804	778	806	797	781	773	751	776	804	786	747	788	773	796	783	794	835	833	771	780	829	781	785	786	779	782	858	814	787	751	797	810	807	766	775	759	724	808	774	771	780	774	758	755	765	774	779	797	750	768	719	745	802	781	764	834	813	738	729	744	797	796	818	774	781	832	749	758	797	804	739	815	808	761	837	743	784	816	806	796	759	797	780	795	754	869	773	813	760	814	775	789	800	801	762	781	759	834	819	731	820	775	796	788	771	765	803	767	796	760	797	743	771	776	731	800	733	713	802	810	812	776	838	771	792	788	755	776	789	825	785	795	793	760	750	748	769	752	742	743	756	791	781	776	758	803	745	754	744	812	752	823	727	761	821	792	799	786	764	762	796	761	767	783	786	801	764	749	816	798	831	721	796	747	774	757	791	807	777	778	805	770	818	741	766	750	781	792	797	785	820	804	770	747	797	790	777	752	846	745	839	740	853	846	799	815	774	786	765	770	790	818	839	789	805	803	824	783	817	806	761	791	745	768	787	780	780	808	784	782	776	783	802	788	745	786	745	819	777	785	771	781	810	808	796	770	786	773	817	797	778	716	816	794	841	777	831	784	734	753	778	777	756	804	834	798	760	770	785	771	768	798	805	714	770	782	755	740	799	760	777	767	798	775	746	771	772	750	789	759	813	762	762	805	768	774	817	771	760	775	833	772	766	762	766	774	781	765	760	825	810	812	733	781	794	774	816	748	836	785	785	792	800	806	767	733	769	811	779	770	781	768	787	756	814	777	782	778	763	794	794	808	809	799	748	778	713	810	719	822	728	763	763	756	803	709	814	784	767	777	752	787	795	802	841	796	730	764	774	738	749	765	808	721	770	785	776	815	772	804	776	763	760	789	737	754	817	774	799	783	774	795	821	792	772	771	760	762	790	806	780	745	837	843	761	815	788	751	808	731	771	811	754	773	802	808	788	813	824	751	784	825	812	766	790	725	821	779	791	798	829	751	826	771	843	779	771	751	769	758	808	753	795	797	782	831	777	779	797	775	805	793	788	783	786	760	720	798	794	767	789	800	762	791	757	792	823	782	786	792	780	751	796	800	784	832	817	740	827	756	784	793	719	804	776	800	759	809	800	779	785	814	783	789	799	778	791	804	757	767	764	754	780	760	781	826	747	793	769	802	757	797	775	745	799	758	743	791	820	774	744	762	739	788	769	785	799	800	754	811	766	784	739	785	810	799	715	803	790	772	778	771	765	811	724	758	812	797	840	827	796	772	780	794	753	759	802	734	764	798	751	790	754	784	763	752	794	742	825	789	788	771	772	791	822	817	766	785	791	746	793	773	780	753	788	776	799	794	754	808	757	757	822	804	729	811	768	788	797	742	789	807	783	821	763	783	804	773	778	760	817	810	808	757	751	811	755	794	791	791	773	763	782	813	768	844	776	753	789	832	792	781	740	779	791	826	825	816	764	772	745	778	807	809	788	795	738	800	784	784	767	795	837	785	803	788	759	766	795	748	755	819	792	788	792	772	816	791	782	778	772	741	797	760	748	823	760	794	796	822	799	785	790	837	789	788	799	766	771	760	781	749	798	775	750	821	757	791	778	797	795	790	823	741	764	794	784	750	765	722	798	765	790	780	853	761	791	757	783	780	770	830	761	785	761	769	766	757	788	785	775	787	745	781	847	763	775	784	760	753	753	837	777	770	781	787	728	739	745	772	829	786	742	777	837	777	810	748	768	759	740	758	819	791	761	840	776	802	834	763	806	774	761	757	760	806	791	754	812	764	727	738	743	796	833	769	760	782	797	793	762	798	750	810	788	752	762	803	815	753	797	795	764	760	781	758	810	807	815	816	744	777	791	757	744	804	755	782	750	742	815	757	758	780	735	764	786	780	770	774	777	746	764	762	818	736	775	819	778	771	815	836	755	756	813	772	795	736	774	746	829	809	768	765	788	795	790	746	813	776	788	770	807	768	777	808	759	757	751	806	772	789	776	781	782	751	775	805	802	771	732	788	829	759	801	774	817	785	819	796	819	814	790	788	749	800	781	803	732	817	772	756	766	750	782	762	790	785	771	755	804	786	805	815	788	765	773	759	763	817	773	738	753	818	783	782	792	793	784	802	766	798	723	770	752	845	814	770	759	836	772	768	770	794	797	802	767	780	805	770	798	778	751	777	774	789	780	765	773	758	776	755	725	765	837	783	777	777	802	807	764	776	788	826	788	764	778	794	808	815	821	736	705	741	747	840	743	825	790	791	837	723	805	817	717	801	764	795	837	800	770	783	813	730	753	761	796	799	790	789	797	772	792	761	803	824	772	772	763	825	816	801	788	765	755	782	757	794	787	795	783	789	759	807	827	772	805	770	781	823	774	771	792	799	802	789	794	770	768	800	758	784	778	789	781	756	756	748	790	820	733	813	751	809	758	817	744	748	751	816	748	751	771	765	760	846	803	745	828	788	752	790	757	784	753	760	800	754	754	765	798	813	846	782	777	788	786	780	744	787	781	837	751	767	802	791	806	809	776	836	821	754	769	778	763	755	812	741	817	750	780	749	788	748	740	761	773	766	784	783	781	763	733	739	807	766	785	813	768	705	819	838	756	800	827	783	784	775	767	775	800	789	780	771	807	840	770	770	756	782	783	758	782	762	762	801	784	803	749	757	753	773	750	823	834	807	796	784	795	742	837	781	798	800	774	851	754	783	758	803	785	794	819	770	769	748	821	769	811	803	768	775	766	759	759	824	765	755	760	766	804	773	794	784	765	758	802
24955	21467	26375	24460	3840	1252	927	826	702	630	518	444	413	395	347	374	334	293	333	297	288	314	322	312	285	282	275	267	270	236	262	302	277	238	272	284	252	228	267	266	260	245	270	258	262	235	234	271	287	261	248	266	248	240	246	284	255	256	252	277	227	276	258	259	250	281	252	256	241	247	239	282	262	255	254	263	238	257	246	251	254	250	248	286	277	256	273	250	293	267	232	235	283	281	258	265	269	252	279	267	275	254	253	263	253	264	279	278	259	276	275	264	269	245	255	296	239	272	247	285	276	246	263	261	275	247	249	253	244	258	260	245	295	268	241	256	220	269	233	237	251	260	263	246	247	255	241	285	255	248	240	252	216	262	257	270	258	242	246	233	276	254	261	270	246	253	258	280	234	252	269	243	288	269	245	265	276	241	249	268	237	276	239	269	280	274	262	228	283	227	261	262	238	251	270	242	263	234	266	276	254	269	270	266	243	276	272	243	268	246	266	244	276	263	273	283	257	269	251	258	257	249	240	259	267	236	261	226	254	263	256	285	254	243	257	266	258	243	246	264	244	282	265	260	251	252	253	252	238	252	255	252	257	254	252	257	256	286	258	263	273	234	260	243	252	239	254	253	268	263	245	265	243	239	263	275	263	261	253	275	258	245	284	251	252	266	245	259	258	226	271	253	243	268	279	243	247	233	236	254	221	247	239	252	265	278	283	255	242	249	260	293	280	242	253	273	266	272	239	245	235	262	266	261	285	260	248	254	253	255	226	233	252	238	235	223	264	263	254	273	278	249	279	236	255	267	251	254	279	259	241	265	267	271	256	257	252	243	214	250	236	264	259	254	247	256	266	227	283	273	285	274	271	246	262	286	266	276	244	251	240	251	263	257	232	255	253	258	260	248	250	258	251	259	244	247	260	260	240	268	257	257	257	253	291	257	254	276	259	269	249	260	255	270	247	242	259	284	244	260	255	254	251	248	246	253	259	262	257	278	233	272	249	231	242	264	248	249	259	261	271	230	241	284	244	274	247	254	261	239	248	249	256	244	262	256	269	257	251	281	275	239	264	255	258	262	250	285	247	247	260	247	235	258	273	237	285	271	249	264	251	252	260	261	243	257	232	255	227	250	251	269	248	233	260	261	232	273	244	243	259	250	241	285	275	264	252	278	238	234	254	249	254	289	271	263	252	244	297	283	257	286	239	270	234	250	274	253	241	254	287	256	242	254	245	269	263	250	270	241	274	219	240	266	251	244	255	254	263	255	255	275	246	270	282	266	277	268	248	272	267	233	250	247	263	244	233	247	237	239	257	261	266	237	243	273	257	250	240	274	238	266	264	270	256	263	253	260	252	294	240	263	224	256	260	276	254	221	249	269	267	272	257	288	246	262	265	280	241	263	276	270	234	239	271	243	261	284	276	241	237	257	244	269	265	270	258	260	243	244	270	251	258	269	257	279	234	224	248	229	247	275	258	240	278	236	232	267	280	244	277	247	241	262	252	268	263	249	242	282	255	260	286	243	250	257	229	232	253	229	264	242	246	249	262	244	268	238	265	285	251	246	257	263	259	268	274	246	266	259	262	263	271	254	278	237	234	259	267	243	265	244	246	262	246	259	278	230	269	240	262	282	247	248	248	244	243	287	247	245	267	271	260	252	251	249	222	279	245	254	261	240	259	256	248	248	260	240	259	235	262	255	270	236	263	253	245	255	219	258	221	246	258	260	256	291	256	259	271	235	251	228	264	264	286	258	254	245	259	240	246	280	270	275	260	251	266	250	250	251	269	258	265	272	233	251	242	273	270	250	234	272	249	253	246	257	235	264	239	275	251	288	266	241	241	256	263	275	269	242	230	257	242	262	249	279	258	264	247	238	252	255	250	267	260	268	234	258	274	258	258	254	276	267	250	258	247	251	269	262	236	271	262	279	246	244	250	250	257	253	245	244	275	277	239	255	258	274	239	281	253	230	240	248	242	248	246	240	268	242	242	267	236	262	261	254	278	258	246	269	264	275	244	263	267	224	247	235	265	251	281	260	264	261	264	234	246	247	250	258	246	256	262	265	277	268	244	259	242	259	249	274	280	248	258	247	264	223	271	272	264	277	273	244	270	278	265	269	300	269	268	230	261	240	260	249	241	253	239	249	266	249	236	255	290	243	256	285	261	264	261	238	251	276	236	252	289	261	254	248	286	254	254	260	283	266	269	249	276	290	244	257	276	256	292	239	251	291	252	267	252	274	285	248	269	264	257	269	232	242	247	249	249	271	247	265	242	281	253	267	273	246	242	261	229	251	257	255	270	261	279	253	249	253	242	239	266	274	241	266	266	258	232	231	262	255	268	242	271	252	257	239	248	284	248	255	241	275	264	282	253	267	254	262	266	243	241	264	282	264	247	271	254	229	246	241	275	258	257	301	243	265	282	242	273	261	262	275	242	222	262	265	251	240	242	254	280	261	253	233	269	263	262	270	281	243	261	263	240	274	257	256	252	261	275	256	261	246	261	268	275	234	255	253	239	225	253	271	233	257	237	256	244	266	249	249	244	254	258	241	263	248	251	261	248	263	275	266	289	246	258	251	256	249	245	282	263	252	266	240	265	244	239	266	267	235	261	248	268	255	262	242	270	275	282	256	281	285	247	253	258	251	265	286	271	282	274	241	284	272	246	255	268	216	260	267	230	241	252	264	231	257	284	255	252	259	264	254	249	257	251	260	258	256	260	247	253	260	264	232	266	274	238	228	268	230	262	237	241	240	272	270	277	234	270	286	254	235	254	278	219	271	257	259	254	262	235	267	231	262	265	245	246	277	255	257	253	291	248	224	267	245	258	260	250	222	288	245	260	274	264	248	235	253	268	248	268	233	263	287	254	240	247	258	249	259	255	241	263	267	271	258	264	236	236	223	249	233	254	267	224	283	243	277	272	283	240	237	235	253	249	247	250	243	263	253	252	265	258	260	250	244	264	252	263	258	225	233	226	257	229	242	228	261	254	247	244	261	270	286	244	228	252	270	249	236	263	270	250	282	244	255	257	260	253	268	287	243	242	254	231	282	263	262	240	249	233	238	227	273	254	244	254	247	262	263	265	267	266	244	220	265	265	261	282	274	261	228	233	292	265	250	261	257	246	257	253	284	291	235	283	252	252	269	236	228	238	238	276	274	244	220	268	256	253	254	273	246	244	260	262	243	269	273	257	251	238	245	261	272	266	289	257	269	265	270	263	267	272	266	232	243	258	262	251	262	269	254	247	233	244	262	256	259	248	279	297	284	249	240	280	239	257	281	285	271	278	236	245	258	259	241	267	257	264	266	232	272	252	241	232	246	265	262	306	256	258	275	227	279	262	247	271	248	284	244	253	250	286	254	258	264	259	240	246	239	262	278	264	266	253	253	256	252	267	272	254	253	276	249	251	275	237	266	253	273	271	262	237	275	250	223	239	259	267	279	270	260	264	235	248	234	273	225	240	256	271	270	257	247	266	315	259	243	261	279
6037	14719	10678	5463	3879	2937	2256	1750	1598	1328	1100	874	702	665	607	563	505	516	492	500	468	440	427	431	398	427	376	386	365	339	351	356	375	368	348	348	336	350	340	380	361	353	366	347	355	346	365	354	343	371	349	347	327	356	354	353	336	377	333	386	343	331	352	331	365	355	343	358	354	350	331	346	342	336	350	351	344	379	353	350	350	338	343	298	354	331	321	348	367	339	345	367	307	377	357	331	326	325	350	392	308	372	346	372	355	343	359	336	332	399	315	347	348	359	364	328	359	370	368	351	347	340	406	343	341	329	348	373	396	330	353	354	326	344	356	345	386	371	366	364	338	350	361	362	362	348	334	336	306	355	331	392	366	397	343	333	355	373	311	351	388	349	328	329	353	339	381	366	324	348	350	334	362	354	411	360	339	312	360	322	334	383	325	372	382	310	373	323	337	307	365	341	319	328	337	351	341	372	386	390	351	348	324	354	360	344	357	369	346	346	310	373	357	356	362	306	320	333	371	357	392	378	398	370	326	357	349	319	388	368	341	348	353	363	328	334	367	348	348	360	345	343	349	340	358	323	339	352	363	335	372	337	352	354	371	306	323	355	340	344	327	353	324	388	324	346	358	374	344	376	374	343	321	371	332	315	372	345	358	302	311	316	379	392	372	331	354	351	308	354	327	317	343	353	349	352	326	350	346	360	346	366	357	360	320	356	340	359	368	379	347	324	367	353	358	384	349	342	300	341	321	404	358	309	309	365	339	368	350	314	359	356	354	357	369	347	354	322	378	350	341	354	376	335	341	352	377	308	345	389	333	404	331	354	355	371	357	359	339	345	332	364	360	358	355	370	377	350	374	380	347	335	347	406	334	324	348	351	335	349	353	324	345	337	342	331	366	341	352	339	366	353	384	315	347	320	372	358	347	354	358	332	333	309	374	344	330	334	288	326	371	343	337	337	372	333	337	363	376	343	332	374	340	323	330	335	345	345	331	356	347	361	350	330	339	338	351	329	361	349	341	303	370	346	380	341	341	347	355	344	332	318	332	360	324	335	348	351	345	348	361	359	362	352	347	316	320	341	342	343	335	353	389	380	314	361	331	357	374	326	365	343	340	379	350	358	382	352	346	322	411	351	346	381	368	367	359	375	373	361	346	354	328	396	337	370	360	347	358	354	344	346	369	342	368	347	343	377	346	370	342	371	352	357	347	335	359	353	331	339	369	330	358	328	329	335	372	338	312	351	325	318	334	346	325	351	359	361	318	349	323	371	354	358	356	340	342	379	346	377	314	336	377	357	345	357	335	347	368	355	357	390	353	363	335	331	336	376	349	366	326	340	351	334	349	344	346	393	352	343	345	336	341	363	353	350	353	374	353	332	374	335	374	323	343	363	377	328	345	333	356	352	348	335	343	365	333	349	352	356	365	365	339	331	357	338	313	359	348	358	355	331	350	338	347	353	315	381	374	358	359	336	361	318	375	363	310	329	335	379	362	353	316	340	354	349	343	332	342	327	395	353	373	356	319	293	366	340	383	357	374	336	340	366	362	336	340	366	378	375	337	355	349	343	343	351	327	350	360	373	319	353	325	311	358	325	358	353	312	353	347	350	320	354	324	327	364	332	342	348	329	324	357	400	344	334	370	341	327	356	335	375	377	376	364	314	365	369	381	329	354	354	363	322	346	365	351	308	337	382	362	337	350	357	324	315	355	376	336	325	371	348	312	327	376	339	316	328	370	344	350	365	320	364	355	357	326	341	349	356	340	359	338	377	301	366	354	348	362	325	333	333	348	332	329	334	347	331	322	365	379	349	343	380	330	323	326	348	335	377	372	361	308	368	326	351	345	328	377	362	337	332	335	348	348	353	342	373	360	350	331	349	353	333	345	345	390	334	321	346	351	359	360	301	322	350	346	319	316	372	354	356	333	365	332	326	377	375	347	360	329	333	339	387	307	327	323	330	352	333	331	384	375	326	351	355	339	328	353	330	380	384	330	375	372	355	332	334	335	360	348	350	369	347	354	343	353	362	330	333	359	317	362	346	346	327	344	351	354	360	317	373	344	372	360	341	362	380	378	397	350	347	330	332	351	382	374	373	390	335	338	323	373	358	362	327	379	354	363	356	350	321	368	307	384	367	365	338	359	361	326	309	340	330	350	361	375	342	304	351	358	312	343	357	366	336	391	365	344	372	358	342	334	371	332	351	350	392	359	381	304	379	331	382	335	330	356	329	346	368	325	371	354	323	372	337	353	357	362	366	385	357	327	337	346	363	348	363	350	365	332	375	306	369	363	325	336	349	335	331	360	344	342	343	339	360	363	341	379	388	330	338	350	340	364	356	364	365	334	323	333	318	354	349	360	339	340	348	347	355	349	362	358	331	379	337	379	332	375	318	332	352	357	345	343	357	326	348	348	383	335	363	339	338	345	334	348	382	362	313	349	341	365	349	332	328	359	331	324	366	346	356	379	354	353	379	351	361	342	336	372	345	371	322	341	338	348	364	338	350	354	335	344	362	373	339	303	374	319	353	367	359	351	354	341	332	352	359	375	339	374	342	364	394	359	347	318	336	366	339	358	312	321	374	340	320	328	388	335	355	344	390	336	351	344	338	307	367	352	363	370	348	365	362	353	347	336	354	335	365	359	368	349	375	347	373	322	378	328	355	361	337	382	310	344	364	318	345	343	365	351	356	344	358	334	345	335	366	282	358	337	316	338	342	367	322	344	386	371	334	328	373	364	371	336	350	332	348	359	384	375	353	326	367	316	336	358	330	363	351	352	355	356	346	342	371	311	339	379	364	345	341	360	336	347	357	333	342	341	379	333	364	368	330	340	350	375	348	353	351	364	341	321	324	349	353	357	356	331	336	345	309	351	339	348	345	365	363	321	372	324	343	354	305	332	355	317	372	365	383	384	351	366	340	353	342	312	347	358	358	329	344	315	342	360	343	330	340	332	332	324	343	359	339	350	359	361	371	334	358	355	354	333	360	354	368	302	374	338	345	348	344	335	350	368	345	329	348	343	382	336	345	399	344	325	358	331	320	328	355	363	351	338	358	358	359	350	349	332	329	359	342	372	354	331	348	338	353	378	386	299	346	351	324	346	349	355	377	357	328	334	366	342	364	357	374	315	346	340	350	350	337	367	352	353	378	372	353	358	366	321	373	354	354	357	345	322	366	354	368	362	337	373	340	343	372	354	330	368	358	353	381	367	381	363	351	344	376	365	357	379	340	366	342	334	349	328	347	358	354	344	340	351	352	311	350	364	343	354	362	367	330	330	347	366	371	308	340	381	347	361	372	357	340	315	359	370	347	358	361	324	352	347	322	340	333	328	331	340	343	357	370	341	317	350	334	337	348	385	326	315	370	359	372	341	354	346	365	334	327	378	334	345	335	329	340	319	318	372	330	328	342	336	332	332	348	364	375	316	358	342	359	372	325	340	327	349	339	344	354	384	357	327	336	349	344	382	331	314	350	339	338	333	364	362	338
22564	21502	28932	24504	21511	20635	4679	1844	1320	1204	1012	864	772	655	616	608	611	548	547	521	505	507	516	465	455	474	456	478	440	425	430	402	410	434	361	433	410	426	435	402	430	409	424	410	416	407	412	400	412	415	442	424	388	443	426	392	377	405	458	379	396	397	406	437	416	396	404	412	430	416	390	395	386	424	395	398	459	398	438	419	410	387	416	393	415	407	405	408	400	411	408	412	451	377	424	417	427	402	399	430	442	406	426	403	397	378	458	390	421	366	374	386	408	406	445	398	386	426	426	445	437	410	439	404	390	436	396	396	389	403	401	443	413	420	371	453	444	417	435	407	410	418	402	418	411	382	428	366	378	422	397	400	400	450	409	386	371	386	398	416	427	428	412	411	402	373	406	411	380	410	427	407	438	425	377	401	407	463	377	393	376	410	386	363	408	370	390	395	398	396	415	396	425	393	413	419	421	417	384	412	358	410	392	418	375	389	406	363	431	425	381	401	415	421	386	427	408	409	359	391	400	402	402	386	421	376	453	394	380	407	386	381	398	404	367	425	432	451	421	423	399	353	422	400	401	348	401	403	393	413	399	408	439	438	419	416	428	420	383	428	402	420	411	378	413	423	389	385	408	415	387	397	398	446	409	378	402	408	403	396	387	410	410	426	389	382	431	426	438	416	392	428	370	401	418	397	415	405	415	430	404	390	364	399	420	379	389	381	413	376	428	378	400	383	411	406	428	400	381	406	416	399	401	395	420	387	425	375	395	375	410	430	436	418	409	401	389	419	419	422	420	380	396	417	437	406	418	440	394	398	416	365	372	418	408	378	416	420	393	387	393	444	426	399	398	429	397	425	422	411	439	403	414	410	370	404	398	391	392	400	413	423	397	420	392	415	405	443	428	400	407	396	391	424	397	412	412	387	456	389	389	396	428	418	422	378	396	390	438	406	413	400	400	424	382	378	382	414	417	367	386	434	359	412	390	420	417	405	430	436	414	414	403	386	407	408	391	410	436	398	391	433	386	424	412	419	394	410	408	370	399	413	395	444	395	410	391	373	396	425	428	397	400	395	414	430	364	393	405	421	400	367	406	417	410	400	425	402	405	397	406	409	391	421	398	411	394	373	418	386	416	409	423	409	404	408	417	407	454	398	387	423	416	402	428	421	419	428	371	399	468	394	407	415	372	427	404	399	400	423	384	389	396	448	420	404	432	396	374	409	408	405	398	418	422	403	420	396	390	430	402	430	409	395	387	441	405	394	379	434	392	354	395	391	388	408	413	402	385	410	435	423	423	408	399	398	408	408	393	437	396	390	380	388	382	397	352	431	404	390	423	387	415	411	394	382	415	393	432	406	430	381	391	373	430	374	402	409	403	398	388	411	414	368	385	377	406	396	408	412	413	395	404	390	418	438	415	387	382	406	409	399	394	386	371	380	392	427	395	392	436	376	437	400	422	424	388	367	391	398	416	394	401	412	396	388	407	358	409	390	397	419	400	387	398	437	391	424	407	408	381	376	382	416	432	437	400	396	385	396	399	401	394	436	410	426	364	388	394	397	394	397	401	424	402	412	396	415	378	375	423	373	406	413	397	398	422	389	401	407	379	347	437	414	379	409	384	394	369	419	402	394	435	454	412	392	353	412	454	429	409	399	390	398	380	350	418	387	403	384	402	403	395	369	371	445	406	399	392	397	425	420	396	395	383	408	388	407	406	399	383	397	396	430	414	393	392	365	432	404	411	433	374	393	412	408	416	378	376	396	405	404	389	426	366	400	403	399	405	400	386	412	378	424	443	400	377	420	408	420	412	396	461	419	357	423	418	398	394	413	395	380	417	374	385	380	410	379	397	381	395	432	368	400	398	401	372	409	426	424	388	425	404	406	398	420	414	376	423	401	393	388	401	439	434	386	415	414	386	394	334	386	420	389	394	421	397	408	381	379	387	390	396	414	373	445	378	412	400	429	437	385	418	412	372	370	427	384	376	415	402	415	367	422	438	468	379	385	411	387	398	426	432	411	421	418	339	366	383	403	410	410	381	415	409	380	409	414	433	412	415	388	425	399	384	404	417	407	392	430	373	411	399	413	412	406	383	366	396	435	439	438	416	392	408	438	445	399	430	367	392	378	391	416	398	427	402	406	411	419	406	391	404	409	386	420	409	424	432	390	371	384	412	392	404	386	416	410	427	448	383	409	400	406	384	387	367	408	386	412	368	435	393	418	385	431	410	374	378	393	392	400	440	388	391	401	386	432	424	433	442	425	391	411	374	419	402	439	432	411	368	414	395	388	417	417	393	388	397	369	406	383	380	436	373	424	406	407	373	387	396	386	376	366	387	440	392	418	399	422	408	436	386	390	423	367	443	432	407	385	409	392	410	368	410	409	426	372	442	384	418	369	395	375	371	410	395	435	413	397	403	428	402	397	386	416	411	410	397	395	362	405	367	402	419	440	422	427	379	403	426	411	373	431	453	422	404	415	391	364	401	400	419	432	434	415	376	412	382	397	400	390	410	376	409	461	410	401	391	377	392	414	392	398	443	403	422	410	375	401	427	408	413	378	389	399	392	413	402	424	394	394	388	400	387	398	418	390	426	376	406	398	400	412	409	424	381	403	427	433	427	402	400	391	395	402	440	394	382	467	374	389	381	377	412	391	402	405	406	402	387	353	425	391	426	407	425	404	415	417	420	400	397	419	435	414	422	388	390	393	387	410	393	373	457	394	432	404	404	395	389	417	407	418	376	430	395	399	400	423	417	395	374	435	372	426	389	401	384	415	395	351	392	426	401	393	421	397	375	398	448	408	415	412	448	436	384	426	417	415	423	374	429	392	431	413	378	403	415	412	417	385	395	391	410	401	380	424	396	404	412	376	404	387	417	398	368	404	416	407	438	394	430	403	377	412	385	360	420	392	416	389	360	391	391	398	430	414	438	419	441	398	403	380	390	370	420	397	435	428	383	426	420	406	388	426	407	405	395	377	403	393	372	400	429	401	378	401	398	412	395	409	391	412	405	420	386	409	429	418	391	391	415	408	415	338	430	386	391	397	385	457	378	393	402	416	383	469	390	398	411	404	388	395	409	385	404	401	449	389	427	390	428	407	421	428	383	360	393	382	400	432	402	395	389	399	386	402	436	424	392	420	381	386	392	423	363	401	376	386	429	406	411	393	399	435	415	413	403	401	398	406	408	405	375	401	388	404	387	403	377	416	386	400	410	392	425	411	400	362	400	404	410	426	395	375	393	417	388	400	415	417	393	383	391	406	380	406	444	404	392	373	368	406	411	373	392	410	403	397	366	379	385	403	412	446	389	407	411	385	409	418	398	399	404	441	429	421	407	396	388	373	395	415	400	383	406	381	399	393	447	403	406	383	402	385	348	390	403	415	407	419	398	409	420	400	440	369	391	429	396	405	375	436	405	431	404	402	431	389	417	408	391	431	420	345	413	365	396	414	405	388	389	396	367	409	416	407	391	412	375	384	392	418	394	429
7325	23723	18340	10318	7227	5483	4332	3514	2962	2527	2077	1629	1383	1223	1079	971	924	914	817	807	779	771	766	705	683	690	655	635	629	601	540	599	594	616	615	595	587	520	576	563	611	618	570	588	542	585	565	572	592	578	549	528	565	624	562	578	530	556	560	503	601	572	569	491	565	554	558	566	571	569	560	557	526	578	571	555	550	546	556	542	553	559	549	548	575	568	554	537	571	535	510	507	562	528	517	547	568	523	564	530	584	530	507	575	556	558	591	534	558	563	575	556	547	549	557	529	573	587	543	491	533	544	533	570	567	549	499	522	556	528	554	508	550	526	571	593	597	548	587	506	545	548	517	509	560	568	548	548	546	543	532	586	502	553	542	577	541	558	522	559	504	522	550	526	564	559	518	562	524	539	584	544	571	544	503	546	570	526	527	547	583	540	541	523	559	547	557	518	541	586	543	549	592	528	536	530	511	572	547	561	558	540	577	577	515	555	557	504	536	529	552	550	567	545	566	526	560	535	537	560	549	520	575	576	555	533	582	542	541	550	537	592	592	558	553	533	552	550	551	523	548	539	552	552	501	548	541	539	527	564	507	550	522	518	546	496	554	557	497	559	542	590	568	543	527	554	569	526	586	494	566	553	571	559	544	598	544	553	510	571	590	536	549	518	565	557	513	589	551	535	542	544	553	513	580	528	554	550	584	554	506	556	533	543	530	556	562	579	542	525	546	528	537	539	551	542	546	548	593	533	539	535	528	557	580	511	542	576	526	568	527	543	571	576	539	563	523	568	560	549	527	573	537	553	568	529	523	540	508	548	549	548	515	543	600	559	529	560	573	554	530	543	564	560	549	546	569	541	558	546	572	516	564	565	567	543	591	532	503	536	516	525	518	507	565	584	559	573	541	552	489	555	580	506	574	539	552	566	540	554	514	511	550	575	497	563	554	594	544	558	553	510	601	541	537	568	569	523	557	496	534	557	540	547	598	555	568	568	560	583	510	554	575	546	565	523	510	552	503	565	602	588	542	557	538	526	547	551	543	561	580	526	522	551	516	541	560	543	561	534	517	569	547	565	509	546	538	584	567	565	500	589	545	543	552	517	580	569	534	552	553	572	568	539	557	531	554	563	511	570	551	507	573	556	537	550	530	537	557	586	540	515	537	569	544	573	562	540	567	510	521	524	573	577	558	534	549	577	575	594	534	537	568	533	572	531	552	604	552	557	539	530	586	544	527	501	575	544	529	548	552	554	538	537	551	562	565	563	505	549	534	529	584	569	509	551	540	543	541	550	555	530	544	582	525	563	517	543	521	545	554	565	561	527	606	524	569	556	558	491	548	583	544	553	548	564	552	556	573	551	577	548	524	537	556	586	554	557	555	538	524	533	561	540	549	528	538	532	571	519	542	526	556	514	608	555	552	560	509	589	565	557	573	553	526	535	544	551	579	528	545	549	511	555	524	586	519	529	557	560	521	557	530	553	518	546	547	542	556	552	594	548	540	538	526	546	478	540	538	583	589	567	530	564	539	533	530	561	551	559	542	520	556	541	531	578	563	502	525	513	537	513	577	559	550	547	584	556	536	529	521	559	579	556	560	536	540	541	546	520	554	536	563	549	554	605	545	521	540	536	529	537	563	581	580	533	534	532	559	548	584	556	538	568	523	566	544	565	553	553	530	560	565	540	565	539	551	604	543	566	557	534	552	569	544	552	549	523	516	549	573	584	545	552	557	549	537	569	532	550	559	546	536	571	577	560	583	514	539	592	514	552	552	545	553	571	574	566	517	538	517	526	535	555	538	567	535	591	519	541	586	500	542	550	588	562	544	559	573	529	530	575	551	545	497	554	553	524	522	559	523	570	513	543	574	520	523	565	554	545	539	567	570	549	534	536	596	529	566	589	535	514	536	556	556	549	575	604	589	567	495	579	566	546	535	567	567	577	550	561	542	588	570	524	493	549	591	536	579	554	539	577	536	553	556	538	561	538	594	533	549	571	526	551	577	570	619	577	582	575	550	561	632	494	565	556	585	550	532	545	546	541	539	532	530	548	565	530	570	527	562	556	561	572	531	553	553	532	525	547	565	562	552	581	540	557	513	543	562	584	542	561	492	555	542	545	513	522	542	543	564	544	576	555	561	559	569	536	491	568	531	561	529	537	590	519	545	554	548	507	552	598	572	500	525	575	547	540	598	537	541	515	528	534	553	565	583	510	513	567	555	571	547	558	556	543	579	539	564	553	552	566	567	587	536	540	516	582	529	532	539	566	579	548	540	550	611	538	516	543	567	574	527	537	542	539	532	536	591	555	552	568	556	527	563	531	551	558	565	568	565	564	537	553	529	587	556	531	518	536	521	553	608	558	518	589	557	538	519	557	571	503	543	516	565	528	538	532	538	553	577	593	558	569	557	555	547	520	554	542	530	552	580	546	565	561	523	563	530	522	562	553	570	588	503	572	547	538	534	572	553	527	529	526	519	542	583	546	561	556	546	565	478	553	508	563	544	505	553	567	541	533	565	573	562	546	552	564	537	548	542	586	571	558	539	523	604	544	569	520	563	604	505	547	543	531	520	523	535	549	553	559	542	496	566	548	517	574	561	529	544	558	533	548	575	551	572	533	561	556	511	551	551	515	536	555	553	587	518	551	553	539	508	573	538	537	541	526	549	552	579	514	536	582	558	509	578	539	547	514	554	501	521	579	551	531	561	546	555	520	529	550	504	582	517	562	561	517	523	510	542	504	542	520	566	545	506	556	552	558	509	550	581	540	502	567	548	595	540	569	550	493	549	553	523	514	511	545	544	538	565	517	559	516	568	540	587	561	560	523	540	518	540	546	578	571	542	546	546	545	583	550	549	565	567	568	533	516	554	566	573	570	554	566	551	544	563	549	605	553	510	580	537	506	570	569	554	526	556	556	542	565	538	539	550	512	537	552	531	529	564	533	542	555	518	565	546	555	587	542	588	535	546	543	533	537	535	543	562	552	526	555	549	597	558	530	575	560	537	532	535	541	532	531	529	562	573	590	571	534	532	553	531	571	538	549	534	525	591	565	546	554	562	572	544	566	552	530	577	521	567	516	568	587	508	545	492	541	563	551	570	571	555	576	504	561	526	609	494	502	573	569	532	532	570	538	605	562	587	568	529	540	520	527	518	572	572	587	564	539	527	543	551	563	532	547	582	528	622	557	517	570	546	550	547	553	537	576	529	539	511	582	559	487	503	562	523	521	539	539	571	537	546	530	551	545	563	507	553	521	559	526	586	594	546	583	602	565	568	560	548	554	511	597	569	516	542	537	527	540	554	519	578	578	564	529	563	559	571	498	508	564	546	578	538	522	598	548	560	558	506	569	549	547	497	576	541	542	521	559	608	570	556	570	540	559	584	519	549	553	539	564	580	544	584	528	556	556	517	611	536	553	566	570	543	582	559	580	551	546	573	564	573	528	555	499	519	533	507	549	527	536	554	513	545	533	557	530	564	560	537	500	570	505	570	539
27643	18620	7525	3001	1643	1196	951	820	784	721	648	594	551	534	474	520	487	489	492	520	479	474	522	507	447	477	455	496	500	468	469	461	457	445	428	424	464	433	484	451	512	484	467	460	471	455	448	434	459	453	429	451	445	445	459	452	451	476	450	478	439	456	453	488	462	440	479	438	431	447	444	438	446	446	464	473	438	480	439	461	474	433	438	449	478	459	412	441	471	451	480	450	466	451	443	424	442	469	470	424	436	451	448	456	434	480	459	427	460	423	425	443	443	433	478	466	488	454	437	423	419	435	436	459	403	464	412	457	438	419	461	472	446	458	442	459	409	438	466	423	478	460	422	462	454	433	474	436	430	449	474	489	459	478	472	466	457	474	471	424	437	483	459	477	430	426	465	490	458	485	470	410	449	449	407	425	453	456	455	469	432	459	457	458	466	465	451	446	448	452	494	447	458	444	440	457	465	421	412	432	437	453	426	476	450	427	402	417	467	458	421	451	471	440	465	444	507	431	472	499	456	472	483	438	473	447	423	433	458	465	468	470	468	443	471	414	421	440	454	461	464	485	485	472	487	454	456	431	466	412	424	435	438	402	446	427	456	443	453	454	490	467	507	455	394	439	429	425	431	429	460	422	463	427	436	453	443	426	434	431	488	450	458	455	477	485	453	415	470	462	438	490	462	483	452	425	436	466	424	471	476	411	481	439	397	454	429	452	452	435	463	429	469	468	458	463	458	462	440	491	478	465	438	504	421	448	446	452	437	475	485	453	433	419	442	450	475	440	448	470	482	424	420	456	494	464	432	472	449	446	414	446	449	434	455	413	476	425	402	427	450	426	479	432	494	434	444	458	439	438	459	408	427	454	414	432	454	471	469	445	451	423	466	461	420	416	472	449	470	431	460	430	444	468	454	474	446	419	444	443	454	426	432	434	446	490	410	492	462	465	479	440	453	414	457	510	478	455	449	438	449	449	411	436	464	428	434	450	467	462	471	473	443	465	435	444	433	458	448	475	474	437	486	463	424	434	464	428	434	468	460	466	441	455	454	411	480	444	454	467	471	446	442	439	470	444	435	441	436	466	466	443	478	393	431	459	493	446	467	505	458	477	431	430	446	469	405	456	459	473	446	463	462	431	470	452	422	459	484	443	424	473	453	466	427	446	455	478	463	499	447	450	459	467	449	435	442	451	421	416	406	431	475	447	478	421	454	422	413	422	454	432	464	417	409	454	442	445	443	418	447	456	443	413	429	485	481	442	438	431	450	481	434	453	462	447	428	450	431	487	438	435	465	462	438	436	453	442	464	442	409	455	429	419	442	435	458	475	431	448	469	417	478	468	449	456	483	459	424	460	458	448	440	467	462	464	444	455	425	452	432	461	470	425	434	440	455	437	448	438	423	423	428	472	456	469	431	486	472	461	434	446	437	447	471	400	464	459	479	419	440	477	459	427	435	473	423	446	433	399	458	416	490	447	465	470	438	439	457	458	420	466	445	420	434	438	488	475	450	435	452	472	446	452	480	417	451	485	430	446	430	420	464	471	459	453	421	454	464	421	437	451	447	488	450	480	427	462	454	465	465	457	435	463	450	482	466	463	429	449	433	464	486	445	427	480	449	409	513	420	472	445	435	467	469	490	458	461	434	482	431	427	450	454	440	470	426	447	422	435	459	477	462	455	446	438	446	459	429	452	448	410	452	448	433	448	433	460	404	448	434	461	456	443	486	458	455	450	437	445	431	440	434	477	455	459	441	446	477	475	433	432	456	478	469	457	470	428	448	460	430	480	467	416	454	437	422	451	458	460	455	436	462	449	452	446	437	473	444	430	427	490	450	465	475	437	469	455	448	430	474	473	458	447	452	436	473	476	457	446	479	428	478	436	477	461	475	474	438	434	490	443	465	456	437	484	456	439	460	510	437	440	469	498	473	473	435	407	444	448	475	448	437	429	464	479	434	452	444	465	456	451	438	460	454	469	425	460	438	470	500	450	482	442	427	450	454	468	451	435	459	464	434	428	473	437	438	434	462	482	451	415	436	419	421	456	454	438	480	447	415	473	451	489	477	452	429	428	425	450	496	445	480	402	441	442	433	494	475	457	414	438	490	425	439	456	470	475	461	429	443	442	442	450	415	499	427	461	436	441	435	456	428	489	414	463	450	431	448	435	406	487	452	451	446	477	451	471	449	428	445	514	441	467	432	451	429	475	432	442	483	458	420	472	487	475	451	434	454	470	436	449	449	484	461	456	442	448	435	450	462	459	475	482	469	448	429	469	443	442	416	410	452	474	426	471	481	465	444	459	458	455	433	482	465	432	460	455	445	423	457	458	428	438	465	462	452	457	465	510	464	470	446	446	442	448	456	455	435	443	448	457	462	449	438	416	393	460	438	416	440	435	442	467	453	473	454	433	437	435	463	467	450	460	441	461	444	495	461	432	455	438	453	436	466	487	483	443	436	457	458	407	443	452	467	449	471	446	454	429	469	450	470	449	443	447	494	447	474	446	483	492	435	429	462	471	456	430	474	424	442	465	454	459	461	444	449	455	477	460	455	454	445	444	453	444	437	462	422	450	459	449	446	464	500	419	444	401	467	455	439	413	473	456	434	444	445	415	465	460	449	450	441	486	455	442	448	475	457	463	440	465	443	456	483	468	453	481	443	469	434	454	459	450	430	434	476	453	457	455	471	461	459	471	475	457	499	423	409	454	428	462	446	443	482	437	440	467	450	447	424	454	461	462	426	493	452	442	454	480	468	485	430	432	457	465	430	454	449	452	468	477	459	425	441	476	446	450	468	469	438	453	439	412	435	459	491	447	460	441	479	435	435	441	455	449	422	453	462	476	477	487	432	440	430	441	461	466	409	475	417	477	454	425	445	390	430	451	485	449	433	423	445	428	464	457	444	436	432	441	470	451	457	451	429	448	451	463	473	459	468	447	475	466	466	464	481	442	438	446	453	427	450	436	456	462	449	437	455	463	491	474	433	460	434	441	499	460	474	443	433	455	459	468	441	496	470	446	465	433	441	454	422	446	480	475	464	442	431	428	455	490	420	441	500	433	484	447	432	454	433	495	438	457	447	487	468	401	433	448	444	495	458	412	470	437	454	458	442	456	440	477	499	434	389	434	445	434	449	468	475	429	450	443	436	449	433	426	480	467	440	431	452	455	469	471	457	432	433	443	436	439	450	453	411	422	451	461	427	481	449	460	426	429	448	399	458	470	487	475	484	442	437	459	502	452	442	448	431	445	456	445	483	443	435	442	426	452	454	411	466	471	443	468	437	442	442	455	477	440	458	464	440	484	458	422	475	483	435	437	453	452	435	485	488	425	412	424	425	487	442	421	436	441	452	427	483	424	438	453	440	452	458	452	487	453	473	435	426	470	442	433	413	426	426	467	427	459	371	470	425	434	467	473	463	435	427	468	471	456	434	429	435	417	430	471	478	419	431	464	467	448	437	460	460	436	466	455	464	437	408	408	498	432	438	441
6674	10717	7939	4260	2963	2294	1812	1590	1416	1277	1135	943	864	841	792	710	687	703	676	683	677	673	716	662	647	642	664	595	629	594	660	622	594	609	623	628	618	650	619	620	619	666	602	605	614	593	626	641	605	585	603	627	612	605	604	661	581	638	571	574	593	570	571	584	590	605	582	608	587	594	606	574	580	587	582	582	600	597	614	577	613	582	615	622	612	604	634	627	599	624	591	597	584	611	605	565	567	585	597	641	572	603	637	607	591	591	618	605	615	600	652	611	646	593	609	587	603	557	621	616	607	602	593	593	609	567	610	600	591	632	568	631	627	581	593	597	623	637	634	630	562	663	613	643	626	595	592	675	618	601	613	628	621	622	561	610	597	585	621	571	559	606	638	629	571	580	606	610	628	644	572	595	614	624	620	548	626	597	668	611	587	648	579	589	607	622	615	583	590	603	639	589	598	585	625	613	597	578	616	628	661	612	602	631	584	676	603	611	615	623	577	624	604	629	646	641	583	597	614	561	574	620	597	657	633	583	579	604	607	586	586	590	604	639	605	604	579	578	635	618	567	643	584	617	614	625	599	589	645	609	613	610	605	611	596	603	606	607	610	574	610	640	567	570	603	621	621	569	593	598	641	598	626	576	597	574	587	595	602	577	628	625	585	638	627	593	600	596	624	585	625	562	566	625	623	610	582	600	598	626	634	605	606	593	611	577	621	556	629	563	612	539	571	616	624	591	582	580	643	552	680	615	568	601	633	577	623	570	612	600	598	608	574	621	611	651	590	581	630	605	609	598	606	600	609	619	607	637	636	599	616	604	664	598	654	614	631	570	649	577	616	564	644	616	587	633	567	589	607	576	634	644	610	624	612	572	612	567	603	610	621	611	586	599	593	609	589	613	569	590	608	598	625	585	603	603	589	599	592	590	592	603	583	595	617	582	608	618	589	583	608	564	630	616	596	608	629	597	603	582	613	627	577	620	558	591	631	624	574	581	579	617	589	578	615	623	613	569	601	646	581	604	608	602	578	597	558	600	586	613	610	629	593	607	641	609	625	587	625	646	595	598	594	644	586	668	584	590	590	641	600	645	645	603	566	614	609	638	611	552	593	607	614	603	628	601	591	561	589	625	573	608	628	602	618	609	627	596	610	638	581	627	562	617	615	561	583	603	601	557	575	572	658	592	646	613	574	647	627	561	579	591	592	649	614	605	589	599	614	626	607	600	587	604	584	572	628	584	632	626	575	622	608	634	604	584	609	651	637	575	614	561	571	633	590	600	593	593	610	616	611	569	618	569	593	600	612	615	611	599	573	579	595	556	596	631	625	613	638	598	598	599	602	600	609	592	580	598	616	652	617	638	624	594	619	583	603	626	633	607	592	567	585	601	590	608	588	589	594	599	595	607	657	558	578	631	587	638	549	606	603	590	601	625	598	582	603	603	578	601	646	578	620	557	609	671	634	576	575	598	601	604	620	629	591	614	583	590	622	599	609	611	617	655	601	612	602	626	585	563	577	579	622	600	581	609	609	605	637	638	601	603	592	608	607	608	630	624	619	615	627	579	632	607	574	580	629	625	551	638	609	595	572	606	579	581	568	612	581	618	597	565	641	581	574	594	645	590	604	576	576	576	628	582	567	611	570	578	570	591	554	616	623	644	579	584	651	606	573	600	606	631	621	629	595	596	621	606	587	581	607	611	607	583	604	576	569	619	584	607	646	584	547	606	593	593	583	646	578	604	638	616	594	568	589	634	590	622	623	630	595	537	619	619	586	618	612	598	566	592	609	615	593	617	606	623	587	612	567	600	604	564	635	617	629	600	581	564	611	570	558	606	593	624	602	595	593	607	646	585	607	578	583	646	623	593	618	641	627	581	612	642	622	588	627	606	639	622	637	572	628	619	627	617	636	627	605	594	625	638	639	656	588	573	632	590	590	641	605	580	606	604	609	632	615	630	607	576	608	580	599	590	588	615	605	597	592	635	623	595	589	645	564	621	610	626	598	603	574	625	589	607	605	581	614	604	617	592	638	647	611	626	591	597	619	596	602	583	574	589	615	609	595	611	585	603	676	579	598	578	633	593	614	596	626	581	613	614	616	567	598	587	588	597	632	610	601	592	595	587	605	597	566	605	603	580	645	629	568	633	600	598	613	581	617	626	612	600	602	605	618	618	588	595	615	583	644	587	597	604	538	611	601	617	607	602	598	591	570	579	627	559	628	619	582	567	572	593	612	633	554	601	583	599	591	661	578	632	611	592	623	612	618	614	600	612	581	625	596	599	575	618	611	634	558	613	624	587	603	597	599	564	604	610	597	621	589	597	594	584	576	556	588	607	572	576	640	589	626	605	602	592	591	605	602	619	610	617	600	592	571	630	598	587	617	602	581	597	635	572	572	610	652	597	620	605	587	636	569	608	618	618	587	576	590	582	593	561	596	643	621	570	654	622	591	595	631	639	570	589	650	587	549	619	598	603	623	620	598	619	565	586	628	612	592	649	616	606	618	617	556	580	587	577	555	604	630	616	641	579	635	581	611	633	626	638	638	546	628	602	626	631	586	606	580	596	610	572	601	571	590	624	602	575	582	587	656	588	592	567	565	588	612	605	609	583	564	586	638	571	588	614	614	594	596	622	609	586	601	601	588	593	580	638	575	585	594	571	604	616	609	600	567	639	590	627	613	628	615	595	656	614	598	607	564	609	617	580	603	584	608	607	611	635	600	574	611	542	568	653	619	589	662	619	603	618	600	582	590	573	584	606	604	556	604	607	565	579	570	640	598	610	617	607	596	607	595	576	602	604	592	606	582	609	609	584	544	568	620	595	553	602	580	584	559	623	616	622	624	573	597	636	601	615	579	581	550	592	618	620	598	625	630	587	600	576	597	599	646	602	592	601	608	577	559	633	597	600	597	622	610	616	623	563	566	601	621	605	598	540	587	562	578	579	645	590	561	604	658	559	611	615	642	599	613	628	584	606	567	600	606	618	582	603	618	589	567	584	574	597	629	579	595	591	589	636	609	569	626	607	597	641	601	622	637	609	661	585	579	630	599	581	609	619	627	606	588	588	596	613	631	628	555	613	610	601	589	571	597	587	588	610	567	602	626	618	637	649	635	585	608	591	589	576	594	590	576	625	616	610	612	582	563	633	605	558	575	605	596	563	590	639	617	609	619	588	643	596	540	623	631	593	577	592	607	589	573	659	623	612	648	624	612	655	627	635	644	616	581	629	593	648	615	619	580	599	599	576	616	583	614	614	610	622	610	592	574	631	565	609	572	564	611	638	605	585	652	584	581	635	617	588	587	606	623	593	628	638	580	564	569	603	573	644	630	612	551	604	573	590	593	583	593	610	589	618	583	601	686	557	589	629	617	624	596	626	602	604	579	612	641	575	647	643	586	591	641	561	544	596	639	596	577	619	639	615	623	609	566	584	596	613	592	631	578	606	571	577	636	633	577	579	601	570	606	594	573	589	600	557	628	585	613	586	634	591
23469	21468	28334	24995	21217	6651	1899	1458	1235	1129	954	837	814	781	765	685	729	685	644	673	648	610	688	646	612	620	595	648	599	625	586	620	609	587	544	613	574	576	598	593	584	602	574	574	601	577	588	604	566	576	576	589	619	596	582	569	591	612	564	585	577	585	555	570	577	616	579	552	606	585	569	590	568	585	575	610	560	610	587	562	585	592	595	582	568	567	552	549	567	541	620	567	579	596	594	552	584	629	602	590	601	563	516	576	588	584	570	612	582	564	582	586	589	583	601	594	596	590	531	590	598	543	559	570	627	592	625	611	569	588	596	553	586	593	593	587	576	566	537	552	588	620	640	605	600	605	582	566	604	596	637	638	588	577	573	618	613	599	574	589	602	570	537	533	575	547	585	584	566	552	554	617	616	615	600	632	611	598	587	561	533	574	568	554	588	590	636	652	556	605	583	585	595	568	581	576	579	576	574	595	610	577	568	594	543	587	591	596	603	556	569	608	567	597	602	602	592	591	605	612	590	570	558	606	616	589	592	573	585	540	592	582	572	578	614	584	580	614	599	618	586	588	603	577	577	567	610	607	557	556	616	599	608	592	583	558	616	570	574	620	580	562	587	606	560	602	595	565	561	573	547	569	568	588	587	643	580	616	581	592	509	599	585	566	620	559	569	554	584	581	567	578	589	618	584	566	572	625	651	581	613	632	541	521	606	601	595	559	585	629	588	612	616	553	568	543	578	575	548	596	616	549	586	613	596	550	586	583	589	605	583	604	592	541	594	601	560	580	565	614	612	563	575	590	557	546	589	590	599	559	564	565	590	607	567	568	612	591	622	600	598	599	576	579	572	563	592	551	561	613	560	634	600	593	591	564	604	602	598	603	615	581	581	586	557	613	573	562	552	553	584	553	562	657	564	545	574	610	575	579	611	566	555	573	572	604	595	618	570	610	578	568	653	603	580	565	568	551	603	564	568	580	593	630	583	615	622	617	546	529	579	599	624	551	625	537	627	569	602	559	558	588	580	629	594	581	527	592	595	562	607	607	582	551	562	606	574	602	591	573	626	606	569	586	609	602	588	636	602	568	621	568	616	557	597	614	556	594	600	628	574	599	556	571	571	643	575	624	565	587	595	584	585	578	592	603	606	565	623	591	584	652	561	594	526	575	580	575	608	618	585	607	587	555	589	556	569	628	532	598	584	602	587	536	608	577	582	577	595	602	580	581	579	560	589	580	614	599	654	606	567	576	535	590	595	614	552	599	597	566	616	597	593	580	590	580	528	581	575	555	537	564	588	588	597	604	576	589	546	538	597	570	608	591	574	556	560	617	565	581	563	552	564	606	602	575	586	564	554	550	624	584	593	657	612	618	573	602	551	593	578	581	565	590	576	617	598	612	565	631	598	587	565	602	575	584	612	568	599	571	572	603	569	567	605	572	588	600	566	552	545	568	588	553	569	570	603	592	591	567	574	582	609	611	604	574	589	572	623	612	556	527	580	605	581	608	568	585	553	567	580	605	539	598	566	576	560	526	570	553	561	585	590	590	552	564	595	560	567	579	588	567	572	607	596	608	613	572	551	632	623	612	575	563	578	604	622	625	613	596	578	559	579	570	577	589	623	571	559	582	563	626	614	606	566	600	595	552	617	588	556	596	615	622	606	557	587	617	589	580	590	555	567	555	573	584	606	590	579	611	565	563	588	602	565	623	625	608	607	582	581	572	618	570	605	575	544	594	612	620	568	611	590	566	579	550	630	586	582	607	613	548	609	589	618	571	543	618	620	552	617	547	623	571	608	618	633	547	633	615	633	605	552	583	553	619	641	615	610	547	597	630	588	605	542	583	565	592	579	594	569	606	618	550	573	597	616	565	543	613	601	547	612	587	608	609	559	606	579	574	563	574	586	597	595	572	577	567	564	584	564	573	598	545	576	647	621	584	558	557	587	558	571	630	577	524	563	564	585	557	578	570	536	638	583	560	571	624	585	579	606	580	581	598	617	635	559	581	607	582	638	610	538	556	574	576	581	578	569	577	553	587	630	590	611	604	569	575	553	544	564	530	556	593	551	574	569	588	595	598	547	592	576	557	573	572	591	569	583	594	590	574	619	589	602	598	608	596	571	614	584	584	570	576	599	562	596	583	584	542	572	610	623	543	564	642	596	649	610	572	577	574	626	608	586	563	581	558	575	556	538	566	599	615	627	635	587	605	627	562	570	567	592	573	608	577	582	615	559	604	553	597	557	543	559	576	586	569	612	630	532	625	573	604	593	593	630	585	602	577	590	568	586	597	539	576	572	590	534	633	574	599	556	572	623	564	615	594	596	629	570	589	568	581	580	562	596	627	625	518	582	578	573	585	553	537	580	607	553	574	580	578	607	620	602	575	559	549	600	565	574	583	554	555	567	588	607	609	584	567	623	617	595	533	621	597	578	557	542	568	603	550	549	588	583	529	598	606	571	604	600	611	602	602	576	598	578	597	621	601	585	555	607	589	623	622	597	573	602	574	586	585	628	592	560	576	614	540	602	583	629	516	571	560	599	591	596	626	613	561	605	565	586	590	592	568	584	584	582	590	582	552	589	568	613	575	544	572	582	551	587	560	595	524	601	586	561	581	557	552	616	594	587	565	573	581	585	541	554	581	580	589	576	564	535	638	628	562	509	586	579	575	574	546	629	579	550	547	608	568	565	609	587	543	564	533	558	590	540	540	572	636	576	565	557	585	608	620	631	587	582	593	562	588	607	590	569	588	595	568	606	609	590	620	586	570	595	539	590	581	582	644	602	544	601	586	549	617	600	634	576	576	557	582	555	568	547	597	540	596	557	590	601	569	583	550	558	565	582	557	613	575	592	589	592	589	562	544	578	551	550	532	556	552	541	514	611	554	557	591	570	590	612	563	601	573	577	597	583	570	573	565	600	575	595	559	586	596	524	587	548	578	599	584	583	588	614	599	576	564	593	607	554	575	634	581	576	560	564	581	566	574	615	601	601	585	610	582	594	564	607	602	548	568	595	605	604	598	605	563	603	600	589	577	565	570	583	630	636	573	565	603	607	567	562	563	585	609	625	617	591	572	549	627	600	592	565	536	595	591	573	602	586	612	550	568	550	565	598	594	608	586	546	564	615	573	580	591	576	578	587	556	593	629	616	597	597	566	597	601	584	577	623	589	559	580	570	617	563	602	584	605	605	563	589	570	557	544	579	613	614	584	553	579	571	600	597	582	606	565	608	567	559	625	574	577	583	567	533	575	627	596	577	554	595	538	589	621	649	600	606	577	587	581	593	595	586	547	569	604	596	552	580	577	624	588	565	569	636	537	558	591	604	550	569	576	568	585	593	595	631	561	569	549	607	544	606	555	581	598	614	582	609	561	568	596	568	663	534	562	580	527	576	584	579	560	571	572	568	536	560	558	540	619	588	602	555	603	592	588	588	561	623	576	617	590	600	575	571	599	565	592	585	552	600	595	590	626	549	580	581	557	544	630	555	632
6150	18552	14159	7710	5461	4010	3172	2776	2392	2094	1770	1457	1273	1219	1117	1047	1011	1032	993	960	961	905	914	874	883	835	839	864	817	835	825	800	838	780	797	747	811	789	826	817	792	742	821	888	794	799	746	808	768	844	728	769	839	802	858	781	818	787	790	803	813	791	769	798	849	825	744	787	845	800	758	820	766	794	846	844	841	800	853	822	791	722	764	824	783	802	836	839	730	794	783	800	805	786	778	820	764	759	803	753	753	814	812	788	774	790	811	788	773	772	776	813	804	766	732	787	828	801	759	787	825	780	774	750	806	800	793	805	753	806	799	784	783	775	795	775	779	790	813	788	779	789	790	831	812	782	781	791	780	764	787	808	832	779	799	799	788	760	760	782	821	783	783	772	789	835	803	836	780	842	794	777	805	759	832	813	752	746	791	799	763	815	777	747	756	822	786	805	779	759	793	821	791	796	793	777	811	791	801	818	782	775	770	845	781	810	770	767	813	800	797	751	758	750	778	770	792	825	842	838	802	812	791	833	770	793	767	783	819	805	784	796	754	763	773	832	802	801	810	784	800	799	784	824	786	752	785	805	786	806	779	787	785	758	804	781	797	775	779	793	769	770	748	804	804	757	811	782	747	835	802	776	759	793	826	748	784	804	797	764	769	719	823	816	791	807	793	763	809	774	773	799	767	816	809	773	798	821	801	779	804	776	785	779	798	777	752	755	807	762	768	821	762	786	835	779	797	814	785	804	821	786	798	812	829	785	733	783	761	832	814	821	771	780	814	763	783	760	819	871	788	777	794	756	778	802	783	819	715	759	773	747	775	706	734	827	785	826	771	777	797	850	833	776	797	776	751	787	704	793	797	802	797	774	787	807	785	788	824	804	792	778	812	825	796	823	805	754	839	784	758	766	785	762	812	777	841	789	813	777	841	787	775	795	821	784	735	844	830	763	811	867	754	781	832	789	829	789	744	782	786	760	834	803	764	799	821	767	738	804	824	823	814	810	781	819	777	767	800	809	777	836	831	800	786	809	836	816	775	815	738	774	801	792	765	834	822	814	773	780	810	773	769	729	802	794	748	772	785	773	788	773	793	770	771	813	791	813	783	797	774	801	766	784	811	829	782	756	732	742	759	789	785	802	814	762	769	780	790	784	777	837	772	817	740	775	765	801	759	797	787	784	809	811	741	788	761	798	766	782	793	797	814	710	809	813	805	820	784	786	764	751	808	802	794	789	867	765	792	788	778	844	809	759	807	838	818	794	812	827	784	790	799	820	787	771	815	742	808	859	810	825	788	784	794	742	773	752	785	809	781	826	803	763	776	770	808	797	787	823	774	757	828	770	769	799	787	790	810	823	821	757	806	755	800	757	804	795	777	858	841	838	831	780	810	783	765	779	822	816	806	736	795	779	805	716	757	775	817	721	800	782	806	791	776	781	844	776	747	780	762	771	812	794	752	769	862	820	802	814	724	757	809	834	768	786	730	820	755	818	774	790	784	839	775	766	816	791	797	742	754	791	819	791	788	760	731	787	747	747	772	830	829	755	751	801	759	738	819	763	806	824	820	775	765	800	794	809	813	785	793	807	770	790	814	826	815	787	856	744	806	805	758	830	837	793	775	771	812	782	757	783	785	758	791	786	760	812	771	748	779	815	772	761	784	801	786	794	796	777	744	727	804	810	789	808	774	772	771	767	782	807	803	795	790	765	819	801	787	746	740	810	759	798	766	826	735	754	801	816	788	717	847	804	814	792	778	809	772	796	779	815	783	709	842	747	761	816	807	766	781	802	779	795	827	825	824	756	847	812	792	807	810	783	730	778	780	803	791	835	729	816	844	843	744	766	804	764	742	748	752	808	767	825	791	770	820	777	785	795	864	767	795	802	763	780	762	796	829	822	777	801	770	842	818	877	783	817	815	779	786	826	829	824	846	824	787	772	785	855	833	778	745	730	786	786	740	818	772	771	716	765	792	792	829	776	782	780	768	793	750	798	780	813	770	795	771	823	736	723	812	779	802	755	797	766	824	801	792	767	774	788	807	783	767	854	781	782	744	772	843	801	773	779	826	761	782	819	834	765	766	791	774	818	780	767	804	787	805	779	775	802	830	770	810	853	788	754	802	800	796	763	815	793	765	762	792	738	768	722	822	818	796	791	792	794	857	737	781	801	753	788	843	732	753	809	808	791	805	779	774	743	751	795	800	795	812	785	750	761	819	771	779	831	787	748	816	817	805	787	802	771	754	792	792	777	792	784	770	787	806	774	783	786	774	795	812	717	788	789	797	772	751	787	758	795	766	761	812	782	780	812	760	837	816	752	805	733	777	772	777	783	813	796	816	889	846	797	823	755	782	780	809	775	787	787	766	791	779	774	772	811	817	772	794	758	779	808	811	775	793	756	764	767	819	817	801	791	808	844	821	778	782	819	781	762	810	784	752	807	770	820	751	744	770	790	813	830	776	761	754	796	788	806	809	789	830	828	757	782	808	804	796	788	788	797	824	803	789	780	779	763	824	842	755	777	818	810	805	786	767	770	808	796	782	763	818	779	742	819	803	789	811	810	761	792	754	863	804	800	802	817	821	799	791	787	748	798	776	740	746	796	773	810	794	758	847	765	789	774	790	749	799	783	775	811	762	756	776	784	775	815	825	831	751	791	795	795	797	805	794	759	826	761	829	816	811	829	790	802	818	829	769	763	761	813	819	805	743	788	768	812	835	827	802	789	782	798	737	784	829	807	799	804	820	824	815	828	788	820	774	805	789	838	743	769	790	773	822	744	792	757	782	847	820	811	782	778	775	749	784	797	797	768	783	768	766	792	785	796	773	802	771	733	798	738	782	785	825	740	804	762	823	771	767	813	816	757	802	746	825	760	771	779	784	750	794	810	797	746	750	785	808	819	788	773	803	799	768	795	806	801	788	765	796	760	762	838	758	791	758	741	740	771	745	750	781	765	821	750	829	802	753	838	800	814	815	778	819	830	757	721	786	795	814	815	821	779	828	783	741	783	787	779	824	770	816	772	792	811	792	785	821	791	765	797	775	770	800	814	791	813	770	744	751	798	725	817	787	829	730	807	825	769	769	816	829	777	798	773	758	773	752	780	797	788	780	810	796	805	793	791	777	844	763	773	802	815	758	813	761	785	782	787	805	770	814	778	836	841	778	792	845	787	795	801	808	811	799	776	830	763	815	783	766	788	791	773	750	797	761	755	781	800	769	755	795	793	791	783	766	760	782	777	800	805	805	776	764	812	787	772	765	800	742	760	791	773	788	800	843	773	825	798	764	805	804	754	821	789	794	817	773	804	810	762	812	773	774	779	857	815	778	801	783	746	751	807	736	823	826	755	794	800	809	818	777	783	790	845	784	765	796	828	794	751	741	848	785	799	816	798	772	732	775	783	814	726	778	772	787	795	783	823	762	850	760	765	806	790	836	779	805	741	823	782	787	773	758	780	826	786	792	774	802	760	820	800	780	816	826	777	766	810	795	783
24927	21470	26356	24471	3676	1230	941	834	673	565	538	443	410	376	337	351	341	297	325	335	323	310	290	293	294	291	281	309	302	256	264	273	278	286	284	275	270	244	256	250	264	283	261	264	262	257	283	293	255	276	254	254	261	262	245	265	266	253	273	281	256	290	277	280	245	262	273	256	265	278	263	238	276	273	260	257	237	267	261	244	297	240	262	258	232	256	294	283	259	268	262	248	273	259	252	250	272	265	261	260	241	258	246	254	261	259	248	281	274	274	286	264	268	247	260	262	242	263	245	282	271	274	266	269	248	252	264	290	235	242	260	284	271	282	244	268	257	254	284	222	270	251	262	256	278	265	270	257	276	252	247	242	269	270	263	259	292	258	255	226	275	272	251	217	250	260	237	251	254	261	272	224	274	230	263	273	268	251	276	253	262	229	279	252	266	256	240	249	282	231	260	274	270	265	279	258	256	247	270	246	268	248	224	265	263	266	241	259	237	245	271	275	269	249	254	272	243	258	227	282	267	256	260	263	264	262	259	248	249	256	229	283	271	257	261	259	263	256	263	247	263	252	269	259	249	240	262	234	246	253	287	248	249	282	249	295	262	270	248	279	257	238	271	262	248	281	309	277	263	260	261	259	283	272	251	256	268	246	270	257	287	247	255	252	263	276	265	234	243	262	256	255	255	256	252	260	275	290	242	284	277	268	276	270	250	239	227	277	269	274	278	285	252	306	255	259	262	232	242	242	264	253	255	245	245	274	252	257	218	265	268	246	271	255	242	266	265	239	237	253	243	261	287	268	251	281	267	286	248	249	259	265	254	273	274	256	239	261	260	291	258	275	284	243	258	243	255	299	264	275	280	256	268	255	266	291	245	237	264	251	271	274	239	284	266	268	246	289	266	253	257	259	257	237	248	252	274	262	271	263	290	242	261	258	285	257	263	262	250	257	249	239	269	268	237	274	269	253	249	260	259	264	235	245	255	266	260	236	256	265	243	238	261	303	296	231	260	288	232	270	311	268	273	267	276	250	270	253	275	261	285	238	249	257	234	252	271	268	267	263	245	236	270	232	249	265	246	248	254	258	276	254	255	257	239	254	283	282	254	237	244	276	239	262	273	256	259	277	224	266	257	269	279	272	252	258	257	264	235	276	256	249	265	243	271	251	241	270	259	273	286	242	266	281	260	278	260	258	237	275	282	257	254	245	276	236	262	247	265	265	261	240	296	242	276	271	259	270	264	251	270	252	227	262	218	240	273	251	267	245	226	279	277	258	266	262	258	292	269	268	253	224	252	247	271	250	261	223	254	283	276	256	243	256	246	252	295	261	249	262	236	271	230	256	246	270	269	268	250	244	246	270	235	272	265	278	249	261	260	246	247	237	267	233	277	232	301	261	243	273	245	259	243	256	269	271	255	258	260	238	256	233	293	274	262	269	267	274	245	255	244	265	278	237	269	263	244	255	285	258	273	245	278	241	277	236	260	238	268	253	265	272	259	271	260	248	277	209	261	252	285	300	239	233	263	264	300	253	259	291	256	240	235	261	288	264	272	244	268	259	280	246	255	240	240	255	280	250	269	262	295	265	263	270	251	258	233	231	266	256	274	252	251	265	235	273	265	266	275	263	257	290	253	251	254	266	259	256	246	244	254	245	283	263	234	274	254	251	254	283	254	242	271	256	261	265	274	262	275	260	302	278	247	265	257	246	268	267	258	280	251	238	280	268	258	259	289	266	235	264	256	242	257	260	253	245	253	250	262	237	264	259	274	270	247	281	263	248	226	251	243	275	276	269	228	213	250	246	268	258	259	273	230	232	266	264	263	267	252	253	266	253	259	271	254	254	276	260	259	248	260	259	269	277	279	239	241	253	257	267	262	283	242	267	259	259	266	261	255	263	245	261	256	268	218	237	244	280	278	267	275	250	255	279	242	257	253	232	280	251	251	259	215	275	277	268	267	256	258	267	253	261	271	279	241	259	269	248	276	234	273	262	260	278	264	266	260	277	263	255	254	263	242	268	242	284	251	243	285	262	277	266	262	260	260	290	274	261	260	238	258	273	275	293	299	277	237	262	261	286	277	272	254	257	276	281	270	265	252	244	258	288	259	262	237	227	257	270	257	235	267	271	252	262	296	247	290	298	267	253	274	273	274	262	234	269	252	263	247	267	268	236	261	284	226	252	241	237	277	227	261	248	251	257	262	280	254	243	241	242	282	272	218	269	256	240	255	253	255	245	253	260	262	272	230	267	245	252	248	250	273	246	252	263	240	247	272	250	261	266	262	270	270	237	270	269	270	262	244	240	247	281	244	271	262	248	248	286	256	264	266	285	265	239	283	260	273	256	263	280	263	248	266	261	247	238	265	237	256	234	270	246	257	247	227	267	249	259	280	235	274	262	247	286	269	256	258	243	270	269	261	287	266	252	261	247	239	284	299	256	231	268	245	281	258	272	275	280	286	295	233	256	260	297	246	234	270	265	267	278	250	292	243	258	262	254	283	255	277	286	252	277	264	285	257	244	258	288	258	261	241	234	239	281	260	255	267	258	256	267	257	259	255	271	257	264	246	287	267	260	267	263	253	272	271	249	255	267	286	237	253	245	276	264	294	276	280	264	266	256	272	250	236	264	258	257	257	266	266	250	258	266	277	253	282	238	272	243	264	275	278	270	276	255	271	259	256	245	266	276	271	272	278	275	272	249	263	271	240	250	261	234	250	239	278	249	279	278	260	286	251	268	298	278	255	275	229	261	271	249	266	252	258	263	275	266	235	256	246	261	280	261	267	269	252	238	252	253	242	244	252	248	246	234	250	278	278	271	248	284	269	259	273	266	230	277	286	278	244	270	254	230	266	285	255	249	243	249	241	288	254	273	252	249	253	276	255	246	318	236	238	265	260	265	279	263	281	233	253	231	245	232	263	262	232	244	258	260	256	235	268	263	255	259	258	262	257	261	243	273	283	239	255	236	248	260	252	272	257	268	277	261	254	263	262	274	267	246	239	260	245	245	249	258	270	258	262	222	279	258	290	265	220	261	232	267	276	239	259	283	262	234	270	274	308	242	263	290	263	260	232	251	243	271	265	268	259	259	256	249	283	268	238	243	265	272	260	240	257	247	254	258	267	237	251	266	246	265	253	289	239	255	229	258	256	257	254	265	232	255	265	250	257	248	263	262	296	244	251	250	264	277	288	248	266	267	247	248	279	293	275	277	257	266	252	249	234	270	270	295	278	262	236	250	266	280	260	246	254	250	275	273	261	225	257	259	271	266	249	273	286	275	233	273	263	288	239	268	238	263	226	254	253	268	238	256	272	228	267	270	238	239	287	258	274	268	247	246	273	267	272	239	236	273	254	232	239	260	248	259	227	270	267	252	272	248	286	287	266	236	263	258	266	305	247	234	253	233	266	255	263	250	226	258	267	269	250	263	260	277	266	227	250	258	256	264	296	262	272	247	248	267	291	280	261	238	261	269	281	268	245	254	238	245	295	268
6229	14326	10773	5566	3778	2767	2246	1869	1563	1299	1066	863	764	655	603	557	536	505	494	469	464	432	465	419	428	418	396	360	351	355	369	332	365	333	341	369	374	382	341	360	366	346	331	368	323	370	327	360	357	343	381	337	349	359	340	385	371	365	351	339	369	382	369	343	371	341	364	346	353	338	347	412	353	395	320	377	353	348	354	381	358	344	337	362	352	351	372	350	345	378	369	352	353	374	368	322	342	338	349	341	342	379	362	347	362	371	372	335	364	368	352	348	358	384	368	358	359	344	362	362	359	352	362	352	372	312	323	358	342	368	364	338	349	325	363	347	386	371	335	343	379	340	404	337	312	341	339	377	315	348	374	318	375	354	363	339	347	382	333	324	349	364	361	374	360	334	355	338	352	353	361	351	338	356	381	367	369	366	345	343	374	381	370	358	353	332	352	357	364	379	359	367	367	354	343	333	360	333	368	355	376	330	350	346	345	365	332	324	369	364	368	362	337	318	376	351	351	367	346	356	359	330	321	332	326	314	378	340	345	354	351	354	352	325	343	361	342	403	366	352	334	349	364	393	343	360	348	368	362	346	349	337	368	344	358	331	335	353	332	374	356	379	365	363	358	343	366	379	361	363	353	352	365	383	352	337	373	362	337	319	352	352	372	369	381	344	334	337	372	354	336	368	340	344	322	375	348	334	359	317	356	364	369	344	375	347	332	376	345	356	338	364	345	380	356	371	334	355	374	357	360	351	344	392	393	378	333	351	356	355	344	376	344	338	350	342	380	323	343	359	344	348	392	362	335	368	354	360	353	332	345	387	387	386	358	336	380	381	361	378	360	332	336	326	314	373	380	347	369	360	345	335	337	355	367	353	349	346	298	346	378	358	369	365	337	364	372	350	352	350	355	338	344	350	373	351	345	318	368	348	355	372	355	343	343	337	366	365	360	367	364	340	323	357	348	379	335	390	338	350	372	364	334	353	345	365	382	328	318	375	363	368	392	350	354	342	347	344	381	347	367	314	355	336	393	378	354	357	363	341	347	341	365	352	348	386	376	349	358	373	376	355	342	334	345	371	351	343	388	352	403	364	364	360	362	347	319	373	333	360	351	350	366	377	344	320	355	355	391	330	363	386	377	400	367	346	363	337	360	346	342	341	330	376	357	341	349	326	373	346	367	359	358	359	351	342	314	340	392	365	326	356	341	356	351	349	317	335	366	359	346	352	360	353	339	385	327	378	409	348	365	360	333	354	373	379	341	344	358	360	368	367	373	365	346	361	344	361	359	338	368	365	371	343	338	330	330	349	353	327	368	373	377	351	362	361	349	388	330	374	340	380	364	390	353	339	370	373	354	307	370	347	334	394	308	362	354	372	339	320	386	368	363	356	323	324	335	356	336	353	377	369	329	355	344	358	356	317	384	333	354	348	326	385	384	303	364	377	363	390	314	386	362	357	317	372	354	337	340	410	328	346	354	357	324	349	377	364	335	328	341	351	329	332	331	328	399	364	332	340	341	381	333	351	343	341	354	340	334	338	375	379	372	352	376	353	325	381	380	342	357	354	320	336	322	363	356	383	330	340	372	334	346	403	370	391	360	352	341	353	373	339	368	364	367	361	355	345	350	392	350	353	365	342	369	347	368	353	354	331	332	342	347	351	381	387	359	351	321	350	355	305	389	369	325	348	348	371	355	367	355	366	359	363	355	378	359	340	331	366	356	375	360	347	387	344	359	371	358	367	357	313	370	316	337	369	354	327	354	370	344	362	359	347	348	377	375	371	349	353	342	382	396	383	328	359	335	356	346	380	351	367	334	358	365	343	310	360	347	371	352	350	359	379	353	324	379	336	342	361	357	336	347	401	374	375	321	355	372	331	356	334	346	364	345	353	374	345	370	313	320	327	312	376	334	323	331	377	356	364	369	383	339	324	347	349	355	341	372	367	362	373	357	363	345	372	341	356	360	374	366	373	334	338	342	359	326	359	350	324	344	337	344	348	373	328	377	356	346	350	361	358	342	366	353	367	408	352	351	366	339	363	363	368	361	341	360	347	358	343	360	354	363	376	342	360	371	333	339	333	379	338	387	337	356	343	335	362	349	332	335	371	394	342	374	356	346	351	371	347	361	358	366	339	335	346	363	336	336	350	363	359	371	371	343	347	369	370	356	386	323	335	337	352	348	321	366	337	318	360	364	357	333	329	322	353	332	376	339	371	339	377	351	356	356	341	321	331	358	367	348	357	349	380	347	389	315	384	342	356	353	348	379	371	345	323	366	361	336	328	366	326	336	355	379	343	310	347	360	321	356	361	353	385	337	339	354	328	387	328	341	344	342	372	350	330	334	345	346	332	352	361	334	331	327	379	361	338	351	360	352	353	345	344	346	361	345	368	365	374	367	384	358	341	338	361	342	352	349	319	378	356	350	352	363	369	377	349	352	357	376	370	389	327	343	350	344	337	352	339	361	373	358	358	369	315	359	374	360	356	319	320	340	346	378	347	331	358	343	354	348	388	355	362	341	369	315	345	336	335	384	379	349	382	366	330	347	347	373	320	345	378	367	328	317	351	331	317	346	350	351	342	353	363	346	373	345	338	383	356	355	345	340	359	334	386	340	340	394	362	311	346	353	363	340	389	353	395	335	337	333	351	343	363	371	382	359	342	350	316	363	323	339	382	336	370	369	387	357	389	350	344	377	355	377	360	359	386	354	357	401	339	346	333	352	363	362	316	370	299	357	423	383	377	322	356	354	350	359	342	362	324	336	337	352	373	348	351	367	339	337	358	347	355	344	326	337	338	350	345	352	365	353	365	386	341	374	323	345	366	346	340	387	357	341	356	351	337	359	379	326	331	371	369	368	339	361	330	350	365	327	373	319	368	345	320	345	368	364	353	347	311	347	353	351	358	326	358	343	371	333	366	376	306	392	344	323	367	337	348	371	335	336	381	346	308	344	358	353	344	348	372	376	330	320	356	324	394	355	342	334	317	328	382	328	347	359	374	339	349	379	373	329	366	373	368	338	340	343	368	366	382	359	317	388	344	377	330	371	356	371	337	343	332	340	378	330	358	376	345	327	312	370	338	327	338	325	350	373	371	353	355	331	342	363	323	362	400	338	383	356	324	362	368	359	356	353	350	349	340	358	333	371	353	329	307	356	352	371	352	393	367	345	353	392	361	368	334	312	349	341	355	348	362	353	356	370	370	339	336	368	369	362	391	356	347	341	357	343	358	352	346	350	389	363	353	342	343	373	376	342	362	348	354	342	359	351	350	388	342	357	360	350	362	362	384	342	336	355	340	330	362	347	334	332	370	365	342	369	355	310	370	335	343	345	358	370	348	362	368	335	349	335	343	324	410	342	364	361	369	352	338	340	363	355	341	355	366	384	351	318	348	351	339	347	325	337	372	341	353	333	351	360	357	353	330	357	343	371	333	348	342	384	343	370	380	359	360	333	342	367	339	366	325	350	360	336	365	331	357	330	378	391	359	374	328
22634	21493	28902	24492	21489	20681	4672	1839	1350	1206	987	839	768	713	636	615	589	559	510	541	502	498	552	485	480	484	434	473	438	410	424	414	444	431	443	407	410	421	451	407	417	478	397	399	385	401	451	421	429	410	416	424	400	412	432	414	451	421	415	390	436	420	413	382	439	419	415	397	375	420	395	398	385	418	421	415	449	430	426	388	424	402	396	420	376	430	426	449	402	443	392	407	404	412	387	408	390	385	408	423	419	411	446	434	407	397	439	392	428	384	387	389	413	444	380	385	415	399	406	413	418	413	396	385	409	431	383	393	429	432	415	381	402	401	431	422	402	388	410	424	425	419	394	404	408	411	395	411	387	422	446	410	394	405	382	427	392	421	420	389	446	414	418	388	379	459	409	435	421	417	415	430	415	408	402	409	435	390	399	399	416	434	383	392	399	418	399	455	410	389	433	435	369	382	435	398	428	423	451	415	396	404	402	408	412	382	388	438	388	418	396	430	395	420	429	441	428	412	356	414	395	433	409	433	445	422	419	419	418	411	406	418	414	427	394	421	389	422	423	390	381	412	370	422	414	372	436	413	406	395	416	398	407	402	406	391	420	448	412	399	370	393	400	378	453	418	403	397	398	452	383	413	410	438	404	433	403	418	395	419	416	387	445	413	446	419	402	412	383	395	395	402	389	415	440	421	430	371	410	437	419	396	427	412	385	428	426	383	415	453	407	426	420	459	453	438	449	424	425	419	399	401	427	427	361	413	416	428	423	415	412	415	402	434	418	437	384	416	429	449	425	413	447	445	420	442	419	425	412	427	459	401	431	431	388	405	417	445	390	404	420	401	403	441	420	422	448	389	404	378	407	401	409	418	431	415	388	433	398	399	409	380	411	419	403	402	423	416	420	385	439	420	445	405	413	474	418	409	397	402	392	357	396	382	422	431	403	367	397	420	420	426	384	420	438	440	463	409	414	461	402	407	406	397	382	395	375	440	394	426	381	423	415	393	398	409	386	431	400	413	392	426	405	376	400	435	409	394	361	400	397	415	405	397	423	389	428	407	437	416	401	398	405	414	412	379	439	407	424	410	396	430	386	434	439	415	404	371	441	398	400	410	414	395	446	435	426	391	394	428	395	373	412	401	428	436	392	426	409	399	414	392	412	440	405	408	423	377	433	437	450	375	400	409	410	423	390	405	425	446	406	391	388	420	432	399	420	389	401	374	431	421	398	436	395	387	382	432	429	395	417	418	412	428	385	388	398	423	443	415	436	411	393	407	403	379	406	452	402	413	442	403	384	451	447	372	413	394	380	425	399	436	375	374	400	398	434	388	424	434	417	432	392	411	391	397	431	427	392	417	409	446	390	396	403	396	470	408	421	410	370	440	423	379	383	434	427	422	419	438	401	410	399	423	411	426	420	417	380	394	444	404	436	422	405	400	451	420	431	434	433	386	412	400	387	415	426	370	433	440	425	376	444	433	393	408	389	403	426	405	407	402	404	375	403	359	397	424	439	404	404	433	410	386	421	405	409	419	388	396	390	424	375	408	411	403	421	397	410	442	399	391	412	426	445	367	403	388	406	408	388	425	416	455	381	429	410	417	382	426	406	356	372	431	407	377	403	401	393	423	397	422	418	406	359	395	447	413	420	381	403	401	429	449	385	416	406	428	415	450	388	426	396	396	437	399	390	398	432	420	375	403	412	364	449	406	390	403	413	424	391	382	436	418	373	409	410	401	388	383	384	403	431	376	382	414	372	454	438	378	429	439	409	427	394	436	384	429	452	381	373	430	431	440	425	361	403	394	405	402	402	381	427	401	403	417	374	437	380	431	414	424	419	413	418	440	421	438	449	428	421	406	396	378	407	419	409	409	382	418	379	388	444	388	391	404	393	429	392	402	364	440	399	408	435	384	438	449	412	424	391	375	428	392	400	388	388	379	427	419	420	421	392	404	417	418	378	391	403	401	402	406	415	399	410	409	422	403	421	443	433	424	413	407	423	421	419	383	427	426	416	404	398	407	405	400	385	422	416	405	409	416	400	374	423	416	392	407	395	409	415	414	382	384	422	439	406	390	388	418	367	432	403	412	415	387	407	404	416	396	403	422	417	401	433	407	396	421	364	419	367	423	420	411	399	430	387	388	397	424	422	449	392	421	413	411	435	477	445	383	380	382	421	416	383	416	426	376	371	397	409	396	432	418	426	406	409	409	364	470	417	399	426	430	423	404	414	425	415	416	423	394	425	446	435	422	380	431	418	409	424	416	408	415	405	408	389	438	453	443	461	411	381	393	421	409	385	428	421	407	411	420	460	395	402	428	440	401	379	395	433	416	411	430	419	424	408	414	421	392	386	372	435	375	414	411	418	428	410	393	399	398	439	413	404	451	419	418	405	395	416	429	409	428	400	404	420	404	434	421	392	382	389	416	366	366	385	400	392	397	457	414	438	396	427	408	364	408	384	414	428	405	379	397	402	423	414	426	432	400	360	387	412	368	438	429	425	396	407	382	439	464	414	397	413	385	401	436	382	398	393	383	401	393	405	444	374	405	479	399	405	395	421	398	390	407	408	379	410	403	422	403	421	430	428	420	406	424	419	366	408	401	406	408	410	407	373	408	374	433	378	407	406	425	414	398	388	438	394	386	451	396	408	402	422	376	439	403	420	436	429	390	403	409	407	427	406	414	432	424	400	441	415	386	441	390	382	397	408	444	375	425	447	401	428	405	365	419	454	397	408	447	416	377	400	425	435	376	412	396	412	406	402	418	400	372	414	424	351	429	404	388	432	393	397	406	427	410	413	446	437	405	402	384	396	374	417	412	409	438	408	433	397	411	389	428	415	400	377	419	395	382	403	453	456	415	399	396	419	418	419	402	435	410	405	435	445	434	436	407	388	403	412	410	439	437	375	424	368	411	414	425	387	405	446	425	415	403	399	417	389	436	410	414	396	375	433	417	382	408	412	411	419	401	411	409	395	421	420	438	399	399	405	408	399	394	412	417	469	438	432	410	433	435	399	432	394	398	413	401	421	399	425	395	442	386	389	386	399	442	417	421	401	392	463	416	395	412	414	415	395	426	424	404	376	420	385	427	422	388	396	408	417	405	407	386	421	408	463	378	412	414	409	405	384	451	401	410	443	384	408	423	455	421	404	422	385	392	384	356	386	400	407	361	406	391	388	416	438	398	404	410	364	392	418	408	376	432	409	394	423	349	435	387	398	362	417	382	415	439	445	432	398	384	421	420	415	392	414	384	365	384	382	408	414	429	403	408	418	400	403	395	430	406	442	415	429	425	378	437	418	438	426	378	422	385	416	399	427	404	418	421	410	400	398	419	408	394	384	406	397	398	412	400	380	415	409	445	406	392	371	436	383	394	398	439	383	407	419	412	414	433	381	440	372	430	386	390	409	440	420	424	390	407	391	432	371	415	424	416	421	433	416	430	393	387	408	419	434	436	393	463	378	446	406	361	422	414	391	398	407	432	413	408	411	418
7472	23858	18220	10096	7249	5528	4377	3601	2974	2417	2006	1609	1343	1141	1007	971	924	901	888	830	778	754	786	772	689	707	701	637	592	594	616	590	557	613	563	587	576	578	582	593	569	524	608	563	556	546	527	553	553	533	583	553	552	589	569	577	558	575	560	573	572	569	566	586	565	572	565	577	527	566	587	544	590	594	557	559	559	557	549	557	553	514	529	515	547	590	544	523	568	546	586	544	571	568	539	536	601	515	536	564	573	579	523	563	552	560	573	539	523	605	515	578	519	580	522	562	568	501	550	527	555	543	511	583	523	605	539	596	555	532	552	524	563	550	581	571	543	526	583	534	514	574	548	562	590	562	582	594	575	551	568	520	574	560	541	568	543	580	564	575	599	532	612	547	568	541	538	527	537	571	531	562	545	547	526	593	584	555	523	504	511	542	535	520	556	560	573	598	533	557	580	521	537	570	534	566	535	569	556	539	578	509	572	534	549	532	579	559	585	527	601	602	519	508	546	519	538	562	517	561	561	551	531	550	567	525	528	560	557	560	576	571	556	581	586	601	577	600	542	536	577	585	524	573	557	574	605	535	551	580	550	549	551	538	576	544	556	572	554	548	567	558	551	566	566	576	565	561	532	550	565	568	551	542	594	572	564	538	548	560	514	536	509	538	618	516	549	594	599	530	549	576	531	536	544	559	560	588	534	603	546	586	568	550	523	573	554	532	563	571	505	532	567	562	563	518	560	555	518	556	575	575	540	551	560	536	547	545	527	568	576	577	592	535	589	571	523	550	538	543	542	557	565	558	531	571	560	547	599	588	590	546	550	537	542	574	543	610	548	554	583	536	584	547	556	588	571	568	516	558	533	582	554	556	564	521	540	579	574	581	518	546	554	554	556	558	547	538	582	563	559	568	570	564	587	573	569	547	569	563	536	538	596	533	541	570	535	565	535	582	575	585	521	510	543	564	558	549	535	513	540	565	556	553	536	595	554	563	520	550	546	547	532	528	537	548	555	568	537	535	587	547	563	582	552	525	505	563	543	565	533	583	555	567	601	585	561	546	591	563	542	550	546	591	593	572	570	565	536	553	603	589	557	514	586	516	506	564	556	545	551	528	558	586	549	499	540	554	572	551	557	534	566	520	553	559	574	586	565	554	562	529	581	565	508	560	556	574	581	580	557	531	553	557	590	524	521	632	575	600	557	533	514	529	514	563	585	523	562	531	591	565	589	547	535	525	579	531	540	554	528	561	553	563	556	557	588	562	555	554	570	578	581	570	533	567	556	544	526	531	571	538	557	581	537	573	544	572	563	576	562	544	565	544	523	578	570	571	569	559	582	572	581	514	605	564	580	516	563	578	606	543	525	548	557	544	531	547	575	528	545	550	537	548	578	528	572	564	620	584	561	545	543	546	518	544	569	533	570	557	531	591	573	509	541	547	570	527	529	553	491	526	549	517	586	533	572	553	564	579	540	561	522	526	573	604	531	542	532	595	543	545	579	575	530	585	543	576	589	531	556	568	573	571	536	577	544	562	529	570	543	572	575	517	531	568	534	529	556	541	555	539	546	575	528	572	529	607	523	551	566	578	567	567	555	565	541	553	544	577	577	530	526	542	579	547	548	570	558	561	598	563	615	576	549	552	569	607	539	546	567	564	577	577	572	556	547	568	565	598	525	541	508	583	545	580	555	575	549	563	557	566	577	582	537	545	554	557	549	590	523	588	554	606	552	556	547	585	576	559	540	553	576	540	563	556	545	537	564	542	561	550	549	542	547	564	578	580	544	590	549	585	533	533	529	547	550	559	552	523	536	572	589	567	586	542	517	515	549	566	533	544	519	541	541	572	579	560	543	573	543	543	567	547	551	539	618	541	588	542	524	583	556	567	562	585	551	583	552	560	535	560	582	589	581	539	539	544	534	557	588	567	593	531	588	579	523	521	567	565	558	533	546	562	561	555	543	529	581	561	544	523	569	575	555	563	561	557	588	549	583	540	597	521	540	547	575	543	586	570	538	581	485	567	589	588	559	585	547	535	565	567	565	552	573	577	514	550	524	535	582	537	562	511	553	592	560	569	542	589	575	549	553	559	558	621	565	583	541	575	520	566	511	575	572	572	563	566	599	573	518	572	552	585	516	566	547	562	521	552	514	552	565	603	577	541	541	554	572	523	521	574	559	550	572	539	566	526	559	552	560	571	555	579	570	570	572	536	568	553	588	558	547	556	546	550	565	565	546	580	533	585	577	575	569	551	567	561	580	522	519	595	539	565	536	556	550	552	551	582	551	523	568	541	546	528	527	559	572	579	558	597	516	568	578	559	538	557	533	540	546	544	555	551	580	598	590	579	540	607	562	572	515	553	546	570	544	551	557	588	562	551	547	589	537	547	577	532	591	610	539	538	585	569	578	580	520	555	541	531	557	576	533	537	565	582	584	552	571	559	585	516	545	571	535	567	610	609	541	581	522	561	536	548	565	593	557	552	527	567	521	579	541	567	604	585	499	539	561	555	539	526	586	538	550	560	530	516	543	527	571	545	534	542	533	553	542	558	575	567	591	547	538	575	583	567	573	556	542	569	556	545	562	565	566	527	570	575	573	528	506	549	572	525	530	542	583	530	587	547	541	559	537	581	539	545	534	548	578	547	519	578	561	547	540	549	540	566	575	578	542	595	554	538	547	606	611	577	544	562	576	577	527	547	535	535	522	523	576	539	559	574	590	522	582	505	506	573	565	590	549	564	564	601	532	541	587	557	600	538	544	544	519	576	516	576	523	601	586	580	569	547	569	508	553	525	562	556	569	532	590	544	547	588	549	529	558	562	532	550	538	498	549	522	539	565	567	542	517	532	595	504	530	539	509	548	560	551	562	587	576	586	554	556	551	564	559	568	557	575	557	602	594	538	542	597	599	549	535	569	542	558	570	564	578	546	560	582	595	540	565	561	556	542	599	517	520	550	584	530	508	532	560	572	599	555	524	504	553	584	526	561	602	530	571	562	582	553	544	563	569	549	500	589	546	534	545	518	545	560	553	613	518	535	538	567	573	554	564	569	561	562	554	513	533	552	545	571	545	580	538	609	563	544	567	549	541	554	505	553	575	587	559	573	549	574	510	538	555	560	566	535	512	577	536	575	493	524	582	532	542	546	563	576	541	549	555	565	517	577	528	539	538	568	612	549	544	572	529	536	551	588	551	546	583	555	576	565	498	585	580	553	528	536	544	548	554	587	556	568	549	520	571	543	580	532	567	530	546	577	555	601	565	574	541	550	575	577	554	582	574	586	553	577	547	600	541	535	520	579	538	578	547	568	554	577	534	534	560	528	539	540	541	583	523	545	545	522	506	571	611	595	552	564	550	566	555	586	588	540	533	577	560	561	556	596	550	537	549	558	540	558	542	556	537	523	482	557	573	561	521	523	576	576	544	543	568	541	547	549	549	563	572	571	548	571	543	599	557	570	492	549	584	553	577	523	532	558	582	519	596	523	602	540	532	571
27707	18723	7630	2824	1451	1123	928	878	769	742	613	557	554	558	549	518	501	504	486	473	502	449	456	472	459	531	471	455	467	507	444	474	498	462	451	465	445	440	467	423	472	464	469	488	470	419	491	463	454	467	432	461	466	462	428	493	466	452	476	432	471	507	443	427	451	471	502	479	465	480	479	488	444	461	497	417	471	449	435	424	468	468	449	450	479	441	502	441	469	444	422	469	456	462	446	448	482	428	430	498	451	450	501	438	422	462	445	420	411	508	457	442	418	452	458	454	473	479	454	466	458	490	476	429	484	440	469	431	464	443	425	437	443	484	468	477	458	468	422	460	477	488	442	476	464	470	424	400	494	467	451	443	506	459	439	460	476	444	461	454	442	471	451	469	462	450	491	469	491	458	469	473	449	453	478	490	450	452	467	457	472	456	476	467	446	452	474	480	470	464	424	460	483	469	481	436	445	453	465	453	481	501	432	467	443	425	468	457	448	441	429	452	459	460	469	491	459	473	457	500	454	436	455	436	490	445	423	446	461	466	465	465	432	465	448	484	493	449	463	442	459	437	477	485	457	471	422	464	485	447	495	473	445	445	434	470	441	483	459	467	489	485	430	461	476	454	438	456	438	414	462	481	420	457	460	444	473	453	470	445	451	482	461	494	446	458	445	437	447	445	454	466	433	418	465	451	452	438	417	484	424	488	469	455	450	446	444	484	448	460	447	434	479	444	452	463	444	495	431	414	464	437	466	483	462	409	449	465	453	465	442	506	470	511	430	453	455	444	444	498	465	462	480	453	439	440	460	449	463	469	421	481	441	473	437	409	447	489	487	470	438	428	448	443	453	496	469	515	428	413	477	467	473	472	438	456	441	443	443	468	440	457	454	491	466	414	445	427	484	469	495	461	459	448	452	431	478	453	466	481	486	482	461	464	445	457	442	506	476	455	416	457	454	457	470	470	474	452	459	465	479	467	483	491	484	475	475	466	479	452	486	463	490	414	460	456	487	433	463	437	449	428	502	460	445	425	448	469	465	455	439	465	459	449	479	430	496	419	486	430	472	449	443	462	434	469	428	487	454	469	426	475	457	453	446	469	479	475	456	414	459	491	482	453	477	492	474	459	446	415	440	465	453	471	441	446	429	465	475	444	440	486	441	429	470	445	469	439	464	473	458	467	419	452	454	464	419	481	434	480	462	468	472	436	438	454	460	435	447	462	436	435	480	463	474	495	470	452	465	477	445	443	434	464	463	437	450	466	466	457	425	435	433	472	458	454	420	449	450	434	461	432	430	443	463	462	416	446	471	492	453	444	472	497	458	472	484	416	494	450	471	419	454	479	431	415	467	454	488	479	478	483	420	452	448	473	463	464	488	454	513	491	451	429	474	466	435	444	417	483	480	480	419	444	429	440	459	420	432	466	464	482	475	444	436	464	471	434	443	445	482	474	484	456	456	453	434	511	472	467	443	437	466	483	478	457	517	452	459	454	430	477	475	451	449	458	438	421	480	500	428	492	480	462	474	439	437	501	467	465	445	443	471	453	469	455	479	454	463	431	430	485	419	444	433	447	401	417	431	465	477	454	475	473	460	469	471	461	465	421	438	488	468	448	466	434	442	450	493	444	465	448	455	485	478	503	486	462	455	456	452	436	427	479	455	452	482	428	491	465	463	448	466	476	440	457	414	474	438	398	498	448	452	483	455	486	453	468	470	483	466	465	461	421	474	492	518	499	445	466	455	475	496	450	459	434	464	414	472	480	465	462	474	453	488	459	481	489	430	468	451	457	476	447	432	464	454	439	475	445	473	483	447	455	425	454	453	466	456	415	463	490	452	429	487	479	447	462	453	436	463	419	440	479	430	483	429	447	432	478	436	479	483	455	462	412	451	474	419	470	456	472	467	425	469	471	417	469	461	440	429	472	477	491	459	458	469	418	453	449	441	471	482	441	396	481	442	471	467	461	485	484	457	453	449	430	448	494	464	457	445	451	474	501	422	474	447	477	435	457	440	476	427	492	460	435	485	469	481	445	446	455	442	457	443	471	472	479	442	463	456	480	467	466	454	461	473	427	448	466	484	426	457	449	463	448	483	446	478	433	414	439	428	484	443	457	462	489	454	450	478	480	450	507	456	464	515	467	479	449	431	490	498	447	449	502	473	470	476	438	484	447	485	506	480	450	473	499	458	454	498	458	490	459	482	459	467	478	437	461	483	459	447	446	478	443	494	483	483	435	464	432	472	447	470	497	475	455	473	446	442	468	416	432	463	469	472	483	449	505	450	444	465	465	468	480	441	482	456	452	435	452	506	484	452	443	419	462	433	489	444	477	421	463	454	439	435	463	452	425	443	431	434	492	488	483	510	462	507	458	499	483	435	478	424	444	475	479	462	453	459	488	434	461	438	467	462	446	477	465	475	482	472	458	451	482	459	462	484	451	416	464	448	453	450	449	455	442	435	481	413	442	486	437	451	476	457	471	481	439	460	467	452	440	446	435	467	457	500	454	471	445	455	440	409	483	477	427	448	478	483	439	458	473	481	435	449	476	485	442	496	438	462	483	449	473	465	456	474	494	458	502	461	471	427	457	466	479	446	480	457	485	463	456	441	453	439	504	447	424	432	511	427	438	461	484	427	471	449	436	409	475	454	451	452	463	474	453	446	469	441	438	483	471	465	467	459	470	417	455	501	463	499	438	432	463	452	475	459	458	433	465	449	427	474	439	447	481	413	463	478	457	472	470	428	506	498	468	457	445	451	513	461	461	466	454	469	446	447	473	444	477	447	477	468	450	460	459	445	434	484	413	411	461	440	476	465	467	447	493	455	427	486	414	458	453	418	405	428	464	471	444	466	483	438	475	467	460	439	472	470	477	443	453	440	442	447	427	464	476	475	445	425	460	468	469	421	442	495	509	464	439	470	454	475	441	466	423	470	456	483	461	450	454	467	479	456	474	470	507	456	494	421	465	498	448	433	457	458	464	481	477	466	473	470	485	481	416	430	436	419	428	459	428	447	460	464	437	423	515	499	461	437	441	477	503	457	425	455	474	451	481	470	479	459	474	476	446	461	449	453	461	460	448	458	487	462	460	447	490	407	476	472	450	455	467	478	410	454	430	503	438	456	474	465	493	415	429	445	455	472	468	454	469	466	475	430	471	489	473	454	459	446	478	498	455	475	448	429	486	457	482	448	501	454	453	463	465	462	441	475	410	449	454	462	468	430	433	445	465	452	435	447	417	454	435	481	490	472	452	437	449	496	471	460	434	458	450	433	449	471	450	475	460	465	482	466	470	458	460	470	460	467	426	465	450	447	481	458	449	447	431	419	445	440	449	443	460	495	476	445	438	441	433	472	453	485	420	467	446	475	478	439	437	440	438	437	457	455	463	533	438	486	456	524	426	433	494	435	497	467	456	436	466	458	450	417	449	480	437	459	470	474	449	447	443	483	442	486	463	482	464	448	451	455	441	409	450	439	474	454	463	433	498	441	492
6843	10829	8287	4061	2833	2235	1892	1612	1374	1240	1037	869	857	787	714	741	788	686	704	751	663	687	635	641	653	662	670	614	612	609	581	559	596	606	680	608	668	640	605	630	636	617	632	615	600	625	639	613	653	587	594	634	607	622	626	571	603	640	653	596	612	650	624	605	616	597	615	604	632	596	600	557	598	634	619	592	625	637	605	615	631	624	649	574	606	629	603	635	629	603	591	605	593	607	625	605	637	628	636	584	620	628	609	602	666	585	640	642	636	640	618	606	604	606	613	586	600	595	634	626	639	652	649	626	580	624	603	541	629	600	604	605	651	618	630	620	610	591	607	594	585	663	604	613	618	615	654	555	631	618	599	624	624	608	610	616	601	581	626	567	658	618	605	622	615	586	629	577	612	628	589	632	589	567	602	596	606	657	641	628	629	604	615	652	642	617	605	619	621	623	622	615	629	596	599	632	607	610	560	585	630	593	631	601	641	619	619	556	605	629	596	620	592	625	630	586	557	663	626	595	632	617	591	632	580	623	591	640	614	600	618	616	639	612	613	605	607	610	610	631	613	610	597	616	636	627	627	592	598	622	653	596	617	621	574	604	633	607	637	620	628	589	630	578	568	620	620	609	596	593	630	605	578	577	609	625	639	583	610	634	640	651	646	628	565	593	657	604	642	605	549	617	647	591	615	580	631	599	630	605	600	622	615	641	592	665	580	626	640	602	629	618	577	610	586	618	598	613	574	593	586	623	613	620	614	637	577	608	610	653	624	600	572	639	572	621	624	593	633	583	584	669	601	633	630	598	592	627	604	614	641	639	624	641	663	637	621	594	646	624	576	582	630	622	585	648	606	583	572	653	611	645	654	589	585	679	658	601	602	599	594	619	551	559	597	620	627	655	607	602	612	657	635	630	622	584	596	590	632	641	599	630	569	587	580	608	575	601	613	600	608	625	579	601	611	595	612	596	594	612	566	587	594	572	608	635	608	589	607	587	624	608	611	590	564	594	618	632	598	603	615	649	597	629	600	577	661	563	628	596	610	644	589	622	644	587	605	607	633	643	619	573	566	577	585	577	611	562	577	649	617	573	634	601	609	588	579	600	616	663	659	590	592	604	629	654	604	639	622	605	600	608	633	598	651	644	643	614	605	647	592	604	588	622	589	616	584	617	597	600	562	616	595	619	605	585	581	586	599	648	593	621	600	640	632	638	621	653	682	630	605	623	606	619	612	590	630	588	610	626	593	634	634	587	591	628	649	583	602	598	602	615	615	622	590	635	599	609	611	618	626	607	619	592	614	619	605	630	584	618	606	614	621	592	615	638	612	591	603	648	624	646	578	660	638	620	633	595	579	610	624	565	651	607	589	605	636	657	619	624	598	634	654	593	637	612	626	621	625	654	602	629	641	591	611	624	600	613	638	622	561	635	557	633	656	615	621	610	661	612	607	648	627	627	615	606	612	627	587	562	595	568	593	593	584	625	605	613	577	663	621	603	610	593	630	638	634	615	646	577	616	613	635	585	632	643	568	632	605	655	601	644	602	617	642	664	616	596	668	592	629	616	637	616	622	620	633	582	601	627	626	620	626	602	650	618	637	624	619	618	592	631	643	603	640	613	617	562	592	558	617	625	572	568	632	629	637	597	603	643	609	643	608	616	601	602	632	577	584	622	572	653	596	577	607	621	606	659	591	607	599	619	640	579	595	636	590	596	626	658	606	634	617	611	635	637	623	609	614	569	613	612	593	570	576	637	611	637	654	632	604	582	645	617	585	652	598	647	630	620	561	616	655	612	624	588	591	576	587	582	605	611	612	599	573	585	617	603	605	572	662	575	602	607	640	585	634	607	624	608	608	604	640	601	643	638	625	594	672	607	602	604	607	614	615	533	614	587	621	586	641	664	626	636	564	641	621	618	598	638	594	614	670	619	591	610	664	608	638	612	596	605	598	642	601	616	617	588	585	665	611	609	595	554	630	626	640	623	600	614	620	597	655	642	628	553	606	567	614	626	645	641	628	601	573	597	650	577	637	587	595	597	629	605	608	626	620	615	656	576	621	614	603	555	598	622	614	595	595	602	572	636	629	605	597	611	575	622	581	631	601	606	622	650	617	623	669	615	593	604	642	626	616	613	595	543	677	601	634	626	570	607	568	620	606	611	597	585	572	615	611	615	596	612	619	619	558	598	634	591	568	609	689	590	614	596	578	617	629	628	622	621	623	601	641	623	600	621	597	570	614	567	625	625	575	605	626	638	603	613	592	612	642	617	619	627	595	606	611	619	665	581	556	625	656	591	652	629	609	610	619	580	609	600	612	620	625	620	604	587	643	624	617	581	632	626	606	633	589	637	594	634	622	620	604	631	612	571	580	594	617	642	631	603	625	622	571	614	620	615	630	591	586	600	636	651	606	631	607	599	630	581	635	600	598	601	638	628	621	607	579	587	615	624	636	608	565	628	614	618	615	628	613	605	613	602	647	632	657	599	617	597	606	602	680	617	642	622	602	594	624	612	619	627	617	616	602	619	662	639	631	618	623	618	565	612	635	637	584	574	597	625	616	576	565	600	642	601	615	608	640	607	656	620	664	638	606	583	630	588	617	568	634	630	639	610	595	609	638	634	615	567	629	560	637	592	644	580	541	586	582	617	654	632	619	594	617	596	613	623	633	608	596	599	623	651	637	629	648	588	620	601	576	590	635	622	573	624	626	639	630	605	634	619	595	601	598	601	623	585	629	638	579	630	632	607	599	626	571	625	642	562	561	633	653	629	550	634	591	597	570	575	583	613	633	629	601	595	591	615	637	673	628	616	593	592	629	633	616	641	600	643	635	620	599	612	584	582	633	628	589	567	628	641	596	598	612	601	621	565	628	620	625	619	628	611	633	619	633	611	614	602	618	611	593	568	577	638	589	609	599	608	584	613	653	576	620	633	568	603	592	579	592	620	605	571	616	638	623	577	606	630	610	576	597	567	595	616	644	603	603	598	622	624	589	592	566	618	628	644	640	579	605	590	602	593	618	613	611	597	647	573	626	539	603	637	583	605	636	623	596	625	646	583	578	621	631	605	571	587	612	604	600	618	595	594	633	616	654	616	598	585	623	611	594	642	636	586	626	578	581	595	612	616	632	624	586	559	595	592	631	613	610	582	596	590	545	585	620	620	623	615	638	585	644	572	612	593	611	587	605	616	615	622	604	626	609	579	590	615	630	593	605	582	612	596	606	637	657	612	585	619	624	556	578	631	591	649	638	600	591	657	575	604	591	600	618	578	650	617	554	574	616	641	621	585	588	582	616	576	660	621	619	603	617	577	564	650	598	616	655	600	637	603	612	613	640	603	563	645	640	592	606	592	616	617	630	613	614	608	637	640	603	590	614	622	645	596	615	589	631	608	634	602	610	628	631	617	575	655	654	610	636	598	584	592	594	631	618	592	616	583	646	645	603	632	616	591	634	648	541	657	575	586	587	610	604	612	587	590	662	664	571	646	645	660
23492	21466	28320	25036	21217	6606	2049	1436	1246	1119	1012	863	776	735	758	733	697	722	676	658	674	697	682	692	659	570	625	656	576	611	582	589	563	602	586	619	619	657	586	591	579	617	605	580	603	642	593	645	622	603	607	587	598	590	558	589	609	598	591	638	610	615	581	556	589	631	594	567	591	579	613	628	593	598	585	625	644	560	653	584	578	615	587	569	603	603	578	608	592	587	644	560	607	573	620	631	587	630	600	574	606	621	574	596	597	567	579	618	579	597	566	633	572	570	608	583	584	601	648	603	582	583	563	556	631	605	613	641	587	584	616	596	615	602	618	582	558	581	612	579	633	597	611	655	582	553	625	589	609	606	632	568	633	566	553	626	573	575	591	579	588	634	615	579	604	598	614	576	627	606	566	585	588	557	595	607	590	633	578	542	598	601	622	584	583	598	559	570	569	537	567	587	616	568	587	599	635	647	612	569	569	590	597	570	595	576	629	648	612	610	605	580	589	589	605	632	629	613	572	638	632	638	568	619	600	569	581	553	622	581	598	581	634	611	601	584	601	631	573	564	596	584	594	596	567	623	558	567	610	585	560	573	636	566	625	606	615	549	588	605	612	597	608	608	552	577	608	609	563	633	596	555	595	554	557	566	603	590	603	600	605	566	600	609	579	550	564	601	623	572	596	599	630	591	621	585	606	605	560	627	600	600	576	613	615	615	580	583	581	570	601	588	544	627	615	578	570	578	564	583	636	630	655	583	588	592	570	651	593	606	634	576	579	600	585	606	605	595	615	581	575	576	602	598	579	598	583	615	579	620	606	610	587	575	620	589	589	551	603	604	549	609	534	537	569	625	620	632	584	586	626	558	640	629	583	557	583	598	577	609	578	559	587	579	599	570	617	673	579	610	646	563	586	590	561	584	600	575	605	584	625	598	595	593	629	592	634	606	573	525	632	581	577	623	638	596	587	574	622	607	604	581	623	578	614	612	587	608	589	592	559	651	603	586	623	571	527	598	627	594	597	598	633	627	600	585	578	616	519	607	577	593	599	605	578	593	551	582	585	587	633	582	579	597	593	606	557	571	654	582	568	600	636	542	631	601	625	587	559	608	563	577	554	606	598	583	576	607	561	595	621	587	634	577	559	631	622	570	569	579	585	601	627	583	622	605	649	598	558	556	588	575	616	625	609	554	636	554	581	608	583	582	578	592	615	639	597	592	580	587	610	585	584	575	579	560	585	625	581	614	579	568	606	596	598	635	557	597	610	575	584	611	596	607	606	610	606	614	556	555	596	581	592	613	620	580	571	616	607	597	605	585	590	578	580	633	629	614	596	654	595	598	619	606	595	569	599	601	565	570	608	603	612	556	578	578	617	611	594	612	632	593	599	604	596	592	592	561	584	569	620	597	580	603	573	589	597	583	587	582	544	597	600	587	579	602	617	596	617	605	583	567	607	630	607	570	620	590	588	603	610	577	622	549	584	575	638	612	591	570	601	554	604	596	577	580	573	604	596	595	603	553	588	592	586	584	577	607	594	644	586	631	536	609	621	591	625	588	603	576	621	548	582	605	602	598	585	552	617	616	586	604	631	594	565	581	572	589	596	556	565	573	646	611	607	591	612	629	602	629	596	562	558	583	605	588	606	600	596	612	551	579	575	616	551	587	558	613	549	586	558	572	556	556	563	625	587	588	605	617	573	603	556	570	566	579	580	579	616	594	598	592	570	572	617	575	602	587	598	579	615	565	587	605	587	579	550	572	618	566	614	565	616	557	587	596	610	588	569	633	594	573	571	567	596	578	604	564	578	567	574	595	536	620	575	605	592	643	563	587	583	620	579	568	611	581	617	575	615	569	521	603	571	581	602	569	581	535	576	610	579	567	597	604	589	568	585	583	612	581	565	606	589	560	589	600	538	587	590	601	640	549	606	575	571	603	592	611	591	579	533	598	549	574	576	562	579	569	558	613	596	583	563	645	623	602	582	626	563	577	613	647	571	613	597	653	627	638	621	597	616	573	581	552	615	615	666	621	582	543	597	579	613	583	654	645	555	563	635	585	632	583	595	611	558	576	608	613	578	563	601	546	632	589	579	615	582	611	585	565	583	595	603	554	622	587	573	600	607	585	591	582	556	569	583	592	620	579	608	562	611	543	603	601	608	588	570	573	573	583	591	585	575	582	582	559	604	605	638	578	582	549	632	567	613	579	637	631	625	594	579	588	595	575	598	641	638	547	586	603	587	585	616	582	613	605	578	599	636	595	604	581	606	599	585	612	621	571	569	596	587	625	578	573	575	601	615	584	553	572	566	585	598	602	617	587	576	586	605	571	606	596	536	588	596	534	577	629	607	573	601	578	631	595	570	571	591	611	619	590	594	623	573	592	569	564	604	592	612	605	601	606	567	599	569	543	594	597	576	589	565	577	614	613	619	618	569	592	568	571	577	539	560	599	588	551	562	592	588	615	603	605	530	597	617	581	583	594	623	580	553	595	636	542	553	620	620	593	558	603	583	634	582	611	607	567	606	573	575	602	573	613	578	607	634	630	623	581	582	581	621	612	576	562	568	594	597	586	579	617	610	663	563	558	573	572	650	615	594	583	629	524	562	544	604	575	550	584	580	578	579	637	625	581	588	581	574	589	607	570	611	609	626	580	562	618	606	586	601	630	551	567	615	556	619	600	604	596	598	653	590	571	619	617	607	576	549	540	588	598	596	562	641	557	585	572	608	607	589	558	621	571	580	604	555	574	583	592	570	553	565	558	569	617	624	570	613	581	614	573	632	611	588	647	596	568	619	590	576	589	653	574	638	575	611	578	612	580	601	596	594	554	578	541	587	604	599	570	598	577	550	619	581	555	611	584	582	625	604	598	557	588	637	588	608	530	576	595	570	565	567	640	591	604	588	617	601	646	631	627	581	627	611	624	655	571	546	596	573	583	613	589	569	582	579	562	572	604	589	628	602	592	628	576	584	595	617	609	546	541	553	636	578	576	593	585	572	626	600	589	600	595	569	574	615	604	625	574	623	568	657	554	603	604	638	634	590	611	569	618	653	576	580	597	612	593	565	621	560	621	578	593	619	603	531	602	600	579	598	565	634	646	650	553	603	612	566	612	573	603	558	563	570	554	575	605	583	612	618	605	622	643	593	564	650	622	636	621	605	602	595	618	531	519	571	585	590	611	592	620	619	574	572	562	607	600	606	620	599	622	574	601	542	548	602	572	645	598	594	590	649	583	589	603	616	539	589	570	594	577	575	593	617	616	582	597	561	599	631	603	595	567	572	574	635	602	579	622	647	571	526	585	653	562	563	606	604	610	567	555	636	588	586	561	603	554	606	620	609	589	623	551	581	619	589	588	552	569	616	576	581	617	597	593	628	600	582	590	616	615	520	595	542	605	587	608	612	572	586	578	572	575	602	568	595	613	599	600	619	550	595	599	601	584	586	619	632	556	591	616	572	631	594	614	594	555	570	609	605	591	599	605	551	605	592	588
5958	18582	14023	7630	5352	4112	3302	2923	2347	2069	1718	1501	1263	1150	1102	1081	1087	1045	931	978	919	932	943	931	965	840	875	841	850	820	806	812	805	815	819	842	787	799	830	850	833	820	853	855	783	827	790	829	811	831	821	802	813	811	783	784	829	864	786	791	823	819	744	796	803	728	820	813	802	792	796	765	837	788	786	791	818	815	767	815	811	803	792	809	756	813	817	778	791	814	831	782	818	823	803	826	843	787	797	831	781	826	795	819	856	791	763	805	785	802	785	826	833	790	787	806	776	804	808	806	853	809	813	833	804	833	820	820	747	772	803	755	827	772	757	782	795	766	794	793	807	787	809	824	805	790	766	794	748	760	755	866	819	717	788	791	828	829	776	763	797	859	759	855	830	813	816	810	828	788	822	805	817	773	793	829	782	822	741	823	801	806	777	823	755	799	762	803	829	830	766	775	829	858	752	811	836	822	824	802	795	794	792	780	798	826	775	863	776	783	793	785	809	816	838	805	789	787	784	770	843	821	782	748	783	797	794	822	828	803	796	800	790	794	820	832	806	781	817	787	785	854	819	748	808	789	762	788	783	797	809	756	798	767	750	841	775	793	831	806	807	796	781	830	805	737	823	772	793	775	754	788	820	783	751	828	793	797	846	841	785	732	787	759	783	757	764	789	822	794	803	769	815	815	830	839	830	775	797	806	795	854	798	806	804	796	776	782	818	817	813	826	842	739	841	820	809	793	812	840	754	828	825	798	806	750	783	774	810	789	761	781	758	847	801	762	764	796	800	769	847	822	815	803	788	806	788	853	817	797	799	805	753	797	821	781	844	767	807	825	768	792	853	794	730	775	779	823	791	811	838	762	821	784	803	768	817	831	782	793	815	759	822	766	806	758	764	807	773	756	805	812	769	842	767	765	832	780	844	797	807	739	805	795	743	793	812	861	783	793	816	811	789	826	792	818	770	834	777	811	756	817	823	849	753	814	782	804	808	745	821	858	791	797	801	823	764	814	809	822	809	793	763	719	813	784	786	795	812	792	850	772	805	796	826	776	792	765	800	740	790	856	806	806	746	786	790	824	766	771	803	814	767	800	752	835	798	851	783	825	752	786	780	746	804	791	779	819	779	812	836	820	803	770	791	797	777	819	819	793	805	772	763	775	829	814	826	781	813	793	798	848	794	787	858	823	731	798	806	850	783	793	758	784	832	810	803	765	887	823	809	806	772	739	808	839	815	818	819	795	775	788	813	790	814	770	746	790	786	795	732	784	822	786	713	825	771	787	774	765	795	781	797	778	829	800	812	819	800	765	740	763	771	820	765	822	811	762	806	769	828	820	783	819	806	767	831	803	741	813	748	794	723	824	758	854	818	827	795	840	773	804	808	853	808	824	819	787	759	821	800	852	797	856	755	781	798	822	774	796	769	804	765	744	761	854	809	789	801	774	817	739	821	805	803	791	800	776	788	810	791	795	737	784	803	790	792	784	747	758	791	753	820	756	798	814	801	825	769	786	793	799	799	787	801	731	763	827	813	809	765	762	795	761	778	822	767	837	772	815	782	791	791	797	820	805	794	773	769	798	774	818	766	773	829	821	779	806	766	803	809	770	800	762	773	770	800	787	810	806	815	791	789	759	829	836	803	791	843	857	767	829	803	751	779	793	816	811	797	800	819	731	773	788	808	790	780	844	804	781	740	796	782	811	775	785	807	842	832	811	796	810	836	788	763	790	785	791	812	819	803	802	813	793	782	827	786	812	823	756	798	755	814	794	804	758	783	795	781	794	783	828	835	749	767	809	802	706	881	832	836	805	779	808	787	817	800	789	786	805	768	813	825	783	779	754	783	858	837	775	834	774	817	789	804	795	799	764	809	765	824	836	852	825	798	841	818	806	810	775	802	844	838	798	797	820	761	797	821	774	794	804	770	796	841	786	812	799	828	819	785	758	808	845	805	810	790	807	749	810	779	778	851	758	814	757	773	819	783	844	784	822	839	837	846	805	797	815	775	786	769	821	789	811	768	769	790	795	764	774	809	825	818	775	803	777	783	800	826	787	800	791	790	810	761	777	838	758	822	813	803	767	828	804	821	823	832	811	788	845	799	810	815	799	800	821	821	764	768	758	835	803	786	854	773	822	792	766	793	813	841	762	767	787	805	812	791	799	799	767	726	817	806	824	772	767	784	745	838	780	797	827	808	806	770	773	795	749	821	797	805	816	766	797	826	811	770	745	795	769	774	777	757	801	828	752	796	843	770	768	792	783	835	868	763	771	804	788	823	791	739	775	771	780	779	830	789	879	833	820	784	766	824	772	757	807	788	767	809	798	749	823	829	828	813	809	780	763	832	808	804	794	784	780	785	785	798	790	785	788	796	820	748	783	836	804	814	865	817	778	772	770	787	791	846	818	826	797	824	777	751	829	797	772	735	811	742	777	831	827	800	753	849	764	787	799	801	770	845	785	800	797	790	798	759	791	788	816	805	806	850	766	799	790	772	766	842	783	839	812	825	772	750	772	764	794	781	754	828	796	817	806	793	787	791	760	779	826	812	788	841	773	831	803	851	821	819	777	825	808	802	762	808	800	815	738	820	824	795	765	812	829	800	765	806	812	793	774	791	792	794	731	777	779	794	824	807	799	816	837	838	751	811	819	821	783	796	847	775	816	772	782	820	781	782	771	802	784	838	803	793	769	774	781	746	808	825	753	831	750	813	844	780	798	812	812	809	741	771	781	801	755	806	788	798	790	776	771	757	759	819	838	820	764	779	755	773	805	810	814	752	802	810	804	805	778	816	790	774	726	818	773	792	830	825	726	790	816	828	812	762	822	830	788	812	772	778	798	835	802	807	812	749	774	806	827	796	778	792	794	797	776	803	753	844	817	823	814	816	828	808	782	788	766	783	816	781	837	801	810	782	790	769	783	809	804	789	773	834	789	781	833	831	779	766	792	790	746	789	756	817	794	777	793	824	790	783	773	857	783	787	807	797	790	815	784	780	847	819	757	819	850	758	813	782	792	813	789	813	743	828	774	771	835	772	793	868	833	817	813	795	769	799	802	810	832	818	794	771	805	777	799	833	790	797	841	751	816	761	831	811	802	809	818	799	764	794	826	816	826	819	790	799	808	807	809	810	797	799	806	697	748	778	759	771	811	794	838	840	813	834	821	748	833	797	782	799	829	786	792	781	755	781	810	844	787	845	760	786	793	781	836	829	827	833	833	831	780	769	822	805	790	762	839	811	790	787	784	807	823	798	808	797	821	788	743	877	791	786	807	799	786	809	788	778	783	789	790	801	786	691	810	836	826	794	821	853	809	806	767	786	814	831	813	771	785	792	765	775	896	845	768	808	814	779	821	767	847	734	775	789	782	812	802	783	818	793	768	793	886	800	779	814	790	797	826	810	774	806	809	772	791	827	774	761	741	789	795	796	808	794	792	798	836	830	829	787	811	797	851	847	801	809	757	756	797	749	809	800	804	797	774	821	817	807	780
24952	21444	26326	24462	3611	1271	1040	780	695	610	519	412	377	331	332	366	329	359	331	320	320	320	299	270	301	282	293	283	255	293	283	302	285	256	242	279	244	262	283	254	251	279	268	287	253	270	268	248	252	259	254	251	255	258	271	248	255	282	284	249	245	245	275	266	277	284	267	283	262	252	261	264	252	254	225	277	246	247	251	293	264	268	251	264	303	257	307	264	239	270	278	241	285	246	279	256	266	271	284	275	268	261	238	274	263	260	274	259	251	249	258	276	262	242	263	263	289	262	268	259	222	280	285	250	288	250	260	274	264	270	240	291	264	261	253	243	258	274	279	265	271	273	271	265	283	252	268	282	264	284	268	267	250	281	230	263	269	222	285	245	258	259	251	245	233	280	255	291	251	304	268	292	258	261	253	244	269	291	257	301	267	254	269	273	259	269	296	271	262	253	261	252	298	253	245	279	273	243	265	277	266	255	259	237	249	276	256	208	261	274	263	275	265	283	251	248	245	262	268	252	300	262	269	249	273	275	263	291	251	253	261	254	249	250	236	273	224	264	265	264	256	259	263	238	255	254	239	274	292	256	249	263	261	252	274	270	260	263	264	238	249	265	287	251	251	248	242	261	270	267	253	232	256	272	270	261	267	230	275	283	274	242	256	272	254	253	239	265	240	254	288	291	241	234	277	244	263	267	287	268	280	245	246	258	250	238	254	241	257	262	259	282	272	277	297	271	252	289	252	268	304	275	252	251	268	261	278	249	259	240	254	302	295	273	236	253	275	243	262	262	265	273	258	290	255	266	273	267	261	271	259	269	257	283	260	242	284	280	277	284	229	279	269	263	258	266	245	240	263	252	278	264	258	253	229	274	240	234	278	247	253	265	249	256	300	276	262	256	270	277	273	297	253	278	252	231	260	254	240	274	242	252	260	278	268	282	270	283	251	270	243	268	257	253	271	265	281	253	263	238	255	264	264	279	235	270	264	265	255	242	245	272	279	269	267	268	243	250	276	259	275	245	268	280	256	263	252	267	266	262	259	259	292	250	267	252	257	228	282	242	279	266	266	252	261	260	267	262	280	264	254	244	254	265	255	231	264	249	282	272	281	273	264	280	277	244	280	244	279	248	256	229	275	237	278	295	250	291	256	253	264	280	252	272	262	270	247	270	260	234	249	274	275	285	269	253	248	258	235	272	295	264	251	273	244	259	257	259	255	221	285	269	220	258	274	265	264	253	264	292	223	261	262	252	283	268	258	259	273	273	255	226	269	274	251	268	272	287	255	236	266	285	243	269	265	290	289	275	262	264	286	266	259	274	242	233	260	268	271	282	259	270	252	247	241	259	284	284	271	278	264	269	267	267	259	257	238	286	256	259	243	263	262	296	258	260	275	257	260	251	277	284	267	303	267	249	258	263	258	277	262	265	242	229	258	247	239	246	289	277	265	241	293	270	270	259	305	244	273	253	263	261	261	257	264	238	271	291	267	256	268	254	267	271	265	266	254	284	270	255	259	275	247	240	273	257	266	258	263	244	244	256	263	260	235	279	268	253	254	228	272	258	273	272	273	278	276	270	270	240	271	262	254	274	280	285	255	238	261	267	247	249	275	278	264	255	268	267	284	255	265	288	240	261	265	256	246	263	264	252	291	259	241	247	247	241	260	267	245	257	272	270	277	276	270	283	291	251	265	266	239	289	293	294	282	270	268	260	263	276	238	264	260	300	286	280	290	274	278	253	243	277	291	260	257	245	254	264	293	266	254	243	281	256	253	277	270	283	244	254	243	283	269	272	279	227	247	293	274	296	252	261	242	249	264	276	272	249	253	292	260	285	224	278	268	226	268	301	264	279	270	282	254	258	273	271	242	241	272	263	236	263	251	273	258	273	248	281	281	281	253	262	286	281	268	257	270	273	284	271	259	263	265	232	267	256	270	255	272	280	247	255	263	244	266	253	247	256	220	263	273	254	278	287	259	242	305	274	244	277	285	238	282	284	264	252	276	278	283	276	248	264	296	239	254	268	254	252	303	249	289	255	262	277	291	292	269	256	250	280	274	258	259	263	255	306	258	240	262	241	276	286	272	250	256	280	271	281	251	259	251	287	269	276	260	272	269	240	284	239	278	267	268	234	269	286	243	269	277	285	264	263	271	237	251	272	248	263	290	249	244	276	247	275	270	248	265	272	260	273	309	301	290	279	249	246	243	267	286	280	283	254	259	303	292	232	226	258	247	293	253	276	244	302	260	264	231	257	274	243	250	246	278	276	271	267	277	260	261	258	267	271	244	253	244	289	283	286	273	250	254	236	271	272	250	271	256	265	260	237	253	259	267	262	271	246	240	250	250	226	266	253	255	249	251	279	269	263	277	246	251	250	259	267	260	263	268	263	248	240	262	229	289	259	289	273	257	252	264	255	250	256	279	259	246	269	296	251	281	275	253	255	286	249	247	241	277	249	254	256	267	260	275	274	262	268	245	269	296	231	271	270	276	262	266	259	236	265	267	261	294	284	264	273	258	278	278	272	271	249	278	232	265	246	282	297	290	256	281	241	268	251	247	250	240	258	261	233	255	276	280	263	280	259	278	273	267	254	248	253	261	248	255	268	269	280	278	267	277	215	251	262	260	276	256	227	259	253	283	276	278	275	265	272	267	279	264	270	280	286	221	233	250	272	288	262	245	271	261	259	256	261	264	250	269	275	274	246	263	282	255	270	257	244	290	282	269	248	275	256	261	261	283	256	248	271	271	277	254	246	264	270	273	268	293	267	249	257	254	237	282	275	265	248	255	279	248	270	233	262	271	253	287	244	260	256	249	271	307	277	281	282	275	257	260	267	251	253	242	251	260	281	262	253	245	279	280	245	257	241	262	244	275	243	268	262	229	253	233	276	254	269	279	229	245	276	262	275	280	278	248	240	274	259	286	253	261	262	275	252	266	274	271	260	255	272	288	270	274	247	273	271	262	271	274	255	245	241	279	267	269	263	269	253	273	275	252	273	259	247	262	272	267	244	260	265	246	265	239	242	261	275	259	272	275	245	247	261	274	264	255	281	276	259	285	256	259	225	243	257	248	247	246	272	245	254	277	277	286	245	240	250	248	230	250	259	237	250	304	248	238	294	273	249	238	292	306	286	310	236	254	271	276	302	267	249	276	254	281	237	239	284	258	242	249	265	257	249	275	273	240	262	267	269	258	279	238	243	252	257	243	245	282	272	276	287	291	234	278	281	260	287	261	257	241	280	281	283	262	257	276	247	242	248	262	269	248	251	254	276	243	256	265	274	250	259	258	273	240	280	237	266	253	284	266	293	261	271	272	257	275	256	250	245	270	244	275	258	236	290	269	256	277	244	256	261	269	272	263	250	247	259	252	277	276	286	256	280	259	267	303	279	252	245	250	266	292	287	233	219	271	278	265	254	282	268	253	255	254	268	279	270	243	261	308	244	285	268	269	254	279	282	246	301	258	268	251	268	268	231	283	288	270	265	272	287
6095	14155	10501	5187	3679	2835	2235	1878	1498	1240	1085	821	683	632	611	566	523	527	500	494	462	444	463	441	489	422	425	384	364	365	368	366	385	354	353	379	363	340	379	383	347	334	355	383	316	368	367	371	356	335	331	380	400	379	367	363	370	362	346	369	304	363	351	369	368	340	362	373	374	371	355	344	309	355	361	377	376	373	352	325	354	366	354	369	328	371	313	323	356	352	349	325	318	325	345	390	366	346	362	371	360	350	362	351	382	405	335	337	406	339	357	353	346	371	361	343	382	339	332	345	317	375	349	368	330	370	378	364	389	321	367	388	369	356	329	369	372	354	382	355	405	365	375	329	361	349	366	325	381	335	363	363	362	358	357	332	356	374	373	350	363	364	389	373	339	376	328	365	329	328	369	338	339	339	376	359	346	351	338	358	352	376	378	340	353	348	356	350	363	361	342	356	357	328	369	338	347	344	368	343	380	328	353	364	354	367	338	353	329	331	344	338	356	344	347	358	347	326	367	366	375	376	371	380	354	362	374	354	358	371	381	322	342	352	344	338	359	347	363	389	342	373	323	348	324	357	356	320	362	363	403	357	390	367	374	383	362	353	365	356	372	340	375	335	371	362	364	346	373	344	344	382	342	371	374	349	352	342	360	379	370	379	354	338	367	372	362	421	369	367	389	373	352	350	355	379	349	336	369	349	374	364	342	359	331	321	330	374	368	338	341	413	351	371	363	368	343	369	330	354	378	342	366	364	330	361	372	323	315	368	374	380	345	347	355	369	350	369	346	424	348	350	344	368	373	337	341	379	365	363	355	363	373	355	351	331	347	375	371	345	364	362	381	395	341	352	381	380	378	352	366	372	347	341	351	368	334	367	353	369	386	350	357	380	358	341	349	363	354	364	366	349	389	346	339	349	335	377	352	366	361	360	384	405	364	344	354	368	347	364	369	386	361	378	369	344	331	326	357	357	374	366	340	373	346	355	330	345	362	385	344	364	357	326	353	387	353	364	363	362	389	359	386	326	351	363	336	363	353	384	374	345	394	382	336	338	355	359	336	372	373	385	355	325	347	384	355	358	320	367	368	336	361	373	387	357	341	402	366	356	339	322	343	350	332	339	351	342	387	341	364	346	352	363	322	315	345	365	342	350	346	331	346	374	351	341	334	326	339	345	342	348	377	383	337	364	382	359	347	363	364	378	355	381	377	409	333	338	328	366	369	330	357	367	378	359	350	341	372	381	331	345	339	330	370	354	357	336	349	390	309	338	381	381	327	343	360	369	357	378	361	384	365	330	329	341	370	378	339	370	350	324	319	341	357	387	378	347	318	369	328	332	386	346	362	332	381	374	345	332	372	352	349	330	341	367	346	343	350	352	356	358	373	352	372	346	348	378	357	333	405	362	348	364	357	342	356	335	360	337	354	348	372	380	339	334	349	331	346	377	348	371	349	360	364	352	332	370	362	356	341	387	351	356	336	338	373	377	370	397	342	368	335	367	355	343	385	340	359	344	352	349	379	355	386	357	379	354	344	382	395	358	326	327	320	362	355	369	354	345	387	349	368	384	335	346	338	387	307	371	344	367	362	358	325	367	325	341	339	350	387	344	343	360	361	334	338	380	371	361	386	367	377	343	324	336	355	349	366	372	386	331	329	357	365	362	361	348	340	318	363	344	354	389	340	361	315	346	366	368	381	355	346	326	369	332	323	343	374	336	370	372	363	335	341	337	355	336	366	365	356	333	342	363	338	354	353	363	367	356	340	355	354	350	366	343	333	385	370	365	357	336	394	388	355	362	370	312	372	365	322	358	355	364	358	320	386	317	334	354	342	343	373	359	354	354	353	352	372	346	372	363	377	317	355	345	345	359	328	339	338	364	387	369	358	344	389	355	357	341	346	338	387	368	369	340	343	339	357	345	366	321	336	353	329	375	329	355	366	350	362	379	375	364	356	362	371	350	354	364	348	347	343	370	339	338	366	364	350	349	356	325	358	349	353	378	359	329	332	336	350	378	351	377	355	363	331	370	377	330	351	377	365	339	347	371	391	348	349	334	358	394	351	364	401	345	349	352	367	363	399	384	385	362	331	376	336	379	359	347	361	358	324	354	335	360	348	352	342	341	398	372	397	358	319	376	333	346	317	333	361	309	338	351	352	333	374	359	345	370	345	370	360	336	338	336	324	376	335	349	329	340	381	346	359	334	336	350	390	353	349	342	360	366	356	365	345	368	342	375	325	380	369	364	340	362	360	372	403	370	382	371	360	348	362	374	313	361	332	369	345	352	362	345	378	321	364	379	345	364	348	411	370	389	366	356	378	357	358	347	370	322	374	380	369	353	370	369	354	361	343	354	346	375	356	367	328	360	379	353	359	337	360	378	375	373	357	347	346	334	360	331	327	381	357	345	343	365	344	360	369	342	340	361	335	363	354	371	357	352	352	320	334	310	356	334	399	360	372	336	333	352	327	344	370	330	369	336	311	376	385	368	361	361	359	344	338	380	356	349	361	366	373	367	382	323	361	329	351	368	371	359	350	367	353	346	370	382	352	350	339	352	361	348	349	332	367	370	352	356	351	353	389	344	362	332	340	371	388	382	359	314	363	349	324	347	346	350	343	371	353	355	336	345	344	371	375	366	375	381	334	358	330	356	349	319	351	366	366	356	339	366	372	353	337	337	309	349	323	362	329	390	369	353	339	381	389	358	364	342	342	377	358	352	347	332	342	295	356	346	348	324	365	351	337	363	327	352	327	306	368	368	374	360	358	341	349	339	346	376	348	366	363	330	318	369	361	358	359	342	336	370	336	354	350	341	354	377	348	364	351	348	348	357	321	353	352	365	349	341	369	334	328	338	360	366	328	368	368	407	352	376	371	352	368	349	388	343	319	350	342	350	360	369	375	349	360	343	344	386	354	364	323	346	347	355	331	377	335	380	355	387	324	389	378	371	377	335	361	396	371	360	334	342	384	343	351	367	369	345	394	357	337	370	364	353	380	390	363	354	371	373	306	358	370	362	340	379	354	339	363	374	333	367	322	382	363	376	346	356	380	362	339	313	381	353	349	340	350	371	340	319	379	315	368	370	344	352	305	369	359	325	346	354	326	387	374	367	379	396	343	344	333	385	341	352	312	372	349	391	375	356	316	341	371	359	351	347	383	359	376	353	351	321	327	345	360	341	340	363	331	342	329	309	334	364	356	357	351	330	320	367	363	336	386	382	327	337	357	360	327	337	353	362	344	333	350	353	363	364	328	402	402	352	371	331	333	405	362	352	304	358	341	368	339	347	337	334	367	343	357	319	347	312	349	341	372	350	381	359	372	383	362	344	322	329	346	308	362	374	380	370	365	371	347	396	349	418	345	353	336	351	360	352	342	358	347	368	321	339	332	340	339	369	349	363	332	343	371	370	352	326	346	368	380	373	333	333	374	368	362	343	370	356	328	336	370	373	349	360	369	370	360	357	345	368	360	374	335	310	343	340	370	345	331	380
22655	21494	28876	24545	21497	20614	4741	1837	1296	1138	963	815	708	671	648	587	575	573	525	555	510	536	482	480	519	443	453	470	366	442	427	412	432	435	412	416	424	440	457	456	427	375	425	398	436	434	380	445	446	390	408	383	396	457	426	415	418	403	409	430	453	387	395	405	402	399	399	413	419	414	452	417	431	419	412	444	441	438	409	424	460	410	404	394	383	448	407	426	401	424	412	452	390	430	383	404	438	434	396	415	386	393	446	423	421	483	397	421	421	428	423	407	474	439	393	438	404	380	390	401	446	401	446	398	396	416	423	399	414	426	434	406	421	426	471	424	425	415	409	451	419	427	390	406	424	431	434	383	361	415	434	386	451	379	412	410	406	399	432	422	401	448	437	431	396	396	434	392	387	367	404	402	389	432	422	424	381	429	460	401	396	427	422	435	376	424	406	440	428	436	439	433	419	422	409	402	434	426	425	415	390	397	419	388	401	422	398	420	374	446	448	400	449	380	422	439	408	398	403	371	399	428	413	415	404	411	445	386	388	364	389	417	431	417	405	407	393	413	439	421	379	408	417	398	449	409	404	457	424	432	436	371	382	437	424	395	397	388	403	400	393	405	425	401	432	438	428	375	396	367	403	441	433	438	416	379	402	421	407	379	407	399	388	403	430	380	414	410	416	437	405	413	417	387	398	371	417	387	414	427	422	395	394	444	409	411	430	389	414	360	425	430	409	428	403	431	457	422	409	421	421	437	386	432	399	391	392	424	393	407	417	412	414	410	394	395	421	418	454	422	434	429	402	410	411	412	379	379	402	423	415	415	427	445	388	388	400	432	416	416	394	397	379	395	395	399	406	424	409	427	390	432	373	410	433	435	415	389	408	418	403	395	415	408	396	375	423	405	421	422	438	413	433	386	416	404	393	412	442	401	432	416	428	366	441	431	421	390	411	398	445	380	404	446	380	404	361	431	432	420	427	424	402	425	420	392	390	377	381	413	399	435	408	416	394	400	398	425	419	405	455	409	376	405	375	403	410	394	390	419	420	396	406	409	381	415	418	447	416	382	373	414	409	441	426	378	416	430	425	391	400	412	388	375	385	455	410	436	402	375	431	426	431	412	465	387	409	419	409	417	415	423	438	434	410	390	381	396	373	400	404	393	406	400	389	429	390	431	394	440	432	413	381	428	375	374	410	393	413	437	400	408	393	406	394	414	372	399	392	425	440	430	406	411	380	416	415	378	429	409	419	440	377	403	396	435	374	414	405	421	380	377	450	409	418	408	406	404	400	418	400	396	434	433	386	385	419	414	444	438	401	411	391	403	419	422	404	427	429	394	396	392	395	396	428	431	434	372	409	390	386	366	432	445	405	403	428	402	411	408	403	391	430	467	443	412	413	391	384	459	386	382	370	406	404	400	431	380	381	437	409	377	401	371	401	423	450	408	406	408	432	401	396	432	372	403	391	431	422	401	381	411	436	420	387	392	396	413	396	404	433	408	391	406	395	431	398	397	418	409	401	395	421	417	385	385	400	388	428	417	399	384	423	400	446	443	406	411	391	383	422	392	401	408	423	410	413	419	405	421	381	402	419	408	384	433	424	411	443	399	414	410	430	439	441	399	443	425	414	422	419	396	409	415	385	395	397	419	417	426	394	408	404	406	376	392	380	379	436	426	418	409	379	417	430	446	389	392	392	404	397	434	393	420	420	427	417	413	421	407	397	399	433	383	435	424	407	416	411	456	383	452	420	394	415	404	385	428	414	426	424	439	393	390	398	387	411	416	345	411	370	396	428	418	413	381	423	437	419	400	396	412	435	412	381	403	397	406	408	438	433	417	421	422	435	401	419	426	405	411	414	417	364	424	429	392	431	389	417	419	427	393	378	391	413	406	417	423	364	397	405	372	393	406	390	402	398	431	409	395	417	413	406	427	405	415	424	412	424	430	418	433	397	401	385	380	423	393	380	416	407	379	394	448	408	371	389	424	426	407	412	433	406	394	402	375	407	390	427	433	431	415	408	367	418	411	426	431	411	401	393	386	437	427	413	420	405	364	400	441	419	435	388	408	428	389	400	424	385	366	400	457	362	424	423	383	409	381	450	411	402	404	426	415	411	426	422	415	467	378	381	413	366	383	395	390	436	423	398	396	385	417	411	409	423	423	403	416	411	427	420	406	397	388	427	419	448	416	435	458	413	438	396	423	432	373	428	410	423	408	427	414	401	430	389	361	440	379	426	411	444	443	399	436	433	409	419	431	375	450	411	392	416	420	396	423	447	394	433	413	447	382	449	402	412	438	432	441	411	437	425	404	409	424	427	421	421	407	375	400	410	403	428	425	420	408	405	398	419	417	435	422	467	438	413	390	418	415	409	385	424	424	407	411	394	373	412	435	444	427	399	445	437	396	410	387	429	392	416	401	377	431	389	427	423	422	409	428	411	427	386	397	365	405	434	367	463	397	400	421	429	436	423	408	447	370	377	446	383	435	406	381	407	348	384	358	412	399	414	377	426	411	401	414	392	428	408	372	400	382	426	422	404	394	428	396	367	376	448	394	392	414	394	401	410	408	416	433	404	419	420	408	366	426	387	423	398	397	418	418	407	427	410	453	431	410	420	368	405	388	379	402	402	419	399	388	425	426	411	390	395	393	395	425	395	414	422	405	425	409	395	440	396	401	406	414	406	414	399	379	401	394	423	419	427	355	404	440	401	443	390	427	402	398	391	380	417	378	393	417	389	449	429	375	421	394	388	398	387	434	423	418	382	401	399	447	436	418	403	399	403	412	430	418	382	405	421	429	421	439	410	430	429	419	417	431	417	375	411	418	415	402	450	412	386	426	391	381	395	407	421	393	424	415	405	449	390	399	378	406	409	406	393	424	405	432	400	450	377	419	399	414	433	392	425	423	422	431	391	383	406	385	451	408	417	391	404	389	430	406	386	406	449	363	422	395	437	401	425	403	407	426	377	418	425	381	400	401	471	430	399	450	413	412	382	432	422	385	416	401	411	435	414	396	427	411	370	371	370	385	459	384	373	404	374	399	441	457	414	411	367	383	401	391	416	432	426	393	403	377	397	412	440	467	420	385	383	391	418	402	398	417	407	421	399	410	411	368	450	381	380	383	424	381	473	426	387	420	367	385	438	393	394	408	392	433	408	428	365	387	413	431	401	401	385	432	396	389	394	414	428	426	383	419	454	406	408	370	419	453	410	451	416	414	397	417	378	410	435	398	423	437	390	402	415	404	406	416	428	404	410	432	390	423	457	386	405	391	414	395	404	398	416	460	404	429	395	396	406	411	400	376	399	405	425	377	391	409	431	421	411	428	435	449	395	412	386	433	367	352	412	434	412	409	421	392	388	413	388	385	417	418	391	432	415	408	382	408	400	406	424	425	403	380	405	384	434	406	417	377	388	399	405	390	363	399	393	423	427	409	410	371	402	420	427	394	405	380	399	431	381	427	419	423	377	403	434	391	379	416	413	407	401	398	413	381
7416	23266	18029	9989	7180	5471	4377	3576	3046	2312	1819	1508	1320	1169	1031	1023	955	879	857	834	784	768	716	804	701	692	646	641	593	592	626	562	549	582	645	588	574	610	596	610	590	565	617	587	540	576	604	572	590	549	580	586	582	555	543	556	517	548	590	538	560	541	569	554	535	557	555	578	545	596	573	574	581	562	583	589	597	605	590	578	545	559	578	594	611	533	544	527	563	560	532	566	558	556	595	561	540	567	570	582	540	578	546	557	571	572	568	488	530	561	530	590	558	554	563	577	571	567	573	575	521	562	543	537	553	575	551	549	557	634	559	567	574	533	557	577	570	537	609	552	616	526	561	553	574	562	546	557	555	547	576	514	586	532	544	597	536	551	544	612	544	601	531	569	556	543	530	556	536	568	566	553	585	546	540	545	543	576	539	576	508	534	575	584	561	579	539	581	580	575	547	583	551	550	509	568	563	584	576	577	569	597	581	528	577	542	592	578	583	550	590	562	530	569	607	530	567	555	596	542	606	551	617	546	570	567	567	588	548	601	558	609	555	582	557	561	543	544	595	558	568	548	575	544	525	551	548	584	543	553	596	568	543	564	580	535	572	550	571	589	564	566	529	599	531	601	594	553	508	541	535	571	582	561	522	555	533	557	557	580	555	590	551	558	570	575	550	523	598	562	581	587	565	529	489	549	551	537	526	546	516	568	572	593	546	542	577	572	598	558	527	545	531	565	556	583	551	526	557	604	547	552	561	554	560	575	579	560	555	558	584	518	575	570	570	533	565	581	580	538	563	565	573	542	571	558	533	541	584	538	552	562	555	609	564	543	544	534	579	579	563	538	601	574	536	530	520	513	555	514	578	550	590	540	518	525	551	561	617	514	607	566	527	554	483	576	582	536	520	535	530	537	518	525	573	568	549	563	553	559	580	566	588	590	529	532	492	540	562	592	579	600	551	515	604	564	522	601	533	551	526	575	578	568	534	542	547	575	577	574	555	545	521	580	613	532	612	573	578	562	581	563	568	555	573	607	593	579	566	576	563	547	587	567	583	574	615	589	552	587	566	559	579	541	580	568	541	588	560	545	561	552	573	552	527	510	569	533	554	538	537	562	546	579	552	570	567	583	598	547	522	548	532	576	577	567	529	567	557	562	563	560	523	603	569	538	545	547	566	584	569	578	534	563	542	572	551	553	527	571	536	525	587	540	543	580	560	541	549	559	516	567	527	579	591	539	576	534	578	532	550	551	547	567	557	597	570	541	558	555	588	564	559	604	555	557	526	577	548	528	569	572	506	567	565	508	577	569	558	563	534	563	581	601	594	544	536	562	592	526	592	504	605	582	557	579	547	524	552	549	562	570	560	543	518	565	589	540	547	543	594	531	521	556	560	578	536	561	540	545	586	575	573	562	572	538	534	602	539	543	547	519	574	591	535	566	584	563	547	546	534	527	521	605	523	554	546	556	527	537	565	560	516	578	536	620	546	555	599	549	556	578	552	583	565	589	558	549	568	584	535	537	611	548	569	517	540	566	587	547	549	562	555	571	519	604	527	531	563	588	537	551	586	542	574	582	585	547	510	558	537	533	556	527	557	553	545	550	527	565	566	594	517	547	561	541	577	564	500	561	594	556	570	564	533	545	569	535	528	564	556	536	611	569	596	580	541	523	560	596	562	575	523	553	559	572	580	566	604	526	522	561	573	587	549	555	537	558	576	568	542	493	569	560	561	548	583	550	570	553	543	579	557	555	606	574	578	538	535	563	545	569	547	521	564	575	554	551	519	536	540	596	570	576	584	543	591	559	571	539	547	549	507	541	605	564	548	555	571	569	558	595	557	616	566	563	577	567	519	580	568	564	575	580	567	584	542	541	568	527	543	595	585	547	523	565	564	501	551	552	600	532	572	559	551	537	527	561	571	543	544	578	590	550	567	543	503	575	555	583	590	507	536	536	525	566	586	584	598	569	582	576	523	535	627	536	600	554	569	564	573	588	491	553	559	548	578	561	539	564	567	552	547	579	517	546	530	541	547	532	570	548	520	631	510	550	537	577	586	527	534	553	533	566	567	567	575	577	542	576	490	522	579	558	554	582	573	558	551	578	507	543	556	562	555	565	534	573	592	544	526	517	529	573	560	572	576	524	553	552	548	569	583	552	534	528	545	562	543	565	554	540	552	546	558	568	571	527	563	566	577	589	600	542	603	560	558	538	581	572	554	572	537	551	553	555	572	552	550	572	561	542	545	526	540	539	584	551	585	599	601	559	539	532	541	614	541	529	571	589	532	531	513	543	561	589	547	550	554	597	566	555	578	569	579	555	528	561	588	546	567	554	550	555	575	575	537	568	558	549	545	554	553	546	533	571	545	522	568	547	572	529	571	522	597	529	533	634	542	514	542	552	599	539	549	589	560	564	539	546	530	547	552	565	563	564	524	520	581	521	559	604	524	595	584	569	562	537	566	511	554	517	539	544	532	546	525	512	542	587	545	545	537	581	563	536	584	536	551	567	562	550	563	579	595	583	565	579	550	543	571	526	558	561	593	552	532	566	547	557	574	573	548	554	536	549	489	531	508	537	529	558	566	524	564	559	552	521	589	566	571	555	532	519	537	559	566	547	549	525	558	537	544	563	525	530	577	509	546	561	566	545	551	565	554	555	564	561	595	502	502	528	565	551	530	537	559	581	550	543	523	546	563	548	526	572	554	574	552	558	544	561	560	590	558	560	528	545	507	563	612	553	541	551	568	566	592	553	518	588	590	548	588	540	531	567	585	566	557	584	547	590	611	566	584	535	541	567	565	561	562	540	579	550	520	545	559	548	581	542	564	582	565	584	549	546	544	526	574	535	545	577	588	549	571	575	563	584	558	589	558	561	576	557	588	572	596	554	528	576	532	540	574	557	538	607	543	583	576	550	554	561	610	547	567	554	554	576	563	567	553	579	547	559	540	527	557	526	551	590	586	565	523	531	602	538	575	552	566	565	560	578	601	553	536	541	570	544	547	563	529	541	561	582	564	578	581	556	584	603	557	589	558	571	584	536	585	569	549	529	573	525	545	545	555	538	542	548	511	560	591	532	609	572	552	538	556	612	553	558	555	563	568	584	569	598	554	533	555	576	497	548	549	568	577	588	552	578	539	556	603	531	523	533	565	548	557	564	545	580	588	584	567	584	560	577	553	548	563	545	594	542	584	527	530	592	528	594	532	551	555	522	576	564	541	537	517	546	561	597	559	553	502	518	518	542	555	548	569	542	588	567	553	552	531	532	568	587	577	527	589	543	579	541	581	558	576	561	551	542	542	543	537	537	595	545	536	571	538	573	549	518	567	570	541	551	543	593	547	575	510	541	546	562	578	555	557	506	550	551	563	567	561	567	550	539	508	576	547	550	549	583	561	535	521	571	576	555	581	526	569	531	563	572	551	582	511	545	545	583	540	536	603	572	579	529	552	553	558	559	551	566	569	523	554	546	568	584	607	578	550	523	532	589	594	564
27624	18669	7808	3021	1630	1217	954	866	778	671	643	609	571	578	532	503	516	509	512	478	514	463	474	495	477	468	485	499	490	443	459	453	475	474	465	494	441	437	435	474	470	489	462	481	491	427	459	478	457	437	469	461	432	445	470	481	453	449	405	484	474	454	478	450	505	470	447	511	500	477	495	479	476	465	465	487	468	461	445	430	474	462	464	467	457	467	459	441	459	445	467	467	495	459	500	480	458	437	471	475	481	465	459	457	468	396	448	456	461	446	463	483	444	458	410	480	442	439	486	479	431	481	464	451	462	497	466	467	437	438	496	464	483	454	436	462	462	443	488	500	494	463	455	444	463	465	437	470	489	476	437	470	453	501	459	445	445	456	492	455	436	459	497	468	455	465	486	475	454	469	485	464	484	482	524	430	454	461	496	472	461	472	469	475	449	454	448	460	441	448	468	438	468	471	466	496	424	475	443	480	463	478	469	442	444	415	475	500	463	452	480	474	503	470	457	462	474	470	464	470	473	453	463	487	434	464	469	483	433	498	474	456	457	478	460	453	516	455	465	441	455	469	445	452	446	431	452	448	457	461	463	464	486	445	486	465	477	455	468	438	469	443	496	439	464	497	441	422	478	480	456	493	484	485	457	471	485	489	453	454	491	481	435	457	449	473	464	451	488	478	472	479	432	447	462	441	468	470	467	515	448	474	420	446	460	449	451	475	419	483	508	494	460	492	468	467	486	401	453	448	461	460	483	458	452	450	463	520	466	466	431	463	474	450	468	489	459	489	446	481	434	457	457	436	455	483	465	483	476	431	436	517	465	491	465	452	469	465	473	439	484	454	451	477	417	465	476	449	435	459	461	458	478	434	481	476	463	458	431	442	453	463	474	470	493	497	453	442	462	441	437	451	458	473	482	499	450	487	440	471	475	407	454	467	457	432	457	469	453	462	480	475	490	470	440	449	473	499	494	482	453	434	454	478	468	471	477	443	446	463	476	490	466	497	406	476	444	476	494	430	492	441	421	443	485	449	439	461	457	454	456	497	453	453	505	494	473	455	472	458	456	465	459	474	479	475	450	421	436	463	443	459	511	481	458	429	445	472	506	480	462	472	499	414	474	498	492	460	464	443	450	455	454	463	494	465	449	479	455	454	469	427	478	454	456	475	487	432	473	439	500	458	481	446	436	451	462	494	458	467	443	439	497	462	464	488	465	465	452	450	478	454	450	410	482	489	481	478	475	466	512	449	490	486	493	443	477	451	488	435	472	478	436	482	427	477	472	461	471	499	452	455	483	428	433	457	461	436	434	446	449	467	422	489	495	439	475	507	465	493	490	453	466	463	409	463	489	441	476	444	464	475	450	439	476	480	445	445	471	459	438	437	444	461	477	485	478	440	497	495	457	461	462	509	486	459	488	419	496	507	488	455	484	463	505	487	452	477	517	473	469	432	477	460	462	459	463	464	464	475	459	457	457	511	481	512	460	478	447	490	454	445	428	455	483	444	479	463	455	483	468	478	437	420	471	461	473	461	447	491	470	509	452	468	433	456	458	487	473	496	470	450	457	476	450	479	467	482	501	461	453	438	450	454	484	476	477	467	456	454	458	466	439	487	436	451	486	460	466	482	469	464	486	455	462	463	462	436	483	476	468	461	439	498	439	450	468	448	465	485	492	434	433	460	437	462	446	426	465	453	485	480	525	469	474	482	407	453	447	511	451	471	454	443	471	480	455	478	464	496	471	473	460	439	478	479	467	465	469	469	447	454	485	440	502	467	450	465	487	502	466	421	407	429	465	474	451	460	480	470	457	450	438	488	464	473	461	479	467	476	479	417	486	468	494	466	426	472	458	519	460	485	474	457	478	467	461	458	453	459	427	485	493	472	468	461	404	455	483	503	456	441	445	488	442	426	456	434	447	476	438	482	454	447	450	496	458	483	471	461	489	473	413	444	452	458	465	495	471	441	466	438	441	442	476	470	486	457	445	448	437	474	452	432	458	440	475	473	497	493	463	441	437	464	459	467	462	500	489	443	447	425	455	458	461	479	420	496	440	458	423	429	458	469	480	463	430	478	456	481	485	453	413	488	502	453	433	476	435	473	465	429	463	426	441	485	451	446	451	463	437	469	484	458	478	479	469	436	472	463	499	468	438	443	515	461	456	454	432	444	447	458	446	444	481	433	489	475	478	461	451	444	466	501	478	453	465	456	500	452	484	467	459	433	449	484	462	467	483	460	455	450	441	494	469	475	438	453	466	443	441	445	460	438	447	433	483	455	482	489	475	467	440	460	436	434	507	480	479	443	452	443	454	485	490	458	461	451	479	482	455	507	489	464	459	486	433	437	503	476	466	483	445	448	454	510	468	442	444	476	444	430	461	477	464	448	477	474	432	505	447	494	460	431	471	450	513	461	474	467	493	462	475	458	480	466	477	486	480	495	474	468	421	490	475	474	499	486	471	456	442	426	473	445	435	470	496	467	483	411	503	444	502	465	521	469	480	472	456	467	434	458	480	422	459	470	435	491	461	480	473	470	443	497	460	459	449	482	466	459	433	429	451	450	477	464	462	480	444	485	471	420	456	492	496	431	504	485	482	466	454	464	442	466	431	479	456	473	487	422	472	447	406	488	486	450	463	495	422	474	472	445	459	449	467	466	472	440	467	475	507	417	487	470	474	472	456	470	440	444	514	435	449	458	419	487	494	460	463	461	463	480	451	466	485	486	437	458	484	451	449	441	446	481	442	442	455	463	463	505	418	484	435	497	489	507	440	478	449	449	473	459	458	450	452	477	468	446	466	478	488	487	479	474	470	479	474	482	424	414	489	434	490	465	448	476	440	441	479	483	465	470	446	455	461	446	458	445	487	434	479	456	438	472	474	501	453	509	467	462	422	475	422	443	451	467	461	472	444	472	451	472	457	470	485	467	465	482	506	467	440	430	482	482	448	473	490	459	474	479	498	478	478	481	482	483	457	455	448	453	426	443	462	463	469	466	475	465	463	479	457	429	494	473	432	475	444	486	424	431	459	453	490	467	463	484	460	456	479	462	446	422	473	488	448	470	485	450	475	444	478	458	450	473	468	463	406	479	475	470	463	471	438	419	452	461	496	468	491	441	429	465	459	506	498	468	479	436	469	471	485	455	509	489	433	445	443	441	457	483	435	485	473	441	444	490	420	503	488	462	504	463	483	465	423	463	475	451	461	450	487	472	469	438	468	470	444	470	456	458	472	492	461	445	444	478	461	466	447	452	470	475	448	501	445	512	432	479	475	464	464	504	451	475	460	466	496	461	474	438	470	462	476	478	463	457	485	482	467	445	491	434	464	468	436	465	441	431	472	472	476	427	494	468	479	475	463	429	438	466	430	470	463	499	483	462	441	447	472	453	469	462	450	450	442	427	476	481	481	444	465	488	479	501	466	464	472	441	484	414	464	475	470	444	424	499	424	459	493	449	487	451	445	471	467	419	437	472	458	503	418	467	484	517	494	465
6660	10759	8255	4130	2914	2138	2000	1683	1505	1222	981	897	872	800	818	740	760	730	722	737	700	689	699	674	671	662	645	635	660	611	620	607	668	666	615	628	620	619	582	630	619	642	665	644	615	637	610	636	596	603	613	596	578	621	622	597	639	629	637	565	648	641	604	588	623	670	614	663	591	674	602	639	607	609	662	611	621	600	615	612	625	635	603	639	646	640	614	610	602	614	615	637	620	624	596	634	617	611	644	604	641	659	577	630	642	631	584	633	607	601	586	640	588	583	593	608	660	689	603	638	599	629	620	603	605	614	657	665	657	620	583	615	595	568	624	618	603	603	612	569	632	670	623	569	618	621	580	621	600	616	668	610	658	614	631	602	596	644	628	672	622	666	605	638	664	637	610	635	626	621	592	649	630	597	604	610	662	656	621	605	587	611	596	625	641	641	625	633	606	633	646	665	594	583	631	600	635	651	610	564	635	621	596	650	649	633	628	600	655	593	602	616	607	624	596	617	583	660	587	584	611	598	612	626	588	609	618	589	615	598	623	630	627	623	669	610	636	621	655	615	614	615	640	615	615	618	645	613	619	596	616	598	595	582	587	586	624	631	599	618	559	668	617	619	572	657	627	628	647	662	618	631	625	655	600	599	601	652	574	607	622	611	616	596	620	587	584	635	609	616	622	600	602	659	627	668	616	573	621	639	603	601	595	572	591	620	624	590	598	593	595	626	629	605	595	596	668	636	598	615	584	636	650	625	586	596	642	616	604	639	639	642	616	639	652	621	653	599	651	626	641	627	594	637	610	619	606	610	621	572	644	631	619	583	622	634	641	628	641	599	572	573	616	652	607	616	621	625	635	678	640	629	597	637	621	661	609	655	547	628	584	622	634	641	601	602	578	553	589	623	649	633	603	608	583	652	645	620	612	652	625	603	616	590	556	584	613	620	633	595	611	640	603	638	641	589	599	653	609	641	605	639	601	681	640	665	598	561	607	609	635	627	607	671	561	628	613	633	618	571	633	612	615	659	643	584	648	605	579	653	638	595	650	622	628	659	604	569	616	636	618	586	630	628	624	641	614	621	622	633	607	665	595	626	608	670	608	586	605	612	607	630	557	638	608	622	620	634	625	591	620	608	609	610	584	652	592	573	630	630	618	590	594	597	614	648	661	592	615	598	637	639	668	656	594	633	622	653	653	638	636	593	674	639	627	622	629	613	596	625	597	634	616	619	642	668	595	628	629	606	629	598	637	622	597	620	612	611	590	629	649	601	599	631	609	632	622	601	633	621	612	677	583	636	629	613	606	624	622	651	637	613	589	588	603	619	662	616	634	624	631	582	613	637	570	620	647	629	638	625	669	640	634	625	607	610	569	641	595	616	644	592	670	587	592	628	585	593	647	634	606	627	635	620	576	562	646	638	584	622	567	561	617	615	597	684	607	627	644	640	617	588	617	610	686	626	636	591	619	601	618	574	593	556	631	600	664	597	593	577	628	674	579	622	563	675	614	645	629	657	625	617	608	629	634	577	580	618	559	644	641	586	611	626	597	603	607	575	645	616	634	600	610	614	620	633	613	610	667	636	604	620	663	629	628	575	608	606	600	649	648	619	595	621	605	572	634	628	605	618	631	608	592	594	602	595	625	614	649	611	624	601	571	617	583	580	617	557	581	594	609	658	613	599	635	635	648	630	652	619	608	609	622	634	617	606	639	603	623	620	617	589	654	663	614	661	657	613	594	613	582	641	562	647	625	676	632	568	590	616	580	639	602	639	563	592	604	597	607	662	617	614	598	584	584	649	600	646	614	603	610	604	579	602	645	608	586	623	628	611	637	573	595	654	613	610	660	611	600	624	690	633	647	599	639	620	638	598	582	639	593	618	548	583	619	635	608	596	606	582	653	646	616	605	605	630	595	638	607	667	633	584	602	596	607	615	621	617	604	591	596	631	648	625	601	608	603	571	623	641	599	621	638	644	642	629	626	657	629	582	600	612	605	581	621	651	615	625	612	621	605	599	567	612	565	606	616	618	616	600	598	603	651	618	637	651	633	579	615	566	598	617	617	657	604	627	628	643	612	661	578	576	597	634	680	600	593	619	600	653	637	672	627	613	629	625	615	595	620	610	650	610	602	633	614	600	591	643	587	596	582	665	649	600	636	576	630	604	615	646	642	644	622	625	601	597	666	625	650	578	608	622	615	594	612	614	607	584	641	602	618	591	609	641	636	606	598	641	656	586	630	623	606	576	584	595	663	642	605	604	629	651	588	588	610	619	591	644	597	656	640	653	625	623	606	595	593	659	602	640	662	642	594	647	618	633	604	635	638	625	602	643	632	655	607	621	602	563	597	609	589	614	625	610	635	642	643	618	599	603	608	617	620	605	634	600	621	600	593	588	634	636	601	615	611	598	642	639	655	592	613	658	626	633	603	593	619	590	599	598	598	602	669	626	632	601	620	604	631	610	634	630	611	613	615	565	615	626	658	613	629	653	612	630	591	604	622	600	634	630	649	609	636	634	645	648	676	587	608	604	650	634	617	674	670	648	651	629	613	625	587	635	652	599	650	627	649	611	643	596	609	652	627	651	628	613	571	631	648	580	597	621	635	571	602	608	613	609	604	597	643	613	573	586	633	624	635	627	600	644	649	668	628	580	668	657	607	588	624	597	605	654	617	615	641	627	619	582	653	617	627	610	604	653	618	614	597	631	603	611	627	627	590	643	591	570	599	588	603	588	598	626	626	638	623	554	675	584	639	626	621	616	608	599	638	607	662	590	636	621	667	590	610	633	608	619	641	616	618	580	616	606	602	590	591	624	623	538	622	643	591	625	618	596	623	587	643	614	650	582	630	611	591	604	604	606	618	589	655	642	639	629	610	621	660	561	628	544	606	622	602	642	616	606	592	645	630	623	632	608	601	640	584	626	640	545	612	604	653	648	574	666	620	604	616	614	589	664	594	596	659	611	612	580	655	604	606	599	603	564	645	644	611	614	584	616	638	653	626	586	604	614	629	602	671	631	654	591	590	643	615	616	621	592	589	633	578	626	627	605	617	617	615	583	612	631	623	651	601	665	654	617	632	647	599	624	631	613	576	679	627	632	609	615	607	592	685	563	649	640	632	614	587	580	606	607	636	607	639	602	620	658	638	648	602	630	647	610	597	575	612	618	619	660	637	622	607	601	635	614	631	630	612	620	602	626	630	615	606	631	587	571	612	637	603	629	644	623	618	616	601	602	633	614	590	607	662	607	647	609	590	621	638	607	637	590	583	627	605	616	629	638	604	593	604	634	632	577	597	626	648	608	578	603	606	642	612	601	580	644	585	607	641	584	604	582	642	647	599	594	600	634	617	677	568	581	615	665	588	603	604	616	624	629	615	654	586	612	618	579	602	590	614	585	617	614	638	616	572	604	618	595	633	599	605	629	603	605	633	636	592	608	600	584	633	593	618	610	611	613	606	588	654	614	591	600	623	612	634	616	646	618	649	637	597	582
23416	21474	28383	24982	21208	6593	2147	1532	1319	1130	977	833	808	789	759	714	696	712	752	659	625	678	672	666	595	613	593	627	621	603	631	572	643	569	600	608	600	601	581	617	646	582	570	610	644	609	608	618	602	581	580	605	592	649	589	589	618	614	587	622	565	627	627	606	624	591	640	600	639	656	621	596	636	609	590	608	588	578	678	574	552	649	584	584	596	639	609	618	608	570	596	589	616	581	612	568	611	621	617	575	569	588	604	629	602	617	620	627	587	613	611	610	599	586	608	571	604	617	602	627	610	640	621	606	586	603	618	653	590	601	582	608	612	602	598	621	566	568	585	615	583	593	567	584	563	599	621	594	623	642	636	620	626	582	593	612	576	609	612	579	604	598	601	618	571	577	581	642	608	630	575	590	616	609	556	586	586	615	648	628	582	622	590	611	583	644	595	561	576	594	595	591	630	613	585	616	641	588	585	639	599	599	633	577	582	606	589	621	583	589	619	586	618	596	599	561	611	602	635	589	590	609	595	609	575	603	594	573	638	601	589	622	568	567	583	550	598	571	584	595	583	638	578	574	574	586	592	567	573	636	598	613	616	614	592	562	586	590	604	612	602	611	622	652	600	588	594	588	566	588	638	639	580	616	614	572	627	589	601	598	614	546	620	598	627	581	600	606	593	637	613	610	619	644	597	642	598	563	613	599	581	637	609	632	579	596	639	607	591	605	577	618	593	590	615	594	599	608	593	587	600	583	568	601	608	609	608	566	588	608	599	562	652	552	571	584	602	574	613	571	624	603	591	597	586	627	579	560	596	604	585	568	603	598	636	584	582	614	594	552	605	582	593	606	619	600	609	567	593	595	598	586	617	614	588	573	594	637	626	547	600	587	595	563	632	612	591	644	605	613	548	580	622	621	595	623	624	639	614	572	615	590	656	579	606	647	636	598	591	635	619	614	578	583	605	605	637	592	588	610	614	592	558	608	598	593	584	636	557	585	565	617	609	628	586	618	605	569	601	591	614	578	574	608	601	587	564	572	611	606	569	607	559	542	590	609	613	624	581	577	623	660	619	607	613	570	596	547	593	615	592	604	606	549	552	635	609	613	644	611	583	599	595	619	591	587	623	584	594	591	613	582	599	566	628	606	594	557	655	583	596	602	611	572	598	594	589	596	561	595	622	564	612	607	612	598	633	586	562	613	582	601	598	628	580	622	622	602	606	573	605	633	644	601	618	587	583	593	646	588	582	577	595	587	586	638	612	620	597	619	591	581	616	635	590	601	575	595	603	599	600	603	593	628	584	602	565	600	639	630	609	596	635	624	600	618	627	602	626	621	597	620	553	627	622	619	586	601	548	594	556	622	634	645	626	603	631	641	610	586	619	628	600	576	583	572	611	623	658	617	598	569	625	587	657	546	612	593	646	620	583	604	642	584	569	603	595	596	652	586	577	565	571	631	589	592	597	629	620	575	569	609	615	602	608	606	595	640	641	604	592	611	607	567	618	579	604	580	578	630	627	579	570	586	632	628	592	576	594	585	611	555	606	589	622	646	624	598	621	593	557	568	610	603	557	558	611	568	590	610	597	587	596	546	598	556	578	604	590	561	578	601	609	601	607	587	651	577	644	620	577	580	614	597	614	598	614	596	573	663	606	548	554	637	594	586	581	581	594	592	569	601	654	585	633	579	615	611	590	564	634	640	596	606	557	616	596	598	636	575	617	586	565	581	564	608	615	625	569	595	614	610	622	592	601	638	630	645	624	604	637	575	609	547	587	591	566	621	621	607	578	576	597	616	588	617	616	596	593	612	617	579	693	554	594	620	572	594	631	582	573	585	659	561	600	635	546	595	632	590	615	585	570	616	628	578	568	611	611	585	580	592	587	617	655	600	582	615	596	626	599	622	623	664	584	589	616	580	603	604	600	618	641	585	643	597	671	604	609	576	603	617	556	604	650	559	612	658	631	545	631	600	628	606	615	612	585	618	625	627	570	593	591	670	593	595	595	617	615	579	581	598	565	648	649	572	612	606	628	638	570	604	635	579	602	569	608	578	547	588	587	610	536	601	529	571	608	587	643	602	633	599	592	591	598	623	600	589	635	589	607	616	593	606	622	599	612	608	595	592	587	554	604	600	634	545	590	510	602	577	596	612	600	583	601	595	573	595	613	616	598	591	583	606	629	655	588	568	625	594	629	619	586	596	623	558	632	566	619	562	585	588	583	626	606	624	636	628	615	566	611	627	624	616	626	640	571	624	581	600	593	611	634	620	620	631	598	575	573	630	603	614	608	593	605	560	560	591	623	609	568	601	556	604	590	566	581	587	609	598	591	573	584	639	616	600	619	582	583	605	582	592	569	604	609	604	585	619	603	604	621	590	600	609	599	602	592	578	623	561	631	596	596	583	596	602	587	587	579	637	591	609	598	640	556	595	623	548	617	661	636	611	585	589	561	608	612	598	617	583	588	611	613	602	605	603	583	606	597	579	592	593	619	612	607	563	588	625	594	582	604	568	618	558	573	629	600	596	593	611	592	646	592	605	607	594	586	577	597	592	566	529	565	614	603	603	597	572	578	595	585	607	586	627	596	585	584	631	586	603	582	598	626	596	652	524	637	602	607	649	590	624	642	600	512	562	595	616	631	603	589	594	569	616	558	601	587	586	562	598	632	635	634	608	621	647	565	617	652	615	561	550	621	613	576	611	608	584	606	599	627	558	602	613	596	591	600	581	624	606	632	545	573	595	596	585	620	572	608	598	609	584	581	618	614	561	594	564	565	612	615	585	626	599	573	576	582	592	587	625	580	598	564	565	621	576	622	591	580	636	579	602	557	617	592	603	631	603	618	611	567	636	585	602	626	593	596	579	615	582	603	591	583	560	567	571	581	632	596	576	602	579	605	578	642	606	600	569	608	602	586	592	592	622	584	615	625	650	644	611	585	623	614	576	580	622	609	584	626	578	610	599	572	590	601	579	560	595	561	624	635	618	561	610	569	574	603	619	602	591	576	582	551	597	614	575	537	627	617	584	607	641	555	580	581	598	612	606	608	550	618	603	607	592	601	553	617	619	585	603	589	612	588	581	559	606	619	614	583	588	593	603	597	569	610	540	598	638	566	628	607	615	555	599	603	618	597	611	574	580	634	620	548	611	594	597	624	606	564	585	614	553	617	609	566	590	612	587	586	630	601	604	603	604	577	629	627	597	617	563	605	621	610	615	608	609	591	627	616	588	588	637	565	575	578	605	642	595	616	579	593	579	604	569	600	626	579	618	554	591	630	571	590	616	634	566	623	631	613	612	556	610	636	625	557	578	606	581	643	619	594	615	588	599	571	625	601	598	633	592	604	625	611	566	629	607	611	595	597	582	584	584	585	595	628	578	620	597	603	600	592	563	590	604	604	586	582	595	606	569	597	598	590	639	574	604	573	624	588	557	626	566	584	575	591	578	600	608	571	624	623	631	631	651	590	589	560	584	589	574	548	618	614	580	561	639
6064	18401	14136	7651	5340	4210	3470	2787	2458	1981	1654	1399	1266	1201	1135	1016	1059	1032	974	955	953	915	901	989	909	853	866	851	800	853	781	804	847	782	814	858	846	787	812	803	785	812	833	829	815	815	811	867	825	802	771	781	775	782	788	791	822	877	845	811	802	801	774	840	846	761	858	800	840	789	866	836	775	832	826	811	820	852	793	803	787	829	838	814	798	816	799	787	823	824	799	788	802	798	806	795	780	778	808	811	842	783	777	854	781	834	825	807	848	842	815	825	821	837	809	811	826	764	801	800	838	811	779	776	791	796	769	833	798	792	805	832	831	812	783	784	806	811	790	824	801	805	853	789	803	840	822	820	814	807	772	778	825	832	756	801	784	789	768	813	796	806	765	810	830	833	834	786	860	826	781	797	804	874	834	817	782	795	813	813	781	811	784	793	790	827	808	849	833	826	781	789	782	786	786	808	777	792	832	819	843	759	843	820	768	817	762	750	769	876	814	790	792	782	823	771	782	778	835	818	801	814	798	814	796	808	787	760	815	828	819	819	803	813	832	844	797	774	808	824	827	788	795	789	782	780	825	837	777	811	805	816	811	784	835	822	847	773	829	821	840	777	785	849	798	806	779	834	792	817	814	815	848	800	762	787	789	758	780	788	797	819	845	794	804	758	784	816	803	799	784	798	827	779	780	819	808	804	788	801	850	809	821	787	828	827	804	809	816	773	826	766	812	785	807	823	802	802	837	812	866	800	773	789	781	800	775	772	798	813	775	869	786	790	805	799	815	774	789	827	801	838	822	836	796	776	778	755	763	820	784	800	797	772	782	796	790	826	804	772	804	829	836	841	758	777	841	768	813	833	846	809	814	830	791	803	779	802	786	846	835	781	760	829	817	774	817	807	756	849	789	812	848	868	754	766	742	873	801	757	813	759	798	789	791	753	778	788	745	846	783	791	833	815	825	822	791	786	800	860	824	840	781	823	827	811	814	792	777	782	798	823	788	834	784	816	800	818	779	827	816	805	806	791	814	809	739	805	808	814	778	779	851	836	862	807	762	821	834	814	809	756	784	771	786	822	781	816	831	791	798	819	799	830	799	757	813	816	847	784	810	826	782	786	739	862	792	756	809	794	811	792	746	878	807	808	832	806	819	810	782	839	799	815	783	776	872	819	781	820	792	828	824	775	787	783	742	785	785	834	829	766	777	786	794	798	800	807	798	890	745	810	752	843	785	721	806	829	809	816	826	751	807	780	804	790	743	839	818	782	796	801	794	821	772	869	813	792	787	817	821	791	778	767	751	819	814	785	819	770	830	844	845	815	798	827	811	837	838	784	798	813	824	807	807	790	824	840	816	793	824	794	824	807	825	805	815	770	832	739	779	793	864	761	793	812	847	784	809	796	798	785	823	805	821	812	821	791	793	753	807	843	819	808	826	855	834	825	834	782	835	817	869	779	824	776	827	768	813	825	755	757	805	811	767	773	791	806	839	837	778	801	767	791	763	781	798	828	840	765	799	849	842	809	841	770	801	806	804	766	856	808	800	772	782	795	823	778	797	793	809	793	846	831	785	812	848	792	793	820	841	806	808	762	782	775	734	804	795	826	839	791	822	828	791	795	730	775	813	792	798	816	803	813	780	746	828	752	813	743	778	841	792	768	809	817	811	792	794	808	826	782	855	837	783	787	794	788	820	842	796	780	778	761	804	778	835	766	809	802	859	882	782	833	800	791	822	816	761	812	784	812	792	776	788	777	779	788	814	779	843	781	768	803	842	826	867	780	744	808	800	834	782	807	818	822	823	814	799	813	823	745	809	821	752	770	764	808	804	843	824	788	830	788	830	900	770	814	810	765	791	840	797	819	796	796	775	794	829	794	821	814	813	798	782	769	823	809	805	760	802	805	812	798	804	811	807	838	767	799	805	768	785	775	788	867	818	860	816	837	820	815	802	842	780	849	800	810	801	807	814	783	835	761	804	814	774	816	783	783	815	792	765	800	805	792	752	831	799	802	774	819	816	762	802	768	763	774	803	793	771	828	848	789	810	787	796	834	824	827	814	800	775	796	827	765	786	791	781	841	776	837	864	814	792	825	799	772	768	803	831	840	813	819	735	770	747	824	824	862	831	798	789	752	806	790	760	808	819	785	817	804	824	777	821	794	791	761	805	810	825	803	820	807	834	834	809	825	744	782	816	839	740	845	865	786	808	807	815	849	779	814	812	797	788	782	810	782	814	850	863	800	793	800	814	854	781	838	848	803	845	812	834	809	785	782	828	789	818	799	793	766	832	760	805	834	766	845	833	848	779	812	786	815	824	837	855	846	824	792	780	855	786	806	821	808	790	845	817	829	817	784	829	794	797	779	844	784	820	810	826	768	800	809	781	809	796	805	824	813	782	783	788	813	813	769	797	784	716	792	827	778	782	808	766	815	883	803	798	848	811	816	780	813	822	821	793	820	818	777	826	775	804	796	807	778	807	835	850	819	816	784	806	803	807	784	805	808	794	733	844	785	781	855	836	803	830	784	759	833	801	782	740	825	837	751	811	801	796	830	818	757	800	840	814	825	806	825	824	716	779	799	795	803	805	800	816	815	809	856	829	788	807	774	826	805	808	781	800	830	793	821	850	837	805	811	815	782	765	789	815	768	782	851	813	794	810	805	802	772	769	739	820	804	755	818	855	802	759	754	807	772	854	841	759	785	761	852	820	766	765	804	787	830	850	784	807	759	774	854	801	798	795	774	814	809	826	784	823	816	811	795	803	816	833	827	824	807	776	847	793	789	800	811	800	813	768	813	840	767	840	821	776	860	830	809	819	815	824	824	815	809	827	798	781	807	774	792	776	763	816	819	863	801	847	779	779	793	785	790	811	802	814	764	793	802	804	824	819	781	838	809	837	765	762	770	785	788	812	788	773	804	859	837	774	802	813	843	795	818	868	796	806	803	809	803	768	837	834	824	778	828	781	834	806	803	840	818	779	760	865	776	856	832	812	851	790	848	859	875	770	808	836	790	739	794	823	782	794	794	802	800	829	795	816	812	796	766	810	813	791	819	822	820	814	797	840	845	768	755	811	809	787	786	801	785	802	844	746	819	767	820	805	824	803	778	792	736	804	805	795	786	819	782	798	778	798	814	805	815	845	859	783	758	830	816	836	826	800	794	785	753	759	846	830	760	819	814	805	799	781	798	802	783	814	802	814	818	801	803	822	850	821	812	805	807	856	822	816	770	817	824	774	790	832	780	814	767	830	833	845	822	797	784	827	799	846	820	805	802	819	798	810	785	832	792	814	753	796	821	798	802	809	769	763	839	789	773	790	798	843	841	807	833	782	818	783	803	800	802	776	844	737	790	827	793	824	846	786	790	793	800	798	796	780	814	810	798	808	826	785	859	832	788	783	797	861	781	770	838	795	767	781	788	779	818	802	794	816	844	809	792	775	769	807	812	795	823	812	774	823	785	814	853	844	820	779	813	826	790	817	768	817	814	808	793
24880	21451	26413	24599	3728	1231	981	804	691	552	512	436	393	376	313	323	330	312	340	327	339	297	297	279	308	295	283	272	294	266	255	266	288	290	269	280	280	300	257	274	267	265	274	256	298	251	264	242	263	273	251	254	295	307	268	274	300	239	269	260	270	292	253	280	278	280	266	242	277	268	257	251	274	236	275	234	260	284	271	276	267	287	266	266	254	267	250	240	260	261	274	270	266	252	304	287	259	261	273	254	279	258	250	285	286	255	269	260	282	252	273	264	278	251	270	278	296	284	265	263	282	271	265	269	264	257	288	308	248	284	267	254	287	270	241	267	298	241	266	273	307	243	279	263	260	262	263	245	257	278	265	266	262	262	261	252	277	282	268	251	254	253	250	253	259	273	287	277	253	253	299	274	288	266	257	266	267	253	271	257	277	265	294	239	274	274	258	265	253	283	260	275	267	265	259	274	270	249	244	270	284	275	238	251	292	272	255	254	294	246	266	272	238	290	276	272	268	269	254	261	274	272	251	276	287	258	263	276	299	251	273	266	262	277	271	263	271	266	271	261	297	254	272	284	264	277	274	237	288	255	261	262	277	255	297	273	267	257	239	249	262	269	255	250	247	269	282	272	267	246	267	236	254	281	260	277	284	289	280	285	273	282	280	271	269	266	270	266	282	238	288	279	265	284	245	282	270	256	265	269	261	283	238	293	236	251	268	264	278	257	285	277	218	272	263	283	277	285	264	261	258	262	236	258	239	258	259	257	257	250	251	264	235	291	270	255	275	277	289	265	271	264	257	257	262	259	259	254	265	267	250	267	267	303	285	260	276	268	293	256	287	288	287	243	275	274	269	265	263	256	265	269	236	251	312	258	282	281	287	265	260	275	264	238	231	235	295	254	249	238	272	236	296	253	261	253	273	297	238	270	260	297	278	253	266	295	254	281	269	241	274	237	272	264	267	271	282	278	265	283	238	293	253	266	268	244	277	258	259	271	249	290	252	242	276	260	277	291	273	238	259	303	277	280	274	290	243	300	277	259	280	251	277	254	262	278	253	297	291	252	277	259	273	274	285	258	270	290	271	274	252	265	269	264	276	261	266	260	282	263	277	255	266	299	254	262	265	266	243	241	250	255	261	263	277	267	255	273	286	269	270	252	254	258	258	285	287	250	283	243	263	282	277	258	282	292	263	282	286	253	249	280	241	239	264	277	259	273	277	234	238	294	282	256	284	261	261	265	248	260	268	233	261	249	284	249	237	245	251	284	276	251	277	287	285	251	253	242	295	261	298	232	313	267	263	309	277	247	273	271	261	267	266	233	281	279	274	243	258	277	269	252	284	254	247	237	245	286	241	240	293	274	274	257	259	272	259	264	249	267	275	271	251	258	249	268	284	285	263	233	254	283	266	252	264	259	251	287	261	275	274	252	268	269	292	248	254	249	287	285	269	237	266	242	258	279	265	280	254	271	262	257	250	269	245	251	262	293	222	286	291	281	270	261	257	262	286	257	257	263	264	268	260	267	266	292	279	258	272	271	282	238	271	258	252	280	286	275	271	275	271	288	259	244	288	260	274	264	258	286	273	278	255	272	268	274	307	279	260	258	252	271	266	260	268	277	277	271	287	263	254	255	295	254	273	263	271	241	285	251	278	236	286	262	254	265	255	263	275	266	262	236	265	253	262	267	269	257	257	292	236	266	264	266	248	279	299	279	239	257	268	273	267	249	248	262	257	290	272	262	250	286	261	271	269	293	256	257	257	286	279	262	279	284	280	271	295	283	273	281	262	272	281	250	275	272	255	238	290	281	260	252	250	259	288	258	266	270	262	281	276	275	268	282	276	276	241	254	286	254	264	274	235	259	287	287	270	270	234	285	292	269	252	260	247	296	298	284	249	281	263	287	264	267	286	275	253	257	280	238	269	266	264	247	272	267	259	301	272	270	272	258	250	272	267	258	257	261	262	263	245	258	266	263	240	274	261	245	255	269	246	251	274	286	256	271	265	270	289	230	269	279	286	283	302	272	285	275	271	270	249	239	249	277	273	243	284	274	278	263	293	251	263	260	262	259	269	280	260	232	256	235	266	271	292	273	275	272	259	297	293	267	274	269	283	265	235	248	264	257	271	260	266	265	284	249	257	266	312	258	246	239	292	272	225	270	272	288	253	286	263	259	274	271	265	250	261	245	282	278	298	271	263	263	259	262	267	278	293	233	251	284	267	269	295	259	271	265	263	279	270	267	251	242	238	280	280	279	288	261	270	258	279	293	271	277	290	251	248	275	255	274	262	259	296	264	268	260	266	258	272	279	276	302	305	260	275	276	249	287	262	276	269	269	280	260	253	265	247	241	273	258	277	277	278	300	255	287	262	275	273	254	284	266	236	288	250	264	274	293	234	262	248	266	295	268	299	235	243	279	285	273	260	237	285	276	263	243	277	262	251	282	275	269	257	239	265	244	280	273	290	263	290	292	299	297	263	260	246	264	276	250	266	291	253	242	272	234	245	273	281	276	266	290	284	244	262	250	258	265	264	274	269	235	286	238	245	277	267	252	272	257	276	263	275	288	272	247	255	265	237	269	300	257	255	267	295	276	272	269	280	238	270	270	263	262	258	258	269	272	247	288	239	250	282	279	282	247	252	251	249	251	256	275	273	260	268	291	259	252	274	226	275	264	262	270	281	267	228	285	235	269	263	272	277	272	255	296	265	273	257	247	252	227	273	222	222	259	251	265	261	211	282	287	278	286	271	285	261	258	293	280	266	281	278	261	266	253	251	272	251	262	305	246	256	267	288	264	269	262	244	277	264	267	284	271	279	270	272	252	245	260	264	270	250	266	256	270	276	265	282	274	271	268	301	262	279	312	255	279	274	262	286	266	245	258	274	300	252	260	291	256	256	272	260	274	244	269	275	261	254	261	274	264	241	279	259	267	279	263	236	251	274	255	282	268	265	264	284	272	240	282	256	280	287	264	225	246	256	227	238	261	278	260	288	265	275	275	260	249	313	276	252	251	276	281	274	283	265	288	245	288	277	282	265	282	264	278	284	274	306	255	290	264	278	233	262	270	280	253	288	290	260	262	270	276	278	281	254	230	267	245	263	233	254	242	272	295	265	253	259	259	273	288	239	287	265	275	270	252	252	273	273	247	253	292	239	284	249	270	256	261	257	255	266	291	269	233	249	279	249	265	282	265	266	296	277	284	309	287	273	263	245	266	269	281	258	294	228	268	289	242	243	262	262	245	247	275	264	278	295	278	278	269	267	274	240	272	256	275	275	269	255	274	252	246	279	266	266	243	265	239	287	262	245	298	268	304	259	277	278	277	263	242	259	254	247	237	242	298	263	250	308	269	244	297	267	271	288	278	279	268	306	263	258	287	267	294	263	262	265	268	273	229	252	297	258	244	252	264	308	283	267	290	258	275	254	271	271	278	258	286	271	258	247	276	275	263	300	270	290	270	309	260	250	285	262	255	258	256	261	282	283	280	248	275
6078	14238	10380	5360	3697	2878	2193	1876	1508	1242	1071	801	761	645	578	574	516	478	512	486	471	445	474	439	395	418	434	396	400	352	391	367	381	357	380	367	372	370	351	378	382	381	373	380	355	344	340	357	363	357	383	352	354	383	360	362	365	359	350	358	365	334	352	334	363	381	383	349	374	329	351	361	372	356	346	375	359	344	367	380	356	342	334	328	379	360	375	371	384	382	345	380	369	364	367	338	341	377	404	370	357	363	326	346	340	345	368	349	356	393	339	369	369	353	346	369	336	365	338	334	330	342	371	339	376	363	363	353	371	367	346	372	342	392	357	354	366	363	360	367	357	350	372	383	343	354	401	358	331	350	369	378	362	369	370	367	360	400	343	345	378	381	355	357	363	371	359	350	353	373	340	400	358	352	345	355	367	363	340	346	367	366	382	356	366	334	332	334	385	344	377	391	346	384	375	359	352	354	371	367	368	376	403	372	376	375	359	364	343	362	334	356	357	346	340	322	326	379	369	378	368	338	360	331	377	365	399	391	353	365	385	356	375	387	383	383	380	381	383	389	350	329	356	381	395	357	339	376	330	369	362	321	339	336	352	360	347	392	352	380	372	346	364	393	338	334	358	317	358	390	346	373	331	354	375	398	377	339	373	370	327	388	366	318	348	379	354	353	351	341	330	359	367	355	352	359	404	342	311	306	374	363	389	364	361	353	331	351	340	339	348	350	385	386	359	335	380	346	354	367	382	380	370	383	355	361	369	345	369	358	369	395	375	375	371	362	403	365	388	352	360	354	344	372	348	348	345	359	341	347	348	370	349	342	388	346	382	362	349	368	383	351	324	344	347	396	369	371	362	371	359	385	350	342	371	360	370	322	333	364	342	354	374	346	333	376	357	345	363	375	369	385	367	360	389	348	325	355	348	358	348	374	361	389	371	324	374	382	359	362	349	337	363	332	379	338	362	339	368	374	351	349	341	358	324	363	316	366	374	378	366	349	344	340	374	338	400	363	341	378	374	315	370	376	383	369	356	365	392	337	353	393	390	366	348	359	357	365	334	350	350	369	365	361	360	362	343	339	353	360	373	341	332	338	360	385	370	331	383	377	385	324	349	353	351	357	354	347	414	347	328	356	333	387	404	381	360	348	381	325	333	355	364	374	362	348	358	349	377	336	380	392	378	373	348	353	324	381	381	365	362	348	369	386	393	347	366	362	366	330	337	380	366	380	382	352	320	370	335	344	339	370	347	364	341	354	334	316	375	329	359	351	376	353	365	359	378	345	346	381	392	342	348	334	375	361	364	329	371	382	366	345	354	350	376	342	348	356	374	353	344	344	410	394	357	375	368	336	348	390	372	365	346	346	325	384	355	342	337	347	370	352	328	337	355	346	338	350	357	325	392	343	349	369	380	365	340	386	324	365	374	359	387	345	348	358	359	367	367	340	359	369	382	339	364	353	342	366	347	356	404	388	397	359	321	379	345	377	345	367	335	322	390	354	349	351	355	367	367	334	320	388	368	347	384	331	353	342	359	357	360	368	334	384	372	343	349	300	359	338	365	344	328	385	347	352	334	321	388	375	354	344	389	361	366	380	354	348	359	311	342	347	367	372	358	352	370	369	389	361	363	378	409	355	361	375	365	352	363	386	342	390	372	365	359	386	370	345	382	371	372	363	370	326	389	332	356	382	350	329	330	348	359	385	342	383	367	377	388	385	356	379	344	380	362	357	399	351	374	380	353	343	377	337	351	367	386	394	371	358	370	363	355	395	374	372	357	352	372	369	372	354	382	335	368	361	332	328	339	395	353	322	373	350	355	346	357	380	357	338	363	348	346	398	384	414	346	345	332	383	390	395	372	373	333	361	405	374	357	344	375	405	320	360	368	385	361	350	330	358	366	394	346	335	378	339	372	348	340	371	355	346	381	339	388	355	402	368	354	346	318	352	351	341	343	344	352	346	347	392	333	334	340	364	373	373	381	347	365	341	373	370	362	346	352	387	380	387	354	367	403	353	392	369	350	365	364	353	356	407	353	377	343	358	373	401	358	352	357	350	386	349	347	376	359	392	387	356	348	360	377	320	333	357	388	358	369	362	358	362	361	395	363	381	324	358	372	336	370	357	346	342	334	328	384	360	315	344	363	377	358	353	374	361	363	370	394	383	374	368	367	359	357	365	311	364	349	383	344	348	407	375	363	383	360	346	354	385	355	374	378	360	339	383	360	373	343	342	362	330	376	336	379	388	363	357	389	344	358	366	344	367	372	362	360	373	373	378	376	348	357	385	350	372	364	348	350	390	316	366	332	388	350	348	333	339	349	350	388	349	359	341	366	357	353	373	383	362	370	373	353	372	348	341	368	363	343	348	364	329	344	361	368	349	369	367	367	372	374	348	330	339	333	374	360	371	387	347	366	365	336	352	376	360	390	354	350	345	343	378	364	348	366	386	349	359	370	348	353	384	373	349	351	320	348	348	373	332	366	370	385	344	361	370	377	358	345	350	361	366	378	350	332	366	352	335	369	341	369	362	362	359	362	343	371	358	352	399	347	363	358	386	332	324	380	347	354	356	388	379	389	340	330	354	328	373	375	329	326	368	381	344	377	403	385	339	359	388	369	347	343	374	365	363	341	324	335	351	354	334	336	381	374	349	371	364	361	357	383	337	353	352	346	350	321	337	344	370	359	378	344	327	342	317	362	333	351	356	366	352	420	385	348	350	355	368	350	339	388	366	352	367	384	373	382	359	365	335	339	381	355	389	347	388	381	374	357	387	352	336	364	335	370	390	364	352	360	337	337	339	362	380	345	337	370	356	352	363	329	369	369	353	363	340	381	370	353	411	373	352	361	387	366	363	352	364	374	356	352	330	364	378	365	381	380	382	361	401	361	356	374	356	368	351	360	374	370	334	370	363	339	352	388	381	390	378	374	360	368	372	380	352	396	350	360	361	344	385	354	361	341	381	366	336	358	390	382	358	396	387	334	348	396	377	321	350	350	359	354	356	373	371	325	378	361	360	363	349	380	371	357	363	357	367	367	359	329	366	365	364	358	369	347	364	374	359	350	382	381	333	336	376	345	344	332	366	349	390	366	400	353	337	378	333	354	352	341	341	391	360	383	341	352	367	354	333	359	378	353	374	350	365	357	340	366	377	372	385	419	392	378	378	348	323	382	393	362	358	350	359	384	350	389	362	354	348	391	329	348	372	355	342	370	337	364	347	381	378	368	372	382	335	340	378	353	403	325	363	368	355	366	334	395	383	393	351	367	373	364	357	380	366	380	349	349	337	339	394	355	361	341	373	367	373	350	396	333	340	361	383	358	346	381	361	348	356	406	352	379	351	365	357	399	370	361	363	362	372	372	393	384	380	372	331	345	378	362	369	399	351	326	414	308	355	365	389	360	333	354	364	339	394	365	356	391	360	364	394	352	336	359	354	375	370	359	362	383	363	349	388	363	398	329	371	389	361	342	366	363	411	373	354	360	355	375	382
22676	21514	28920	24547	21516	20695	4767	1775	1370	1155	982	793	735	716	616	628	614	555	587	529	524	568	511	526	456	475	450	438	416	457	457	455	401	418	456	440	462	410	429	443	418	443	419	403	438	360	419	420	480	431	410	444	430	408	399	385	419	400	433	445	416	450	442	427	421	406	387	389	445	395	395	417	446	439	427	417	419	424	430	445	429	425	393	397	442	425	424	437	387	425	407	425	393	430	461	402	432	441	413	385	424	413	419	388	447	417	416	393	393	418	417	432	400	430	375	418	376	396	383	441	423	380	394	391	439	413	416	408	391	442	434	395	394	436	407	430	413	405	383	407	383	384	425	388	397	361	393	406	413	374	392	414	425	418	408	400	406	407	400	441	429	395	401	380	447	431	405	488	432	411	429	405	423	421	441	397	406	388	422	429	406	399	427	428	434	393	455	470	391	424	415	399	414	414	383	386	397	395	415	415	415	446	413	427	426	421	405	428	397	408	418	403	423	406	403	383	406	451	397	386	430	409	439	386	418	422	422	377	411	430	385	421	418	442	384	431	403	421	410	420	408	421	429	442	422	409	466	453	412	387	428	412	416	411	445	405	396	400	410	440	419	445	401	436	443	410	438	372	366	399	418	410	402	432	415	424	412	435	414	416	431	426	425	430	408	393	412	418	432	375	424	420	403	452	424	411	388	381	454	448	426	465	398	429	453	433	422	413	421	412	390	431	377	379	400	408	410	395	380	420	440	410	424	438	393	368	401	416	419	421	408	437	419	429	407	420	436	441	418	408	448	417	392	381	401	468	404	426	401	461	420	413	401	451	408	413	437	439	440	371	408	423	410	403	414	429	473	407	414	413	383	439	425	404	416	421	421	419	423	415	422	401	412	397	400	384	417	381	413	412	452	381	408	375	400	427	389	405	451	375	406	427	418	448	421	436	435	426	436	390	380	415	434	417	432	384	430	412	423	419	432	439	402	442	394	426	377	433	432	421	436	379	387	420	401	449	415	431	398	409	394	430	453	390	426	385	396	424	386	417	448	414	418	424	397	410	415	385	458	415	415	388	386	413	406	406	417	411	419	403	422	398	427	400	399	458	450	400	407	436	385	427	426	428	409	367	404	449	435	398	386	430	433	445	399	363	415	394	464	402	416	395	409	472	402	425	415	381	409	383	388	399	408	391	410	436	398	404	403	402	406	447	433	398	434	424	408	405	395	430	419	409	431	396	401	408	419	431	390	405	435	468	418	436	427	415	402	389	409	457	423	422	443	451	430	388	414	422	402	397	414	401	422	428	437	411	398	395	418	437	428	431	409	430	433	417	409	431	402	407	436	412	407	397	411	397	428	410	404	416	415	431	369	430	414	430	371	386	439	411	395	434	384	387	435	387	453	419	420	390	412	400	387	452	388	405	416	397	389	443	409	375	435	412	419	426	426	438	434	419	423	420	425	435	406	461	441	430	413	420	451	438	398	444	390	386	416	389	399	403	412	428	418	405	419	392	394	382	400	380	418	418	378	392	400	409	391	390	388	409	408	404	407	425	418	399	441	415	397	409	433	422	425	387	384	419	441	417	423	429	418	446	416	421	388	379	409	414	426	431	422	464	428	383	420	426	388	420	424	396	439	424	420	363	410	434	374	410	410	431	399	396	405	416	427	430	428	386	439	432	410	383	423	402	398	427	410	413	406	413	417	423	415	447	409	429	440	432	411	433	369	413	410	411	403	387	419	422	401	437	411	436	370	389	407	407	440	434	411	371	437	396	412	431	422	402	413	398	393	420	420	429	410	450	418	420	383	408	398	366	433	393	409	434	384	457	401	400	417	425	425	407	376	385	435	409	414	404	384	418	407	394	405	440	403	419	384	401	383	413	426	402	418	427	379	422	421	387	391	373	404	445	415	436	403	426	394	432	406	402	394	393	411	418	399	394	389	373	417	441	420	431	401	422	422	423	399	406	407	391	418	418	401	429	424	390	399	383	427	388	441	429	402	429	413	451	423	427	438	371	387	442	439	425	427	419	418	411	374	383	419	414	412	408	358	451	436	415	422	422	411	436	417	422	431	432	431	393	405	425	385	396	407	423	395	430	412	395	414	421	401	419	441	377	439	420	429	429	439	427	479	434	428	363	393	403	421	392	384	427	457	422	407	400	413	385	412	418	419	406	429	388	454	446	422	380	431	442	387	412	443	423	412	457	411	388	415	411	402	371	406	393	386	436	401	408	420	345	381	410	418	419	397	396	399	435	413	440	417	407	418	447	419	429	449	395	419	423	400	435	401	414	373	422	350	403	418	385	402	399	389	392	404	434	442	430	426	435	383	405	433	409	416	396	404	409	406	396	388	425	393	432	418	413	417	428	405	423	417	427	423	434	445	419	450	396	406	409	454	387	418	415	421	460	416	433	412	425	400	413	397	456	420	404	411	453	402	423	434	405	423	422	405	397	416	421	408	451	420	378	442	446	383	426	425	428	400	410	432	432	416	383	407	393	450	369	423	452	426	409	410	406	442	404	382	386	402	393	399	431	386	440	401	402	454	406	402	443	417	430	408	421	446	406	398	421	427	426	416	395	420	404	416	430	398	432	414	393	400	410	411	404	346	410	409	395	396	456	433	403	431	418	396	420	375	459	382	384	436	425	431	408	422	443	371	402	411	416	387	401	412	420	394	431	433	415	427	433	408	452	414	444	436	412	424	414	402	411	412	430	437	415	425	448	398	434	416	414	401	401	441	442	434	391	407	427	458	398	417	408	435	357	423	420	444	417	407	444	460	408	419	399	426	408	427	421	426	409	394	397	416	399	399	400	407	449	439	434	406	437	401	396	411	395	438	407	369	408	394	390	421	398	400	450	396	417	414	423	425	400	414	411	412	415	405	406	397	418	425	431	454	426	426	410	432	401	421	395	423	422	407	392	398	397	417	407	383	430	384	394	412	400	417	405	404	405	411	439	402	447	423	403	416	414	437	398	424	425	408	443	405	361	450	429	413	413	414	429	419	430	408	432	398	427	415	448	439	401	397	399	410	404	394	411	430	392	422	427	426	463	410	387	420	405	440	408	416	415	393	414	391	410	397	397	409	440	424	403	438	385	399	402	431	414	406	412	389	418	397	431	433	407	414	432	396	399	456	414	430	410	369	418	410	414	411	412	391	423	383	450	376	384	433	392	420	419	446	451	386	401	444	424	414	435	410	411	416	376	461	415	382	420	401	416	413	433	413	409	463	415	425	405	437	438	423	391	401	385	386	409	443	427	413	378	418	418	412	423	395	401	416	410	444	427	437	395	431	402	385	408	410	456	427	415	412	407	421	430	415	412	425	394	415	458	412	393	416	407	426	417	381	417	415	435	397	437	407	434	386	464	467	412	400	396	373	394	429	424	405	399	456	409	404	405	422	401	419	392	428	391	407	433	429	402	419	398	429	404	388	392	410	399	396	409	441	392	443	414	374	453	421	444	443	439	440	411	416	423	416	428	401	410	403	430	408	396
7180	23255	18083	9860	7234	5400	4510	3613	2891	2367	1880	1542	1293	1144	1070	1037	929	913	939	803	855	751	738	741	705	666	625	669	622	614	612	607	651	584	585	558	609	586	571	583	563	578	611	581	578	606	584	589	609	599	542	562	576	617	602	591	593	566	574	581	542	618	575	535	604	570	528	575	585	569	557	531	533	576	566	571	562	543	533	590	597	552	584	576	572	562	601	555	600	572	587	562	587	598	560	580	539	542	577	527	563	570	563	558	557	530	561	524	592	518	558	568	573	608	563	569	562	578	588	519	552	537	576	518	566	597	545	597	558	616	521	583	601	553	540	551	600	574	615	548	602	576	562	556	554	545	530	587	556	572	538	575	577	580	553	573	543	562	560	593	601	586	610	557	538	561	609	579	590	536	576	567	593	584	541	528	550	613	534	566	571	607	548	592	532	551	570	558	557	594	592	530	555	537	551	536	568	538	601	589	561	544	569	559	560	577	601	567	577	542	560	596	544	558	561	598	578	533	604	522	563	574	602	547	567	575	528	622	564	530	556	554	565	613	543	521	549	599	530	549	548	596	565	559	570	554	581	597	554	559	535	544	624	578	564	572	595	587	585	582	573	563	606	600	608	564	597	531	591	565	573	596	609	560	549	592	589	554	624	533	594	582	615	585	573	496	607	555	583	589	580	528	601	600	548	562	546	535	569	553	578	579	573	581	545	564	568	554	516	578	571	653	617	552	566	577	541	542	577	549	561	565	527	547	576	573	520	577	564	596	579	591	553	608	578	588	544	535	586	559	575	547	571	558	533	554	586	552	550	557	576	550	573	569	535	533	541	544	585	547	610	609	584	542	577	548	569	542	528	538	536	552	597	559	570	555	538	536	532	553	522	595	593	560	574	594	579	559	613	510	573	615	567	571	583	571	544	584	623	558	549	560	596	567	615	586	534	568	554	551	580	537	560	571	572	638	545	597	610	541	535	561	597	540	588	568	574	559	556	597	576	541	566	553	585	560	565	557	592	562	563	585	538	567	571	584	546	579	530	570	546	555	603	558	587	525	547	604	523	556	510	564	562	545	549	572	548	540	547	608	584	560	533	544	582	569	598	575	569	556	547	573	593	577	534	587	580	562	564	573	568	507	573	557	513	593	529	590	516	579	535	501	532	546	521	549	610	575	587	550	561	558	597	571	557	583	526	589	568	544	568	589	588	556	560	531	573	552	555	562	589	543	568	554	568	596	575	551	542	591	599	576	562	505	510	572	542	541	599	590	565	533	578	556	562	583	559	581	565	574	551	553	572	593	592	595	598	552	586	557	602	575	618	556	565	563	548	588	514	580	584	563	568	563	591	606	579	574	549	578	594	570	524	563	537	558	550	583	529	582	547	561	560	568	583	568	542	591	538	547	562	568	580	581	587	559	554	597	607	559	547	574	540	568	578	596	559	551	578	548	563	575	532	570	558	542	568	576	534	563	567	622	580	547	528	585	560	569	552	563	597	536	572	552	584	567	589	572	544	550	547	566	563	557	561	543	549	548	565	557	569	565	568	593	517	599	558	553	618	591	539	571	569	544	562	596	511	569	549	567	526	565	556	566	585	600	580	548	510	609	550	548	571	552	588	535	592	553	514	586	522	563	556	554	569	546	531	576	552	562	522	597	542	573	547	570	604	545	536	547	581	555	547	539	550	582	571	601	562	562	589	512	560	521	595	567	564	594	553	539	577	560	545	541	552	568	573	567	554	593	575	567	518	577	551	551	589	616	538	546	528	569	547	539	596	575	559	567	573	570	530	532	569	557	559	570	558	535	599	547	587	557	577	575	561	522	547	572	598	578	563	588	553	527	566	550	579	585	535	545	550	550	554	620	591	587	554	562	552	548	561	587	592	547	570	594	562	571	534	611	576	566	530	565	551	574	587	536	585	565	594	608	554	576	569	547	594	594	581	528	577	560	609	589	522	583	553	597	607	581	550	592	587	566	524	585	551	528	546	600	545	581	544	551	531	624	601	535	556	562	554	525	510	542	530	521	604	582	579	572	571	557	509	545	569	568	570	593	551	507	609	558	613	545	531	578	556	581	577	584	568	586	535	529	550	561	547	588	569	611	538	574	581	537	557	523	574	571	589	576	570	570	580	562	596	534	564	580	557	571	585	559	524	555	534	584	547	513	571	558	547	613	570	535	565	550	578	571	562	522	615	568	567	591	550	575	512	594	567	573	544	569	585	575	553	554	609	572	557	588	555	556	551	551	572	586	539	532	536	584	585	546	580	561	545	524	538	603	573	563	553	597	559	536	563	580	536	549	567	606	556	573	545	565	565	578	583	565	552	595	581	540	535	626	551	582	556	551	548	546	567	606	548	551	595	535	539	550	578	554	571	518	534	549	556	587	552	562	543	546	624	560	562	526	547	579	566	556	531	547	561	564	583	587	565	562	518	535	522	558	585	592	576	552	556	552	581	599	618	580	563	584	579	581	564	577	540	529	553	604	568	574	531	581	594	513	572	608	582	552	556	530	594	544	566	584	562	596	567	502	567	591	554	544	565	573	626	557	537	582	573	562	600	572	557	533	528	598	533	592	591	552	546	534	580	545	560	582	582	605	559	598	541	586	571	566	511	601	578	594	551	558	617	554	524	548	569	602	522	579	561	581	548	574	574	590	565	542	574	552	550	546	566	564	573	590	556	579	571	576	585	586	574	585	578	513	586	535	523	517	561	546	603	553	564	527	532	566	522	558	610	589	530	527	524	578	554	569	560	571	607	583	564	576	552	571	587	596	545	543	551	592	570	567	554	556	550	552	597	529	611	571	580	565	546	566	583	592	538	575	533	562	531	560	541	555	574	576	540	572	572	572	512	536	579	568	592	577	524	584	564	584	587	515	543	574	551	576	571	588	561	555	525	569	566	580	561	593	540	555	584	558	582	557	591	587	570	559	588	580	603	553	578	599	546	593	523	581	562	571	545	597	541	564	572	580	551	565	571	586	564	574	587	538	543	549	585	543	548	566	563	565	505	559	543	554	572	570	594	592	569	565	545	567	601	543	551	562	593	574	557	540	603	552	551	584	567	553	577	548	528	559	537	536	537	504	525	575	560	604	552	543	552	547	555	591	529	586	566	546	569	558	566	569	568	589	566	546	533	614	562	591	548	555	581	582	557	556	568	584	583	523	518	564	553	549	597	574	577	557	524	589	544	540	548	528	517	539	556	584	571	608	530	577	543	522	557	556	560	542	537	553	562	562	569	552	541	547	513	554	524	615	612	529	551	527	551	574	551	557	541	609	577	561	568	558	577	572	566	534	524	552	526	555	570	578	574	592	532	557	600	571	566	527	576	543	538	571	589	579	530	594	595	589	536	539	548	602	539	569	556	578	548	590	522	559	555	610	567	571	616	526	564	524	525	579	509	557	548	554	560	550	557	586	633	565	602	552	564	589	575	546	570	595	566	573	556	535	568	623	579	605	570	574	523	582	533	558	546	584	536	570	557	547	549	582
27691	18747	7889	3059	1729	1321	1004	855	813	673	642	591	579	553	550	519	539	514	533	494	469	489	516	508	473	495	501	468	459	525	480	480	456	492	472	495	461	459	471	471	504	480	459	506	471	459	483	467	430	460	460	434	477	481	499	467	467	517	527	468	471	476	487	446	491	453	472	483	481	483	496	476	444	476	505	498	467	407	496	475	507	436	435	472	494	462	444	479	451	480	512	481	451	462	467	486	448	461	496	466	465	473	423	465	497	491	469	461	466	503	459	446	462	451	452	496	500	470	450	453	510	468	475	465	438	457	485	466	421	461	473	467	484	443	435	503	455	497	504	466	455	479	443	448	444	472	509	496	483	450	453	464	471	452	493	442	473	455	451	480	460	479	437	474	490	487	467	497	457	497	463	492	510	475	476	489	456	468	480	434	456	475	455	475	467	434	472	424	494	479	490	459	482	494	477	439	468	483	480	431	480	451	483	461	484	463	450	460	440	452	456	488	459	485	501	486	494	490	474	443	475	494	465	425	472	460	497	501	454	458	483	476	496	465	465	480	456	468	464	497	452	483	480	471	439	470	479	453	455	486	458	481	491	483	505	484	444	490	485	457	455	506	503	484	457	486	441	473	481	437	446	457	447	517	459	467	501	464	465	470	469	496	495	470	451	479	452	470	474	482	454	487	490	487	502	460	470	472	481	450	472	471	492	464	485	439	463	496	515	486	410	506	472	450	439	444	498	453	525	456	443	439	466	501	459	459	482	469	490	463	469	455	471	460	434	502	439	448	461	482	425	474	491	439	473	441	504	465	489	471	467	456	459	514	488	449	448	418	483	435	434	436	473	464	496	466	454	421	493	479	421	469	472	466	448	464	483	485	507	452	459	432	408	495	439	442	462	481	444	479	451	442	489	471	488	460	474	472	451	465	474	477	474	481	449	523	487	490	452	443	471	490	479	451	506	485	481	474	479	460	456	474	440	466	480	471	521	467	496	474	515	450	513	488	452	461	464	451	481	470	484	493	484	481	494	530	484	503	521	472	525	473	485	461	466	465	465	448	472	425	452	432	449	436	486	527	478	455	461	450	503	445	471	449	478	477	478	470	450	491	482	450	480	505	485	451	506	479	473	514	477	475	494	489	453	462	487	446	470	445	495	460	473	499	469	494	486	451	455	459	466	442	441	495	477	443	469	429	466	503	492	473	503	472	490	494	505	435	487	538	498	470	456	496	453	446	466	427	467	510	495	459	458	446	484	504	472	476	458	457	488	467	456	471	501	472	485	470	502	453	503	440	444	441	430	473	477	468	479	499	506	517	442	412	436	462	483	459	497	480	482	435	447	511	453	441	492	486	464	452	466	454	462	491	450	460	478	461	459	488	486	441	453	440	494	451	436	490	482	448	476	441	487	453	472	475	465	461	457	438	492	486	459	495	486	492	484	431	466	499	491	464	463	507	482	470	456	461	460	429	447	448	493	433	494	459	518	488	444	485	468	475	504	488	450	471	487	513	531	459	496	445	465	499	472	445	472	486	501	469	482	475	474	478	483	450	469	463	464	466	475	432	496	477	475	484	513	459	477	449	477	498	482	492	449	454	428	448	461	483	477	484	481	460	452	463	495	454	481	449	513	494	471	450	515	461	486	469	461	440	486	464	417	436	457	479	490	475	465	458	454	489	426	478	479	475	472	479	467	464	478	480	462	491	464	455	472	498	458	454	444	494	447	455	476	461	447	464	469	449	474	460	487	513	472	482	492	456	457	520	469	448	455	456	480	484	517	493	490	484	424	493	448	471	454	492	495	494	488	454	465	472	480	449	435	492	457	444	449	484	523	485	486	472	469	456	454	464	467	475	496	470	427	450	475	463	441	452	485	462	490	501	448	466	441	458	504	484	489	467	464	483	448	446	474	481	485	483	465	453	466	508	458	448	457	439	472	495	477	472	507	495	464	473	469	463	468	454	474	461	476	513	462	489	453	479	447	512	463	484	465	451	475	483	486	464	504	437	468	478	458	472	456	468	472	437	458	495	464	482	468	472	462	503	440	493	490	472	447	467	452	460	454	469	442	450	466	441	468	470	437	504	504	443	478	480	466	500	449	464	513	518	464	475	469	469	472	469	524	451	493	445	464	450	470	528	459	477	468	489	494	486	482	477	423	455	460	478	476	437	481	500	424	500	483	470	490	475	485	459	487	436	474	449	481	484	465	464	445	459	480	464	466	470	501	483	475	478	446	470	450	476	463	464	475	505	489	491	473	466	438	471	515	480	501	464	452	465	438	497	459	462	457	501	487	485	448	475	448	448	530	507	472	466	484	471	498	476	455	500	475	459	488	476	470	507	462	480	460	484	502	521	457	485	468	491	470	456	461	436	469	456	456	485	470	463	503	504	479	461	461	481	484	495	465	513	483	496	470	447	477	462	482	459	474	467	464	463	467	515	487	467	442	453	471	475	471	463	460	493	501	472	481	466	481	453	469	437	451	490	470	471	455	488	458	518	477	472	448	439	483	504	495	491	498	431	435	490	479	499	455	517	455	525	469	460	449	478	506	434	456	460	467	421	504	482	474	500	499	497	434	459	468	445	457	444	483	485	461	473	510	462	454	476	449	493	458	447	461	487	472	462	477	477	437	429	488	446	402	467	440	486	446	427	444	451	415	431	460	468	462	487	477	431	405	459	465	477	477	449	519	518	448	467	485	459	493	477	454	462	455	477	445	450	490	470	441	512	486	483	496	479	443	470	483	466	473	452	474	425	445	437	479	473	532	462	431	444	486	480	479	444	474	472	493	431	515	498	461	458	453	482	497	498	474	446	430	461	467	499	454	451	486	492	458	459	466	506	484	444	437	456	454	479	491	446	471	443	459	454	476	438	431	444	453	465	458	464	476	446	476	459	461	427	465	460	466	489	488	468	477	473	481	428	473	459	489	474	458	515	439	478	481	489	456	468	475	488	490	470	464	478	467	493	482	449	458	458	447	467	482	494	489	442	483	459	474	482	497	490	465	463	461	494	466	480	483	475	520	471	472	475	443	500	466	485	484	476	465	473	491	491	442	486	437	465	476	461	484	471	452	448	478	502	460	462	479	453	483	488	482	455	448	469	477	489	449	478	489	427	461	484	454	493	485	507	475	509	449	495	459	456	475	474	486	499	464	438	440	485	469	446	499	456	490	467	437	437	470	462	432	433	458	463	490	484	487	472	463	465	453	468	483	485	470	482	484	479	497	456	469	473	482	470	474	503	427	493	474	447	460	444	422	460	469	490	514	484	470	470	469	443	489	515	456	457	450	480	488	458	468	486	480	462	459	463	467	458	490	473	448	470	458	435	501	461	467	492	512	505	510	459	430	476	435	488	469	457	469	455	497	442	491	475	514	459	460	494	445	468	468	443	456	435	488	463	463	484	470	471	442	395	455	439	474	449	483	514	475	444	439	465	487	446	459	464	471	448	456	494	519	477	473	453	467	487	459	468	502	469	460	468	441	479	499	471
6593	10761	8009	4117	2838	2379	1903	1562	1391	1124	1033	953	836	805	747	752	787	721	653	731	670	679	684	713	619	658	644	657	631	608	635	665	645	639	590	637	643	644	630	651	603	637	628	639	614	612	612	618	651	630	625	643	628	644	615	607	626	656	619	642	641	650	604	622	664	569	604	624	624	627	619	577	564	577	611	646	623	627	606	665	641	605	671	617	650	616	643	649	605	649	584	637	570	603	625	639	594	649	601	610	647	651	580	629	636	635	695	598	532	602	603	632	602	624	617	618	639	594	602	662	622	574	594	618	673	632	603	584	587	614	617	608	598	604	611	595	634	618	597	590	627	679	659	657	650	643	674	640	665	667	609	650	591	649	630	621	640	618	637	600	625	625	579	672	621	591	608	634	653	614	609	558	662	584	590	572	616	620	642	600	626	643	619	630	619	592	613	613	618	613	589	613	617	618	593	592	621	623	641	638	632	634	648	640	613	658	641	648	594	606	589	607	617	625	590	644	625	622	612	616	623	627	624	612	603	657	626	605	590	585	657	652	634	644	616	607	600	632	650	611	610	590	665	659	622	646	592	583	601	626	640	589	613	602	625	625	648	611	622	608	618	626	692	662	595	587	604	641	611	622	611	602	631	602	601	646	651	605	579	632	589	612	573	605	633	642	632	628	603	579	624	670	646	589	574	617	621	637	638	595	627	633	613	634	641	644	606	633	597	612	640	627	664	613	632	593	644	585	619	593	635	642	636	621	615	620	597	636	647	663	614	618	660	658	608	620	636	637	615	606	569	671	620	644	625	640	632	621	589	609	634	628	648	639	674	651	618	630	622	687	566	602	595	595	601	652	634	591	601	678	633	655	689	652	598	679	638	578	686	595	642	589	628	638	603	642	594	667	626	616	618	601	646	622	655	606	619	605	606	649	588	634	644	596	636	595	628	607	603	655	566	605	649	627	615	654	653	590	632	597	625	587	628	646	634	650	609	655	642	613	623	647	611	655	599	647	665	595	581	618	633	670	596	635	683	627	617	670	636	679	616	664	614	646	646	663	667	650	628	614	661	641	604	661	637	618	613	672	624	618	590	619	606	612	604	590	602	607	630	610	623	629	625	661	628	595	614	582	636	636	627	606	610	639	634	618	619	653	653	612	587	611	593	590	604	664	614	625	591	633	652	614	623	609	638	621	578	565	660	633	615	610	629	635	620	650	611	590	615	638	609	664	608	670	660	642	598	605	621	614	610	680	612	597	599	584	635	617	648	625	597	614	648	612	626	611	623	620	624	646	673	620	636	658	640	622	627	602	593	594	621	624	623	589	649	626	629	653	628	592	647	608	604	623	581	586	629	672	598	628	587	628	614	622	649	630	642	609	593	651	597	620	636	641	626	630	636	621	651	597	624	635	638	597	625	647	651	664	621	672	627	599	657	592	630	644	678	619	615	627	634	626	665	607	607	634	612	647	578	635	630	617	648	643	616	634	634	654	625	604	646	611	634	622	628	649	585	646	619	662	654	674	624	644	632	590	626	631	596	626	618	668	634	634	657	623	694	624	636	616	646	573	656	598	646	622	641	617	675	634	643	581	606	613	633	594	677	640	620	619	613	622	582	550	619	665	632	637	659	630	634	664	626	611	627	607	603	613	630	610	599	589	612	664	677	616	618	616	634	609	658	585	625	624	651	592	635	617	569	665	627	655	647	626	567	643	615	625	625	653	603	555	634	634	644	628	598	642	613	616	611	626	659	572	626	661	649	622	631	578	612	655	663	645	615	612	635	626	647	662	621	628	607	678	642	625	604	596	594	621	654	654	639	610	609	635	599	602	607	657	631	589	625	630	645	635	645	601	585	577	607	606	618	629	637	601	587	628	631	574	588	595	628	625	650	613	618	587	606	661	614	605	616	624	623	596	628	635	682	615	622	608	597	688	587	607	606	624	550	549	642	627	655	626	638	593	599	653	561	647	629	548	641	591	633	628	637	579	603	666	581	609	617	603	630	590	619	638	599	657	630	616	607	658	636	582	569	670	624	683	588	635	615	627	580	684	621	606	664	607	605	624	620	651	688	621	631	616	587	662	644	597	608	644	598	652	657	659	604	592	656	628	626	601	641	658	606	623	582	624	594	680	576	674	595	629	625	583	625	636	645	600	615	628	609	657	642	625	606	631	674	662	617	630	618	628	554	596	626	642	622	625	616	631	594	619	646	652	607	604	652	645	636	612	606	590	636	626	661	585	641	593	624	600	650	618	584	624	611	636	614	646	637	597	594	635	636	607	597	578	577	612	624	667	617	645	599	612	632	589	609	619	606	636	655	632	628	609	577	610	624	603	609	628	628	619	613	626	614	588	642	604	663	621	595	620	610	697	647	641	618	585	635	601	640	628	646	585	641	642	618	629	644	586	640	576	627	663	619	605	655	656	596	662	639	636	610	627	593	613	605	596	644	642	599	652	636	613	613	674	595	640	588	567	593	637	594	634	637	664	576	610	655	616	638	631	613	667	642	633	613	661	641	612	616	603	610	630	652	634	622	591	627	649	626	627	567	597	573	667	631	639	615	587	621	626	636	645	623	640	629	585	659	636	602	620	616	633	584	608	625	622	651	667	585	656	611	606	603	616	594	621	660	646	638	604	630	637	627	652	626	606	600	644	634	656	646	620	628	621	610	639	654	612	613	587	623	622	608	616	643	604	607	576	622	598	610	621	637	602	652	620	611	567	636	644	629	605	593	607	601	639	616	662	568	630	627	604	658	684	627	615	642	621	689	612	604	616	636	653	574	642	608	626	641	655	657	610	608	632	633	658	671	566	625	672	645	609	670	639	629	615	648	598	640	614	628	601	594	627	654	648	581	590	628	618	665	564	587	616	631	621	657	627	598	626	586	612	697	644	572	604	637	627	580	611	672	645	609	633	630	613	615	623	618	627	649	611	611	619	619	612	649	633	637	580	615	659	628	621	593	642	649	634	640	609	641	618	651	638	640	657	628	664	577	569	642	610	623	611	599	569	667	597	597	625	582	580	618	610	613	615	607	663	631	590	612	587	654	626	652	624	618	552	677	629	648	626	589	603	591	623	631	613	631	630	626	599	659	630	576	615	633	657	633	593	643	626	616	598	591	580	629	635	591	656	634	665	637	652	619	575	636	639	660	658	621	632	653	597	635	659	641	621	617	604	630	611	633	632	648	622	609	679	654	634	642	622	638	621	606	621	641	609	634	645	606	606	683	600	606	601	590	626	584	614	610	625	593	621	614	622	652	630	623	591	633	641	609	628	603	558	668	657	627	617	660	634	638	632	594	647	666	658	623	655	601	631	638	585	653	582	611	626	661	645	639	600	625	659	655	609	626	595	565	625	618	582	650	680	602	650	592	611	660	621	626	629	652	607	635	646	605	633	620	627	630	583	593	609	579	609	616	610	656	619	632	673	602	602	655	660	626	623	600	617	606	625	601	673	644	611	603	665	613	650	622	658	576	617	616	623	606	619	639	633
23485	21468	28295	25014	21192	6790	2122	1537	1167	1086	914	935	818	819	736	729	759	678	739	719	720	713	655	682	621	664	639	647	647	617	632	596	597	651	599	630	650	623	641	616	620	585	580	633	635	652	585	626	644	623	609	600	639	571	595	635	600	604	638	568	632	604	596	605	595	578	605	554	612	585	624	596	609	605	610	627	627	657	632	613	595	627	622	599	584	628	576	554	597	613	645	589	694	584	615	629	655	650	621	620	612	618	590	555	643	649	620	615	576	602	643	618	611	593	620	637	564	652	616	604	590	604	577	629	617	589	584	595	601	593	637	621	609	570	613	602	612	653	609	569	605	603	661	644	648	608	567	633	638	650	604	605	615	617	621	620	640	614	590	602	644	626	633	613	596	620	659	632	570	615	604	580	554	584	643	598	594	619	601	627	597	600	586	590	615	583	604	633	648	627	606	605	622	609	591	572	635	585	637	628	604	610	590	614	590	640	597	610	597	622	635	614	617	591	631	603	604	591	611	593	638	609	588	645	573	591	592	651	594	597	600	642	607	618	651	597	606	618	616	600	620	617	600	626	616	658	615	579	623	607	591	612	582	637	626	649	608	577	636	600	604	595	609	588	570	581	639	598	649	609	661	545	625	623	618	596	625	563	605	646	604	615	578	613	614	621	597	644	566	598	603	620	585	588	610	595	604	598	610	568	562	623	614	637	650	621	584	575	593	609	605	605	622	633	613	593	613	602	607	638	616	571	622	623	616	621	578	640	655	599	598	596	572	621	583	604	658	586	647	608	611	650	652	593	613	635	569	618	599	657	626	573	633	608	688	596	562	596	652	597	625	635	623	587	604	613	611	630	574	653	601	572	614	661	609	637	626	556	632	631	615	612	586	638	588	580	583	581	563	618	612	656	595	642	670	625	580	626	585	569	613	625	626	587	649	595	610	586	586	623	578	593	654	615	634	575	588	609	606	574	641	653	607	647	598	581	607	598	587	627	605	598	591	618	614	673	578	596	603	553	645	601	620	575	593	635	620	632	595	647	608	592	618	591	603	604	573	621	638	619	606	574	624	610	607	602	599	582	639	618	651	641	616	637	660	576	598	563	644	621	606	607	621	603	630	651	607	641	661	590	634	579	609	630	599	575	643	614	614	545	611	594	563	627	653	647	627	601	598	612	586	632	601	608	599	641	556	585	633	674	617	647	591	658	611	586	596	625	606	636	574	613	595	614	581	579	595	598	631	569	563	631	642	637	596	575	629	597	582	584	592	621	610	624	614	628	630	578	611	633	592	627	632	635	624	601	608	613	608	558	584	601	638	588	549	573	641	632	619	594	661	635	610	640	592	640	599	646	606	639	604	647	642	636	614	590	596	629	621	648	633	599	614	582	637	621	605	601	611	598	608	575	605	596	568	573	580	617	599	619	611	615	596	564	619	622	625	648	582	624	586	624	613	598	609	594	656	608	602	578	599	612	574	615	638	621	630	631	614	620	604	633	583	587	595	615	617	592	612	584	636	633	657	579	643	552	620	612	586	600	559	655	596	629	623	617	601	626	652	590	618	607	647	593	679	565	617	597	608	593	654	604	637	612	611	605	579	592	630	625	596	629	641	563	636	588	616	615	614	570	578	632	610	560	632	613	623	671	595	622	576	630	605	613	594	625	644	644	591	625	632	626	600	618	646	590	619	643	607	601	594	593	585	629	603	636	585	614	627	633	625	649	604	626	652	621	562	624	613	576	594	615	606	629	607	640	644	615	606	622	625	616	587	632	616	630	632	625	592	642	590	597	598	576	593	607	660	610	611	640	643	603	560	611	568	597	603	591	592	581	599	589	580	604	628	593	550	636	623	638	625	580	654	593	589	585	587	602	612	613	584	656	574	599	615	594	602	621	602	613	663	626	624	584	637	637	575	594	626	557	623	627	620	599	570	600	568	606	588	642	587	600	598	588	577	616	594	621	610	620	561	634	550	640	581	606	579	608	605	612	606	570	600	636	553	592	601	628	574	625	641	649	607	607	592	645	590	598	621	613	628	631	635	604	586	598	620	605	608	591	601	599	601	611	619	593	628	588	583	588	601	610	635	570	591	589	617	618	619	557	594	632	610	654	581	629	648	603	628	607	586	616	641	610	579	626	654	633	553	633	639	588	646	608	605	594	628	649	644	622	591	554	641	640	586	603	562	612	579	560	569	652	585	627	583	595	596	630	601	630	598	578	625	619	572	600	603	609	607	658	582	615	624	599	547	585	617	644	654	628	595	553	575	633	595	608	611	588	664	606	577	635	589	590	617	610	607	605	568	593	623	613	628	606	548	636	550	607	569	605	633	598	619	611	594	621	589	625	659	598	582	591	617	594	633	647	602	618	650	619	579	588	607	626	633	596	604	639	598	619	608	587	614	600	613	584	570	617	615	596	620	609	626	643	610	602	582	556	612	591	629	582	582	610	637	596	581	599	602	630	626	636	600	632	637	593	626	655	656	629	638	631	605	632	548	616	617	632	580	635	602	575	627	629	642	625	609	577	612	536	632	637	637	609	589	611	598	604	617	605	652	586	624	593	595	635	587	605	610	558	639	594	644	629	613	631	585	597	546	636	580	622	617	581	668	603	643	628	587	601	609	614	608	616	596	603	611	624	652	671	624	600	629	556	601	609	589	572	620	584	629	613	573	600	577	640	582	624	593	620	589	609	596	647	641	620	639	603	654	584	572	627	625	627	638	607	620	607	662	636	644	592	627	649	581	617	593	586	612	602	604	583	601	641	548	614	637	602	661	602	590	607	626	594	624	617	585	613	571	625	596	582	615	624	619	598	647	624	606	620	615	657	573	593	633	602	646	603	601	615	631	606	586	649	637	617	585	618	616	601	615	583	602	659	647	617	674	628	563	572	596	643	623	617	598	613	636	596	585	598	608	615	634	594	611	594	587	603	594	615	624	638	584	584	600	628	590	634	628	600	623	644	603	610	612	636	593	598	610	623	608	593	601	605	641	629	573	596	609	528	618	600	580	620	632	573	622	587	576	571	607	606	623	641	634	616	571	609	586	594	602	661	619	641	603	612	583	626	580	607	574	600	606	587	597	611	619	627	592	663	589	635	565	616	638	606	591	596	604	613	625	547	633	593	580	556	633	578	627	621	592	619	610	625	637	628	560	606	627	588	611	629	638	631	566	632	594	626	636	638	608	602	624	596	611	605	585	625	635	605	599	609	607	586	612	591	620	575	615	601	598	607	586	569	605	635	604	614	689	638	560	615	625	635	616	608	627	610	604	588	616	592	563	582	607	620	594	619	582	582	593	610	627	596	654	615	641	642	637	637	579	609	540	616	626	621	614	659	659	635	612	607	605	642	622	600	611	569	669	599	617	635	620	645	610	595	615	602	608	611	611	634	612	604	595	574	635	589	597	645	615	628	620	618	637	585	587	597	641	605	617	638	631	579	595	606	606	621	615	564	645	615	601	638	603	610	602	576	641	606	611	600	603	607	583	582
5998	18193	14238	7527	5424	4089	3382	2901	2321	1953	1650	1413	1331	1225	1076	1113	1048	1073	1086	1008	975	940	922	855	893	816	877	874	816	809	805	859	780	839	837	877	814	831	816	837	849	810	815	765	867	820	836	797	783	855	807	859	818	856	849	780	806	860	789	846	837	768	781	838	814	832	814	783	840	840	759	806	813	790	875	815	816	814	821	816	792	833	810	796	794	787	867	840	784	828	861	799	763	745	827	819	752	829	779	762	832	789	798	804	808	824	842	800	813	796	844	803	821	786	810	780	804	825	840	793	790	790	774	815	812	835	816	842	790	787	788	825	817	838	761	836	793	873	753	829	788	764	812	749	824	827	787	821	757	855	853	854	763	791	840	819	786	809	791	792	805	843	818	824	854	801	791	806	805	806	802	818	829	791	782	829	823	789	794	829	771	764	866	810	797	813	820	824	845	829	777	772	807	792	821	815	800	790	816	753	816	809	874	818	758	799	771	804	818	765	802	791	827	855	813	863	813	810	825	835	777	756	796	785	823	794	820	806	847	768	781	800	802	762	779	834	823	799	767	793	819	865	824	866	801	815	832	850	839	787	813	807	804	820	786	793	775	831	781	774	804	817	767	813	805	843	849	786	799	900	842	825	806	796	766	784	810	793	822	775	843	840	792	800	776	821	798	775	776	806	876	846	816	818	829	802	802	838	788	840	829	809	833	792	772	769	812	813	868	816	864	810	738	809	785	804	804	794	821	818	847	771	785	849	804	792	825	824	832	812	804	836	769	826	789	845	865	769	824	801	816	814	815	749	748	840	797	762	800	840	798	860	844	785	852	791	741	795	794	812	829	767	879	846	833	801	797	787	803	814	787	807	822	790	809	875	818	780	798	804	871	828	811	825	760	803	867	778	868	805	848	778	781	814	787	796	807	782	817	789	802	789	807	772	834	785	808	808	763	826	780	805	834	795	771	794	750	813	802	792	785	810	782	801	778	811	812	769	861	785	799	780	790	850	823	812	835	841	807	787	824	830	885	820	783	840	837	825	842	796	828	802	816	821	798	830	795	806	843	829	799	817	819	805	854	778	840	789	756	767	773	822	804	790	786	754	810	827	811	838	751	785	818	823	797	851	796	867	823	773	832	780	770	790	820	823	812	806	806	824	796	782	798	804	830	786	806	819	785	790	813	784	829	841	856	753	799	819	796	788	798	805	834	802	846	817	836	844	814	790	815	809	818	780	817	826	791	802	760	829	819	810	811	793	793	807	785	826	811	802	844	831	778	817	824	775	779	808	829	838	797	835	806	825	816	811	748	788	786	822	811	781	854	798	870	844	851	825	828	831	819	803	845	784	838	835	805	801	805	769	813	795	809	814	778	851	763	791	826	817	800	797	834	782	807	818	830	809	772	762	804	801	811	793	761	802	815	819	827	811	850	854	800	864	809	793	837	791	789	867	798	810	799	793	834	830	821	825	784	807	859	810	792	818	818	810	809	841	828	839	824	774	843	827	792	820	780	851	829	809	796	781	809	792	789	855	826	783	780	820	791	816	794	746	836	807	793	833	778	828	804	816	826	879	819	805	766	807	795	782	829	803	768	807	819	750	799	816	804	777	823	868	795	804	866	772	828	833	774	785	793	784	791	833	813	792	793	831	839	755	824	839	783	803	784	842	825	799	861	828	799	808	842	802	763	791	819	821	861	795	789	806	810	806	777	784	823	774	789	771	778	816	783	811	786	830	806	829	763	824	855	803	838	758	826	792	738	806	799	807	773	870	860	817	819	860	832	787	786	805	770	796	809	838	759	803	806	835	796	796	810	835	812	812	777	833	816	814	818	833	814	834	851	766	831	779	789	764	822	773	813	826	818	815	811	775	791	862	798	803	823	766	732	815	803	847	802	772	803	779	832	828	827	827	782	832	811	774	822	782	829	854	825	791	846	832	815	768	749	798	842	854	814	810	799	795	803	834	826	849	814	784	794	794	803	828	788	846	833	794	829	832	816	768	802	787	820	781	810	812	802	830	793	831	797	857	810	814	743	799	871	804	820	793	766	781	783	823	834	784	843	786	813	834	833	766	768	831	816	852	776	794	790	815	857	835	826	845	786	791	783	895	849	804	821	822	826	800	748	762	743	807	825	778	842	841	814	767	824	793	881	851	829	803	871	874	775	813	769	811	809	775	789	796	848	843	792	845	861	823	818	833	823	835	804	851	783	805	838	819	780	821	829	786	837	804	785	816	792	871	787	821	811	795	748	830	802	815	791	768	854	866	807	831	819	843	846	832	769	805	791	821	762	799	866	822	775	802	837	832	789	804	771	826	809	820	793	825	782	847	773	785	823	758	811	829	794	871	791	817	811	755	853	826	767	747	806	800	812	824	871	779	816	759	780	781	830	740	811	785	890	812	826	803	839	825	834	796	805	808	737	803	783	835	800	777	762	810	798	794	829	832	815	796	842	796	834	808	804	790	762	822	824	839	796	809	812	790	821	875	810	788	790	806	819	841	794	763	829	774	831	811	829	830	758	858	797	885	836	866	873	849	794	759	801	757	812	770	830	819	801	848	793	820	893	810	822	802	820	830	818	796	792	826	846	796	835	836	803	809	846	810	842	818	847	841	818	845	811	759	800	837	752	793	831	796	784	830	783	795	858	808	815	798	887	801	855	845	797	829	794	832	780	800	828	795	818	794	765	802	840	796	793	834	792	886	816	816	809	797	821	788	813	770	852	799	799	825	827	808	839	794	811	826	802	836	834	787	794	870	821	837	833	809	844	867	819	837	826	793	822	798	827	788	859	805	832	836	810	847	809	837	812	797	829	850	806	831	822	802	806	836	823	754	790	830	842	790	807	771	868	771	790	793	744	780	779	844	798	789	860	767	771	809	870	783	852	809	808	814	842	807	812	820	824	756	796	787	783	767	811	833	835	790	850	848	853	795	867	854	786	815	816	850	815	850	812	840	864	812	837	843	760	769	801	808	815	802	798	858	826	841	820	838	809	863	783	792	814	854	813	822	811	810	784	839	811	854	817	809	834	836	763	805	814	773	818	867	802	833	770	795	824	812	795	858	792	835	785	822	814	791	777	787	782	759	798	798	824	835	834	795	799	816	814	810	805	817	815	802	828	825	823	828	757	802	829	849	822	792	818	780	870	766	793	834	787	844	765	803	764	820	822	837	838	820	839	850	829	814	819	839	781	801	831	825	845	803	815	777	785	792	792	812	803	784	830	815	859	813	802	781	799	766	791	844	783	828	822	811	763	839	872	824	826	802	793	851	829	823	815	822	777	779	845	864	804	801	899	844	770	829	837	829	883	846	810	804	817	821	797	770	803	789	803	779	838	785	804	792	760	831	800	814	808	805	823	775	830	833	790	799	847	797	827	818	824	783	791	820	800	872	848	786	819	816	773	843	804	825	813	784	782	842	845	791	777	794	782	792	777	852	805	848	824	777	840	762	843	823	808	838	829	788	766	786	847	808	776	777	836	804	720	828	838	807
24932	21477	26442	24474	3608	1240	982	796	710	597	508	424	415	422	393	357	370	362	362	335	336	326	310	320	308	270	297	257	253	268	289	273	272	278	267	277	259	298	292	267	267	269	275	269	294	255	291	285	268	278	296	271	256	299	269	266	270	267	279	272	250	304	254	277	297	280	267	298	307	262	271	275	282	303	283	258	262	274	250	260	268	292	272	305	278	265	271	287	256	265	265	280	267	291	261	245	285	272	280	300	270	273	262	273	264	284	278	281	279	267	279	285	273	241	255	271	291	277	251	292	265	270	283	277	275	286	252	278	272	277	260	279	280	296	297	284	263	296	278	276	266	263	265	244	273	293	268	272	273	253	262	270	274	311	270	293	281	262	268	272	281	296	277	284	264	287	249	284	305	271	293	266	245	275	293	283	288	235	244	288	285	276	284	295	287	252	256	294	241	287	246	291	254	275	265	285	304	258	273	269	291	272	273	267	270	277	245	261	274	261	270	291	257	281	266	278	254	281	280	289	272	282	259	272	293	257	269	255	242	287	300	254	239	279	264	301	242	255	291	258	259	291	289	267	282	247	272	272	240	279	298	275	289	265	263	280	272	266	258	250	280	256	305	263	257	318	259	279	262	272	302	257	267	279	262	272	270	248	283	257	258	286	282	309	247	277	275	274	266	244	277	301	248	259	262	286	287	274	253	284	268	275	255	297	260	304	310	283	231	261	269	284	310	290	238	269	259	271	279	310	298	281	287	280	263	270	271	270	278	268	267	265	290	269	253	296	257	284	242	269	258	272	304	246	250	281	288	262	291	296	266	260	273	279	254	242	279	305	248	277	273	277	259	285	269	279	254	272	283	256	307	247	272	261	290	273	279	233	281	300	257	245	254	296	269	252	246	295	287	283	263	279	260	273	303	257	272	251	270	261	311	268	263	262	253	262	273	245	261	296	270	284	261	267	301	278	291	272	261	246	289	257	302	241	288	259	280	288	286	270	263	286	285	280	268	274	265	254	259	277	295	286	289	250	270	257	261	303	334	283	247	250	268	254	283	252	252	264	278	304	272	283	259	261	280	264	253	256	261	279	269	267	263	290	256	256	240	271	286	270	266	279	252	268	268	278	281	292	259	260	273	273	309	284	244	287	279	256	269	273	247	259	268	242	244	284	274	270	281	268	271	271	270	260	269	250	266	258	253	265	285	268	277	255	273	277	277	284	267	252	270	255	272	301	271	272	242	257	258	300	272	259	284	258	296	294	266	260	295	304	260	230	254	258	258	259	297	268	273	268	279	279	284	258	285	285	276	288	294	239	267	277	226	291	268	246	264	254	287	274	283	284	269	264	285	228	270	273	275	242	285	270	282	294	260	258	269	273	277	304	270	281	289	253	248	274	280	283	268	283	279	312	294	245	256	252	220	295	249	239	296	291	264	256	258	275	274	271	282	312	245	256	243	278	269	256	257	246	266	289	246	267	303	266	279	287	244	281	274	264	265	301	292	279	267	263	296	263	257	253	265	298	269	254	269	248	305	272	279	263	231	269	265	288	293	260	270	298	304	300	269	253	293	272	270	269	287	271	248	272	246	271	287	265	255	280	268	263	302	264	266	281	295	253	307	252	288	270	276	263	249	254	264	261	300	274	280	292	248	287	273	266	245	284	268	254	302	256	270	258	253	249	280	257	294	278	263	250	264	297	262	273	296	272	247	263	272	288	279	290	300	231	288	268	280	266	247	282	253	246	265	279	290	272	245	316	228	270	261	295	286	266	241	294	277	269	255	246	276	282	275	278	250	264	284	297	287	278	291	243	257	251	253	301	272	262	274	271	288	246	272	280	249	300	263	286	260	275	258	260	277	285	285	271	272	277	273	266	236	268	264	279	280	276	301	271	279	292	287	282	235	274	241	265	262	277	265	274	274	270	241	255	288	265	275	257	247	263	280	274	251	269	269	276	276	291	274	275	293	272	273	271	291	253	265	246	276	253	282	281	268	286	297	262	279	287	293	247	262	275	287	261	278	274	257	264	274	236	247	270	247	308	245	258	256	299	252	302	248	264	268	262	257	265	272	267	273	270	273	260	284	298	260	268	295	289	273	282	243	258	255	287	256	252	257	303	293	286	275	274	277	258	288	279	258	265	283	267	281	290	247	285	253	275	292	284	264	283	299	250	294	254	273	301	264	264	290	291	256	280	257	295	275	250	271	250	266	298	258	265	269	293	281	262	261	255	262	277	273	304	318	276	263	274	284	261	262	250	260	240	255	308	282	268	282	283	293	256	240	287	266	261	291	254	258	273	284	282	249	245	236	287	254	269	282	279	292	271	267	264	276	285	273	261	256	231	261	287	262	277	281	287	284	261	250	274	264	261	243	252	299	277	276	258	250	257	292	245	286	265	263	272	282	273	258	275	262	270	297	278	260	296	256	276	263	278	276	245	240	272	273	272	290	239	261	255	287	252	293	274	248	267	279	252	267	293	233	258	320	283	271	290	251	285	253	271	234	240	254	308	297	286	240	266	246	260	286	292	261	290	254	268	282	283	287	259	265	278	302	253	296	281	268	290	273	284	262	258	267	268	266	255	273	256	282	283	278	297	251	260	279	278	288	274	263	262	254	256	300	275	250	285	271	253	275	275	268	292	282	275	263	289	262	267	296	309	274	255	282	282	280	277	273	269	249	271	289	262	273	274	265	270	286	249	278	273	262	280	274	286	277	251	267	265	275	277	281	289	295	275	285	277	250	275	263	275	291	302	306	267	270	261	285	276	261	249	277	278	261	307	288	295	281	261	261	259	275	259	281	294	278	240	274	244	271	264	238	290	271	302	286	297	256	289	277	259	286	268	264	273	259	276	255	283	276	284	269	296	269	258	248	278	261	270	257	266	253	282	240	260	297	278	274	300	266	263	286	283	298	261	295	276	271	253	272	278	251	264	250	258	274	259	274	260	285	265	272	261	266	270	279	255	251	250	296	273	273	259	284	305	271	265	263	276	282	260	279	270	294	265	267	265	319	265	272	251	256	267	262	281	289	263	272	252	265	250	295	252	274	253	284	271	270	283	273	264	278	263	295	264	278	289	247	266	305	237	281	278	260	275	312	274	249	256	265	254	302	296	271	254	292	271	249	257	251	286	251	283	249	284	280	246	259	280	257	256	242	261	274	270	257	248	284	280	263	262	234	269	294	255	280	266	290	263	263	287	272	302	259	268	271	274	276	269	245	249	278	291	273	283	278	265	283	265	269	259	282	238	274	280	258	289	235	256	282	261	269	279	293	281	264	260	278	288	257	272	266	259	261	270	275	276	271	282	269	271	260	258	281	287	232	274	249	281	274	289	263	275	290	283	272	264	295	270	294	275	281	269	267	271	260	255	233	269	290	274	291	278	270	282	275	291	265	278	304	255	289	261	244	264	283	288	310	286	313	254	255	280	277	248	269	293	274	247	261	284	295	299	268	289	281	280	268	276	281	275	255	268	261	273	266	273	253	283	239	260
5949	14128	10431	5311	3575	2840	2406	1893	1600	1207	938	827	774	635	583	576	549	508	501	498	476	481	449	451	408	435	406	421	382	406	432	395	391	369	389	351	350	406	363	382	383	343	333	386	372	348	354	385	358	361	337	393	387	344	360	373	338	350	350	345	339	407	370	323	352	396	378	383	357	372	361	397	404	353	376	361	358	357	338	357	350	381	397	392	369	376	368	355	359	328	373	352	343	346	364	342	382	381	345	359	355	376	366	344	365	368	350	386	363	354	359	380	352	379	379	362	348	355	394	379	386	378	346	339	371	369	343	370	374	357	355	370	385	373	351	369	386	370	358	352	370	337	354	369	334	389	415	402	329	374	364	362	369	379	385	360	367	354	353	389	354	371	391	378	366	314	383	380	378	342	405	338	375	338	365	369	357	360	368	354	379	351	352	368	358	325	381	380	354	378	374	378	399	416	381	352	380	359	372	366	373	358	337	354	365	354	361	360	374	359	382	363	358	370	410	325	383	379	353	363	382	390	366	349	371	405	366	365	379	373	371	351	302	308	377	358	370	340	333	351	361	345	380	364	359	388	388	356	379	357	375	377	335	392	393	352	364	357	370	370	376	325	383	373	371	379	375	321	323	414	383	359	344	310	339	369	386	393	369	355	379	382	340	379	371	337	403	354	365	332	359	358	340	317	362	349	334	348	384	382	363	373	351	364	327	338	381	368	343	362	368	348	369	362	348	383	343	391	334	350	361	374	342	394	344	331	374	373	377	360	373	348	357	407	378	378	380	382	391	380	350	375	385	379	384	354	401	397	347	337	368	369	366	362	367	353	355	355	368	356	345	374	345	342	389	353	363	347	355	359	359	317	364	378	402	356	377	350	367	353	375	379	361	352	373	353	370	365	365	365	359	351	352	348	356	387	379	374	392	347	364	357	381	332	353	389	340	366	388	346	378	366	365	358	338	375	332	346	347	375	385	326	374	373	347	380	371	341	356	369	353	352	386	352	370	377	381	396	340	379	350	350	368	351	364	329	348	363	332	389	375	336	407	382	381	342	322	373	378	368	373	350	399	386	363	340	396	356	330	362	362	383	378	349	386	354	336	382	378	378	361	348	349	353	381	391	376	358	378	388	372	356	349	346	377	322	374	344	339	333	340	385	376	329	376	349	366	356	371	346	372	381	369	373	368	352	383	364	363	345	365	389	373	379	355	413	392	351	380	368	363	387	365	370	361	365	358	334	361	364	365	352	360	360	347	330	354	375	367	384	377	355	348	356	395	373	362	335	336	371	384	334	323	358	349	387	350	375	369	362	381	348	369	360	368	358	347	378	354	368	379	329	335	362	374	325	372	389	359	380	376	328	372	355	350	355	336	350	327	352	366	367	343	370	363	354	398	358	365	353	383	377	358	349	340	365	405	347	349	366	373	348	355	383	385	354	354	359	372	366	327	365	376	373	365	356	356	332	342	391	345	372	364	343	389	384	361	364	395	373	359	371	350	360	390	368	347	393	328	346	361	363	331	375	318	378	361	365	365	352	358	338	352	361	347	360	343	333	343	362	365	362	331	376	344	358	377	360	362	345	365	365	368	357	364	368	357	360	337	352	388	365	360	360	388	345	336	377	352	319	333	374	374	372	377	354	325	371	365	365	354	366	382	354	329	346	362	358	359	390	342	348	358	338	339	387	350	358	369	366	375	346	388	378	363	363	358	364	375	350	378	373	377	374	384	393	359	381	373	377	394	341	373	356	403	353	354	363	336	366	382	357	353	354	355	379	363	414	367	347	369	348	366	370	377	345	336	332	352	346	365	353	352	380	329	414	395	342	366	380	371	342	385	374	390	355	381	351	396	363	391	355	366	355	353	383	378	402	375	334	376	369	353	367	353	336	369	371	328	388	366	350	389	367	326	385	347	354	373	343	391	351	393	351	349	360	350	357	339	340	354	368	379	356	338	363	398	337	354	360	348	339	356	357	357	367	363	347	343	335	360	365	374	378	349	343	352	387	386	368	394	374	313	338	363	364	410	375	360	338	365	392	345	351	390	399	383	368	394	398	361	363	384	345	390	389	374	381	356	414	355	327	377	337	347	385	378	369	340	374	361	374	362	371	348	350	372	338	365	374	391	379	358	344	365	390	341	359	390	337	369	381	341	387	375	334	343	389	350	369	362	382	360	354	345	345	376	382	365	353	343	328	356	351	346	350	387	372	360	353	357	405	352	356	334	353	347	357	371	379	352	311	362	388	385	351	345	376	379	375	341	387	348	385	356	372	373	374	386	375	348	371	373	352	375	362	365	334	352	372	352	357	351	343	373	338	377	352	369	359	375	384	364	373	377	345	344	375	350	394	354	348	339	374	358	350	346	382	360	353	315	344	347	353	369	338	340	375	332	377	348	359	367	359	326	355	358	359	357	345	354	405	393	353	378	359	360	424	340	342	334	363	331	350	361	351	368	346	343	357	363	367	374	370	371	367	383	365	426	361	329	346	358	369	342	372	394	337	363	352	358	375	394	354	391	357	340	370	310	367	348	342	373	380	369	360	351	416	367	364	358	356	377	343	341	375	380	312	386	396	371	359	327	389	365	340	344	374	358	369	353	349	369	360	342	344	363	338	353	351	347	371	364	341	369	380	384	371	336	369	400	384	366	357	359	392	370	369	361	356	371	372	387	374	366	358	379	358	340	362	336	344	353	366	379	359	370	366	362	375	371	328	358	366	380	358	389	377	365	370	371	340	382	355	344	396	370	355	358	365	380	364	367	371	353	377	368	356	394	357	339	362	356	360	357	330	340	368	333	356	365	381	355	385	326	350	379	377	414	334	377	378	380	368	356	368	377	343	337	351	384	382	351	384	390	369	379	363	365	338	352	366	358	369	369	356	355	387	391	383	382	365	339	347	395	382	370	366	381	344	346	380	355	361	370	370	353	334	345	373	358	355	330	402	387	366	383	396	338	358	352	372	318	370	371	328	364	377	342	350	378	353	348	379	403	363	350	371	387	371	384	341	366	382	364	355	362	387	359	353	370	417	367	382	348	403	375	367	433	369	329	344	350	375	355	345	357	358	361	368	369	371	351	364	336	377	377	365	386	376	348	344	377	362	346	349	341	393	390	385	366	341	352	378	367	383	375	398	385	394	380	335	356	408	361	341	378	334	363	371	378	343	412	363	384	348	388	350	360	373	373	413	355	339	377	365	352	367	369	371	360	361	408	374	360	323	364	353	359	337	365	344	373	381	334	379	352	397	348	377	350	362	344	357	355	377	388	333	352	377	354	328	373	395	361	326	370	356	380	360	378	352	332	359	382	355	339	353	346	361	386	335	344	401	351	377	338	352	369	362	353	382	356	375	361	340	355	357	355	350	374	356	363	345	355	361	389	386	368	361	339	338	373	376	344	352	322	361	351	371	341	360	358	324	404	363	366	357	368	337	368	380	353	360	378	372	328	335	378	338	388	369	366	379	347	372	351	355	356	381	366	374	380	329	336	349
22637	21499	28917	24526	21499	20596	4671	1801	1369	1120	993	837	731	678	609	637	634	586	556	554	544	503	542	504	498	482	412	425	386	452	432	456	452	428	443	422	430	442	429	424	415	418	432	417	435	424	436	451	422	436	397	422	414	452	449	416	362	400	382	418	412	442	384	461	424	440	420	438	426	419	412	441	388	440	421	423	422	388	429	412	400	431	427	409	439	419	442	442	416	410	400	407	437	412	438	443	430	420	421	383	443	409	416	455	425	461	425	392	397	429	448	403	382	428	406	408	457	400	424	386	398	424	409	463	420	404	425	444	441	427	427	453	407	411	441	401	399	406	428	383	440	438	402	438	406	434	438	406	378	431	441	417	466	446	443	381	458	420	434	399	430	456	422	419	408	378	382	429	417	429	390	460	435	385	433	397	413	428	455	366	424	449	405	423	409	403	439	393	441	403	403	445	443	396	393	428	405	420	399	420	419	433	453	399	441	430	397	426	413	411	431	412	411	426	416	428	418	433	447	392	416	394	371	422	452	425	415	397	424	445	442	402	393	392	434	380	385	391	433	405	414	381	421	412	390	384	389	397	400	423	387	428	432	405	390	438	426	443	419	428	398	431	399	429	416	449	409	415	431	402	405	426	426	416	418	416	422	408	411	399	417	468	369	406	432	452	460	383	402	430	430	378	388	391	394	402	407	431	429	411	415	418	396	373	390	429	423	413	388	409	382	395	421	417	437	397	412	374	406	411	448	433	416	448	440	394	443	417	427	421	425	426	401	423	426	453	446	394	398	380	414	405	360	418	408	430	410	409	417	446	427	437	451	390	425	397	402	394	437	435	386	413	437	405	385	450	411	427	414	426	406	433	419	431	414	447	441	412	391	414	409	412	427	421	403	408	405	408	403	420	433	412	408	422	413	410	420	417	413	402	401	380	448	438	422	416	397	427	443	429	382	404	404	409	392	391	424	444	398	413	449	406	451	405	410	423	413	451	435	423	451	409	427	405	377	434	435	442	393	395	403	407	418	414	419	430	415	431	455	410	409	420	423	430	448	431	426	415	403	419	452	410	421	439	398	425	396	416	449	426	450	444	392	430	415	404	458	392	433	392	405	435	392	406	414	409	425	431	431	358	397	431	400	420	421	429	420	408	439	426	406	426	437	449	434	407	405	451	426	453	387	425	386	405	435	418	459	432	394	425	414	425	406	390	431	391	424	410	436	418	418	412	443	410	445	434	438	388	378	450	454	416	407	375	453	444	414	432	401	431	378	429	447	412	417	462	432	402	403	422	391	431	431	399	430	410	426	439	425	436	419	448	446	430	437	418	447	385	433	449	426	412	413	413	433	406	405	436	446	418	429	429	439	447	421	409	423	408	416	424	389	424	443	389	401	436	410	437	415	421	438	448	438	398	383	415	419	390	454	420	428	387	437	425	408	432	402	385	444	383	421	412	413	431	457	398	426	436	415	402	410	421	420	388	418	430	421	384	411	448	394	389	413	427	436	436	460	397	403	420	428	435	400	429	420	442	434	386	434	406	427	440	407	420	400	464	457	439	441	411	406	435	439	422	380	453	418	414	432	423	423	387	444	410	407	394	432	413	441	390	397	414	432	422	426	419	400	392	388	440	415	414	428	378	391	383	383	451	387	431	397	418	425	407	458	406	448	424	472	404	455	415	382	441	429	445	433	409	478	433	408	403	426	403	411	442	415	416	392	443	400	406	423	426	405	411	423	449	377	453	406	423	441	391	429	372	421	411	446	404	458	403	413	386	393	444	405	439	416	414	369	392	405	419	424	450	437	446	385	434	374	390	411	457	440	410	388	407	448	401	409	418	435	448	373	415	419	410	422	407	429	425	446	394	430	386	426	440	365	443	420	384	408	429	412	464	372	427	426	428	416	394	433	380	389	416	410	409	419	432	429	409	393	409	423	401	413	423	439	404	397	381	409	410	428	401	421	416	411	416	372	468	428	404	411	424	418	403	394	376	423	401	461	434	423	395	409	405	422	406	396	438	406	436	395	388	414	406	457	427	429	393	454	406	416	425	395	381	426	411	424	397	388	422	427	406	386	435	429	438	403	425	406	417	457	440	414	412	414	416	433	407	398	412	435	409	403	400	402	409	409	427	409	428	430	421	416	399	441	446	458	407	424	399	362	399	410	414	414	409	394	415	426	440	414	397	435	415	429	418	457	468	441	377	419	418	418	381	429	420	413	400	397	402	393	409	423	363	416	411	443	414	428	414	420	394	402	433	405	409	415	415	400	405	426	422	413	383	430	411	390	406	403	408	385	418	433	422	371	410	440	436	438	442	422	436	375	443	425	429	442	431	413	433	404	443	418	426	415	497	431	416	433	412	396	421	425	436	402	410	391	397	389	362	462	431	413	431	423	415	407	366	436	425	408	428	441	404	422	433	426	458	410	426	393	425	415	401	469	435	420	451	437	403	441	423	429	438	436	379	406	435	418	406	392	406	435	394	413	433	411	420	411	391	426	412	396	442	410	406	428	402	396	412	442	419	425	434	430	422	467	417	435	409	380	397	425	407	398	412	376	455	438	402	415	408	400	396	410	394	426	431	421	389	417	438	430	376	394	414	417	426	431	436	407	416	458	379	378	426	397	447	432	436	393	454	401	406	415	409	406	417	423	413	444	402	429	409	405	459	409	413	464	447	386	430	404	422	430	418	430	411	449	422	405	392	416	403	412	399	413	430	398	413	412	410	413	417	412	400	395	392	405	420	413	418	423	396	407	415	388	439	380	426	410	429	434	430	431	411	371	419	479	401	395	425	410	427	415	438	432	433	453	477	427	402	409	410	400	400	397	450	428	414	439	394	410	437	399	413	435	399	430	403	413	429	448	383	459	419	451	393	399	400	408	454	432	444	391	438	441	447	416	399	399	415	399	393	454	430	408	410	434	404	393	422	416	434	431	430	383	439	427	424	403	443	384	416	395	413	407	406	422	394	429	426	436	419	397	455	445	402	426	432	409	403	418	435	406	417	454	400	445	409	407	427	419	368	449	429	378	443	415	377	415	441	423	440	379	372	393	422	434	414	392	409	435	403	393	422	424	438	422	432	437	455	430	391	459	440	457	413	422	409	414	398	390	463	391	408	412	410	437	398	446	411	412	402	437	426	404	405	416	437	426	471	436	413	449	424	417	456	416	403	435	422	415	417	421	409	418	437	384	392	385	438	397	432	417	466	380	419	400	445	426	430	355	415	403	446	441	404	453	435	425	415	388	444	439	407	396	439	410	425	387	422	397	428	406	416	435	427	412	419	439	421	407	412	391	414	432	442	416	440	383	398	415	420	415	422	424	402	418	417	430	435	443	402	409	415	392	415	431	434	389	382	391	426	431	443	440	370	407	459	452	416	422	388	455	430	397	419	395	413	403	404	440	442	384	422	445	429	457	411	408	439	449	409	386	401	452	398	414	409	430	404	426	433	435	440	404	431	411	405	405	381	400	417	454	470	402	422	401	412	388	435
7236	23158	17849	9981	6949	5795	4458	3676	2834	2212	1805	1397	1318	1188	1096	1017	940	932	848	857	772	766	796	692	656	657	670	643	672	624	587	598	613	593	592	599	557	591	548	593	596	550	577	621	563	584	556	616	564	577	554	589	561	618	576	568	580	545	641	548	572	552	618	561	570	594	567	598	529	608	559	554	549	579	581	602	601	576	591	599	533	610	564	596	585	604	543	605	537	525	590	569	570	557	582	577	572	566	617	582	567	616	552	603	583	551	557	572	588	566	598	552	569	592	583	621	524	594	516	558	552	540	609	587	583	562	580	600	564	592	542	567	572	568	575	622	566	569	571	564	545	557	565	580	562	579	580	536	571	564	560	595	568	545	551	567	552	545	559	499	569	573	596	557	611	584	621	556	578	572	554	563	525	619	559	522	577	578	607	602	596	624	556	582	601	592	553	608	589	575	538	590	588	607	555	564	599	558	617	545	570	591	542	571	579	582	551	566	574	570	567	590	576	593	595	572	567	545	567	536	555	552	586	545	562	569	594	594	570	566	583	569	553	583	575	542	577	523	541	546	599	553	576	590	517	564	565	597	564	564	533	512	580	570	626	516	581	611	584	545	536	535	591	567	578	586	600	600	537	566	565	539	547	507	585	587	587	564	566	541	547	558	565	576	586	530	601	543	570	574	578	571	585	594	565	568	590	613	580	578	593	578	605	554	571	614	572	597	573	593	587	575	566	564	595	600	543	561	587	614	571	585	613	586	550	544	570	578	531	570	552	524	580	560	573	561	572	574	545	518	597	580	588	555	535	556	622	561	561	619	511	542	550	600	561	567	549	567	535	570	556	548	583	570	598	556	626	596	563	594	577	594	563	507	522	547	550	625	570	618	577	554	543	558	569	518	574	599	556	563	577	563	580	580	543	583	641	564	563	556	543	523	520	588	572	580	592	548	536	606	571	536	600	552	588	555	586	611	573	586	624	599	534	563	607	566	595	600	538	620	604	547	574	538	561	561	555	534	563	540	552	582	596	599	544	582	594	503	542	602	596	585	563	552	607	572	552	570	583	539	605	546	578	573	545	570	565	554	581	600	584	595	543	599	566	536	602	603	555	572	553	559	562	490	578	553	607	563	572	572	550	567	547	605	541	535	586	577	578	601	549	564	556	550	564	549	555	567	563	614	557	596	549	586	584	538	552	574	586	574	544	592	575	558	555	571	595	557	574	586	531	556	601	607	542	586	553	533	588	544	555	567	503	572	575	544	580	566	527	549	593	579	563	545	581	567	562	574	564	544	600	562	610	550	550	588	569	552	580	528	584	577	538	571	532	567	592	564	566	529	601	598	597	615	562	620	532	602	631	553	527	568	596	574	538	576	586	549	593	614	599	555	573	575	562	589	549	552	532	531	538	565	536	584	585	535	577	547	589	546	613	576	562	534	590	578	558	579	565	589	607	577	583	559	608	566	551	575	554	610	580	568	494	565	538	544	562	509	521	564	584	544	537	563	580	516	594	596	621	595	574	553	566	597	545	557	583	553	562	634	566	531	553	584	547	550	563	612	551	574	549	556	531	588	569	580	554	559	570	619	616	580	573	542	600	567	593	603	566	592	562	562	568	611	576	535	535	528	569	561	564	551	630	605	556	571	531	549	524	549	553	598	597	571	542	613	606	539	601	550	644	567	586	588	553	529	565	548	536	546	563	556	541	554	528	520	566	538	595	594	543	571	594	587	575	561	555	621	570	561	553	597	578	548	586	551	545	574	527	577	578	579	533	564	535	593	589	588	572	562	602	593	535	556	594	559	580	586	584	557	549	512	539	614	607	572	544	564	561	563	578	616	567	538	578	545	559	567	603	565	554	585	526	567	568	549	620	542	551	564	610	579	610	539	574	574	520	604	566	581	562	591	568	556	574	581	564	510	564	608	592	551	567	553	557	569	556	579	589	595	545	578	565	562	554	567	599	567	576	612	553	521	574	605	547	566	578	569	581	582	538	594	572	578	567	575	596	569	556	585	561	564	555	614	591	562	549	564	580	601	547	612	558	573	590	559	601	569	556	569	581	572	565	537	587	589	540	553	592	540	535	531	551	563	566	550	606	574	548	597	557	574	582	548	565	570	541	550	590	563	600	569	559	569	586	575	552	553	570	584	549	572	563	570	571	571	564	565	565	608	576	615	521	579	513	591	560	542	582	565	581	565	567	603	586	570	589	591	525	626	579	574	548	568	558	526	625	546	563	561	530	580	541	593	585	557	526	574	622	569	570	601	577	558	554	562	577	597	560	548	542	584	600	579	561	573	553	553	562	542	532	550	558	571	559	591	574	617	570	593	578	548	590	568	610	592	545	542	555	540	587	593	586	537	539	593	553	599	590	577	590	572	567	582	605	572	607	566	545	562	602	529	569	551	577	558	554	539	595	604	589	566	576	533	559	549	571	544	546	541	593	589	586	518	515	572	547	541	572	564	548	550	570	528	585	548	549	564	558	555	593	576	586	575	575	618	561	568	588	574	564	588	565	600	540	571	584	571	507	606	595	576	575	585	539	561	534	567	539	562	573	580	561	594	548	597	567	518	605	565	562	561	556	537	572	582	584	542	558	616	547	539	544	566	626	544	554	557	567	535	524	536	543	587	552	568	586	572	580	519	601	597	534	568	584	568	585	568	538	595	550	532	567	585	556	602	524	589	557	565	606	597	568	575	566	555	579	569	566	545	573	562	578	572	561	615	536	538	585	567	570	624	576	593	579	553	566	607	576	558	581	563	579	579	538	545	558	535	576	606	575	556	584	595	577	585	569	574	529	533	580	565	565	583	561	588	603	622	592	540	573	630	559	561	526	555	589	573	551	567	568	539	533	615	543	560	539	596	588	558	579	567	562	569	567	578	530	543	609	586	572	561	558	533	561	587	596	578	561	576	565	557	568	612	581	568	550	625	564	610	529	542	594	589	571	552	571	529	552	543	547	556	596	505	594	561	615	525	574	591	597	584	596	548	570	538	613	530	603	573	599	514	543	565	536	574	573	605	570	595	572	561	597	567	613	570	564	554	551	540	575	608	563	559	576	566	573	593	582	604	562	585	554	568	580	557	584	576	552	535	582	629	587	524	528	577	543	594	548	587	548	540	550	582	588	565	555	555	576	567	557	617	605	592	573	581	545	602	554	543	552	574	569	562	583	536	576	565	561	522	539	569	575	601	586	568	575	556	608	555	553	567	558	557	582	564	568	590	572	580	545	556	608	607	604	578	516	571	558	540	577	563	576	556	601	584	532	569	557	566	561	610	581	592	564	601	569	577	543	584	526	534	564	561	584	527	553	554	556	560	581	587	547	576	560	562	591	583	556	607	544	548	595	564	541	560	581	579	536	580	616	589	568	577	587	578	564	559	597	565	544	542	553	578	576	557	565	539	566	556	568	596	602	580	527	587	534	571	616	548	544	557	535	537	588	538	550	548	563	589	595	571	587	594	578	567	537	581	526	604	548	590	583	538	580	585
27683	18640	7553	2768	1497	1189	964	809	730	667	610	604	562	539	542	518	508	506	499	508	493	518	510	514	504	493	497	487	461	483	466	466	503	460	499	505	481	488	465	451	482	487	487	441	488	452	434	475	498	492	454	481	492	488	501	497	457	492	445	461	466	511	478	454	501	485	467	496	499	513	456	494	462	479	470	483	471	470	486	470	486	477	472	476	478	481	444	498	489	429	478	445	445	473	493	473	477	489	504	454	445	442	496	516	495	500	479	475	509	452	499	466	459	479	502	475	489	470	494	521	459	496	479	494	519	474	445	471	489	464	444	430	480	506	463	475	470	477	474	462	502	432	459	462	453	468	506	441	453	469	500	484	455	451	472	482	508	485	464	492	462	528	481	455	460	480	508	499	462	495	466	488	475	473	463	445	470	471	505	512	480	466	454	466	455	475	483	442	467	471	480	493	460	437	478	451	423	460	483	508	457	506	470	478	437	457	461	454	452	463	522	502	455	451	445	464	469	462	514	465	478	427	464	461	431	444	448	488	440	449	437	469	431	480	478	497	462	499	511	459	509	476	470	479	477	495	468	484	474	498	500	441	442	490	457	474	476	498	465	450	472	484	487	484	471	488	450	519	509	479	484	472	464	478	466	453	501	462	438	470	478	486	499	509	521	479	461	473	491	485	478	453	457	465	443	446	495	470	512	459	496	464	475	473	441	482	442	507	469	459	458	462	453	487	506	466	472	458	501	480	481	475	477	441	478	481	420	488	486	505	472	473	474	489	461	456	472	494	490	461	497	454	464	473	462	493	462	491	504	513	481	464	452	484	434	472	465	483	474	496	483	479	491	514	490	458	489	486	515	497	492	473	505	479	461	442	477	490	486	455	436	500	496	506	490	450	493	458	474	495	480	498	463	466	493	418	481	461	474	457	481	468	461	471	473	437	489	434	519	505	464	480	477	507	517	441	495	452	468	473	434	501	470	487	447	481	477	472	466	494	534	481	466	457	498	465	475	480	489	496	455	494	475	446	497	478	487	457	502	480	474	454	477	454	448	499	477	412	471	511	515	503	467	474	477	471	478	462	487	484	476	472	475	477	446	471	453	460	513	467	433	408	485	455	464	510	461	505	496	530	462	494	504	447	492	500	481	490	461	507	484	473	478	480	433	465	461	493	465	448	440	465	475	464	474	490	477	500	449	433	454	492	480	436	445	505	499	503	460	499	482	464	460	444	464	461	446	480	521	511	435	488	445	506	493	496	465	481	491	465	483	492	444	493	461	471	437	455	484	455	445	483	493	446	487	477	495	458	492	547	462	461	471	489	461	468	452	450	454	517	504	477	470	448	465	502	472	498	501	455	460	492	505	500	442	479	483	472	454	498	451	477	472	424	475	452	457	492	475	504	458	449	489	479	485	471	452	477	476	478	451	488	412	443	454	471	489	495	424	475	473	511	471	471	415	449	521	483	503	487	457	473	448	501	436	486	470	484	477	470	485	472	462	493	481	488	486	479	487	473	448	478	461	456	463	450	476	480	459	501	504	481	470	457	467	516	495	470	499	462	462	488	480	457	473	424	471	472	461	451	482	477	465	473	454	453	454	490	468	460	468	470	499	464	482	483	449	452	468	431	481	429	474	468	491	434	468	477	452	485	477	508	447	478	471	487	499	488	478	455	444	443	483	514	459	522	479	448	451	467	482	488	470	453	487	513	429	465	474	464	443	456	469	483	480	491	436	473	503	463	487	474	457	472	485	446	463	464	442	485	491	467	467	480	470	510	483	443	449	488	481	456	477	458	475	460	495	464	459	480	482	505	470	444	493	475	440	459	482	479	492	490	465	459	487	432	437	476	443	476	486	467	481	483	476	480	471	455	479	455	452	495	483	490	455	479	467	452	506	511	483	480	452	462	493	463	483	441	465	479	461	486	491	504	509	508	484	491	483	462	484	498	452	462	480	502	497	458	486	499	455	458	462	528	457	465	473	492	470	467	415	454	475	516	497	453	461	458	493	474	508	488	470	480	469	489	419	443	516	460	476	472	484	458	481	471	462	467	471	469	481	458	475	480	457	494	469	451	462	452	474	496	495	470	493	512	486	496	475	515	498	516	490	437	471	452	487	462	478	546	480	496	467	461	455	436	483	492	460	450	490	461	484	449	454	490	476	456	475	457	462	450	508	460	467	492	476	481	491	452	519	445	479	463	497	450	468	466	453	472	477	455	476	439	454	464	496	470	488	458	457	469	466	502	451	454	499	503	466	477	455	473	497	459	527	486	457	434	485	491	496	488	439	465	491	511	473	447	480	505	471	488	484	494	484	466	476	495	472	506	487	485	489	481	480	456	500	533	490	471	465	462	519	511	497	488	489	504	465	492	428	469	439	477	484	480	484	535	480	494	465	501	485	460	456	456	494	484	487	482	479	477	494	509	467	479	485	493	457	444	513	459	467	490	474	464	487	468	445	516	457	454	494	480	483	504	532	515	487	481	471	478	482	468	492	473	473	497	464	514	477	480	508	467	435	459	466	477	502	438	490	457	476	489	499	458	497	452	461	431	482	457	477	483	490	474	455	457	463	508	477	497	421	474	489	475	463	504	449	474	451	483	472	493	474	498	494	496	469	445	464	471	473	487	507	509	465	451	501	499	467	454	463	471	437	450	462	475	518	498	467	454	509	495	471	485	492	487	490	498	502	489	439	474	449	491	449	457	467	504	471	465	505	444	468	458	466	452	492	458	498	465	456	481	467	480	479	440	464	462	492	494	477	442	468	450	459	475	431	478	488	493	465	453	464	495	441	465	454	463	480	467	506	444	470	487	426	443	478	492	484	446	483	487	496	472	487	476	493	493	473	475	490	455	447	475	503	494	458	478	503	486	492	459	441	485	450	496	480	477	443	501	487	466	494	517	491	454	484	492	475	497	444	435	475	482	468	488	467	470	486	427	482	498	475	486	466	459	523	502	492	479	465	471	467	451	477	479	477	478	506	484	486	475	458	477	477	462	490	441	467	464	464	492	532	500	476	490	472	501	472	491	480	497	474	479	484	457	461	498	479	511	447	480	495	475	423	457	473	454	473	482	466	481	506	481	470	454	483	469	461	484	469	464	453	488	484	482	477	503	455	477	466	483	462	438	497	464	479	478	462	448	473	468	447	472	477	450	485	452	454	488	457	454	458	492	443	515	494	492	475	459	475	491	488	461	490	492	495	479	481	467	474	464	495	468	461	423	456	459	472	500	482	455	466	454	493	487	468	455	479	408	455	471	502	473	486	492	511	481	470	486	481	465	474	489	473	484	430	473	470	475	504	485	485	465	415	461	451	452	480	488	498	488	480	439	474	442	485	445	473	457	425	487	444	449	479	448	467	476	470	466	423	472	457	478	435	493	474	490	470	457	486	423	504	458	472	449	517	444	480	479	470	495	475	486	519	515	483	477	468	480	468	406	494	466	486	494	483	519	452	433	485	471	437	515	475	493	469	439	442	467	499	471	496	512
6746	10698	8111	3930	2810	2294	1938	1675	1357	1168	1021	923	935	787	773	727	738	766	729	741	716	721	723	655	682	677	624	637	665	644	654	662	634	632	604	653	721	649	624	650	615	601	623	627	615	667	643	623	634	633	622	652	632	614	625	620	649	636	623	637	647	657	592	622	626	616	624	614	655	619	653	618	633	635	652	637	647	683	595	666	633	621	626	662	648	634	625	626	639	578	621	654	674	651	608	638	681	657	615	644	599	589	640	650	632	651	654	615	608	620	638	612	590	629	629	635	621	602	605	601	639	644	621	662	597	635	684	661	661	603	630	639	626	615	645	610	641	639	638	605	662	586	647	681	607	625	607	602	648	607	613	611	657	668	590	652	617	651	624	644	603	619	612	671	652	650	656	647	606	624	625	623	592	631	609	611	615	599	655	592	627	620	639	607	643	663	609	605	639	635	609	620	658	627	612	604	601	653	659	636	611	611	613	596	631	652	642	641	616	662	633	656	627	605	609	599	673	656	592	650	627	627	649	620	662	648	623	619	618	632	588	605	616	618	622	691	615	654	672	653	670	669	624	650	659	616	652	629	637	603	617	616	649	602	645	628	635	645	646	619	671	655	684	681	624	610	595	602	629	659	635	698	620	599	619	624	637	655	592	643	702	586	640	627	623	624	651	579	658	613	619	607	660	667	656	631	626	612	649	633	621	670	610	681	645	625	607	639	662	645	630	602	632	631	620	627	608	636	626	657	619	621	607	599	632	628	652	612	619	644	635	598	630	628	589	610	680	633	610	645	670	641	657	669	648	645	640	611	658	651	652	640	644	628	639	661	626	616	626	629	600	603	604	632	654	640	645	642	596	654	642	634	615	687	634	625	646	657	619	648	663	659	621	706	653	645	676	631	648	655	602	665	586	654	658	656	627	628	595	641	629	644	633	616	611	628	608	630	681	675	654	657	649	621	685	649	608	570	685	654	643	631	617	683	642	597	613	640	632	596	656	603	611	639	591	668	634	608	584	629	659	621	592	638	601	648	591	676	624	621	664	656	600	634	667	622	657	645	647	633	589	609	639	634	620	600	617	632	668	620	640	662	638	630	646	622	699	599	603	657	632	658	640	597	600	634	644	642	597	634	655	609	654	634	585	610	649	634	642	600	638	618	611	651	581	625	665	629	633	637	639	592	633	631	629	605	645	635	621	686	647	608	655	681	615	621	664	662	581	611	632	603	650	631	607	667	584	683	606	612	619	711	618	612	630	652	668	610	618	645	618	610	618	626	613	660	640	637	620	683	629	667	622	667	616	627	649	673	602	658	613	635	661	598	671	633	573	655	649	634	627	677	650	598	635	620	641	617	611	605	632	610	617	608	645	635	582	592	611	643	621	614	618	686	650	651	652	662	655	649	635	594	604	599	648	676	616	634	652	620	668	627	623	621	633	597	618	641	607	636	575	580	655	634	641	660	664	610	656	591	612	655	634	642	659	634	619	590	662	592	657	636	640	628	634	635	634	622	638	650	677	609	632	634	636	698	623	623	651	686	642	651	656	633	607	675	620	639	594	641	612	580	659	655	636	633	687	653	611	614	618	638	607	636	660	585	639	663	638	636	626	647	611	626	653	620	636	607	662	609	603	638	625	641	644	655	643	645	621	637	632	651	630	635	601	678	639	645	642	620	672	623	640	613	636	647	638	641	647	606	625	626	627	672	652	598	619	587	620	669	601	677	647	652	663	591	623	660	635	605	622	618	641	670	631	592	640	650	630	626	658	587	631	639	598	618	622	624	619	618	665	619	650	633	589	614	629	668	617	611	628	640	685	618	623	614	667	642	588	627	598	612	627	621	628	651	615	623	643	623	611	597	639	629	692	632	608	632	639	622	626	645	590	623	603	652	629	634	593	622	633	597	641	607	645	638	580	667	598	624	649	665	664	668	612	673	624	637	639	664	632	659	623	639	616	638	638	601	630	651	659	624	629	617	623	643	664	614	626	613	661	614	661	684	620	659	591	640	619	602	612	650	631	623	620	645	625	617	614	647	623	671	660	669	628	623	600	597	607	610	643	639	657	649	653	629	617	618	625	635	618	643	607	609	642	682	655	614	636	634	616	624	632	630	658	627	677	674	631	663	591	642	669	625	621	653	647	662	650	651	657	646	615	616	638	667	652	612	670	655	609	644	642	556	624	584	589	657	599	646	574	664	665	603	627	621	649	654	649	664	626	654	639	637	679	609	637	644	603	612	674	623	632	627	649	648	618	615	622	611	627	634	629	685	629	590	601	610	632	643	666	604	612	635	615	624	628	660	636	677	626	594	642	642	639	624	659	627	624	599	630	584	625	632	637	645	638	639	655	620	609	647	611	670	635	607	632	601	614	631	612	633	651	605	632	627	652	654	643	616	629	615	631	615	633	631	644	579	627	617	572	672	623	648	645	618	614	669	655	630	617	633	591	614	630	635	627	602	661	621	611	632	657	670	606	626	616	646	660	635	635	631	637	645	676	611	671	618	647	595	637	584	710	584	665	577	652	628	640	601	622	650	627	630	598	639	612	618	610	609	624	613	634	630	699	620	619	631	659	628	649	626	640	648	672	663	610	629	658	602	651	690	657	609	645	622	659	606	625	658	638	637	670	625	635	618	595	630	647	609	661	618	639	583	623	611	592	614	629	620	639	640	617	628	651	677	621	621	642	623	611	605	642	644	576	641	631	652	624	635	609	644	634	653	632	597	663	632	609	629	644	624	612	645	651	636	611	624	633	629	586	679	612	638	609	686	679	579	654	634	592	593	634	635	625	617	658	634	663	621	706	656	595	603	625	649	623	607	674	602	653	548	646	580	646	631	621	654	613	600	603	676	631	690	626	627	616	655	625	647	631	644	620	655	644	612	642	692	604	665	620	658	628	606	607	634	611	621	650	596	589	671	618	651	614	655	668	586	658	614	643	600	627	677	622	631	682	667	578	705	609	670	611	626	561	652	650	660	643	614	625	632	660	689	696	695	635	645	608	639	614	577	673	635	640	626	637	629	609	644	665	632	620	676	625	615	629	650	660	651	635	631	637	660	637	619	593	631	640	662	655	632	669	624	627	625	623	591	656	637	624	655	609	618	621	653	600	655	666	673	650	601	643	627	576	661	605	607	671	614	592	644	675	615	613	637	589	670	641	641	663	598	611	626	608	665	657	614	635	637	601	599	649	636	632	638	617	623	653	618	581	643	586	664	633	614	699	634	670	607	641	644	674	590	677	641	623	632	655	636	636	608	627	682	676	642	609	627	661	646	676	621	656	608	638	658	649	639	621	640	623	673	649	602	640	653	619	635	657	626	577	660	656	624	646	620	632	619	652	576	649	638	597	615	641	643	600	664	623	647	624	628	660	655	624	653	639	641	682	604	608	691	629	634	689	609	652	590	667	654	602	632	670	617	657	589	560	649	637	601	648	632	585	651	632	648	612	626	611	648	615	666	625	687	580	661	617	638	612	646	611	621	628	620	601	638
23406	21512	28444	25033	21258	6737	2124	1531	1232	1060	929	884	840	801	767	766	719	736	710	717	680	704	665	626	653	680	614	607	644	603	619	676	607	625	626	617	620	617	641	646	643	598	639	590	579	645	579	621	612	602	623	585	622	609	583	642	629	649	637	573	600	610	618	640	564	595	650	570	630	631	597	632	627	630	627	653	617	605	602	682	608	596	632	612	637	578	604	572	603	624	597	581	603	629	616	610	582	620	618	614	600	630	559	570	620	647	609	601	638	615	598	598	653	606	613	618	605	614	625	633	561	624	636	588	640	640	641	610	604	581	591	588	612	668	563	608	616	592	614	656	617	548	594	619	634	590	620	616	619	606	645	641	607	601	679	620	602	607	605	615	626	592	629	612	679	620	642	646	614	633	595	612	601	622	588	559	622	575	663	591	633	600	625	578	601	630	614	613	624	621	629	618	623	600	612	573	591	624	584	598	614	655	654	599	597	633	592	629	659	577	625	636	634	625	580	575	629	587	599	617	598	574	599	575	633	621	627	605	626	630	619	637	633	621	572	587	643	576	582	651	586	613	602	672	603	591	577	616	629	645	614	608	587	593	623	593	621	586	636	595	579	659	604	607	600	589	620	618	624	585	632	610	632	661	628	605	582	630	631	606	619	593	613	620	610	643	653	641	583	581	625	628	632	599	627	677	631	631	601	635	618	590	611	650	630	615	638	618	586	609	621	599	604	654	656	609	603	592	587	609	637	572	603	599	629	620	644	632	627	621	631	619	636	668	586	619	620	611	630	593	607	612	607	621	631	599	613	637	613	615	671	572	626	601	584	574	616	588	631	588	609	625	636	657	617	646	618	629	608	633	631	610	620	634	609	605	577	592	604	642	607	619	602	630	603	594	612	594	623	631	617	584	611	611	598	583	611	628	649	651	691	598	604	594	603	624	613	643	602	627	636	643	578	620	594	574	639	595	612	573	611	623	613	583	584	609	607	626	584	621	616	627	572	624	619	591	651	624	608	607	586	617	590	659	566	645	666	622	627	636	595	610	620	629	616	622	578	641	577	536	620	616	626	625	614	559	635	666	590	626	561	580	588	603	650	638	620	631	625	671	641	584	588	595	629	635	590	632	599	654	533	647	594	589	586	650	568	612	594	627	583	626	649	590	585	581	639	626	604	603	598	587	600	590	633	604	626	587	606	618	618	608	617	601	628	618	636	611	567	647	597	699	623	668	613	641	636	626	636	623	619	627	610	596	634	641	637	630	610	614	647	616	654	667	613	599	631	626	586	578	618	645	558	596	637	609	599	614	621	628	638	604	573	612	629	623	575	627	597	610	611	630	593	580	617	602	578	610	600	613	595	647	597	615	652	641	587	598	578	621	612	584	608	615	605	638	600	567	612	599	612	605	593	611	622	618	656	593	622	599	610	632	638	573	581	563	548	636	575	631	653	655	633	644	648	574	628	589	670	625	600	630	560	623	630	585	589	602	639	610	611	605	594	563	625	589	613	614	623	587	596	587	581	564	557	645	613	668	652	602	560	601	615	652	576	654	638	618	623	590	630	586	586	640	621	585	618	651	608	620	583	630	605	564	652	572	621	623	605	637	647	587	603	631	638	593	607	605	590	583	664	640	616	595	657	641	576	643	614	647	626	629	604	619	584	604	593	646	629	615	591	610	611	636	555	594	642	608	620	637	602	608	645	598	640	625	615	612	635	585	597	613	611	639	655	613	624	610	594	617	607	592	611	609	595	614	611	618	657	641	625	602	611	591	606	640	604	624	591	609	633	569	628	635	628	627	587	588	631	616	636	574	629	605	654	571	564	609	610	583	564	619	602	619	612	650	630	580	604	657	594	618	605	611	605	619	610	604	626	629	650	620	636	621	631	595	596	615	613	651	605	623	636	588	636	629	603	582	653	610	600	605	609	604	596	579	627	618	606	625	638	605	607	588	609	636	621	621	666	605	628	586	635	644	627	640	625	624	613	597	648	607	631	610	596	639	579	636	627	654	636	586	606	601	594	622	583	602	634	602	585	615	609	634	613	619	597	656	628	596	595	592	640	583	559	612	623	620	614	575	626	595	604	637	603	637	617	583	598	617	593	603	615	609	589	591	618	601	611	627	592	610	619	630	531	576	628	609	626	589	564	591	604	591	622	635	615	640	641	610	604	614	607	554	634	620	602	564	617	585	616	590	603	683	592	616	581	604	579	634	616	616	630	608	620	579	583	577	619	647	646	597	584	637	635	599	596	604	626	643	640	627	603	613	602	613	558	633	594	610	619	605	596	617	651	628	622	601	559	591	583	611	613	635	615	655	664	620	602	639	622	616	595	624	596	606	624	606	596	597	568	580	589	608	584	581	561	592	599	612	615	646	613	617	626	626	569	648	601	599	614	637	583	646	623	653	593	576	624	659	641	629	599	592	628	569	605	610	608	587	649	622	617	625	596	591	604	595	638	612	652	582	612	655	644	604	609	591	617	573	657	618	591	616	615	577	641	631	610	658	612	613	615	639	597	625	632	611	601	623	604	593	633	624	634	604	616	617	630	593	585	677	609	575	604	632	614	622	626	564	607	609	592	593	571	580	602	627	607	632	649	586	635	641	627	617	613	598	611	636	616	605	578	641	606	644	592	591	611	648	626	622	630	582	569	596	607	634	622	620	653	650	634	627	603	608	600	634	599	629	629	634	609	641	594	613	586	622	582	602	639	596	602	613	615	647	601	638	635	607	576	612	601	627	639	598	593	575	617	566	612	589	660	656	635	605	629	613	605	623	596	598	623	583	604	585	624	640	591	614	573	575	628	606	642	583	633	612	580	613	627	592	598	618	612	629	633	617	649	573	614	595	624	658	575	590	613	607	618	589	616	641	562	630	607	637	589	623	601	611	606	607	601	618	592	589	675	634	558	624	597	591	648	615	597	667	591	628	623	628	622	608	596	607	599	650	592	580	632	610	620	605	631	649	594	582	622	632	635	637	605	577	596	607	612	612	609	627	614	633	588	611	610	630	577	643	595	622	615	590	573	634	643	645	661	653	639	619	638	621	654	598	627	583	564	602	608	625	576	600	603	607	587	622	619	612	650	602	559	643	572	605	629	620	616	622	654	590	644	577	650	631	629	602	619	653	620	631	622	614	668	615	660	590	588	599	617	605	650	633	609	618	586	591	640	642	607	614	632	616	612	602	664	654	636	602	606	636	609	633	613	629	579	607	577	609	601	581	591	653	609	645	526	616	631	650	652	577	592	619	562	648	601	608	611	609	584	594	609	596	590	596	600	643	579	625	619	587	596	610	619	595	577	612	597	585	637	645	580	593	573	626	611	596	593	620	622	589	591	600	618	607	620	569	647	617	609	647	576	668	612	645	628	604	660	648	613	661	605	643	614	610	629	622	589	599	606	585	653	596	589	570	584	649	604	628	595	579	621	600	590	608	632	613	626	617	664	606	582	644	629	588	646	627	622	602	628	588	640	595	590	602	592	631	640	635
6042	18444	13994	7368	5375	4193	3501	2819	2395	1873	1665	1456	1329	1180	1117	1098	1050	981	960	1026	1034	1003	910	930	877	920	823	841	831	787	869	834	852	851	810	810	839	868	775	836	812	820	816	798	838	821	793	814	785	855	833	810	824	791	836	839	822	873	857	787	817	797	880	827	855	828	876	850	817	845	845	825	822	833	850	839	824	846	847	810	856	825	831	824	859	825	832	817	828	798	858	801	802	861	839	876	793	842	830	788	837	830	760	806	822	815	839	850	836	858	843	854	869	812	813	838	850	816	807	858	840	843	834	757	877	840	809	858	843	773	823	861	858	834	826	858	798	822	789	806	822	771	835	819	843	847	831	855	792	837	807	800	783	839	783	834	780	783	805	819	846	797	773	870	777	833	818	822	854	824	850	816	794	800	820	828	847	784	844	835	802	830	861	831	859	824	852	817	836	783	852	794	863	828	812	789	807	846	794	837	781	861	779	831	860	815	837	811	786	823	802	818	822	882	880	820	850	769	836	857	778	859	790	827	859	813	812	789	827	816	900	828	811	852	778	813	815	815	832	880	831	802	845	805	829	822	769	778	837	826	821	798	796	820	826	826	840	797	838	814	859	845	773	840	792	842	824	820	893	807	825	818	853	793	848	828	850	841	844	798	810	805	827	842	786	804	797	827	809	811	793	837	823	852	838	812	793	826	885	841	784	774	839	819	814	907	866	840	798	816	834	791	800	808	858	855	860	836	845	802	808	862	811	834	834	805	811	851	807	825	873	824	820	743	843	799	806	823	787	734	804	833	848	815	858	856	814	804	823	799	862	804	842	795	845	807	831	818	787	771	837	852	850	883	794	762	857	846	842	821	839	845	800	823	829	806	832	819	815	791	835	799	824	859	729	854	786	889	864	753	853	834	803	790	788	809	754	779	820	731	851	804	825	838	784	824	787	849	807	826	838	782	803	842	814	746	818	852	853	812	847	789	832	846	867	830	768	868	830	840	806	854	807	838	821	816	872	809	829	767	771	803	790	801	800	869	821	804	813	795	785	819	802	839	770	846	791	825	855	800	814	831	858	830	761	822	824	826	834	812	858	831	781	842	835	857	792	853	861	802	811	777	836	821	824	813	846	813	834	779	870	839	787	820	800	837	843	829	854	816	870	839	822	822	798	802	840	825	776	848	839	867	829	793	809	855	796	845	861	789	829	794	784	756	857	868	806	864	788	873	839	807	833	808	845	851	855	796	815	799	803	786	794	830	811	825	829	778	845	835	773	826	824	850	836	790	789	871	820	853	798	837	760	765	820	842	855	757	785	813	788	792	843	860	856	822	850	782	818	741	817	834	832	819	774	787	795	845	815	819	785	879	838	806	845	814	836	862	813	786	801	869	803	840	856	826	828	800	856	796	807	842	834	747	825	793	826	800	779	799	782	811	802	822	837	782	879	787	848	856	734	803	842	792	812	781	876	839	806	831	851	843	817	822	863	799	858	803	777	878	863	822	791	849	756	880	798	820	835	883	824	830	824	802	802	821	837	829	816	809	817	817	808	825	792	791	793	817	837	811	789	786	803	867	851	793	826	758	828	795	821	803	816	803	765	822	833	818	824	841	811	796	854	827	862	810	862	796	789	800	826	819	837	800	814	803	785	829	811	811	808	817	855	849	857	829	779	824	805	835	808	798	861	834	846	818	764	854	784	850	852	830	784	795	835	834	839	801	859	826	860	816	824	844	813	810	817	825	764	814	872	814	812	810	837	840	830	820	860	811	822	862	807	852	816	830	853	806	845	803	869	775	762	835	813	796	852	818	789	811	848	810	819	851	812	832	865	806	797	855	784	866	800	811	811	903	852	828	824	854	840	807	801	799	838	780	788	823	820	793	820	823	777	794	864	805	779	807	820	766	790	827	820	799	791	834	878	848	826	800	834	810	794	790	842	811	801	782	845	844	810	769	840	789	892	847	788	841	786	833	861	866	797	819	821	825	809	818	839	774	768	827	842	830	828	811	765	796	840	810	769	844	813	762	805	852	805	804	806	835	822	862	833	815	819	776	819	826	881	826	824	828	864	799	834	786	766	824	823	816	859	779	794	801	766	802	838	813	825	796	831	846	848	862	814	830	805	841	842	820	841	809	813	813	864	788	841	858	842	816	793	797	831	790	864	811	786	810	806	769	816	772	826	799	815	895	841	869	831	863	827	767	805	832	840	839	839	857	846	888	827	800	810	829	818	851	813	804	816	794	882	870	846	847	815	795	861	893	803	822	851	809	830	830	801	781	891	823	863	812	799	875	763	815	819	775	830	792	802	849	854	845	786	822	832	807	817	844	826	858	790	835	833	843	820	844	863	786	785	805	823	811	814	815	806	824	852	775	834	853	814	750	829	822	816	818	899	802	845	841	762	810	783	817	782	831	818	805	869	830	784	804	797	794	776	793	771	864	745	822	853	837	826	827	793	813	815	774	837	838	803	840	789	797	800	772	781	775	794	751	842	817	790	794	866	818	868	815	824	782	818	842	781	851	815	814	756	802	799	782	802	784	816	758	817	784	770	854	815	856	833	774	793	804	822	815	838	869	749	831	871	805	854	838	776	809	817	808	768	795	844	827	781	843	804	800	873	810	797	810	804	783	820	823	763	869	780	780	823	849	849	848	823	822	788	838	857	800	829	801	851	804	838	823	854	782	811	754	827	820	798	796	797	784	839	843	823	790	802	770	808	815	841	832	852	855	822	846	809	851	884	803	820	794	784	830	784	876	829	804	800	806	838	768	828	840	828	813	772	821	798	803	824	824	815	851	816	810	789	833	808	814	780	801	838	796	787	775	854	900	838	816	799	802	793	803	819	874	836	780	864	857	824	804	850	817	829	799	786	824	853	835	856	780	824	845	837	779	851	791	831	831	792	830	796	804	846	785	803	796	842	775	855	804	868	830	858	857	809	824	836	853	807	840	880	809	794	806	839	821	755	864	717	823	842	836	855	817	797	799	826	813	853	842	809	816	792	834	816	810	858	800	848	798	830	817	840	806	871	784	830	822	775	763	852	813	833	856	790	825	830	858	831	826	842	769	821	855	855	871	815	824	825	750	884	874	852	775	763	857	826	792	814	805	828	808	838	854	881	852	825	840	782	796	839	848	820	843	799	865	797	850	853	880	822	772	804	857	805	819	770	842	831	831	765	837	808	818	830	785	842	816	826	777	835	826	862	826	851	795	826	831	767	832	746	859	863	792	838	846	831	787	836	798	819	817	779	785	816	837	851	840	849	836	870	778	847	780	873	872	811	747	882	860	832	813	834	790	834	826	828	838	766	806	811	780	774	790	793	837	767	847	839	834	781	875	830	765	807	821	814	814	856	853	830	803	826	816	821	829	815	832	777	822	822	849	817	821	803	805	805	853	809	855	864	845	813	769	819	779	794	785	822	791	794	854	825	842	827	811	809	815	832	841	808	840	846	811	799	819	812	839	816	816	855	824	801	810	838	839	861	834	832	808	872	789
25004	21507	26398	24567	3578	1269	1061	804	649	594	449	463	416	382	391	373	378	327	344	341	323	313	315	318	287	303	282	311	272	257	327	292	274	286	291	308	266	266	259	281	295	289	278	277	303	317	263	289	287	289	285	272	260	288	279	274	272	261	293	287	304	309	271	262	274	277	282	302	275	285	273	264	283	300	251	261	280	255	254	268	262	261	243	279	263	270	282	288	262	269	260	271	249	259	257	269	305	279	303	297	291	280	300	278	274	286	243	279	264	259	280	266	271	280	285	269	279	292	253	272	278	283	269	281	283	268	261	277	271	257	276	274	265	286	264	277	288	278	277	266	252	245	261	264	262	270	297	238	279	266	287	286	273	264	283	276	253	269	283	231	282	264	292	258	302	298	265	252	281	274	281	288	270	255	254	257	290	284	270	263	240	268	263	265	285	284	292	271	248	277	289	256	269	345	295	292	289	272	263	285	286	276	261	277	278	252	281	268	269	251	259	264	268	281	289	274	264	291	276	269	298	272	297	281	311	252	264	272	261	292	293	290	278	270	271	304	267	277	276	289	274	283	251	265	276	302	240	276	284	291	277	297	264	267	292	271	271	282	239	286	290	287	264	278	273	281	253	291	296	304	273	303	293	299	279	312	307	277	253	271	294	284	270	295	288	284	270	300	245	282	263	255	263	261	280	294	273	297	271	290	313	276	255	282	276	245	287	269	277	281	279	261	248	269	283	270	228	267	280	246	285	266	294	272	278	292	277	266	278	306	281	296	269	257	269	266	278	244	247	241	279	271	277	250	279	264	249	270	295	281	294	266	281	253	267	274	274	234	307	268	307	278	275	292	275	263	266	265	254	269	278	250	264	288	266	245	292	286	255	304	280	265	263	240	306	264	270	263	283	293	261	273	311	292	256	293	307	249	260	272	266	281	296	282	279	283	274	281	266	288	306	246	272	309	276	257	252	274	239	285	262	261	276	293	263	282	272	273	286	295	274	276	270	274	276	267	290	284	288	269	285	275	270	257	275	264	267	280	257	271	279	268	266	279	266	260	280	278	282	300	276	257	260	264	276	286	277	257	270	287	269	267	285	256	285	242	271	268	287	294	276	252	257	249	292	285	267	302	299	274	274	256	280	264	266	287	259	267	281	256	283	302	265	256	273	281	277	268	273	289	280	221	303	290	277	327	291	244	261	273	266	269	288	265	251	285	265	273	269	226	293	274	291	260	281	295	264	285	276	269	285	286	247	310	264	259	272	285	275	269	270	267	273	286	263	247	266	319	289	269	276	285	329	275	284	289	263	269	291	259	262	279	277	272	252	271	284	267	269	265	293	271	272	266	307	269	264	293	262	274	253	266	289	271	305	286	282	286	250	252	268	278	265	279	262	282	276	265	295	255	280	264	297	289	290	257	274	275	236	280	282	278	288	277	288	303	288	270	284	270	273	262	267	269	291	284	316	276	265	303	321	287	279	267	252	292	265	293	297	267	268	276	274	280	277	274	253	269	278	282	262	278	290	273	270	273	274	258	267	281	259	268	298	294	267	292	237	275	302	275	295	299	241	285	261	302	260	258	280	285	252	294	277	255	272	276	308	253	264	258	278	278	260	277	251	264	281	259	282	280	259	271	274	270	253	291	278	258	259	295	294	286	289	255	290	254	293	267	284	259	281	279	309	266	277	258	288	273	257	278	289	270	302	267	281	293	305	267	260	305	276	284	245	266	242	293	264	276	266	273	292	263	269	276	286	249	316	265	277	240	278	255	263	266	289	280	300	280	276	266	251	308	260	257	257	288	285	298	275	291	314	267	273	274	276	261	264	259	264	274	254	278	262	270	275	275	284	271	266	268	260	293	267	270	254	260	296	273	278	284	258	272	286	281	287	264	277	268	268	272	265	309	268	266	263	251	267	255	293	275	272	273	274	257	259	273	312	266	265	251	247	291	273	270	276	252	270	302	275	271	295	281	282	251	282	280	276	231	280	286	266	300	267	297	284	292	274	277	260	295	272	277	272	269	283	264	287	278	266	264	297	272	307	284	273	279	248	267	282	264	246	290	255	269	303	248	285	240	283	267	276	251	284	276	275	257	262	249	246	287	270	277	289	294	290	267	289	287	282	273	284	261	279	250	242	269	270	272	289	284	292	288	290	260	260	314	255	248	274	272	297	276	255	273	251	296	273	239	280	293	304	268	245	280	278	275	255	264	263	259	274	255	264	254	272	281	238	292	267	269	309	260	267	291	269	274	262	287	273	265	257	264	253	280	269	278	280	273	278	279	275	273	262	299	272	287	269	282	289	264	303	247	275	279	287	259	253	274	300	264	261	257	298	238	289	298	275	260	264	274	268	269	281	264	296	259	285	281	269	277	273	261	267	257	300	281	300	258	270	276	266	279	289	290	296	248	249	253	248	285	272	250	276	279	300	249	311	271	299	277	278	262	264	262	269	287	315	267	266	258	272	246	297	281	269	266	256	283	280	272	283	270	254	258	272	271	242	257	293	278	272	285	268	276	286	293	275	269	308	277	266	276	251	293	285	270	273	290	302	258	263	285	287	239	257	290	271	300	263	282	267	294	279	246	273	267	273	273	288	251	265	300	261	276	279	294	273	274	247	308	276	278	256	266	274	286	257	274	261	283	261	283	306	294	250	269	256	286	283	271	296	250	268	283	309	259	253	298	273	303	269	279	276	261	273	264	256	283	252	262	245	295	248	246	282	273	282	265	281	275	275	245	280	246	290	254	263	318	274	251	294	266	282	258	285	292	285	253	259	301	277	270	252	276	273	275	264	286	255	300	265	285	272	247	232	282	255	275	276	279	274	237	252	275	275	264	273	271	283	267	302	258	300	295	265	305	311	312	303	297	245	278	316	261	278	305	250	279	281	231	275	259	251	290	298	279	260	246	258	287	276	259	273	260	267	290	284	269	274	276	264	258	276	275	249	282	281	289	255	287	291	278	249	224	262	277	287	282	282	268	257	282	244	244	273	293	271	254	282	290	287	306	316	255	254	275	273	266	288	261	273	293	265	301	276	275	266	268	239	264	248	283	263	291	263	285	295	295	271	261	291	293	265	299	269	263	266	287	297	258	249	237	294	270	269	240	275	258	275	272	305	269	287	258	250	262	297	289	288	297	250	263	256	302	288	307	275	274	263	280	298	271	251	249	267	282	279	262	286	258	283	278	278	249	274	284	249	283	277	296	266	280	276	280	281	262	254	278	249	267	268	262	279	293	255	297	264	293	243	242	256	239	275	264	277	271	258	302	291	267	265	258	273	282	302	285	251	266	269	286	294	248	261	267	256	294	283	253	266	291	267	306	276	237	287	290	243	272	287	278	288	253	254	294	262	268	275	284	279	277	316	270	248	264	254	282	291	291	279	275	247	256	244	258	239	291	288	327	283	279	287	264	289	286	266	265	278	239	255	278	270	262	272	268	296	272	267	258	266	288	266	280	236	273	272	288	269	267	274	299	294	257	281	285	290	246
6092	14513	10604	5190	3571	2933	2355	1901	1500	1179	912	833	725	655	621	573	521	524	519	496	524	468	494	442	396	419	390	394	418	438	397	341	385	381	344	371	400	375	349	373	367	397	370	387	405	375	364	374	376	359	343	377	391	397	354	329	355	340	365	371	346	392	340	335	367	386	372	407	352	372	347	389	420	381	366	392	358	378	350	369	360	343	358	383	359	401	396	347	416	397	368	378	362	377	377	335	351	370	378	365	365	383	339	388	363	362	376	380	373	371	371	349	374	396	340	381	398	398	355	369	348	392	363	393	365	359	379	366	387	381	369	375	365	344	383	364	363	367	349	418	379	385	349	391	358	394	356	351	406	355	352	391	344	385	377	365	363	361	391	394	377	370	405	370	334	345	363	352	335	366	392	387	353	356	401	379	361	392	348	351	373	351	353	369	364	370	350	371	366	368	388	358	366	366	377	383	384	361	375	395	371	391	355	375	348	378	389	371	374	390	372	397	365	346	404	369	372	371	368	390	340	354	405	360	401	377	367	363	388	370	380	402	347	368	361	389	388	369	339	397	362	352	339	349	359	399	401	329	347	348	376	388	357	379	363	358	387	377	378	375	344	346	360	391	372	373	367	368	375	359	377	371	362	368	388	349	327	349	349	395	349	361	363	350	355	357	410	397	357	354	411	371	368	386	353	360	397	378	393	383	368	359	357	392	373	405	369	371	347	368	394	376	365	379	372	375	385	364	338	353	388	391	375	351	362	378	389	382	362	390	355	389	371	375	375	381	355	365	370	385	390	381	322	383	353	364	357	344	383	373	390	335	377	357	383	392	344	385	372	361	345	393	382	335	372	365	381	401	372	384	347	362	353	367	361	362	370	368	352	363	392	373	366	372	377	372	383	391	387	366	386	375	387	369	366	381	367	392	367	374	369	375	383	376	384	400	333	361	400	394	369	393	338	371	368	395	397	376	369	370	351	391	338	380	374	401	382	351	364	401	396	364	353	373	396	364	350	363	356	335	348	383	369	375	387	366	372	383	348	351	341	393	387	382	372	344	376	350	370	404	336	406	374	347	359	379	366	387	373	376	383	397	378	346	377	356	414	392	330	362	331	361	339	376	395	357	366	407	359	359	374	348	379	347	348	368	396	342	377	371	376	345	367	399	381	366	372	384	413	356	366	365	349	388	364	392	362	329	359	359	379	384	342	379	381	348	325	372	335	387	355	382	372	367	391	375	404	378	385	402	365	396	366	340	366	383	332	388	373	364	354	378	374	399	371	404	372	365	402	335	402	364	332	356	377	371	352	392	388	321	372	380	357	319	374	360	356	400	399	349	380	365	366	378	351	378	341	353	396	373	393	416	393	360	380	383	370	372	372	352	399	348	361	331	364	364	342	386	376	385	371	353	344	371	326	351	379	379	380	350	326	355	350	376	336	343	380	347	409	402	367	361	380	364	346	365	323	339	347	367	393	353	362	351	406	373	382	369	366	371	339	351	333	359	397	368	339	380	377	365	367	362	379	384	395	379	400	348	347	399	351	351	364	361	371	383	328	343	395	370	373	364	379	393	387	386	376	362	353	334	337	367	348	336	392	372	364	371	387	338	353	343	387	370	357	366	360	371	334	371	369	394	365	354	363	379	353	358	352	376	386	362	361	381	356	356	354	365	386	337	354	370	377	382	356	379	370	359	362	347	347	378	370	382	382	382	373	378	332	358	388	351	409	347	325	373	342	363	414	313	382	351	372	375	381	380	395	367	355	387	346	329	398	370	389	377	374	360	364	410	351	345	378	377	347	374	386	360	407	383	410	382	367	375	362	379	357	361	393	377	352	362	393	358	384	369	369	401	369	358	397	354	360	360	346	350	360	365	364	396	409	366	352	367	372	372	351	333	371	381	388	362	365	357	361	374	383	367	346	353	362	351	336	380	368	373	357	374	374	355	379	367	368	371	358	380	368	371	334	373	388	352	374	408	353	389	357	369	343	378	376	405	384	369	372	363	360	354	346	409	345	379	351	371	331	389	357	387	363	418	371	329	396	384	375	361	357	388	343	382	381	361	376	387	364	390	377	364	380	352	377	363	331	375	354	353	391	363	384	372	389	365	369	404	383	396	398	373	362	417	370	361	381	383	402	389	376	347	390	346	351	388	354	357	369	359	343	367	348	369	378	381	355	365	382	363	394	347	340	353	363	381	345	376	384	368	365	353	386	386	344	379	362	353	348	345	400	367	359	406	400	365	348	366	371	379	360	367	372	392	368	357	378	335	363	373	345	356	346	383	396	368	391	346	377	355	368	341	381	398	366	365	352	374	359	374	356	373	373	415	349	342	370	377	349	370	354	384	377	381	363	356	365	367	358	384	384	369	372	350	373	351	357	359	396	354	405	323	372	367	376	368	377	384	380	357	350	357	355	339	354	364	365	375	359	382	349	369	380	363	373	365	374	374	387	362	370	344	382	398	342	346	347	362	351	385	365	378	392	376	383	360	399	337	375	361	305	347	377	345	368	357	379	383	407	352	340	343	340	384	405	383	370	375	357	365	383	357	348	376	368	379	359	354	375	374	404	379	374	380	344	403	366	365	361	376	350	400	335	380	327	366	368	351	389	389	363	410	353	378	377	374	390	327	378	407	372	404	347	360	361	365	359	374	363	365	365	354	376	354	354	371	364	389	359	358	369	356	397	357	370	398	348	359	380	341	365	364	372	380	344	366	360	380	364	332	366	364	361	367	387	355	350	353	351	373	366	361	414	369	389	389	395	347	373	347	362	378	371	357	355	386	355	368	343	376	361	357	392	443	358	324	349	363	342	356	331	395	333	375	365	373	383	366	349	390	362	364	348	377	380	383	398	395	368	363	383	402	354	394	397	363	380	325	350	343	377	377	376	356	378	343	363	401	361	395	365	350	379	363	310	366	363	354	387	398	372	378	337	377	386	391	357	368	351	377	380	397	364	384	358	341	363	358	374	387	367	371	325	400	356	431	396	416	365	363	345	364	376	373	373	360	359	342	340	373	338	355	392	351	360	346	382	375	375	382	365	346	380	391	364	388	345	379	372	372	370	371	378	377	362	353	347	359	378	376	361	369	353	366	360	369	411	363	332	363	378	364	388	350	353	372	373	342	345	344	346	383	377	373	373	360	355	387	376	376	383	380	365	351	386	359	386	400	366	358	391	342	377	377	379	377	359	381	385	391	373	388	413	373	336	378	375	358	374	371	360	339	323	336	351	364	378	362	390	391	358	355	357	355	402	357	366	385	392	354	380	344	396	332	380	373	405	362	334	391	388	386	391	359	345	359	371	354	371	398	334	367	340	372	338	355	392	357	377	352	402	351	359	367	384	420	413	344	374	385	381	391	387	375	320	354	360	376	355	389	392	388	368	381	369	358	338	391	372	351	337	349	371	367	361	378	379	378	356	368	363	383	384	357	349	392	398	403	377	370	395	384	348	375	385	383	360	318	345	358	397	364	369	362	348	427	346	391	361	400
22684	21496	28874	24539	21503	20668	4714	1788	1324	1108	932	838	713	698	661	612	603	597	566	566	563	548	464	461	462	476	455	425	465	417	424	458	452	448	451	437	412	405	503	423	405	414	436	408	392	424	430	430	425	431	439	399	462	435	412	442	416	445	443	426	455	420	430	426	428	433	411	440	415	431	420	433	417	438	426	440	421	403	388	435	433	419	409	407	432	417	425	410	442	454	395	424	452	424	389	429	432	384	459	400	407	432	430	451	422	399	428	441	433	411	437	395	412	425	429	450	387	426	411	416	440	423	450	450	435	459	432	414	425	463	405	411	430	387	426	404	416	419	417	435	432	403	456	409	442	411	417	474	429	431	432	426	400	444	400	418	426	404	438	414	429	436	434	424	418	438	425	410	377	417	433	401	454	436	382	401	422	443	421	450	431	438	388	469	405	445	418	418	463	435	447	447	407	400	450	412	415	408	419	422	434	426	425	452	392	442	447	425	424	443	374	403	409	426	426	396	405	422	403	388	397	426	433	437	436	372	367	441	423	403	407	431	393	420	447	446	421	440	422	395	425	425	401	446	416	431	414	416	407	406	462	403	432	445	441	422	443	426	414	383	438	448	454	436	412	412	443	397	443	454	442	429	421	402	448	439	385	424	451	370	398	416	439	421	401	443	434	386	428	412	438	429	409	396	436	424	414	435	431	447	397	395	430	434	404	409	418	440	417	453	414	426	444	420	434	404	436	402	411	417	442	409	423	394	404	411	425	429	425	452	457	440	416	387	411	441	419	459	442	459	416	442	436	434	389	444	438	417	442	408	420	424	417	455	415	413	427	422	442	402	403	397	440	413	420	416	429	405	429	461	425	436	417	419	414	471	428	432	394	443	423	428	396	427	410	413	451	386	422	387	385	398	433	403	417	442	408	440	433	457	438	410	457	422	440	425	392	377	430	433	446	414	395	464	427	453	366	409	463	427	433	454	424	426	433	420	440	400	427	425	423	411	413	426	418	456	426	428	452	439	434	444	399	406	422	427	428	405	436	419	436	427	414	420	450	417	434	427	443	402	448	454	415	410	416	421	443	446	434	424	421	420	407	413	423	434	386	434	438	408	416	414	420	395	397	450	413	416	418	420	446	440	374	397	416	419	402	393	388	415	414	419	441	425	382	407	444	407	428	441	388	389	463	399	454	403	455	424	389	420	452	422	442	398	380	416	423	425	464	398	418	425	450	417	422	410	426	400	387	448	410	428	424	450	481	420	405	423	415	432	388	421	437	429	448	442	419	386	409	415	398	404	419	437	412	451	408	423	422	446	441	457	462	416	418	439	471	402	403	435	443	398	443	445	402	437	420	405	394	452	443	412	417	420	419	404	386	459	429	416	457	439	447	449	423	443	434	426	396	416	427	400	439	411	386	436	413	429	373	384	425	411	442	406	429	444	400	416	446	403	411	413	428	438	436	421	409	438	445	395	379	461	425	386	425	419	374	441	373	464	460	398	443	411	395	404	448	392	395	433	395	418	426	428	418	417	406	439	445	448	453	419	426	442	424	414	413	424	411	403	458	418	440	403	415	397	420	465	407	420	445	437	438	423	383	469	402	416	451	410	387	421	435	425	401	429	416	398	407	426	424	402	425	442	419	415	436	417	449	476	426	417	421	422	433	370	384	399	429	430	421	390	422	459	462	393	418	405	403	413	434	420	422	429	427	416	408	398	394	374	458	423	434	401	453	438	396	428	408	435	411	444	439	415	417	431	405	390	427	433	390	411	441	435	443	445	442	416	435	436	424	432	431	416	420	429	448	431	388	425	413	393	448	401	380	423	415	448	418	436	441	405	449	420	368	432	440	415	400	395	399	418	422	429	435	385	439	428	423	426	410	388	418	440	408	400	429	387	419	421	453	437	461	428	460	465	470	436	417	394	380	448	393	433	431	396	430	399	396	443	419	389	437	427	435	399	474	424	401	397	451	399	420	419	428	430	415	423	406	409	411	449	428	425	386	426	464	416	452	433	412	437	421	424	427	429	441	400	437	466	401	414	402	401	417	408	395	434	396	452	448	406	381	423	439	428	447	444	408	423	409	423	421	432	431	418	400	383	433	419	380	411	406	464	424	404	398	443	437	444	434	415	400	399	425	416	426	409	437	443	433	422	404	431	425	468	430	447	445	418	408	442	438	420	450	438	418	409	393	451	444	376	442	470	433	381	366	406	463	433	424	388	403	394	439	426	423	423	423	449	419	408	404	405	442	423	403	473	428	449	415	397	428	380	431	424	380	431	428	420	450	385	430	431	434	424	385	418	418	403	396	429	462	397	424	414	426	402	400	434	426	462	420	433	434	420	406	467	450	382	459	425	432	431	408	398	461	400	463	434	415	406	411	418	436	403	413	446	419	423	395	436	458	452	431	428	401	405	402	416	424	435	421	415	501	421	420	380	449	430	433	440	423	410	422	443	417	435	429	420	420	394	429	417	415	366	426	425	446	429	415	416	454	448	429	428	433	389	421	387	398	435	445	409	421	388	428	420	373	419	400	431	421	443	407	393	401	461	445	424	408	428	412	420	450	416	455	418	430	440	417	415	423	444	397	396	414	380	427	391	409	403	423	416	398	433	360	417	426	412	393	410	449	398	412	444	399	420	407	440	438	436	416	412	423	449	452	436	426	420	428	411	427	428	396	444	445	386	410	446	425	401	399	414	454	401	432	462	447	398	421	425	436	423	453	424	445	416	432	420	420	432	431	453	405	402	394	389	448	441	391	385	439	437	444	445	453	417	445	436	442	418	425	411	418	406	416	380	415	411	437	419	450	399	454	432	424	447	419	436	433	420	372	411	424	415	438	398	435	445	442	412	434	421	417	444	423	444	432	390	422	426	409	396	431	436	425	402	381	408	405	444	441	435	398	409	410	388	444	459	418	433	417	450	408	423	401	428	463	436	441	430	436	428	422	448	401	399	417	440	400	417	403	432	415	390	440	418	438	433	432	397	395	409	418	430	420	462	435	375	410	402	376	412	434	425	418	417	428	441	405	433	432	437	400	398	439	437	440	450	405	434	441	434	389	388	420	421	431	425	419	436	432	417	419	425	439	402	420	382	380	433	438	378	434	413	403	440	442	425	456	370	437	404	429	450	397	404	399	448	467	416	435	423	408	377	407	409	409	420	434	398	416	442	427	426	436	445	403	461	420	445	420	415	406	437	427	429	413	420	391	409	453	459	436	420	411	414	419	433	393	461	388	401	415	443	447	398	401	432	413	443	420	430	404	453	400	392	418	467	426	437	434	436	437	447	418	415	426	417	415	431	422	392	423	382	408	410	394	432	404	417	398	427	432	440	390	462	413	387	410	437	438	423	465	378	424	419	397	448	391	421	396	407	406	414	421	426	444	387	440	403	433	402	406	458	419	454	425	405	408	388	403	427	433	411	424	427	425	450	398	395	403	397	439	423	399	406	394	442	427	384	392	436	422	425	418	421	430	420	423	436	455	422	432	409
7260	23001	18060	9876	7125	5444	4481	3533	2854	2259	1749	1517	1316	1172	1115	998	1016	909	869	808	811	768	759	723	680	644	599	620	618	633	629	547	587	558	595	625	565	642	610	625	620	621	591	612	584	602	603	555	582	585	587	575	611	609	587	572	564	583	569	615	578	619	528	554	583	594	593	585	560	545	547	590	583	611	571	569	609	635	571	579	585	605	563	578	557	603	571	590	568	557	590	560	542	623	596	568	540	545	540	532	612	575	561	565	532	587	584	586	598	567	550	535	551	556	555	526	559	552	608	586	561	566	582	632	587	572	617	579	576	554	607	590	579	601	600	554	600	616	634	596	507	614	554	541	651	586	552	588	517	598	586	558	573	588	589	567	599	634	573	534	578	559	586	558	552	563	583	615	574	553	553	605	583	559	566	565	550	576	581	572	598	586	553	564	619	527	574	591	593	580	538	586	599	590	554	568	533	584	584	557	562	548	572	557	585	549	578	565	592	565	565	570	575	542	592	558	592	568	553	561	561	541	605	598	580	589	579	526	581	581	603	574	607	603	571	527	607	573	593	579	587	588	647	582	552	551	582	563	603	544	535	543	557	531	547	535	563	553	592	609	601	564	587	603	586	585	560	564	583	520	585	591	611	595	561	601	574	523	543	603	577	536	583	598	552	531	563	540	615	515	567	548	596	550	570	547	551	573	618	559	594	587	566	585	565	569	590	550	581	574	587	574	604	573	618	603	585	598	476	516	579	546	610	585	572	601	564	614	594	552	586	503	583	558	535	588	558	585	578	570	578	534	602	555	597	600	560	532	576	508	581	560	570	561	530	596	571	531	559	569	572	553	597	575	564	577	569	594	605	589	571	604	557	594	586	543	569	583	548	577	573	609	577	568	539	611	564	546	563	553	582	574	568	605	602	572	599	600	603	552	604	581	534	630	577	547	572	632	565	562	610	597	580	550	561	549	569	611	607	533	590	568	570	551	565	579	612	580	628	572	557	600	554	590	565	524	561	552	554	581	583	580	539	527	558	582	591	548	563	580	548	569	575	540	549	592	558	569	588	580	566	538	545	553	595	561	533	607	554	558	588	602	578	538	622	567	564	600	581	587	532	575	589	540	597	578	597	586	585	625	574	573	570	583	557	588	590	550	564	592	574	545	583	543	599	581	611	614	572	563	579	591	581	564	568	549	565	562	571	546	581	624	580	593	591	594	562	574	567	587	551	605	530	611	579	554	572	551	570	586	572	566	534	632	560	543	577	551	560	591	600	552	573	618	531	573	545	579	592	544	570	591	541	557	557	621	554	598	574	541	570	580	549	559	543	559	602	574	559	556	575	548	568	611	577	576	566	559	552	547	596	581	556	582	536	627	571	577	590	604	574	548	537	583	571	576	570	555	552	570	593	563	560	552	560	581	569	555	581	589	590	567	567	563	540	571	571	606	584	585	576	575	547	588	558	560	522	532	580	497	581	575	561	567	566	519	575	584	570	577	586	526	562	553	586	573	601	584	544	600	544	567	578	608	591	594	590	563	589	587	540	567	568	594	567	565	550	576	579	546	553	598	531	605	610	534	539	583	564	602	567	602	581	574	579	571	566	578	577	584	562	584	614	560	580	558	569	569	572	557	594	577	573	604	576	550	552	577	551	528	553	550	536	554	547	549	573	540	596	597	553	571	536	555	557	579	584	589	600	564	592	574	571	601	607	554	602	619	595	555	549	522	571	611	572	569	607	549	565	579	586	597	510	573	554	579	547	550	621	546	559	570	563	546	560	565	576	604	554	552	595	555	550	543	588	576	563	577	547	568	602	544	567	561	603	577	531	605	577	565	577	559	552	600	584	563	533	535	520	552	582	602	534	577	616	556	584	554	573	581	574	592	575	584	531	578	584	554	580	525	584	549	625	579	590	536	579	577	573	536	560	545	544	616	544	618	592	554	563	554	635	539	560	587	554	518	581	626	586	596	594	573	584	538	541	609	536	576	566	568	551	573	631	585	568	555	557	535	583	613	569	570	577	554	627	601	533	554	535	529	633	537	608	589	588	617	537	588	584	592	564	571	588	580	575	511	617	562	585	583	543	616	540	582	612	582	562	627	586	597	592	562	570	583	594	598	552	609	549	560	559	573	557	605	557	589	616	572	519	600	582	509	579	548	618	572	550	594	558	569	575	558	534	580	557	579	553	565	553	594	566	584	590	583	547	595	576	579	579	611	548	602	577	584	563	577	553	545	568	588	554	563	599	557	573	564	586	535	570	602	571	610	601	566	568	602	600	581	544	529	572	595	595	584	571	597	583	595	631	564	575	562	521	592	565	560	547	528	567	550	601	579	588	600	598	577	591	606	542	562	536	560	567	574	596	560	574	597	580	579	584	589	554	614	527	585	640	573	581	576	582	581	573	556	578	529	561	573	594	586	582	575	567	626	588	598	591	558	588	616	579	590	579	574	583	549	577	606	574	565	550	611	577	550	578	529	571	584	597	601	583	548	573	629	594	552	574	612	578	589	630	549	612	595	595	588	578	601	559	528	555	605	563	558	577	557	588	580	533	563	602	561	594	589	583	581	540	550	574	593	570	591	535	573	588	562	578	500	542	577	564	528	587	596	512	539	540	555	584	580	578	611	616	572	568	594	612	551	552	558	592	617	551	559	538	555	588	566	594	577	502	580	573	555	563	578	604	579	592	615	566	553	586	537	591	590	597	634	607	564	583	595	616	576	562	581	588	565	568	588	589	568	570	574	565	561	562	575	568	566	549	584	601	548	604	573	560	592	579	573	573	567	563	578	574	561	602	549	540	600	604	581	594	582	562	574	558	594	590	566	578	510	588	576	571	559	591	569	527	516	625	591	574	582	574	633	575	574	613	563	557	567	600	569	581	581	542	568	527	581	548	559	584	554	551	594	569	547	529	616	590	631	602	533	578	561	579	541	598	602	556	532	535	541	568	588	541	576	579	562	606	541	591	586	567	582	562	583	593	556	588	514	523	559	599	604	575	583	583	573	588	575	523	531	610	612	534	571	564	551	585	583	573	567	586	583	604	551	598	593	594	631	573	579	554	548	539	555	596	565	569	584	559	584	556	549	576	572	588	584	558	576	571	562	608	572	569	570	541	555	541	580	578	566	577	587	553	564	585	566	613	560	552	548	514	556	618	589	561	577	579	577	554	619	620	571	587	557	595	605	556	557	560	540	557	573	550	608	577	599	566	599	548	603	577	576	596	541	580	572	622	572	591	561	551	586	542	553	553	576	572	546	544	588	603	529	579	599	595	558	537	562	609	545	598	582	588	602	576	554	573	572	549	531	565	597	592	617	543	553	584	567	627	534	561	538	582	561	567	581	595	604	608	615	550	549	632	591	571	537	622	588	538	560	577	589	598	579	602	586	554	592	559	583	547	591	532	602	570	559	596	615	588	548	594	581	595	591	609	521	571	569	581	585	567	547	547	552	581	633	587	632	593	543	574	564	531	566	578	578	580	582	526	571	573	545
27598	18807	7578	2663	1565	1237	961	861	789	689	645	534	578	592	524	554	576	542	551	542	528	486	478	480	518	473	528	462	504	481	482	463	469	516	460	465	449	475	502	497	456	499	452	492	490	478	481	463	471	512	492	510	519	495	485	460	496	447	479	447	485	528	490	483	483	436	453	528	492	512	470	469	493	467	454	475	484	477	494	455	496	452	499	472	467	477	462	500	484	481	464	469	449	456	463	485	465	493	505	450	486	483	476	451	520	498	438	453	458	448	467	464	496	480	465	465	480	456	472	498	485	485	468	450	487	475	435	474	473	477	484	485	451	477	432	469	470	479	472	473	472	492	485	450	476	514	521	470	468	485	445	453	531	500	454	459	454	473	482	472	476	457	456	479	460	475	481	485	460	458	503	516	442	465	500	527	479	461	475	487	486	515	488	467	474	505	529	458	461	490	496	460	465	495	478	457	486	469	454	494	498	468	525	527	489	460	477	463	505	469	483	485	465	538	483	481	492	506	473	536	482	484	507	413	493	447	482	505	493	470	461	487	476	506	478	479	476	498	485	470	475	458	460	500	493	454	484	473	466	468	498	505	506	449	462	486	482	493	458	495	503	465	490	466	524	485	491	452	456	475	504	478	493	481	485	475	470	476	483	505	532	507	467	463	468	508	500	494	501	486	447	453	472	471	465	471	505	464	500	471	477	479	455	483	490	478	516	453	460	514	500	486	466	488	492	466	465	457	467	478	495	482	495	498	514	493	505	485	480	489	467	519	493	488	458	471	479	478	454	461	465	480	493	489	471	509	478	479	470	497	486	470	471	484	481	462	486	490	483	496	495	482	491	477	493	434	483	488	440	451	486	444	447	496	464	475	493	479	455	466	499	476	493	414	483	464	484	485	471	496	485	495	494	469	520	471	446	461	453	493	444	479	448	512	498	463	470	444	517	444	467	462	509	487	510	490	502	482	465	458	457	501	502	472	476	480	498	440	479	474	474	467	450	458	491	455	470	495	477	516	481	456	505	432	501	502	469	489	472	476	474	492	472	461	469	507	512	509	501	482	466	520	518	489	476	493	481	474	479	456	432	450	506	433	520	459	484	512	461	462	444	464	485	515	476	483	435	504	491	476	472	541	449	446	476	483	499	497	485	467	494	482	443	497	499	458	474	462	474	446	475	458	479	483	504	501	461	479	474	465	464	489	501	462	478	450	468	455	485	480	493	458	487	498	453	478	471	437	475	465	481	466	534	512	467	500	468	467	476	476	509	488	457	525	491	469	479	486	462	494	513	480	442	505	452	472	460	482	470	484	496	466	488	445	495	503	483	531	482	496	512	485	476	435	457	485	481	493	467	433	466	488	485	482	490	463	484	465	438	478	511	465	521	474	520	458	478	451	483	471	452	492	489	482	493	472	493	499	481	443	484	478	491	445	475	537	454	474	473	504	456	474	464	449	469	482	518	509	476	495	492	456	495	470	518	491	535	514	487	456	487	465	506	452	510	492	479	475	443	486	507	497	506	449	492	479	507	430	455	468	495	498	493	503	469	461	525	472	502	498	518	492	477	509	490	459	433	485	491	508	467	491	520	504	435	497	479	479	438	470	492	517	467	484	509	490	435	508	468	509	498	450	518	461	465	487	496	498	528	497	490	437	472	471	477	452	476	490	497	488	453	457	486	473	472	483	475	504	491	477	478	498	490	480	403	492	495	464	514	515	483	462	500	453	504	466	471	501	503	513	471	463	488	490	468	491	471	458	464	501	484	467	476	476	517	448	516	496	503	485	499	472	506	488	494	504	459	469	487	469	460	464	440	503	506	464	461	487	464	462	465	491	482	454	503	477	443	478	485	463	485	463	460	448	462	465	437	524	486	466	444	420	477	493	453	504	488	509	485	480	479	488	456	513	549	497	483	521	481	482	484	486	499	453	489	496	428	466	447	511	476	492	470	477	478	495	460	463	451	432	461	469	477	508	492	482	473	482	464	479	491	489	518	451	463	479	464	510	532	487	478	481	503	451	444	464	458	476	469	491	497	509	448	477	496	465	484	489	455	475	495	457	456	488	453	499	463	505	464	459	498	467	526	465	462	490	506	500	481	473	447	465	491	461	443	454	514	500	499	492	498	473	469	479	450	443	487	474	494	454	511	475	473	466	508	487	491	481	510	487	500	503	471	468	523	468	498	466	468	477	482	482	477	477	502	491	477	448	470	501	486	460	540	446	488	474	513	504	450	469	462	430	454	443	480	508	480	478	481	544	473	512	490	505	466	444	453	473	488	474	489	498	462	491	484	468	457	467	477	417	499	450	456	468	485	470	442	463	465	478	468	461	486	477	436	466	513	496	514	478	449	491	441	462	467	472	492	486	450	487	475	488	459	491	478	503	481	481	501	453	486	452	481	478	475	483	489	483	492	448	475	463	489	479	481	471	486	456	519	441	501	478	449	519	449	474	487	469	481	480	457	452	468	472	490	464	481	460	494	490	451	488	493	480	476	461	460	480	509	457	480	489	483	478	462	461	466	468	494	504	491	467	503	442	452	458	465	475	484	477	491	454	453	465	500	475	473	480	479	479	491	532	463	473	478	453	514	484	483	496	477	524	487	473	479	471	527	451	485	500	501	500	449	451	475	425	495	469	499	483	503	470	451	451	484	513	475	472	483	510	455	485	489	488	451	497	453	462	447	478	485	462	502	468	486	449	479	467	468	459	494	519	470	488	462	441	465	438	479	491	455	483	448	481	469	479	491	469	443	509	472	467	493	502	506	494	473	460	468	500	423	480	463	497	495	439	456	470	526	446	517	487	485	462	493	452	509	476	500	470	517	448	453	474	491	511	503	469	492	476	471	475	497	480	452	464	480	504	477	486	467	490	472	467	452	448	502	517	487	481	474	505	472	504	519	510	446	483	502	439	453	562	428	457	451	477	473	508	457	495	480	429	479	457	500	488	489	491	465	492	459	492	470	508	477	500	462	488	449	480	512	472	500	468	469	463	485	483	488	492	447	479	467	472	465	455	473	481	469	474	443	468	481	455	469	457	484	520	511	451	480	517	513	437	487	489	494	481	467	450	453	519	492	510	456	472	492	471	471	527	528	485	500	455	475	460	503	474	435	464	467	475	477	456	473	530	506	472	488	474	480	477	454	473	480	466	456	479	485	480	433	469	521	488	513	458	505	464	512	509	461	472	453	505	484	467	457	512	449	476	461	489	464	496	453	455	479	492	496	503	477	476	467	459	498	493	507	470	503	450	520	507	521	467	473	471	503	458	505	499	460	477	484	477	430	491	498	464	474	458	506	483	455	468	446	466	472	520	475	477	491	447	473	515	496	491	471	480	484	497	445	460	451	470	458	469	446	441	447	531	470	483	458	489	464	512	468	488	487	426	493	454	485	514	468	504	491	519	505	463	510	437	471	505	475	496	489	484	484	470	497	470	472	498	481	464	494	490	428	475	485	506	478	484	487	448	453	472	469	468	494	480	472	504	445	472
6626	10797	8003	3890	2852	2310	1940	1668	1357	1147	1038	910	833	846	836	789	767	716	691	733	689	726	650	721	660	574	620	651	664	645	624	676	618	617	647	644	630	623	661	648	633	620	648	617	669	631	603	640	667	662	696	647	618	654	656	666	668	669	649	662	702	634	653	655	689	654	606	646	603	646	631	632	669	592	644	663	671	659	624	668	660	620	641	641	620	590	647	618	585	644	639	691	657	639	624	606	681	671	604	638	662	615	653	636	629	616	645	643	658	656	616	647	640	648	682	667	636	635	631	679	606	627	608	674	651	684	638	659	689	608	639	632	675	659	682	650	636	650	692	602	648	638	622	655	681	602	662	589	643	631	644	619	660	651	612	601	624	638	636	613	607	608	653	645	614	640	647	614	634	642	588	637	635	617	621	664	647	606	627	626	623	617	655	578	611	605	666	626	654	600	645	580	619	595	590	629	658	660	655	641	648	643	638	639	653	657	688	628	624	584	605	618	629	646	615	632	618	614	619	642	632	614	629	672	612	643	681	606	622	630	652	625	630	628	642	658	653	611	621	601	688	681	642	663	639	654	661	638	686	661	639	637	595	638	665	611	606	637	632	651	615	642	621	644	656	648	639	644	626	598	624	641	683	636	620	589	619	668	622	598	640	624	617	634	649	669	674	607	648	636	658	654	659	657	620	630	612	633	602	638	615	609	631	652	661	621	664	613	623	639	659	665	599	652	643	652	642	606	646	655	651	667	647	589	674	605	613	638	631	587	630	638	639	614	628	593	632	618	633	628	660	624	672	644	683	663	657	626	645	663	588	665	648	687	639	629	618	614	610	656	638	634	630	650	621	625	659	649	625	633	610	645	643	666	632	648	633	635	675	657	642	635	627	650	603	625	633	611	659	627	573	714	621	624	598	632	650	638	656	631	636	631	644	642	642	651	645	602	626	640	659	664	607	634	615	607	631	622	620	666	616	641	637	653	663	644	680	633	637	668	643	665	661	618	619	615	612	660	625	622	634	627	665	636	596	643	612	655	616	619	672	643	632	652	682	666	609	645	649	679	657	657	650	638	630	682	654	646	638	631	657	634	664	663	642	650	625	626	620	662	672	641	612	657	632	661	641	631	627	626	650	657	662	642	687	674	623	628	642	682	625	639	593	586	654	659	598	681	625	674	616	644	661	640	613	645	616	618	624	673	622	664	651	608	573	626	663	600	619	624	617	597	628	647	623	581	598	625	656	671	645	638	628	600	626	649	628	647	623	648	606	702	586	625	658	646	584	658	598	655	649	633	624	642	681	669	636	656	637	686	646	628	622	626	609	646	634	688	638	632	637	640	631	640	614	644	635	682	634	626	688	631	622	636	593	640	622	656	597	674	661	664	666	623	636	656	631	601	634	622	637	662	662	637	582	664	614	667	594	606	609	642	625	637	616	646	619	651	654	584	610	615	625	661	652	650	649	667	613	639	610	617	647	696	643	644	598	642	650	625	676	639	645	627	635	610	638	622	642	628	677	672	620	665	596	637	634	693	637	643	630	655	637	622	683	612	610	598	638	649	645	643	642	647	640	665	641	657	645	657	644	665	632	649	608	635	645	636	635	671	583	678	682	674	630	655	672	606	630	627	621	637	645	631	652	662	635	681	624	621	662	616	651	599	672	611	682	719	662	649	648	633	630	634	620	648	645	644	619	630	631	651	595	644	604	630	608	638	660	607	603	599	632	649	612	617	599	648	635	655	631	661	609	647	646	652	670	594	654	681	660	638	607	683	591	616	626	622	656	631	661	638	689	631	659	674	627	659	580	623	667	626	663	622	696	641	676	640	609	624	623	664	643	629	612	628	680	591	625	645	630	647	622	608	616	599	631	628	619	607	611	634	625	677	619	608	653	633	622	623	619	637	658	635	642	658	647	655	594	660	601	648	601	612	651	621	652	629	671	641	609	641	602	599	641	635	604	646	630	628	622	632	664	682	657	641	614	634	625	604	616	648	661	628	688	630	633	571	645	669	664	665	617	620	670	653	576	620	667	604	665	616	608	663	641	655	612	625	619	648	690	674	587	615	640	634	614	596	602	644	628	667	601	623	651	627	647	645	610	577	661	665	629	652	641	633	633	643	619	663	643	658	640	617	623	606	607	655	696	664	665	637	604	628	678	636	600	629	609	634	642	646	655	652	634	661	629	684	597	654	668	633	607	580	633	646	616	616	632	653	620	650	615	634	668	681	597	619	653	642	616	612	636	619	661	662	688	638	649	626	576	640	631	610	665	628	610	645	605	642	622	582	662	597	612	615	641	628	615	650	666	652	607	666	601	641	619	614	645	649	626	601	670	648	620	691	673	629	692	620	645	596	623	634	629	664	677	629	649	646	611	677	621	639	645	635	664	629	627	625	632	670	620	642	648	605	631	641	646	606	636	551	607	684	591	678	617	625	625	635	624	568	630	559	643	629	618	655	577	599	605	661	664	636	613	663	622	662	611	617	642	654	676	681	594	634	609	657	642	645	620	660	679	633	608	619	654	640	653	637	649	673	640	659	678	631	623	660	660	633	581	661	663	649	595	597	647	621	689	583	607	635	617	601	665	636	651	607	621	692	651	659	609	691	620	618	637	670	626	633	637	639	604	671	668	633	613	605	639	635	617	628	614	609	649	658	644	613	657	609	670	655	613	615	604	646	610	673	647	627	652	622	586	644	675	657	636	660	632	640	664	607	655	602	633	647	633	638	630	640	626	604	651	655	677	628	637	655	671	602	647	590	699	621	641	634	623	643	625	629	607	643	643	624	614	647	635	598	613	618	667	648	620	596	647	643	628	619	597	641	642	607	658	600	624	638	614	637	625	624	634	595	641	638	656	621	655	681	629	650	677	615	642	638	664	606	704	581	612	620	652	723	648	637	660	664	616	663	640	633	574	617	633	663	677	621	668	622	651	667	623	642	652	649	622	607	669	652	633	683	649	610	626	632	607	608	647	642	653	627	614	608	676	635	624	682	653	613	655	623	624	640	655	656	576	614	641	640	675	656	626	662	594	624	665	639	625	651	667	647	633	613	671	657	650	660	567	635	627	595	664	677	620	640	626	674	660	664	588	612	623	663	637	636	695	620	600	679	642	672	622	646	635	635	592	655	658	642	663	640	665	647	636	635	657	644	671	656	635	627	624	626	637	651	666	633	662	627	653	644	577	628	641	631	634	663	654	632	631	630	637	626	618	622	673	634	637	634	673	669	622	651	662	654	627	656	646	649	597	679	665	664	643	635	677	634	644	635	631	605	635	631	641	684	672	616	642	646	619	649	621	655	656	575	645	636	663	648	605	636	667	641	628	606	639	599	626	681	638	660	594	610	665	643	630	700	630	622	616	657	636	621	653	621	628	593	637	666	700	660	645	664	657	680	629	616	632	634	621	613	615	655	632	672	614	626	637	645	661	628	633	670	662	638	615	627	626	647	652	685	664	653	631	668	664	641	619	644	613	643	627	655	675	678	611	614
23367	21442	28333	24942	21199	6564	2078	1512	1167	1058	988	882	849	882	790	720	739	779	703	695	691	689	679	699	646	666	676	601	619	624	658	632	626	651	633	636	625	632	608	644	605	682	645	645	621	611	609	623	583	613	627	661	640	605	629	626	637	653	588	637	624	644	669	597	623	573	645	633	641	602	625	645	634	569	589	635	632	626	617	625	570	602	625	573	608	614	612	632	621	649	644	612	604	637	603	581	620	624	597	619	616	633	624	595	629	626	635	608	593	619	598	623	580	624	609	591	598	592	653	641	569	635	635	634	599	635	632	618	652	577	622	640	577	616	631	618	622	597	609	606	702	639	648	614	602	600	602	635	636	655	630	596	641	615	620	590	598	592	625	607	597	630	619	616	623	637	610	593	653	590	614	628	711	589	597	599	635	643	661	605	610	617	603	566	633	632	645	641	612	605	628	604	620	624	607	581	655	625	588	607	626	644	608	607	626	636	605	607	656	610	622	603	576	606	594	572	623	618	629	643	589	651	605	624	648	631	651	614	603	632	638	602	601	580	621	611	608	647	630	595	651	580	607	602	635	658	612	636	610	615	591	596	630	593	608	632	623	658	655	607	639	606	636	574	642	596	604	616	596	662	592	592	604	625	631	638	657	637	597	635	683	614	644	620	629	649	609	593	578	617	614	644	601	649	619	650	636	603	584	601	603	621	612	568	625	593	605	589	595	629	636	610	619	641	596	627	612	561	617	636	598	619	594	584	631	625	589	591	616	621	603	682	632	637	601	640	616	629	619	626	602	615	597	601	633	632	655	611	559	657	661	619	639	626	604	643	598	593	599	630	641	654	654	583	607	645	603	597	615	624	623	618	614	647	582	587	633	632	589	628	593	597	537	599	599	578	664	571	589	598	611	605	590	618	630	643	650	626	605	612	646	662	585	585	636	604	663	580	622	599	596	609	640	618	612	616	618	636	608	620	618	638	632	591	625	651	629	643	606	565	662	624	542	645	604	623	616	606	620	590	586	609	626	636	586	589	661	651	586	626	664	624	626	593	628	607	627	656	626	616	592	592	591	622	602	613	656	630	566	650	669	610	630	633	619	652	641	629	629	618	578	585	647	612	620	596	669	593	641	663	637	617	646	624	620	614	628	617	601	600	615	610	609	637	592	603	634	605	624	654	629	610	606	633	656	603	594	603	611	620	611	639	633	647	639	661	545	632	611	629	620	621	583	631	614	584	651	627	628	653	620	602	577	638	649	625	627	665	620	617	587	610	624	569	637	613	596	608	630	654	608	575	591	620	623	624	632	616	656	642	628	591	650	634	657	608	645	647	592	626	615	634	605	596	611	605	633	624	643	626	614	603	632	615	607	578	592	612	656	615	637	621	616	593	568	590	612	589	589	623	591	586	615	587	596	628	596	603	607	611	626	632	631	608	643	626	603	628	566	617	643	631	641	601	602	556	672	612	621	596	614	630	618	653	627	631	639	611	584	646	641	584	594	595	668	606	650	657	645	597	601	626	641	633	655	560	616	625	607	597	631	597	652	606	643	591	624	657	577	606	606	667	588	619	599	596	606	606	640	610	653	619	631	573	625	608	628	593	656	624	607	634	648	653	619	625	663	613	651	595	604	605	634	632	651	644	597	587	631	606	632	610	578	636	618	585	644	595	630	610	633	587	629	645	623	597	633	611	605	575	600	614	603	584	578	606	657	630	599	611	629	598	641	615	598	635	612	614	579	638	613	607	606	588	665	596	617	645	620	661	603	623	653	615	592	567	611	606	602	626	595	613	601	605	613	580	624	669	613	643	628	632	634	597	613	611	646	628	648	630	607	609	620	581	637	595	642	613	609	645	579	633	567	644	666	610	609	647	639	594	662	597	634	607	636	612	611	610	622	612	651	656	636	624	644	568	611	637	629	566	627	599	607	607	618	611	634	609	629	560	621	598	616	595	601	606	592	587	644	586	613	605	629	588	588	592	607	630	672	579	610	639	621	607	601	641	635	592	564	606	609	603	588	649	628	631	640	620	598	645	595	576	631	620	607	591	563	611	615	587	583	599	642	585	611	619	581	583	635	635	578	655	634	614	610	626	672	640	586	624	612	578	664	577	614	602	624	637	631	634	608	601	587	615	615	628	624	606	596	622	589	601	660	649	668	568	645	602	546	612	578	617	604	625	618	609	646	615	625	617	612	633	635	651	601	580	616	578	649	576	573	589	669	605	602	596	601	627	624	586	633	613	654	658	580	656	603	660	626	602	624	652	631	566	640	618	646	586	608	570	600	590	621	628	601	607	615	636	635	656	613	597	645	626	652	616	611	648	635	623	605	569	605	631	599	638	655	623	589	609	621	646	634	658	589	640	631	626	612	614	658	620	594	625	584	606	633	600	601	621	618	600	628	628	641	645	631	594	592	570	647	581	578	613	604	586	626	553	608	617	619	599	631	578	625	600	619	607	617	585	677	635	631	536	617	615	613	643	632	665	622	584	660	612	639	634	669	611	630	602	606	661	665	644	643	611	600	646	633	625	635	610	588	603	582	595	617	594	635	625	633	601	592	617	564	615	588	559	622	575	617	647	642	626	628	620	583	593	648	632	601	617	613	573	572	517	607	631	599	649	568	624	652	597	608	583	566	608	604	612	608	629	572	633	559	607	649	634	628	660	633	646	650	582	596	583	628	601	627	593	632	613	589	675	579	625	635	591	617	590	592	611	638	600	633	652	627	609	607	610	604	673	626	622	609	579	599	612	606	644	619	581	643	640	614	610	612	623	624	578	606	615	629	594	579	669	607	623	600	613	650	615	618	625	611	624	585	612	618	611	627	579	638	640	595	624	600	599	601	612	605	628	621	593	656	626	633	636	638	613	596	603	610	624	599	600	579	622	609	604	639	614	629	602	604	597	628	594	571	626	628	601	593	601	666	589	620	612	603	597	601	602	631	628	613	587	573	617	630	624	582	596	652	619	621	643	657	609	601	602	606	603	636	610	584	607	625	628	632	601	623	627	597	612	636	631	635	623	617	668	619	612	620	617	616	580	594	587	596	537	608	629	626	603	586	596	615	637	621	623	612	596	630	595	545	629	666	599	602	608	572	637	606	580	640	593	631	585	613	610	594	602	612	616	613	593	611	650	615	593	579	592	647	591	628	622	606	609	700	616	630	591	588	571	611	641	584	591	655	623	586	614	586	647	634	605	657	661	613	586	592	598	634	616	636	625	612	594	610	622	619	625	586	555	605	624	642	601	644	609	616	599	630	612	630	619	582	607	620	623	573	617	592	607	621	571	654	615	616	602	618	631	576	592	584	586	595	577	625	636	584	648	612	608	625	621	603	592	620	603	588	600	596	634	625	573	617	609	614	612	587	645	575	627	593	603	571	636	623	596	613	662	624	620	609	589	617	613	591	591	597	631	623	604	654	634	559	632	594	595	623	599	608	625	614	622	602	627	644	615	610	571	628	581	636	613	623	565	563	603	616	619	576	599	617	585
5964	18762	13960	7180	5191	4260	3533	2808	2331	1931	1534	1370	1248	1220	1174	1071	1058	1015	1026	1041	943	992	929	915	831	947	827	880	837	840	865	791	809	832	841	831	865	824	785	805	787	818	875	840	854	839	846	835	847	866	836	865	867	795	807	820	829	842	811	772	841	803	822	806	826	850	794	833	862	843	823	827	859	856	819	845	853	854	855	851	815	852	772	815	841	788	851	797	818	800	830	826	824	846	850	797	884	869	835	789	812	784	811	816	799	850	855	785	831	826	785	811	805	815	824	874	823	833	774	771	821	782	789	784	771	793	853	801	841	839	813	782	803	859	777	888	795	802	849	799	849	812	816	848	900	826	818	817	780	858	889	860	857	809	803	867	840	775	824	828	851	863	835	852	863	831	803	846	793	805	751	838	837	858	847	827	797	798	857	823	829	891	829	778	840	873	814	802	831	821	828	808	842	850	830	839	812	835	791	820	833	849	857	790	862	828	874	845	774	853	804	822	837	853	831	852	791	846	874	808	883	856	838	817	830	808	825	771	869	838	781	844	856	835	846	867	790	833	875	843	866	810	812	817	768	836	814	814	833	881	884	837	845	851	833	836	854	836	802	808	860	811	800	803	830	820	783	856	845	847	873	841	824	837	858	790	804	832	800	793	829	846	817	847	790	848	875	730	789	789	837	831	828	873	825	839	805	805	805	848	831	783	826	845	850	853	820	832	782	839	808	812	818	823	863	802	810	779	915	806	856	815	835	848	829	816	825	805	854	788	805	789	845	816	879	792	836	818	792	839	831	802	822	844	868	871	799	809	852	803	880	877	817	850	839	842	866	846	832	772	832	804	813	875	845	803	782	840	803	841	795	847	822	849	811	782	855	801	830	823	811	870	860	766	786	860	852	766	752	869	800	806	871	829	804	798	791	840	836	875	830	867	832	872	862	791	839	840	828	845	808	815	831	858	802	821	787	834	808	849	857	787	824	862	821	842	833	846	860	882	810	802	871	791	821	831	828	859	798	836	841	831	777	831	771	809	794	800	853	812	824	827	802	834	828	842	781	822	829	847	822	815	771	781	835	853	862	817	850	855	793	861	832	834	866	795	813	870	855	808	795	809	850	796	863	821	841	822	781	756	814	814	874	858	836	850	799	866	832	845	805	833	806	837	877	828	856	808	807	787	820	817	800	827	787	820	811	858	849	879	832	868	831	832	859	820	836	801	812	845	847	749	851	806	817	885	829	830	810	871	810	845	801	852	820	854	829	783	799	826	825	754	817	841	830	814	846	856	821	780	812	800	831	805	829	781	808	830	784	904	833	777	851	827	869	883	857	772	843	839	833	815	820	823	809	809	794	791	827	879	851	807	847	886	827	821	859	813	811	829	896	831	837	805	847	840	855	733	789	836	826	814	856	883	788	841	792	804	844	823	787	807	820	830	863	802	820	785	849	824	789	819	801	834	842	775	790	807	818	891	832	808	812	832	796	805	841	786	801	826	805	814	876	834	863	801	789	804	843	799	779	877	800	835	793	800	835	854	840	841	780	841	904	794	834	755	860	848	820	857	774	754	829	782	832	798	812	837	825	854	836	828	784	803	819	785	833	786	845	782	864	818	877	872	853	802	818	804	821	822	828	847	772	833	854	818	856	848	786	808	858	897	844	867	795	828	832	818	796	839	839	803	765	851	773	841	844	887	809	807	830	781	859	873	824	816	828	831	829	807	825	820	795	822	828	852	821	798	841	815	777	893	829	865	878	832	841	811	810	860	855	878	835	829	807	843	832	840	815	811	824	787	873	808	821	782	845	881	869	800	827	805	843	836	832	815	853	825	808	827	810	815	797	814	832	790	799	837	823	889	845	840	818	776	865	821	817	785	815	809	871	835	833	846	841	822	821	801	826	810	833	837	818	823	844	828	834	846	830	814	770	778	786	848	848	888	740	786	832	843	796	849	812	821	834	824	820	763	834	815	781	806	823	776	801	825	800	844	862	847	820	795	844	811	880	839	803	842	826	883	838	834	835	840	823	835	842	819	808	823	901	793	807	861	813	794	823	778	814	862	804	804	845	756	830	840	799	813	811	783	778	859	841	849	839	849	806	837	821	893	779	793	807	859	805	813	834	808	829	850	825	804	819	833	836	797	811	795	825	879	810	830	819	817	840	826	814	843	820	838	819	779	808	868	781	854	840	865	804	821	797	819	795	779	809	875	846	828	833	833	839	855	807	818	836	840	829	827	815	900	841	808	861	817	835	874	812	822	832	834	815	825	826	738	869	839	836	841	806	808	851	796	810	814	797	820	845	770	816	867	847	834	878	841	817	852	779	826	841	832	841	798	828	846	805	846	849	830	824	836	812	820	815	808	842	815	831	834	834	825	845	826	813	811	805	834	850	859	814	808	813	827	844	877	842	785	838	824	799	856	809	774	879	857	871	874	823	822	800	821	808	839	868	794	858	846	785	843	824	821	872	808	834	844	816	842	865	822	806	856	796	829	802	846	934	816	812	808	812	831	799	838	797	866	839	787	829	781	810	854	801	834	833	822	826	801	827	845	839	795	796	852	787	857	821	812	831	835	837	832	814	806	803	869	851	800	846	799	842	821	844	842	766	800	837	813	846	804	847	838	847	807	831	831	791	792	830	795	828	820	818	827	798	820	882	794	804	866	855	876	848	835	777	852	799	849	804	849	866	817	846	768	841	805	827	817	814	816	854	805	866	824	825	837	842	834	860	836	788	854	814	825	804	839	787	855	831	797	839	848	848	826	809	749	821	834	860	797	830	824	846	828	839	855	817	816	835	861	799	863	818	851	853	826	809	860	782	854	823	803	806	822	786	818	857	841	781	798	808	781	823	833	826	807	855	780	839	865	821	770	794	824	787	844	782	868	793	812	841	831	871	860	880	864	848	814	810	831	837	795	863	817	842	811	899	797	825	863	819	810	792	836	799	841	860	747	828	863	850	797	846	824	899	811	857	816	846	836	851	854	827	802	818	881	894	844	871	825	848	832	814	872	817	823	794	847	813	782	805	840	853	794	794	834	766	839	825	830	811	814	770	840	848	830	822	813	839	802	800	823	814	826	817	808	836	836	880	816	822	819	824	831	821	817	783	833	811	796	787	800	831	890	830	844	804	812	811	810	842	843	815	888	813	808	814	827	791	842	826	846	874	815	846	845	786	792	808	816	823	823	850	844	794	863	780	820	847	871	811	853	826	815	776	829	812	797	830	824	800	813	834	774	785	811	840	843	796	835	837	808	777	828	849	803	829	830	842	841	860	773	791	778	821	879	836	798	817	865	853	814	811	852	847	853	752	866	745	804	829	829	814	768	807	736	841	820	814	840	821	794	810	854	842	797	846	788	832	813	810	785	837	753	806	800	834	815	769	862	904	822	818	797	847	785	841	831	847	813	842	801	798	811	854	857	821	788	838	788	835	833	816	834	770	798	812	806	839	820	802	854	867	851	823	853	877	810	832	885	798	842	857	862	854	824	798	785
24854	21439	26346	24524	3675	1348	1005	833	644	553	492	433	435	355	386	375	341	318	299	359	331	309	334	333	274	272	297	261	270	295	277	298	313	276	279	263	264	262	286	280	287	290	269	307	274	278	274	315	293	301	297	285	265	295	254	269	283	292	289	282	260	283	272	274	292	274	285	311	299	278	264	299	285	294	254	263	276	246	268	277	293	264	281	270	257	295	288	298	256	291	293	265	281	270	271	281	262	288	276	300	282	283	294	266	270	268	280	280	301	248	247	274	261	269	281	278	256	258	275	258	270	277	300	281	251	287	276	318	302	278	292	264	300	300	272	314	281	274	319	296	257	274	286	269	311	277	263	307	308	286	264	254	302	279	305	281	265	286	277	281	294	278	280	270	269	297	273	253	267	277	283	292	307	281	307	286	264	290	243	281	278	271	270	261	284	295	257	261	300	260	273	286	315	257	264	267	293	271	282	277	292	279	287	307	270	280	275	299	278	277	265	294	280	293	296	286	273	277	299	253	282	257	278	275	255	288	288	254	295	274	285	259	310	273	247	267	282	290	265	301	269	270	305	281	266	260	289	257	242	292	247	265	263	264	289	262	274	274	260	274	282	261	301	263	281	282	278	275	291	289	308	274	275	279	272	303	287	262	285	284	284	277	268	255	260	289	288	305	262	257	274	272	256	278	260	265	274	261	291	291	288	253	285	256	280	299	312	300	291	261	307	283	292	297	280	265	262	269	294	262	311	286	257	269	274	295	277	272	255	279	282	273	291	275	263	267	271	286	281	277	281	273	284	292	316	271	262	282	278	282	284	273	276	286	309	268	292	294	272	287	240	291	285	287	263	280	298	300	255	266	284	263	273	290	268	297	238	278	268	261	274	252	267	277	266	277	291	272	252	245	307	273	288	281	261	254	288	267	292	237	230	286	286	271	261	259	294	292	251	279	287	260	264	264	286	304	293	271	290	290	261	272	287	281	307	243	288	299	273	290	265	267	286	273	271	262	262	268	271	265	245	278	277	296	246	284	266	274	284	260	276	260	275	250	249	278	263	295	270	282	281	277	302	283	260	263	271	283	270	289	269	283	275	298	277	278	279	276	297	301	283	276	274	273	263	299	284	284	299	289	304	290	267	299	270	261	265	296	301	265	272	248	263	267	268	286	282	316	278	249	266	257	288	282	239	272	260	255	282	300	309	284	269	292	262	261	263	282	277	263	296	277	304	268	256	269	281	273	222	283	269	289	303	284	290	268	279	300	292	264	329	300	276	299	312	266	272	295	257	261	278	245	276	284	255	280	257	273	273	272	272	241	286	280	288	269	326	269	270	291	282	315	290	300	276	287	289	287	295	272	278	298	235	299	265	291	274	272	252	275	304	280	299	291	282	255	291	280	274	295	270	284	277	284	261	309	279	264	315	261	282	283	289	273	290	262	264	267	291	267	303	268	294	300	303	265	267	295	283	287	289	293	287	290	280	265	292	264	276	286	252	300	298	231	254	285	283	268	295	282	275	289	285	283	280	296	290	297	301	288	272	272	276	286	274	259	278	278	275	283	253	269	272	295	292	330	268	289	239	262	275	280	261	256	299	287	283	275	311	258	276	260	264	262	264	290	265	296	300	253	258	266	254	282	288	248	285	267	276	285	251	266	275	314	255	291	292	257	250	272	288	238	269	269	291	281	258	243	282	305	291	275	268	275	251	290	288	266	279	247	285	297	246	295	259	273	299	317	264	251	295	288	299	282	295	302	276	262	291	282	294	258	326	280	288	293	274	291	277	260	280	273	269	297	272	262	284	253	273	279	262	277	281	281	309	280	267	270	281	287	272	285	279	288	268	295	268	305	297	260	292	321	281	274	308	265	299	274	266	275	239	263	287	253	269	248	261	285	260	274	279	295	250	275	267	290	250	255	297	290	302	277	277	287	256	277	309	294	277	278	286	269	285	255	279	268	276	302	254	303	250	283	304	257	282	278	272	276	273	277	289	272	283	254	281	295	264	264	265	271	243	255	274	272	250	278	298	271	264	271	282	305	301	271	247	271	273	249	289	248	269	250	307	278	246	297	246	267	294	313	263	279	264	281	296	298	274	248	275	273	283	262	299	270	276	281	278	270	295	273	302	291	269	275	261	280	256	247	278	304	271	278	271	289	268	266	271	275	254	286	269	275	278	275	312	289	285	274	283	307	268	268	238	270	283	262	275	270	277	266	262	286	261	273	228	255	302	277	317	274	288	276	257	223	276	255	272	289	282	266	286	277	255	319	277	283	276	277	281	284	270	265	298	290	285	290	284	275	295	255	259	237	300	266	282	267	270	278	269	302	290	313	295	274	303	265	274	307	302	280	259	282	256	290	259	275	257	280	290	288	291	318	287	319	273	274	271	286	250	289	249	278	281	291	280	266	300	288	275	282	269	269	279	282	311	249	264	276	275	253	287	293	275	253	287	286	287	290	288	276	307	278	283	269	271	296	249	269	263	321	280	291	234	280	264	265	289	278	267	263	261	276	247	268	280	255	291	290	275	280	255	298	289	276	284	273	268	273	278	288	292	269	294	282	269	282	255	268	270	265	279	260	278	298	289	278	288	286	284	262	291	278	257	265	281	261	295	285	310	268	271	291	253	289	274	305	277	301	279	291	282	283	247	265	250	274	270	267	321	289	246	268	276	276	260	268	279	286	277	282	283	273	281	255	268	254	264	278	257	285	274	278	263	281	278	278	276	268	272	288	301	272	277	272	274	282	272	282	283	278	275	280	270	250	277	281	281	253	303	277	310	271	260	271	286	288	289	276	298	280	280	267	304	261	296	308	270	260	297	267	269	268	284	279	269	287	297	284	306	272	287	297	303	273	245	273	261	274	271	258	270	273	277	276	291	304	269	270	292	301	259	279	279	275	270	262	281	294	282	251	268	295	268	274	293	263	305	298	278	285	257	296	281	306	266	284	266	303	279	307	288	261	279	251	269	278	269	279	285	278	276	286	279	276	283	271	271	287	272	300	276	288	283	284	271	267	311	273	266	268	246	275	282	278	284	286	268	272	280	270	284	292	292	305	274	277	272	263	255	277	284	282	268	276	283	259	271	262	258	285	254	288	284	305	265	280	309	311	274	236	259	272	307	244	261	273	271	273	320	269	296	264	308	279	282	258	297	278	273	282	264	286	261	287	242	258	246	278	268	270	258	285	272	275	257	282	275	286	300	285	266	275	261	277	277	285	256	285	282	283	273	290	281	282	283	282	292	289	286	273	288	259	258	301	265	282	269	277	264	295	276	255	262	279	274	276	309	274	292	280	264	264	296	270	313	268	271	275	241	279	274	297	259	279	278	264	315	268	261	289	279	279	315	276	263	278	263	286	315	259	277	300	287	283	253	288	270	277	261	271	259	286	253	276	294	238	288	236	272	299	285	292	288	282	279	284	284	292	262	272	275	254	265	288	246	339	308	272	261	291	261	281	295	299	282	265	271	264	276	279	277	297	245	296	230	267
5882	14499	10059	5306	3762	2894	2384	1835	1518	1114	928	788	698	687	583	600	573	556	485	492	493	480	482	429	409	413	376	381	390	367	396	363	372	366	379	388	369	391	402	381	387	404	370	391	385	390	361	379	391	398	370	369	384	373	398	378	380	406	398	371	381	367	382	353	377	379	357	391	351	364	349	385	366	351	364	383	382	350	387	380	371	381	380	367	367	375	378	377	388	380	370	358	337	393	365	383	426	376	382	351	381	373	404	378	364	384	411	380	354	360	382	346	363	394	381	375	400	385	367	389	370	366	381	386	362	395	375	386	360	389	399	370	375	331	393	367	370	401	373	381	383	400	354	400	326	407	391	363	361	374	390	377	368	352	354	362	352	381	351	384	370	394	396	352	374	370	355	392	368	356	372	367	392	399	388	375	362	381	359	387	334	436	389	411	387	384	383	388	358	408	349	376	355	368	364	368	378	370	385	368	382	386	367	384	384	350	370	354	365	423	375	361	385	364	352	358	358	352	374	372	368	366	366	379	356	397	370	371	357	364	358	380	369	396	373	370	372	355	397	416	367	373	391	354	384	360	346	372	396	372	389	361	334	407	390	348	392	371	391	394	366	390	381	361	409	385	376	363	386	331	391	367	380	385	365	388	373	387	385	405	376	362	393	345	370	354	359	419	351	393	375	393	423	392	375	364	364	388	405	368	397	353	392	390	373	366	389	366	368	383	394	374	343	351	374	386	365	376	368	336	373	374	369	368	345	410	385	368	382	383	365	377	358	371	350	387	340	373	386	377	392	365	368	375	388	406	363	331	380	381	376	386	366	423	350	384	346	386	326	392	366	367	392	366	378	368	378	387	361	366	395	367	359	386	367	389	379	376	363	361	373	344	348	392	387	389	375	365	374	368	389	403	363	354	392	369	391	360	397	337	397	374	399	357	384	373	368	360	414	383	348	359	367	333	390	378	392	365	404	384	322	352	359	370	388	336	376	380	351	338	396	352	343	357	374	378	391	375	372	415	372	389	378	385	374	372	364	393	377	367	363	366	388	403	371	348	401	345	397	361	371	362	349	347	372	352	401	387	357	400	351	379	357	361	352	375	374	347	358	410	362	384	365	365	386	345	359	386	376	377	368	349	399	342	377	353	386	406	386	374	391	369	339	338	395	386	371	392	402	370	384	367	357	392	367	374	378	316	384	354	367	377	383	382	380	385	381	392	389	401	353	376	358	369	358	448	402	354	314	383	360	386	395	349	379	389	400	368	335	356	347	375	365	371	401	379	355	369	388	365	425	370	379	364	371	322	370	354	363	372	372	355	335	376	397	376	384	361	381	369	395	381	350	366	350	375	351	381	386	374	357	381	359	387	357	381	370	385	370	362	342	370	351	363	380	360	385	358	358	366	386	375	356	360	380	367	365	378	377	348	365	384	387	383	364	354	361	355	346	325	361	358	311	355	377	381	369	357	375	384	387	374	377	368	355	360	362	375	375	370	387	348	333	352	368	373	363	403	373	340	361	406	381	401	378	390	338	377	402	356	406	361	370	369	372	346	422	411	368	399	378	326	396	357	412	365	377	391	399	387	376	344	359	358	363	345	357	357	403	394	341	364	357	366	378	380	371	366	373	366	400	362	349	415	355	364	395	351	360	394	349	349	373	378	366	383	390	392	321	377	377	374	400	399	381	391	396	380	348	380	384	386	347	372	371	357	386	389	345	384	368	355	361	355	354	373	340	370	398	381	383	366	358	385	361	359	380	395	366	393	371	392	386	392	396	382	378	370	377	371	373	394	335	372	339	375	371	358	377	363	362	342	360	370	349	364	384	393	364	378	352	376	389	369	383	368	360	399	355	372	368	370	395	344	374	389	387	363	372	380	403	354	356	401	369	352	377	356	363	341	391	400	365	353	390	371	393	360	374	368	380	349	398	414	403	357	395	336	374	396	353	367	405	343	341	358	405	408	334	364	367	377	400	389	356	418	369	371	412	348	366	387	413	403	393	362	380	365	359	392	353	352	396	367	370	407	356	377	391	376	359	365	392	384	385	365	355	358	394	331	369	387	376	368	348	410	391	387	388	377	362	374	359	364	361	379	375	364	342	359	350	380	397	344	375	365	352	371	385	349	358	396	358	359	361	383	386	359	340	364	391	348	389	375	340	402	374	366	374	383	393	402	361	364	354	375	375	412	349	345	365	371	391	334	377	362	373	354	366	386	344	400	353	355	356	370	367	386	378	338	396	367	363	388	381	362	432	429	390	373	411	406	369	398	353	365	422	397	364	380	383	347	364	393	382	384	352	390	360	363	373	389	386	367	420	386	378	391	361	366	387	371	405	343	365	360	371	363	370	407	375	364	382	364	363	396	394	394	398	352	352	363	377	370	386	366	372	381	395	378	351	365	406	362	402	392	353	388	361	370	384	388	409	379	360	387	358	367	383	356	358	368	416	366	383	403	374	373	407	399	387	383	360	363	398	373	369	375	348	383	388	370	364	377	372	380	394	352	348	382	355	386	377	368	368	346	399	326	400	376	381	348	356	396	362	324	377	384	359	383	381	410	361	351	371	366	393	383	370	372	348	391	347	362	366	362	365	345	414	377	369	395	333	388	361	384	399	332	344	369	375	408	376	367	341	387	326	382	356	358	351	413	372	407	364	387	410	402	395	356	391	380	361	386	404	366	385	363	387	357	416	380	366	391	372	386	398	355	373	399	336	353	391	361	393	370	363	367	372	346	371	350	349	341	331	347	375	403	383	385	365	387	361	419	368	401	368	367	362	371	337	369	387	370	408	362	334	370	380	398	351	348	393	386	333	380	379	395	397	365	354	399	386	383	363	343	363	390	357	362	385	387	361	368	371	379	351	363	368	360	335	377	392	387	376	400	368	335	400	381	358	368	364	401	335	358	392	353	371	363	366	386	344	392	372	324	375	358	341	370	385	388	375	391	382	378	368	373	417	402	360	390	381	367	350	389	352	384	379	391	366	387	378	383	352	363	344	375	402	401	368	347	364	379	377	378	398	398	390	371	366	316	334	369	411	322	336	336	405	355	379	381	365	392	409	381	357	359	381	342	371	363	330	393	356	359	361	377	364	341	400	365	363	379	385	387	328	382	420	371	390	397	376	360	378	367	416	367	371	362	414	358	336	358	362	385	402	346	329	349	375	341	345	342	356	339	398	384	383	373	390	388	372	365	376	352	374	362	349	346	382	374	361	400	369	347	383	360	376	385	392	354	362	349	385	365	386	371	365	366	351	365	359	342	355	369	377	341	362	337	402	355	344	350	389	371	369	360	398	346	365	383	336	371	359	346	380	376	435	377	370	367	368	390	358	361	364	359	356	391	381	360	347	374	386	356	386	395	393	362	399	383	387	391	382	394	374	369	388	391	374	362	381	382	350	368	392	354	387	370	363	388	395	349	378	394	375	344	347	372	405	358	381	395	368	410	370	361	359	367	372	404	359	351	369	337	388	424	405	393	391	334	356	375	385	352
22648	21511	28956	24460	21514	20662	4865	1811	1309	1088	889	802	718	689	665	651	599	633	567	518	504	513	503	457	445	505	464	475	410	410	452	466	433	474	449	418	404	420	453	400	431	391	438	447	464	425	465	439	467	437	446	413	438	438	416	416	422	446	430	398	454	392	442	457	440	424	423	425	432	422	411	435	414	421	434	439	426	422	426	408	449	405	422	421	423	422	454	444	401	409	434	424	414	390	414	402	418	421	427	417	421	405	387	439	413	422	416	442	466	425	396	484	399	386	460	415	413	438	434	441	420	434	425	406	441	447	413	417	397	418	451	444	481	431	436	389	432	440	436	404	433	445	415	413	425	418	419	448	395	426	416	429	455	471	456	463	461	409	477	428	381	421	425	431	419	447	421	470	425	429	421	416	395	450	415	421	377	402	443	444	432	420	434	426	418	421	431	412	457	431	429	412	385	407	369	426	467	423	430	414	439	442	494	430	426	447	425	424	427	407	430	420	413	411	472	425	413	458	412	436	418	452	424	420	445	465	396	410	396	419	458	434	443	449	421	428	419	386	410	439	451	423	396	420	461	453	400	402	457	395	399	404	461	456	435	408	368	439	376	435	460	434	425	388	426	406	468	420	434	420	434	412	445	437	432	432	405	423	436	423	431	427	416	422	424	418	432	423	421	434	426	431	410	413	406	436	447	436	416	409	465	429	428	419	427	429	422	434	410	425	416	410	415	458	453	429	403	440	461	401	427	423	436	442	422	449	407	437	423	393	412	414	405	434	447	422	434	461	404	423	406	421	406	448	393	411	436	419	440	398	405	442	387	412	452	438	429	428	458	446	448	426	459	399	420	441	395	419	407	414	452	456	413	409	448	449	408	429	454	424	426	457	407	423	434	430	458	393	424	393	391	440	410	412	487	419	374	367	416	397	413	468	412	443	428	422	425	399	392	438	435	435	407	374	442	452	423	447	415	434	425	397	445	431	416	432	417	420	426	412	446	429	408	454	430	416	421	441	355	438	423	438	381	427	419	440	465	437	429	399	438	441	395	413	408	456	442	421	418	411	441	455	400	444	437	425	437	434	406	449	413	431	421	406	429	411	409	420	400	414	420	433	456	401	403	465	390	410	438	456	465	421	453	412	430	380	433	410	420	458	412	426	440	419	440	388	398	408	395	451	452	422	391	413	450	434	427	392	431	409	438	424	470	441	456	447	402	406	394	398	419	378	437	418	412	421	397	460	431	412	421	454	401	408	427	440	431	427	433	410	425	446	455	421	437	431	460	432	416	400	445	399	431	406	413	442	474	421	466	434	420	395	409	422	459	418	435	417	473	429	400	441	402	444	404	422	450	439	455	450	424	463	392	418	446	391	414	406	451	420	431	402	406	422	425	453	451	461	428	461	422	450	431	444	425	439	413	413	420	429	402	453	427	397	436	418	419	436	448	385	454	453	434	427	409	412	408	391	399	410	407	421	394	454	420	401	398	408	422	398	430	412	447	410	433	397	434	463	418	416	437	420	436	423	427	422	413	427	456	411	381	445	404	425	468	415	405	426	407	454	423	430	404	417	407	442	404	394	430	414	406	425	398	417	429	427	418	409	420	417	408	450	437	383	443	426	444	423	429	410	431	428	415	402	446	404	384	440	435	431	441	444	419	427	443	404	426	405	437	480	435	476	399	473	444	428	441	396	426	380	412	398	399	384	418	391	457	423	428	392	399	413	425	399	450	436	438	403	391	431	423	451	408	429	407	423	430	410	385	371	421	393	417	430	427	440	430	434	429	406	471	414	426	404	453	437	437	410	407	439	433	365	447	387	398	423	457	429	449	412	435	435	430	415	420	420	411	415	423	423	432	406	423	442	465	385	424	437	451	456	479	444	410	395	436	430	436	455	425	437	434	424	414	440	419	414	411	416	416	420	420	406	436	403	376	414	450	425	406	383	410	427	425	435	418	400	382	406	474	363	425	421	435	411	398	464	420	372	418	418	470	432	463	418	445	377	403	414	404	469	451	456	419	413	442	427	411	401	424	389	454	430	397	421	409	406	428	428	402	422	420	438	434	442	387	399	457	478	409	449	408	424	445	428	442	454	427	430	423	438	432	424	415	456	413	464	422	440	404	444	447	395	430	411	398	424	443	457	440	445	386	438	440	401	411	407	437	459	424	443	422	424	408	416	398	454	446	384	398	427	383	409	412	449	428	441	383	434	456	429	405	423	466	417	409	405	447	422	425	432	434	448	436	422	437	454	393	450	462	410	425	418	394	404	412	454	441	424	414	428	473	410	423	412	441	475	383	399	413	410	410	399	446	445	409	422	457	385	391	421	439	437	424	431	430	421	450	429	422	446	432	432	462	467	391	463	411	418	425	395	400	461	405	451	443	443	397	435	434	417	444	431	381	432	418	428	393	463	410	454	469	390	422	452	443	438	433	431	393	426	438	412	425	441	407	423	408	433	405	449	404	395	425	402	410	413	414	410	425	446	413	411	477	450	426	382	406	418	397	415	422	410	455	411	416	418	432	454	451	375	406	415	429	383	427	439	417	436	421	449	413	411	408	438	427	408	460	468	423	417	405	409	412	386	411	491	398	436	425	406	466	439	409	432	412	460	431	432	391	437	442	428	404	405	426	388	457	412	423	408	444	397	422	399	415	416	437	478	425	434	391	478	402	489	423	428	443	422	427	415	437	437	455	415	446	419	431	445	414	422	484	445	418	416	437	431	415	417	457	438	456	461	396	451	406	456	401	410	404	409	426	397	437	411	435	406	463	414	404	403	423	450	398	444	414	388	395	424	387	423	404	399	443	434	430	410	439	446	403	423	418	410	419	361	397	435	439	447	448	409	419	440	441	423	449	462	441	428	443	377	451	423	409	438	394	418	425	420	418	446	420	386	408	413	454	399	448	425	403	382	398	408	424	430	421	419	443	415	425	434	426	431	456	406	438	426	447	439	399	404	439	431	445	414	408	373	435	468	460	413	441	423	446	397	402	458	447	403	438	418	411	415	434	410	463	419	440	443	441	436	408	461	425	463	414	415	416	435	473	419	416	465	435	427	433	428	412	432	457	433	423	423	443	416	432	398	408	430	395	429	409	437	442	401	410	409	418	435	424	381	387	449	427	488	406	449	450	433	398	432	390	392	412	430	452	423	425	420	440	454	365	426	436	421	429	421	418	434	398	405	425	394	396	449	445	430	438	434	397	470	449	447	408	401	411	416	421	428	420	436	424	395	449	431	432	432	428	402	403	419	424	436	426	407	429	441	418	411	410	433	433	418	429	479	425	445	409	423	458	427	439	418	418	387	406	418	416	437	423	403	448	463	387	408	436	414	440	444	437	398	426	410	475	431	398	414	450	396	468	418	413	404	400	435	444	421	410	434	437	424	430	433	433	423	461	448	414	391	423	422	447	416	419	464	428	460	422	418	424	407	450	439	429	422	418	442	458	419	429	404	403	389	435	432	438	431	416	426	429	423	397	407	405	431	414	442
7245	23477	17862	9642	7075	5707	4627	3578	2811	2188	1723	1413	1319	1159	1076	1002	967	945	909	770	808	791	743	726	688	704	657	678	671	637	581	615	638	616	624	591	579	624	601	645	603	554	619	588	611	602	594	621	630	566	555	608	585	635	587	592	580	553	630	629	579	545	604	577	557	586	619	609	564	579	606	597	577	582	611	546	557	582	558	565	580	611	603	606	591	566	624	600	571	607	638	515	588	573	596	609	573	543	587	602	600	606	587	568	574	593	597	595	579	616	545	594	578	605	597	531	620	599	604	577	561	567	557	612	589	592	567	557	563	547	627	582	579	599	582	555	606	587	547	573	548	590	597	609	553	563	584	591	605	512	582	581	567	580	585	544	626	561	541	553	596	550	564	617	554	629	543	615	589	579	584	583	544	553	576	569	594	577	565	534	597	559	609	549	586	565	560	582	574	579	595	568	606	617	590	607	539	571	558	587	574	553	567	600	586	560	541	608	580	605	559	576	552	586	605	544	613	567	561	552	588	591	597	529	562	553	562	629	614	585	600	572	564	567	619	583	578	533	600	588	609	579	590	563	631	560	530	562	573	578	603	542	597	573	521	573	551	548	545	534	568	607	581	575	606	581	559	562	580	594	566	545	594	597	576	588	576	595	622	562	578	610	587	563	570	547	570	591	604	625	586	563	589	618	571	588	514	575	598	556	594	586	546	578	569	579	588	574	597	600	587	593	597	586	539	528	556	627	594	574	568	575	537	593	606	591	539	584	596	600	583	603	577	551	584	553	571	541	572	571	540	536	561	604	646	539	547	571	556	572	576	619	553	539	571	571	586	609	520	560	525	588	548	511	588	593	566	554	576	593	571	550	576	516	575	582	566	557	527	548	588	573	596	584	599	572	582	584	629	625	506	606	571	587	588	584	556	582	591	603	579	585	541	627	507	614	576	544	614	577	608	610	593	608	571	589	585	555	548	619	546	585	563	565	546	600	570	615	578	610	544	564	587	553	551	584	548	612	591	569	575	576	589	627	575	573	592	547	597	553	573	582	580	546	609	570	585	564	587	546	614	569	572	614	556	570	519	573	567	587	553	581	560	605	595	554	577	598	560	587	577	557	564	604	583	533	585	609	572	560	572	552	588	600	614	607	619	590	558	582	580	564	579	597	566	547	588	588	543	562	573	606	525	579	579	590	579	552	584	602	623	615	568	608	614	617	567	620	567	575	537	564	603	554	617	598	582	592	592	565	559	576	624	559	578	543	553	567	582	552	615	617	622	599	560	558	612	565	557	584	585	587	526	577	572	568	554	584	582	572	558	581	612	583	594	587	593	565	624	554	548	565	602	595	558	582	592	543	617	597	582	611	554	612	575	530	584	579	526	612	613	588	569	545	563	565	521	562	590	606	530	577	617	628	577	552	589	559	582	564	617	614	612	602	518	572	590	551	542	587	573	566	595	582	579	554	607	611	611	579	556	580	560	585	564	559	570	584	589	596	578	585	580	526	581	581	572	586	557	570	580	541	551	551	605	608	577	567	586	595	618	593	597	577	594	592	602	587	571	613	606	572	581	564	558	571	580	587	603	611	526	539	554	602	594	568	544	591	578	580	588	535	596	577	597	591	569	560	598	597	583	549	559	550	574	565	559	596	599	587	566	581	560	584	528	559	605	595	608	614	560	561	584	533	595	582	626	558	577	594	574	594	583	569	593	588	568	614	558	569	611	578	554	566	615	599	563	573	633	611	595	597	597	605	534	592	552	605	617	567	562	563	621	554	594	591	583	588	570	556	576	597	575	556	592	572	589	578	564	597	547	617	530	574	632	547	603	542	588	589	599	561	563	552	578	605	558	574	581	567	570	615	592	511	594	576	565	568	562	583	547	567	550	589	589	606	613	583	613	589	553	612	574	567	604	638	629	587	605	621	545	610	572	578	624	546	630	581	607	536	528	572	559	612	597	520	580	606	598	609	552	541	607	558	601	614	578	570	581	564	545	563	589	628	581	577	562	531	623	559	591	634	584	536	571	612	558	557	587	574	622	568	580	533	621	622	606	564	576	586	613	540	603	624	570	535	614	576	574	590	591	587	590	597	617	575	577	594	588	587	580	582	635	551	564	588	560	564	607	554	579	564	602	598	596	563	599	579	597	544	582	609	581	553	548	581	557	572	593	567	585	565	598	577	580	591	613	548	576	580	613	530	571	555	610	586	606	594	574	594	579	574	596	615	591	581	595	554	588	592	571	568	609	554	573	588	630	566	549	556	587	570	541	575	581	559	604	538	580	609	567	571	564	573	557	630	556	583	577	580	543	609	570	590	586	615	546	612	627	578	552	567	578	591	563	582	552	549	592	571	575	551	536	602	629	572	596	586	565	544	550	596	549	576	603	604	606	589	571	580	613	546	585	603	560	583	558	556	564	602	581	575	563	586	568	579	583	583	542	540	633	602	608	582	566	583	610	581	581	593	534	588	570	621	579	612	594	545	595	552	581	615	572	590	555	605	595	558	550	558	557	600	582	578	603	555	597	574	554	545	574	583	587	600	583	577	580	542	619	574	569	595	590	574	555	545	616	552	610	596	598	609	560	566	549	593	572	617	561	556	576	555	583	597	577	587	594	589	527	544	617	591	569	559	546	544	593	574	558	609	596	582	564	584	546	625	565	510	613	585	597	578	590	600	547	525	583	586	544	574	553	587	535	569	578	577	574	579	567	576	527	593	576	564	569	643	619	572	571	588	575	590	609	590	557	595	559	617	595	553	564	625	571	603	604	611	592	597	560	564	586	596	569	579	612	623	593	560	569	592	565	597	594	587	608	550	587	563	599	595	585	569	611	550	629	565	605	590	559	605	612	580	580	579	594	579	614	554	578	556	602	571	553	542	570	563	604	566	528	587	566	570	591	577	611	557	556	565	595	585	580	538	588	613	543	572	584	551	554	580	574	570	544	570	566	575	543	545	571	590	556	607	558	592	623	576	573	603	599	555	569	559	602	571	583	636	577	590	598	591	596	576	583	548	538	579	570	573	581	562	541	574	537	574	601	592	527	637	538	604	608	586	573	568	610	576	565	583	571	564	596	575	613	578	607	540	567	563	631	574	568	603	610	613	626	615	582	601	589	551	576	609	566	546	607	609	602	577	546	577	597	582	553	594	594	606	603	534	607	563	599	601	583	587	555	578	582	612	560	614	568	588	564	563	558	602	570	574	592	608	597	642	598	566	608	581	598	594	557	604	572	593	600	611	542	593	592	571	613	552	608	591	621	538	577	564	559	570	588	579	607	578	585	570	581	554	569	584	610	548	565	602	523	553	609	563	567	560	580	598	549	576	573	579	591	610	582	565	650	581	586	567	548	549	552	594	576	587	569	564	589	604	571	574	564	596	582	572	580	585	537	579	594	602	534	581	582	566	558	575	584	634	611	581	625	573	584	556	573	580	564	565	586	579	555	603	546	618	576	576	589	592	548	560	570	586	574	558	572	567	584	613	545	550	577	554
27616	18797	7514	2800	1635	1282	1011	868	801	705	695	585	559	608	540	520	524	518	521	543	515	537	471	482	553	497	515	484	499	506	501	506	467	501	508	513	468	486	465	466	494	479	482	510	512	490	459	457	501	503	506	474	505	529	491	519	438	460	524	510	471	514	461	479	451	498	511	509	489	469	477	507	520	461	504	485	479	476	494	513	496	496	456	475	495	475	463	448	474	523	497	503	515	467	484	460	445	476	469	524	503	511	504	505	477	494	494	529	512	483	485	516	500	486	459	499	496	503	492	464	489	550	502	486	470	467	511	484	502	517	471	519	470	437	494	515	504	483	460	492	485	471	477	458	470	485	477	540	466	492	449	454	468	530	466	501	469	484	450	455	503	492	448	510	495	442	498	517	502	481	468	492	529	484	483	477	472	444	483	494	479	543	504	456	498	501	471	498	464	474	476	479	442	520	471	489	483	491	480	506	481	515	501	475	479	481	497	484	488	533	483	494	511	467	441	485	449	517	493	490	458	475	455	462	502	448	463	481	479	508	494	459	495	492	478	458	547	462	466	497	479	480	482	531	549	479	496	490	498	467	482	497	476	516	458	488	524	487	523	479	501	508	460	527	491	503	508	490	501	483	474	457	444	496	497	496	505	439	459	479	490	481	499	443	492	477	495	489	513	462	521	481	513	494	484	501	457	490	509	494	512	493	454	492	503	445	469	438	515	518	508	499	493	449	466	495	494	490	520	496	511	492	511	440	478	483	477	501	514	460	489	478	452	496	480	489	447	478	497	488	504	495	445	492	467	495	498	492	505	453	463	492	489	471	458	494	484	461	468	470	459	473	514	512	480	497	527	536	490	485	461	496	493	460	474	482	479	485	485	522	469	540	470	476	496	494	498	474	485	473	490	458	515	458	492	498	511	478	513	495	483	489	526	483	470	477	479	451	506	461	488	519	461	496	488	445	512	508	492	478	469	470	519	507	479	486	482	496	510	464	473	497	472	482	509	504	478	505	464	478	465	492	544	512	506	495	471	485	433	485	488	485	499	495	507	478	494	528	511	476	513	487	481	494	473	468	490	484	481	479	479	485	455	436	464	495	490	489	532	489	472	463	528	483	464	506	444	484	545	479	478	509	466	498	515	472	520	500	504	495	478	464	480	519	442	534	498	461	508	478	477	454	450	468	455	480	482	482	470	478	430	450	481	535	495	502	485	522	520	474	486	461	498	462	483	501	443	480	483	482	503	477	475	511	488	508	454	450	495	493	492	463	517	498	490	502	475	453	521	455	486	499	493	474	466	459	492	454	461	479	440	511	472	470	449	513	492	501	473	473	478	485	465	471	488	464	508	474	508	473	481	497	465	497	442	477	500	510	473	474	457	453	490	520	466	483	492	458	472	496	477	477	462	455	479	499	497	506	467	470	496	497	472	460	485	500	498	488	528	452	483	486	457	491	464	479	493	542	473	451	488	488	503	457	493	494	494	490	522	522	464	502	514	485	490	454	481	541	443	478	493	469	470	503	499	495	480	478	467	440	500	515	485	512	465	453	496	485	484	488	473	521	454	493	470	530	496	466	462	495	494	493	474	478	487	498	479	490	536	529	492	504	492	516	505	456	482	518	482	461	512	486	490	461	498	480	459	472	497	473	494	464	499	499	486	467	461	459	480	482	481	503	449	470	495	483	484	472	471	483	463	485	467	462	508	467	490	492	461	500	450	432	504	519	470	484	503	492	485	523	453	477	481	492	468	503	484	482	488	471	469	497	496	512	459	469	469	496	474	496	443	470	511	477	481	527	456	481	493	484	500	466	515	485	497	514	499	451	458	513	507	493	492	446	523	503	459	486	492	483	462	477	503	474	482	450	468	473	478	478	464	484	493	440	457	500	503	493	487	515	498	448	501	520	489	498	505	484	500	508	497	494	498	468	482	452	457	501	496	467	465	480	504	525	532	472	457	509	488	515	471	487	451	462	482	476	483	487	510	464	486	486	491	504	508	504	454	482	479	470	463	469	486	522	477	486	518	484	466	507	450	460	484	494	465	491	508	473	476	500	454	463	465	479	467	507	463	475	463	454	459	487	472	492	486	490	484	511	512	509	471	500	523	501	485	510	485	471	475	530	540	463	484	512	482	478	464	497	477	459	493	513	493	485	472	459	528	496	502	475	489	519	511	520	499	488	520	479	500	468	474	500	465	495	460	494	483	493	430	490	512	500	510	461	513	483	460	498	490	463	513	466	484	472	517	468	488	464	495	467	463	486	480	504	449	515	499	499	457	498	526	491	498	482	510	502	470	504	487	458	479	497	496	494	478	487	471	505	504	491	510	469	465	501	477	494	499	484	488	542	463	506	467	451	498	462	514	474	497	466	507	465	472	492	492	519	509	504	467	514	477	485	491	487	473	491	492	501	486	511	477	480	484	458	498	512	488	479	449	487	498	481	509	469	473	530	505	466	491	469	470	459	449	488	507	474	458	470	487	475	488	445	474	493	501	471	464	503	498	490	434	492	482	511	484	446	467	495	473	519	525	511	455	490	468	510	503	498	484	473	447	442	490	480	461	485	482	446	511	478	472	493	482	476	462	471	504	496	492	496	474	489	465	526	478	491	466	471	506	460	452	468	468	486	510	493	504	510	507	493	487	492	476	471	476	507	475	491	487	468	526	496	446	509	499	466	481	490	503	435	507	471	457	472	495	468	444	475	473	498	470	471	490	462	438	477	495	467	455	458	487	510	475	514	464	516	494	503	482	479	490	491	469	497	495	479	474	501	471	491	503	490	478	497	434	495	447	473	493	468	476	508	492	451	472	495	449	473	452	452	477	509	502	492	472	496	493	478	479	493	483	464	467	484	490	479	476	501	534	474	486	452	451	477	484	466	492	505	496	463	466	490	495	443	498	452	482	512	480	480	507	457	432	460	478	446	478	453	472	473	509	481	471	524	487	473	474	456	476	483	459	444	486	475	492	502	498	468	481	493	473	460	512	504	477	479	489	496	482	499	456	517	468	521	503	482	507	512	468	472	500	497	468	476	488	488	480	472	494	463	482	475	480	494	511	486	551	491	457	459	451	483	482	471	472	479	505	482	455	474	519	514	516	462	484	507	487	514	483	536	433	511	505	503	499	453	493	524	524	485	462	492	502	441	475	509	492	486	445	466	501	456	497	482	498	465	514	516	470	492	478	482	496	469	488	488	493	491	501	533	452	470	442	501	534	504	505	504	439	468	497	489	498	480	467	460	444	508	497	487	517	481	496	503	516	464	470	478	473	524	483	501	478	461	471	482	477	461	448	449	455	511	489	474	490	480	411	504	492	505	473	456	492	468	485	455	493	479	542	527	520	482	534	498	478	489	505	502	446	478	521	444	465	502	457	479	480	505	473	478	453	474	452	447	484	458	528	487	542	475	469	496	497	504	499	502	539	492	467	486	454	480	513	488	511	499	477	490	440	492	501	531	457	547	500	486	538	473	482	443	451	489	490	492	474	469
6781	11000	7717	3947	2838	2408	2000	1702	1367	1189	1018	931	905	767	817	773	821	739	773	744	695	713	705	678	692	683	652	649	665	664	645	700	671	596	623	694	667	664	643	703	581	652	667	656	645	646	670	694	646	645	635	649	617	628	622	641	606	679	614	609	692	622	662	620	664	647	626	631	643	663	593	642	611	629	633	651	593	621	626	655	631	598	635	648	639	627	629	667	661	654	664	610	628	624	658	650	592	646	675	658	641	648	671	657	635	669	633	641	670	641	640	596	666	643	631	622	637	663	628	657	613	674	646	619	620	664	624	646	656	657	601	638	643	588	651	642	642	598	658	647	637	634	654	654	643	637	655	629	643	680	695	660	655	622	597	645	635	617	659	616	679	612	617	669	647	672	629	586	642	598	598	636	617	638	659	613	631	655	688	670	628	606	640	646	650	652	628	639	641	639	660	626	651	643	631	702	660	647	656	615	684	633	597	664	650	657	660	644	643	654	675	613	622	655	638	653	679	656	647	641	623	699	655	638	661	601	623	642	607	632	688	670	657	612	670	633	611	612	639	646	628	642	657	720	647	636	623	638	650	650	631	641	640	646	582	588	591	663	640	632	647	620	670	631	661	671	644	660	656	644	650	643	648	652	597	653	610	646	623	652	676	659	687	620	689	668	662	634	646	622	675	634	676	665	621	609	614	664	649	647	603	623	687	655	593	645	634	614	654	640	662	594	684	610	659	699	643	659	617	643	661	672	623	629	659	593	647	662	678	653	674	645	632	657	638	661	683	629	681	667	627	677	642	635	661	612	630	671	684	638	673	660	609	610	660	657	656	660	624	628	663	604	644	688	644	637	644	608	665	621	645	695	630	633	608	666	675	570	630	657	616	627	643	622	675	629	656	648	620	611	664	612	661	641	651	661	674	611	662	655	624	632	663	690	649	670	623	651	649	677	622	625	680	619	690	678	647	659	620	639	630	649	676	652	660	601	622	687	599	658	657	631	635	632	624	660	659	636	633	628	626	612	678	672	626	669	652	630	667	609	638	680	637	663	627	636	632	636	674	602	633	658	672	634	608	662	663	663	608	660	637	650	629	648	675	632	656	634	659	675	634	643	691	667	638	684	616	687	639	633	632	657	698	661	641	675	646	656	638	654	627	613	655	640	618	663	629	639	659	625	637	625	640	627	642	631	617	637	668	684	602	655	627	638	664	613	624	635	669	677	615	640	664	662	669	634	664	645	669	652	601	602	630	636	640	651	623	621	647	610	608	629	652	636	640	636	650	635	668	662	648	670	635	628	632	625	653	653	603	655	621	605	627	667	629	627	637	638	621	646	664	618	667	635	567	658	625	646	590	633	645	665	640	661	665	646	632	642	666	645	696	611	682	639	684	592	661	672	629	607	645	658	678	655	629	643	615	652	651	607	622	671	640	648	632	656	653	619	606	671	655	679	640	634	633	690	670	607	671	630	639	646	658	634	672	656	669	678	599	676	660	642	639	638	656	664	669	667	601	621	662	631	640	621	668	630	625	665	615	642	668	635	588	669	657	652	643	652	655	653	643	642	686	653	653	665	623	638	631	631	626	629	643	660	615	695	620	633	650	677	612	647	641	621	682	646	628	642	665	613	678	659	620	671	598	592	662	637	652	657	658	625	644	656	621	658	638	639	640	630	661	639	648	652	660	637	623	674	625	672	634	619	649	636	666	637	649	622	642	658	694	625	652	666	655	651	662	662	656	689	651	687	605	617	657	646	621	632	667	673	667	664	663	598	646	664	648	603	647	644	638	633	656	625	622	628	630	632	659	651	648	675	656	624	633	642	652	682	613	675	718	677	673	639	626	648	646	625	677	634	674	610	641	670	618	630	689	625	614	626	624	608	704	637	635	662	651	609	584	624	648	640	653	602	638	631	650	623	642	695	656	620	690	593	668	629	650	656	628	642	590	673	623	661	652	601	611	653	619	674	661	633	655	639	658	636	632	626	641	632	650	622	596	642	607	618	606	625	610	625	671	672	632	595	650	627	618	619	633	624	670	661	645	686	652	624	624	623	636	663	665	634	632	649	581	642	647	697	614	629	643	658	632	617	667	628	675	630	688	635	637	649	651	627	672	659	657	629	628	636	635	667	637	666	630	668	621	647	627	637	636	636	644	653	626	707	570	625	679	640	622	621	623	639	655	669	572	627	658	597	622	649	656	636	630	642	615	634	625	685	625	637	675	661	702	600	651	628	683	640	674	627	704	654	607	616	630	609	662	618	650	677	646	623	675	591	679	665	592	700	651	690	704	642	585	635	619	634	650	638	671	669	631	618	616	623	621	618	643	619	627	639	645	633	657	665	646	641	638	664	646	679	652	664	669	676	604	658	652	655	649	634	668	625	671	628	624	637	664	617	621	670	668	605	654	606	653	648	643	640	648	645	665	685	690	661	662	670	666	674	655	696	587	653	633	609	622	642	652	636	622	666	638	670	651	730	673	694	655	593	649	632	649	639	656	596	645	640	680	627	642	634	657	639	663	651	636	647	658	635	606	629	661	630	645	614	646	630	619	631	619	650	620	654	642	651	619	690	665	677	663	643	624	673	678	659	655	634	630	667	698	639	631	645	639	674	668	582	687	647	651	639	618	619	657	621	680	609	663	595	655	618	636	630	633	635	655	600	676	649	680	661	655	657	658	680	616	663	701	652	660	708	607	662	689	632	667	633	683	648	593	618	587	595	642	627	710	663	633	615	609	646	694	675	680	629	617	651	669	634	596	614	631	652	632	648	651	632	668	663	670	631	690	609	616	639	689	600	663	652	649	612	631	659	616	714	662	626	650	658	591	667	642	657	650	669	653	672	690	615	665	703	614	632	657	664	657	656	656	627	603	670	626	648	648	633	660	588	611	663	665	651	636	658	630	647	679	664	630	653	695	641	663	622	677	667	637	650	667	665	675	634	666	645	615	650	640	612	678	682	627	670	610	645	646	693	612	683	662	632	679	649	671	629	664	657	641	644	626	655	649	575	633	608	628	677	599	649	658	668	672	679	661	642	636	635	598	614	608	616	640	604	651	631	661	606	679	640	671	693	602	637	661	656	615	670	605	633	636	628	655	621	638	657	643	618	598	693	657	622	671	642	640	623	649	645	705	637	659	650	681	592	629	630	619	676	632	634	652	603	615	615	656	664	603	654	613	600	635	658	635	604	673	635	684	640	614	656	632	642	633	637	642	659	623	634	649	656	640	622	656	656	615	603	669	632	673	627	614	672	610	641	622	656	655	633	631	661	654	633	644	592	614	641	727	642	653	688	626	698	633	648	655	631	633	651	643	660	638	650	721	641	614	667	614	675	654	609	726	611	641	687	587	635	662	664	629	622	701	691	663	655	634	619	661	679	656	651	678	721	645	657	655	647	654	624	674	635	677	611	652	632	673	650	684	645	656	651	679	670	578	647	688	632	636	611	632	641	687	657	635	665	653	651	643	624	639	651	669	655	624	665	632	638	619	627
23408	21470	28324	25021	21177	6923	2218	1490	1137	1042	922	873	898	847	789	768	770	739	659	728	682	707	720	679	643	640	636	631	628	628	656	662	627	661	604	618	644	623	618	658	657	626	648	618	639	605	643	630	705	629	620	604	653	637	679	613	632	613	609	600	627	634	624	615	627	588	630	667	624	620	655	660	628	631	638	587	675	647	577	642	620	633	614	599	612	624	628	607	668	642	602	603	647	661	607	652	662	639	624	621	623	657	586	611	620	639	614	591	640	641	582	604	674	655	595	603	568	605	610	678	607	601	620	644	628	612	621	609	634	669	605	612	577	611	627	616	653	649	621	661	609	610	580	577	661	632	633	616	634	586	689	624	640	663	636	648	605	628	649	626	591	655	616	640	644	662	622	590	643	608	634	594	600	661	638	664	616	615	645	632	601	654	601	601	634	644	626	645	636	644	587	657	638	642	661	650	620	613	647	611	615	584	643	655	630	663	631	633	621	553	667	602	632	641	618	674	638	630	557	559	623	634	612	627	617	613	607	648	655	626	628	636	593	625	589	646	613	613	630	606	660	633	640	620	637	607	621	634	652	667	630	612	587	600	635	600	669	616	599	668	643	604	634	585	570	642	644	626	594	634	626	591	586	611	597	575	593	638	637	623	657	634	587	609	584	671	616	642	622	634	572	593	612	629	569	604	665	625	615	617	626	660	652	643	586	606	619	620	596	564	618	632	638	620	597	624	573	597	636	607	641	623	645	621	617	601	676	651	634	643	642	607	628	667	602	625	611	622	611	581	606	636	672	657	580	626	602	594	640	631	601	589	599	611	644	610	644	613	599	603	574	594	643	658	656	668	616	616	620	570	638	637	643	625	663	628	652	596	674	645	600	673	676	662	645	680	628	629	652	606	624	616	582	642	634	604	585	631	624	627	618	614	625	619	618	615	631	619	644	574	647	638	637	620	591	619	624	590	671	596	556	623	596	607	664	621	646	606	622	644	620	619	639	641	620	644	610	585	593	613	646	637	588	629	615	660	624	630	592	657	624	632	617	634	612	656	596	629	654	647	643	600	644	637	594	608	660	637	624	630	653	607	621	643	579	611	630	634	606	663	654	602	646	606	617	586	630	662	600	607	612	597	613	588	615	664	642	622	626	613	636	609	614	621	652	599	646	633	650	640	630	660	623	634	624	651	682	607	637	623	651	586	671	625	628	626	638	619	616	627	594	665	596	627	629	618	651	620	654	628	555	635	630	622	630	624	579	617	663	642	617	585	637	616	606	594	635	618	619	617	607	646	609	577	609	583	599	586	617	666	667	584	657	615	606	622	613	601	648	615	585	612	607	643	581	622	632	631	621	620	627	579	636	593	622	639	653	594	628	592	623	660	629	633	637	651	570	578	651	633	626	612	622	576	644	620	621	632	637	597	612	612	642	655	622	645	611	594	639	623	607	572	630	623	608	577	588	617	626	656	602	571	640	598	629	647	629	683	614	600	647	566	643	616	622	665	651	650	678	650	625	660	586	608	628	616	633	675	615	665	651	631	633	613	637	625	585	637	615	659	615	578	634	660	607	569	624	623	614	675	655	622	613	585	641	634	648	609	569	610	623	650	623	647	635	669	623	592	614	604	635	557	634	607	597	592	659	625	643	632	626	620	642	601	592	660	576	598	650	627	647	570	645	657	598	581	611	688	651	646	612	620	640	613	569	657	607	595	637	622	603	629	678	596	655	630	616	595	628	591	593	636	616	593	588	632	631	603	592	612	600	660	643	638	602	547	655	638	674	624	635	630	614	614	632	594	610	624	656	608	659	645	626	608	620	684	676	582	626	571	576	628	599	607	645	624	609	605	649	690	660	628	611	623	637	649	622	613	591	624	630	597	596	601	652	627	652	597	658	616	587	596	647	622	585	621	627	606	629	655	599	596	647	625	602	617	694	619	579	611	627	591	638	590	635	604	575	633	617	577	579	629	662	593	573	595	621	627	622	610	625	640	652	637	601	641	622	613	636	609	632	648	638	674	596	633	613	617	666	644	619	608	667	639	657	641	582	579	636	588	625	637	658	640	616	642	608	652	626	579	623	594	597	646	635	664	614	575	590	576	647	665	633	632	628	605	626	644	622	638	643	668	614	600	623	643	629	645	641	626	620	576	598	626	612	621	635	614	628	585	633	585	613	563	653	613	653	619	632	634	665	613	616	664	622	595	608	622	614	644	618	631	602	659	626	627	595	635	605	623	660	618	616	624	600	601	584	616	616	605	596	646	630	597	640	655	623	597	587	582	597	638	651	625	648	643	635	645	629	600	662	584	628	654	613	613	598	646	672	611	620	627	657	668	591	655	614	607	609	664	621	565	617	626	611	642	642	644	577	631	628	599	596	629	605	624	585	599	604	623	596	629	594	641	641	629	584	641	598	594	613	630	631	666	657	608	653	613	641	632	654	598	598	642	650	687	631	562	665	630	673	599	619	598	624	638	643	619	636	625	631	596	632	600	555	598	598	617	606	665	595	633	593	559	625	614	680	594	648	632	641	636	639	610	632	609	628	601	614	632	651	600	674	601	625	589	623	626	611	621	601	590	578	622	584	644	653	601	640	663	626	630	635	627	642	594	624	678	644	592	571	630	619	630	644	639	612	628	674	596	656	623	601	620	614	620	628	618	653	635	623	633	662	656	623	669	610	663	622	634	613	653	622	592	624	624	607	655	617	574	586	607	627	603	592	625	635	588	696	581	582	627	596	634	627	637	585	648	642	628	600	629	627	649	628	622	634	640	624	592	619	560	602	637	653	635	632	583	623	653	612	636	606	661	620	675	594	649	584	583	605	612	634	601	609	627	682	584	678	703	585	612	620	624	646	634	652	574	629	575	603	576	629	654	656	619	670	600	671	615	607	608	619	640	631	628	613	665	637	637	629	612	612	670	633	617	614	597	602	612	616	640	626	647	631	595	638	602	626	610	640	621	655	622	589	601	613	642	635	681	644	631	614	655	625	677	642	623	612	613	584	633	580	614	624	635	614	604	642	655	595	608	599	653	628	594	626	654	629	626	649	664	567	590	655	588	594	605	646	611	599	628	638	608	584	613	635	575	560	620	647	641	639	647	638	595	652	608	649	639	621	667	617	608	659	626	575	585	583	639	615	581	630	617	616	632	613	616	594	647	641	598	603	598	600	581	596	646	645	631	668	654	633	591	649	606	625	619	638	616	660	641	648	644	622	598	569	591	643	606	598	608	643	583	581	588	663	598	617	615	604	631	612	624	640	649	627	684	670	670	590	662	616	623	646	663	574	627	591	589	595	635	587	615	600	604	584	658	627	678	622	615	581	604	687	639	627	674	611	625	658	613	635	663	608	584	624	643	633	684	639	641	656	591	623	599	606	640	613	598	626	634	631	615	632	653	619	626	591	628	606	630	668	628	604	672	613	615	632	612	605	652	622	617	624	647	636	647	667	589	652	608	624	586	640	609	649	590	615	621	613	608	604	600	641	639
6038	18447	13935	7277	5466	4474	3501	2797	2350	1911	1643	1427	1284	1239	1261	1144	1124	1060	1068	1029	958	939	943	925	904	891	929	898	860	932	791	869	836	845	879	885	847	848	840	830	802	815	883	834	820	796	897	853	814	823	815	839	846	838	827	834	819	835	796	822	917	872	882	866	828	860	886	837	859	821	816	863	859	864	788	824	876	853	856	840	857	820	864	861	850	801	802	831	779	828	825	827	796	770	884	835	833	770	816	841	824	857	809	811	766	853	806	837	837	839	818	842	858	818	870	881	821	789	833	891	851	794	826	867	865	834	823	832	886	856	846	875	820	838	807	822	826	869	843	784	837	787	867	885	840	829	849	869	817	810	818	869	845	832	853	862	861	786	820	803	842	868	804	871	872	853	874	818	822	846	802	819	840	834	828	801	865	855	875	754	795	809	816	837	794	790	846	831	854	871	871	854	824	774	826	874	839	777	850	859	829	821	826	811	811	794	793	873	834	811	817	814	852	831	860	852	766	806	802	869	860	820	831	832	815	842	782	866	853	797	861	844	790	809	845	883	817	817	850	771	816	848	796	835	819	849	881	831	830	810	845	802	818	833	845	827	836	856	881	788	796	800	838	851	843	829	791	857	855	833	823	820	804	858	831	844	796	863	840	891	891	793	799	779	842	853	828	854	837	827	793	855	809	788	830	836	810	878	851	846	821	832	791	838	871	847	864	845	831	860	804	828	854	786	856	886	870	862	844	872	830	783	843	840	836	836	809	836	878	856	850	803	816	792	815	814	893	867	822	889	830	893	820	808	837	870	785	824	859	850	833	806	856	827	836	826	816	890	862	848	867	809	804	816	873	850	839	877	809	858	814	885	905	839	850	845	865	796	839	817	815	812	837	839	853	807	823	897	888	811	785	818	817	838	857	828	872	810	865	804	843	803	842	821	799	834	848	856	796	780	812	848	811	817	830	826	824	814	827	916	800	833	817	808	787	856	853	856	826	856	839	773	806	857	807	844	852	874	847	821	820	877	868	798	841	810	867	838	827	829	849	850	835	811	837	831	837	828	833	875	854	838	820	843	833	863	780	839	799	800	899	780	860	825	816	813	907	833	811	843	797	826	858	869	910	840	871	796	798	825	860	790	857	849	838	854	842	822	753	792	871	797	819	781	819	810	834	814	852	867	813	804	839	861	837	856	818	891	838	810	793	880	876	882	837	840	869	867	782	833	880	797	883	819	814	844	815	799	882	812	841	835	831	841	851	839	867	800	867	874	880	828	873	830	818	810	879	843	868	833	836	822	828	861	825	873	841	798	871	849	840	854	856	797	844	830	843	840	836	852	834	810	864	829	889	834	809	770	858	820	852	817	864	815	845	828	852	853	837	843	820	850	837	875	828	847	851	815	818	787	818	821	833	829	876	845	836	835	857	800	819	815	813	836	816	832	781	837	838	809	800	853	818	826	848	801	836	845	869	808	870	838	810	825	869	865	812	861	813	828	863	827	800	798	866	772	817	830	814	849	850	842	797	793	821	826	888	861	814	824	890	826	811	826	868	838	823	835	832	836	808	871	858	861	899	809	852	854	853	799	832	781	821	823	802	812	810	829	828	833	825	842	821	831	859	850	813	855	801	814	826	850	787	885	810	874	816	852	862	798	770	831	832	845	849	856	799	826	831	837	802	835	836	808	803	805	821	853	858	817	844	822	787	843	795	866	873	871	838	788	885	857	872	825	863	826	854	836	895	868	831	813	821	819	832	838	813	830	850	831	895	835	857	863	834	852	861	773	785	851	845	770	807	848	847	800	835	835	841	831	859	880	838	830	814	878	864	853	810	850	843	894	814	795	831	804	861	817	841	822	806	864	838	836	891	810	771	800	887	783	796	839	819	830	853	841	873	856	832	860	868	844	844	850	801	811	798	819	760	827	803	751	793	875	855	848	840	879	859	799	872	813	825	859	834	819	828	808	830	850	819	835	799	848	780	847	842	861	896	846	862	832	866	862	835	794	814	867	858	864	847	844	857	863	832	786	811	799	824	835	841	846	805	851	869	842	838	822	851	840	792	816	885	839	855	832	863	857	826	802	853	836	821	842	839	878	758	826	795	865	770	780	839	853	842	807	808	862	842	868	864	877	828	883	880	901	828	858	852	766	819	838	850	856	866	879	827	865	876	839	804	866	819	866	768	816	872	807	840	837	861	822	821	810	828	833	853	853	872	812	843	809	819	868	824	811	795	838	864	787	832	865	874	759	808	785	818	816	815	822	836	873	882	832	840	859	809	857	882	784	829	890	808	868	841	808	851	870	843	763	869	857	866	811	839	833	851	868	856	820	864	830	796	816	854	849	816	833	874	851	882	834	878	819	813	825	825	888	847	831	829	798	821	780	853	808	827	822	828	821	794	824	895	849	864	841	834	833	831	792	811	818	853	831	838	797	842	770	816	863	855	883	813	808	849	847	864	791	839	858	818	828	823	796	844	804	815	825	830	793	782	819	775	839	832	855	876	797	800	826	885	816	859	851	872	780	877	815	844	829	829	857	830	792	813	870	827	859	866	841	823	819	817	809	828	946	875	831	839	827	846	814	892	864	868	833	834	860	862	785	793	877	811	861	866	799	798	811	854	821	827	773	857	791	868	814	846	839	841	855	830	860	807	830	882	847	817	859	834	834	823	839	895	809	825	850	830	869	843	826	847	800	843	828	822	838	837	871	827	819	867	856	874	819	786	856	833	823	864	813	783	840	874	805	758	821	818	854	900	893	813	797	821	814	889	846	857	858	814	860	844	874	820	827	824	850	851	865	783	811	807	844	836	800	792	767	811	822	839	877	843	819	868	854	825	825	858	813	857	848	853	834	786	777	844	833	843	825	888	827	818	867	839	895	811	802	801	808	874	771	807	816	830	855	884	841	852	860	808	829	811	862	849	846	834	805	853	795	815	813	823	925	872	863	841	819	802	854	863	839	826	815	816	792	880	832	788	851	847	833	858	860	824	830	830	822	826	848	832	907	860	772	841	824	805	866	836	838	843	771	776	841	845	817	870	823	827	851	820	827	820	824	816	824	859	826	830	856	843	859	840	830	836	777	858	802	824	881	786	879	881	834	813	843	813	846	812	909	845	844	848	817	830	846	825	870	825	776	856	862	859	865	770	798	853	850	848	792	792	840	866	797	879	835	853	872	802	802	864	871	842	829	849	855	788	823	851	822	910	825	802	825	798	817	824	821	827	860	836	856	766	848	830	795	826	842	856	782	841	825	872	867	775	806	845	858	831	827	844	833	792	835	816	844	848	869	859	812	848	840	837	808	785	810	830	854	863	831	857	800	783	784	769	822	803	817	831	888	847	828	845	797	849	834	836	838	830	882	865	806	881	849	872	842	797	877	820	831	829	804	809	816	773	878	820	867	815	835	810	851	861	865	841	782	867	868	871	884	774	793	818	883	820	843	858	825	840	826	803	783	870	824	852	854	762	865	835	822	873	867	799	849	868	812	870	867
24933	21460	26363	24483	3663	1333	1002	782	631	527	489	480	383	407	399	400	358	364	354	306	360	341	336	344	275	306	275	308	298	300	269	311	263	255	285	282	252	299	293	279	280	323	298	267	301	281	291	244	296	274	301	273	280	269	293	312	311	295	289	286	282	278	277	276	279	279	300	297	279	282	273	278	265	247	299	271	291	283	267	302	294	309	304	287	307	306	273	301	273	292	278	268	288	290	254	249	292	289	280	278	291	260	272	264	290	252	274	323	297	270	287	272	277	258	275	288	272	273	281	272	284	283	252	289	287	248	272	287	243	276	287	271	278	294	319	302	286	255	272	296	265	289	275	264	297	289	281	268	264	265	271	274	291	273	289	280	267	306	245	275	274	275	292	280	272	293	324	239	288	261	288	257	315	289	285	289	285	287	262	256	284	297	255	276	298	297	293	280	274	259	291	282	283	273	272	323	290	290	302	304	280	259	267	294	281	282	283	283	280	247	276	299	281	305	284	260	302	268	295	271	284	290	313	250	292	272	260	283	253	299	277	298	276	268	296	269	273	261	281	302	300	294	295	292	252	321	301	295	270	268	275	286	270	270	281	305	295	247	278	250	291	300	287	273	263	270	280	296	284	277	286	285	281	256	291	277	276	290	259	285	259	287	299	268	265	283	300	287	275	263	275	258	273	297	280	281	297	302	278	230	309	244	286	280	276	286	283	264	279	284	303	293	277	262	297	302	272	266	249	287	258	253	278	265	268	314	269	253	297	299	264	272	273	269	284	281	288	302	299	255	294	285	249	303	268	283	244	314	290	314	282	260	265	298	262	272	274	280	250	255	289	252	263	286	291	273	248	266	281	281	273	254	278	299	285	263	283	295	247	285	262	284	281	298	285	296	282	266	289	296	248	289	274	284	286	276	282	287	272	278	267	281	272	276	287	280	272	274	278	286	325	248	280	287	320	265	283	320	290	294	290	284	241	261	265	266	277	265	293	311	303	305	252	280	284	276	300	280	294	274	277	267	280	266	290	287	288	298	288	296	268	277	271	255	300	247	292	292	285	265	271	281	274	292	302	303	276	267	259	306	287	276	276	276	277	274	301	268	249	286	294	297	269	270	297	286	283	288	279	276	260	286	284	259	291	287	274	291	246	260	286	274	279	277	261	296	273	259	289	271	267	275	277	281	279	268	294	302	250	288	288	285	282	287	287	277	243	282	295	286	288	266	252	286	266	279	269	288	284	261	289	254	284	258	316	306	268	289	255	279	267	289	285	242	281	269	274	319	272	293	306	268	288	265	277	277	289	281	277	261	283	285	285	299	271	291	307	280	250	289	261	292	277	279	289	295	276	290	286	260	262	309	299	283	288	264	258	272	263	272	280	293	263	254	269	284	257	297	274	278	271	284	299	299	277	278	280	282	287	296	262	268	297	270	270	286	286	246	295	261	275	292	291	277	291	288	269	291	263	297	283	271	284	286	259	281	259	292	281	308	282	270	294	282	246	285	267	278	299	265	276	290	251	303	279	253	287	271	294	279	266	266	270	284	292	273	285	263	269	270	287	271	260	263	293	307	258	279	283	271	265	292	286	280	294	283	280	284	270	269	302	272	265	292	277	287	252	289	267	271	277	265	267	285	273	287	299	273	279	304	278	261	226	286	276	303	284	283	269	273	284	283	240	283	292	283	271	264	285	272	290	266	260	265	259	269	289	283	267	278	277	277	311	310	279	267	261	286	299	322	287	271	291	262	281	246	270	284	276	247	270	270	271	274	304	288	292	268	299	286	277	291	257	298	273	245	267	285	293	266	314	282	273	274	264	316	286	298	288	304	275	281	261	291	285	263	279	291	281	270	280	300	303	293	257	262	292	294	282	273	274	253	259	254	270	311	275	265	304	262	268	269	310	272	284	303	283	278	258	314	278	267	287	252	290	285	269	296	270	296	277	271	277	297	273	294	273	252	248	259	270	253	282	295	286	293	269	291	307	301	267	271	314	283	265	268	284	294	273	286	272	293	291	293	327	290	288	266	300	273	264	289	266	249	254	273	295	307	310	295	304	274	271	327	246	270	269	269	306	283	255	272	278	258	276	275	264	270	301	267	267	275	299	279	279	277	255	275	292	258	239	272	288	276	255	298	252	279	286	259	274	274	259	269	300	279	282	270	285	260	302	274	275	286	268	257	280	300	279	285	238	278	272	270	269	285	287	265	286	314	268	270	280	300	274	258	282	292	288	288	249	285	293	280	285	279	276	264	284	292	286	303	242	262	274	272	296	290	271	278	260	295	295	272	287	277	285	283	294	297	275	254	316	278	263	309	277	243	280	276	270	298	278	271	272	292	265	317	287	287	285	278	258	263	305	260	270	281	248	283	276	301	264	304	300	279	290	292	291	280	281	273	266	283	262	285	276	301	273	290	288	298	284	256	305	258	296	292	285	254	301	286	261	289	278	265	310	292	303	258	256	302	293	267	264	300	267	270	297	263	293	267	291	266	278	263	275	274	306	268	323	272	316	270	291	300	279	272	280	301	247	275	289	280	259	281	270	254	253	292	277	272	270	269	265	268	255	286	253	292	291	312	273	272	306	286	289	285	270	311	259	274	286	283	263	269	298	283	254	283	296	269	276	271	296	296	256	275	280	270	269	276	261	287	278	282	273	261	272	279	253	287	255	288	288	275	286	282	274	274	262	298	257	288	296	304	296	265	274	287	294	292	291	271	255	282	293	256	255	297	281	259	303	290	275	278	303	309	267	275	255	287	260	259	292	294	314	259	285	275	305	284	272	262	289	272	313	289	269	280	265	283	268	260	278	294	299	259	258	249	298	290	291	294	277	281	285	276	311	279	286	289	279	267	282	272	300	271	266	295	284	288	292	286	269	256	299	301	274	273	298	304	292	302	310	265	290	254	270	276	291	289	266	285	262	274	290	278	282	286	260	259	297	282	303	271	270	306	289	283	273	303	277	269	285	262	252	276	296	266	252	291	264	277	290	320	270	306	282	254	252	265	250	294	271	306	277	280	283	267	278	251	267	250	269	264	247	256	285	272	270	248	306	275	282	286	283	285	298	277	291	305	283	250	247	281	323	319	312	282	277	270	297	271	276	289	272	266	259	260	294	295	288	270	286	286	254	309	305	295	254	283	298	261	255	277	259	252	258	267	265	281	287	267	283	303	278	289	301	283	279	287	266	295	300	307	265	307	268	285	291	295	290	292	297	275	263	291	293	272	295	271	280	287	291	263	288	284	268	263	253	276	249	278	264	299	304	298	284	271	248	259	266	288	290	296	268	298	266	268	278	263	290	297	238	270	318	268	261	268	256	280	275	269	269	265	309	297	292	291	257	322	297	298	287	253	255	267	287	257	278	285	242	277	262	304	310	299	275	256	292	275	289	269	279	305	295	284	277	289	272	288	285	232	266	288	302	297	304	287	253	296	257	275	269	268	300	257	326	266	282	274	260	277	267	269	267	286	269	282	285	297	305	307	291	274
6014	14438	10298	5142	3564	2998	2432	1873	1442	1086	963	824	754	682	622	552	571	520	513	452	497	493	485	403	398	430	374	370	414	415	385	400	367	372	386	380	394	384	329	384	419	349	392	408	397	365	377	390	402	382	416	393	375	370	402	376	384	394	405	403	397	380	349	369	399	383	379	407	402	394	387	368	370	383	375	366	391	379	377	406	406	403	388	376	393	363	393	383	361	389	398	386	373	382	399	342	415	371	372	412	436	397	360	388	356	372	354	337	387	410	372	367	391	382	371	334	378	391	353	392	379	356	400	373	380	373	369	369	373	378	366	328	411	379	399	352	390	399	365	390	373	385	387	378	401	399	365	419	371	390	380	380	365	367	384	391	361	366	349	357	365	370	395	376	377	388	380	373	359	370	356	425	349	387	362	362	358	380	375	338	381	386	388	342	344	381	391	401	379	375	362	384	371	392	384	384	335	344	383	360	391	389	399	368	378	387	394	382	370	351	408	375	368	367	405	371	362	390	399	364	393	362	408	320	400	365	360	377	365	370	376	390	383	347	408	341	374	419	381	370	404	377	322	373	371	401	403	388	386	400	378	379	365	380	423	367	389	388	388	345	377	374	373	369	376	390	391	375	364	404	375	388	368	348	379	396	360	351	388	365	359	364	407	350	416	395	376	375	361	384	370	367	387	379	380	357	384	369	384	402	352	334	387	396	378	376	333	386	372	371	392	387	385	371	363	367	381	408	387	370	394	382	396	391	377	413	392	387	365	370	406	356	369	401	353	390	404	365	391	396	383	393	370	404	372	372	372	364	396	371	367	378	389	358	391	392	395	379	357	382	387	405	379	388	381	399	382	380	411	381	405	364	360	391	368	398	377	415	385	382	389	369	366	394	411	330	352	379	403	346	374	377	385	360	371	360	396	372	416	402	393	364	385	379	334	413	362	378	355	394	357	401	403	394	378	374	362	392	362	406	401	368	369	371	355	355	361	363	359	368	359	395	365	358	420	352	439	412	349	345	374	356	398	362	394	380	374	365	405	396	376	373	360	353	382	374	356	410	392	403	384	346	389	393	389	382	383	384	380	362	372	407	353	348	382	360	381	373	409	373	314	363	390	377	351	388	362	396	416	395	360	363	369	394	394	355	366	392	336	418	382	384	372	370	370	382	392	384	410	384	381	392	386	334	378	373	392	348	387	381	398	371	353	376	354	369	362	356	362	380	373	352	389	383	386	396	412	404	437	388	383	404	377	384	376	391	414	396	350	375	355	363	389	350	375	395	392	354	393	389	396	356	375	372	355	389	351	392	357	365	441	379	366	394	351	388	365	367	396	362	372	394	363	358	398	364	382	393	359	395	378	408	415	378	387	402	368	346	397	396	386	407	375	388	367	363	355	382	386	393	394	388	397	410	356	364	367	378	356	401	371	372	419	391	403	376	392	370	368	366	385	353	390	384	369	342	366	370	378	405	367	400	393	393	404	342	363	406	366	407	409	383	329	387	362	377	391	432	374	389	406	401	386	381	360	356	359	404	378	347	383	400	368	320	359	345	369	395	369	359	378	365	383	386	390	374	353	344	385	382	312	396	373	385	404	385	369	387	369	374	387	378	364	366	395	377	383	370	375	365	370	370	419	389	364	363	373	372	376	373	380	342	392	396	353	401	379	379	375	372	366	375	377	402	366	407	400	357	375	366	391	372	393	362	358	358	348	424	385	411	375	388	393	368	352	340	384	406	361	381	344	382	377	388	400	364	397	403	388	371	383	353	362	389	395	343	388	427	377	386	355	350	358	379	367	366	389	344	333	413	366	388	406	349	367	355	401	396	377	399	393	389	402	370	368	399	384	360	379	354	370	376	388	404	360	344	396	393	388	385	389	369	407	364	359	395	400	415	366	410	361	376	396	359	359	363	352	371	342	378	374	378	382	391	381	340	344	371	401	384	346	375	411	369	423	381	372	377	394	390	365	350	374	394	397	368	368	414	378	359	370	383	370	388	374	395	370	373	371	392	397	394	390	378	362	346	395	354	383	342	370	373	387	398	387	388	357	364	369	399	368	377	394	349	357	391	400	335	411	356	381	380	398	366	386	376	375	383	389	385	354	358	386	406	319	420	382	388	336	376	363	373	380	383	364	353	376	370	384	378	363	369	357	390	342	379	388	373	409	400	380	377	373	366	401	399	363	324	389	398	357	376	361	367	380	354	376	398	368	383	389	377	396	363	356	371	410	377	365	363	400	374	416	377	385	348	395	338	378	371	376	372	393	413	412	381	370	369	388	407	375	346	367	377	384	416	374	384	376	349	346	402	384	381	372	378	380	398	417	377	361	387	362	374	386	369	394	397	380	390	365	386	373	395	379	360	384	365	349	348	365	383	354	379	367	386	350	411	393	370	387	381	384	402	383	377	378	369	380	369	425	341	408	392	348	365	432	370	373	341	364	395	369	398	375	374	355	375	370	402	386	380	370	364	346	360	346	375	353	361	386	385	387	392	358	387	355	348	397	415	354	364	386	326	364	369	409	377	359	366	373	342	359	368	419	395	381	388	415	363	379	345	380	352	391	381	379	377	394	364	403	376	394	393	406	378	392	365	422	403	365	407	385	396	396	390	386	407	406	386	384	364	393	368	405	411	382	383	375	387	385	387	365	388	422	396	405	397	363	358	425	351	390	402	387	387	391	394	354	361	397	394	365	383	385	373	369	396	347	385	379	353	392	385	349	410	373	379	350	424	403	377	366	368	407	404	374	414	364	393	369	369	376	387	380	349	351	385	394	380	384	378	368	373	386	378	404	416	355	368	390	368	368	345	415	358	379	381	379	394	372	408	346	356	377	364	374	357	389	359	394	416	411	370	361	347	349	359	403	369	368	348	371	406	376	371	384	425	373	385	380	414	389	386	346	378	370	364	388	371	380	392	383	360	372	373	370	381	362	379	391	383	352	394	384	399	379	392	337	400	385	394	383	394	360	368	401	406	385	394	339	368	394	384	372	361	369	364	392	394	363	395	369	384	367	385	416	373	393	386	354	369	355	392	373	350	398	384	379	397	361	387	401	381	379	343	374	378	369	386	352	375	392	412	360	340	371	365	377	380	365	376	352	370	384	356	356	404	379	372	367	380	369	369	348	351	360	366	417	361	353	376	355	351	373	385	391	367	362	385	375	371	406	375	393	387	383	383	363	380	379	371	364	415	372	336	381	413	381	348	383	372	353	387	383	342	394	377	372	347	387	428	387	353	379	360	376	361	392	397	397	365	402	377	372	347	391	390	354	389	401	370	337	379	398	403	356	388	371	360	356	398	404	404	389	382	354	347	394	377	363	402	361	353	382	396	403	383	381	379	369	355	382	344	389	410	385	371	404	388	394	398	406	415	379	360	379	395	355	401	383	370	353	401	358	386	371	371	384	403	362	363	386	380	355	384	372	358	392	381	370	345	350	384	398	370	357	358	388	373	366	387	383	351	412	378	387	368	364	382	417	354	386	404	374	391
22680	21488	28899	24497	21494	20746	5068	1798	1297	1105	911	758	732	722	681	588	651	524	590	541	577	526	539	457	445	467	475	448	457	416	479	459	444	479	488	416	473	453	468	450	437	425	388	429	466	458	419	462	444	456	442	414	416	421	456	429	432	427	436	402	428	425	443	450	436	417	464	413	388	423	422	445	469	444	439	460	389	424	466	415	403	423	409	441	401	447	440	416	444	408	427	430	406	457	451	444	438	428	406	433	452	457	409	415	441	419	427	426	428	380	417	448	422	431	426	436	443	408	379	466	416	418	459	416	449	380	450	413	424	411	425	472	417	418	424	412	407	430	418	418	427	424	434	401	422	439	424	417	406	426	458	409	443	426	453	441	384	439	457	435	421	454	448	436	439	431	434	433	403	428	436	401	409	428	421	423	398	423	432	398	391	454	399	424	438	449	443	415	452	426	387	419	408	396	411	455	387	425	447	449	464	418	424	437	425	436	442	462	394	444	433	442	484	430	418	439	441	437	435	436	430	465	444	444	419	439	387	422	459	453	403	413	413	435	414	432	452	429	410	451	418	472	425	429	432	426	438	431	394	395	436	452	401	469	437	452	432	442	452	394	435	418	458	420	407	428	433	438	404	402	456	423	435	433	438	416	411	441	412	408	420	411	419	409	375	452	426	436	422	403	409	443	435	448	416	436	428	442	421	417	412	411	434	411	425	409	389	416	417	424	455	418	396	461	436	431	437	425	447	433	454	386	424	397	448	418	431	435	426	429	471	430	432	440	426	436	436	444	441	413	402	448	425	430	431	415	417	391	423	425	456	476	446	460	422	454	407	397	414	399	430	432	447	413	429	453	435	440	408	404	437	408	433	399	423	413	423	456	433	428	388	427	439	447	426	406	441	440	396	420	428	425	414	451	361	400	382	471	440	419	420	448	425	373	403	432	463	404	426	383	420	436	438	429	428	434	434	484	432	424	422	415	448	416	441	421	449	424	423	457	462	395	402	445	404	427	387	409	443	453	406	452	434	449	417	430	442	443	410	452	379	432	427	414	424	441	422	459	417	430	451	432	438	434	463	405	404	421	417	413	392	421	416	404	418	432	444	417	416	427	405	444	442	441	427	423	437	425	395	409	397	420	440	444	400	378	396	417	422	433	406	406	419	446	403	411	454	447	439	405	423	441	424	414	384	433	395	401	401	426	418	454	430	416	411	423	427	419	415	444	456	423	419	466	427	386	446	454	446	430	466	449	442	450	404	409	424	404	389	424	417	410	450	433	407	374	416	409	429	425	415	426	425	421	420	401	429	466	448	429	417	442	437	434	417	463	435	417	478	489	418	417	438	450	395	439	425	416	414	435	431	423	413	482	439	408	425	432	439	443	417	445	447	455	493	422	407	425	427	429	390	454	420	426	423	401	420	458	419	431	412	436	434	429	420	434	389	441	486	449	434	396	446	414	423	418	456	451	423	444	411	457	446	425	405	415	422	433	450	445	458	431	398	441	439	429	406	448	424	413	449	425	431	404	449	413	430	405	403	417	435	388	394	449	438	411	406	448	422	420	454	404	446	398	441	423	413	427	424	386	418	452	383	458	422	425	429	428	419	414	456	439	430	455	455	466	423	432	399	402	430	439	443	406	387	414	426	461	428	433	424	456	457	429	391	415	411	466	421	460	464	430	427	436	437	434	394	445	433	427	429	393	439	408	415	443	427	417	427	401	422	401	445	420	434	436	421	398	409	405	471	418	415	449	421	450	432	468	384	437	417	406	399	410	427	437	429	438	400	394	467	405	444	433	421	437	385	403	436	422	444	435	419	427	425	449	433	402	387	455	405	405	394	433	429	450	443	429	420	432	428	409	433	419	380	429	413	443	456	404	424	425	407	412	461	417	430	447	437	433	388	434	440	433	432	468	417	422	441	421	436	431	438	428	434	448	411	428	444	419	428	443	406	444	438	425	429	435	433	436	429	451	431	412	418	432	413	403	417	440	423	461	464	431	411	459	441	426	429	396	465	410	393	419	410	438	435	448	423	429	436	416	391	421	426	420	401	417	445	425	397	417	447	417	428	413	396	467	427	421	420	416	420	385	383	441	481	432	448	429	403	454	403	437	400	412	410	420	438	443	390	404	422	472	398	423	439	412	471	440	452	417	406	446	418	440	418	426	450	422	442	437	405	399	425	406	424	425	433	389	397	416	407	402	471	442	439	397	442	457	439	421	438	449	404	424	450	410	433	459	461	446	460	425	384	432	433	438	405	406	418	404	461	394	403	448	399	413	424	419	421	425	405	438	459	431	446	407	425	429	440	438	425	456	415	437	424	452	433	423	438	447	444	445	431	387	401	414	459	436	454	374	429	444	460	456	413	460	448	450	406	461	419	466	421	432	424	438	434	450	447	420	447	420	411	458	380	492	407	435	413	439	407	427	391	442	423	415	434	401	427	431	419	417	423	422	411	454	429	410	404	385	400	421	412	423	402	389	453	413	409	410	448	420	440	407	455	439	404	422	434	450	428	424	440	406	391	392	433	420	471	437	429	403	418	426	427	423	413	423	462	447	486	426	423	457	442	435	437	450	410	420	415	467	386	447	408	442	432	428	458	398	460	396	401	427	400	437	427	452	411	439	432	455	421	458	429	428	451	434	416	396	437	431	428	443	420	415	440	416	427	385	471	420	445	418	401	419	424	401	416	413	434	412	451	440	445	445	431	459	406	458	442	379	455	397	447	400	443	413	406	431	403	424	426	410	422	446	401	415	424	404	433	433	440	444	448	467	436	447	438	430	422	398	392	438	443	419	432	423	442	446	480	439	426	398	429	426	399	424	422	387	409	379	400	435	423	436	433	455	435	425	436	446	414	395	415	455	442	411	419	374	422	439	415	417	450	417	397	412	421	445	418	411	457	409	430	430	433	416	439	417	431	463	441	448	408	423	489	412	399	425	441	409	459	423	385	415	424	466	449	461	446	442	440	438	429	440	427	440	441	458	465	408	440	429	410	423	393	426	403	450	452	422	448	413	413	414	393	440	420	426	399	425	416	448	435	440	405	407	456	411	442	418	425	461	411	441	427	418	457	442	377	445	401	417	440	414	382	418	427	433	421	442	455	423	436	424	440	428	421	411	424	433	428	407	456	415	441	440	415	409	448	449	463	446	405	399	424	424	422	412	430	421	460	432	431	428	418	445	407	472	419	411	441	391	416	426	449	407	457	445	437	425	398	420	428	428	445	412	457	429	485	449	412	458	447	425	436	409	457	411	448	380	434	428	448	403	433	418	391	388	452	380	447	470	420	426	425	439	459	407	402	392	432	445	429	398	428	412	417	417	434	429	436	392	464	429	428	435	437	414	410	403	459	420	450	441	452	412	374	438	455	429	403	410	447	432	426	443	413	420	432	418	423	432	416	446	394	429	431	413	412	459	442	435	421	423	420	425	391	417	458	431	397	426	472	442	455	414	418	384	426	412	436	441	435	427	429	438	412	409	438	385	449	428
7255	23308	17645	9785	7257	5777	4536	3597	2682	2174	1757	1431	1298	1153	1114	1053	1000	926	871	868	783	790	732	650	687	623	662	609	668	593	621	612	637	619	667	629	646	608	544	601	605	600	547	629	594	618	562	605	619	575	566	609	634	587	591	596	621	601	597	643	642	569	584	529	535	587	588	565	614	579	608	627	579	546	517	633	548	587	615	581	593	575	609	604	589	592	617	568	586	603	587	551	599	600	583	566	612	573	608	618	571	601	560	584	581	578	585	576	590	580	604	589	578	563	574	602	581	564	591	612	575	578	604	574	606	582	592	577	610	621	564	594	562	622	584	595	605	603	596	580	578	550	578	620	621	569	574	586	511	565	607	590	589	586	546	573	600	570	574	560	570	575	592	544	587	591	612	630	577	566	587	605	579	575	595	581	569	586	572	552	597	581	582	570	544	555	581	590	605	580	638	560	621	583	586	578	569	639	582	583	594	564	591	588	629	572	591	573	550	551	615	554	574	599	577	589	573	549	577	571	575	615	566	587	572	573	631	601	586	557	620	577	560	570	623	536	604	607	601	553	578	548	552	590	578	542	623	573	599	573	593	560	569	589	575	596	615	577	623	576	579	555	586	583	573	591	578	550	631	582	600	581	549	568	588	634	600	577	609	571	562	553	541	616	609	615	589	581	551	576	638	601	611	569	611	565	527	618	574	590	567	572	569	588	581	634	594	574	611	563	595	545	600	584	577	570	557	560	579	547	562	572	583	611	590	570	549	568	561	558	602	582	584	590	573	564	556	586	565	619	595	553	588	603	591	570	581	581	570	625	571	588	598	595	573	584	543	532	611	579	593	569	576	599	576	604	600	578	597	572	572	544	596	561	598	589	625	557	582	567	590	585	596	571	558	606	573	599	577	580	562	574	545	597	559	579	605	595	566	594	541	588	569	564	571	540	605	534	619	610	584	604	596	567	574	615	547	614	583	567	601	525	597	602	563	571	623	549	590	551	583	599	588	559	557	560	536	610	610	579	578	539	597	589	574	583	591	614	548	595	514	595	591	591	608	605	571	594	601	588	555	561	553	550	604	630	609	540	608	603	593	570	615	578	633	556	570	581	594	581	584	597	576	603	577	592	624	556	612	579	596	604	617	569	563	581	571	586	579	557	549	575	582	608	560	605	578	523	538	601	621	555	599	571	591	622	587	525	584	548	604	600	546	551	583	590	592	572	622	606	577	587	578	538	611	589	566	607	600	588	616	559	607	563	601	593	532	607	573	558	613	552	583	605	590	599	579	551	585	618	629	610	566	605	544	555	599	590	638	628	590	554	577	626	586	607	562	592	604	554	552	575	608	586	584	578	628	614	579	585	632	604	591	580	609	578	561	591	626	579	546	614	576	572	570	603	567	562	588	552	592	563	558	639	606	502	585	588	559	587	574	602	578	552	526	570	561	599	592	553	609	593	556	591	565	580	582	573	595	597	575	556	541	615	589	568	539	631	556	607	606	549	596	583	598	578	586	573	563	578	551	618	563	612	586	609	562	554	552	588	615	607	548	591	602	581	558	667	583	559	556	574	586	600	595	562	582	589	594	623	550	583	599	635	567	599	596	590	606	592	594	628	541	582	584	562	583	567	559	578	572	610	560	593	575	583	590	597	557	563	575	574	562	613	589	558	619	563	592	609	564	587	581	572	574	595	587	597	572	564	546	575	564	576	570	623	598	546	596	638	567	564	582	595	594	581	552	580	605	603	583	592	575	570	584	568	573	581	597	604	590	595	567	600	584	587	635	644	606	612	586	605	546	604	614	645	592	612	548	630	563	598	588	565	586	593	595	623	619	572	621	597	559	598	579	605	546	600	603	546	534	592	567	606	635	557	555	601	586	568	636	591	646	609	580	583	583	576	577	531	551	585	568	605	557	589	571	604	565	571	546	565	608	575	552	577	587	582	608	564	545	569	587	557	625	617	572	625	546	532	592	583	534	567	567	574	595	583	589	569	576	549	544	608	576	621	572	543	584	608	590	586	577	572	552	576	583	592	547	573	587	569	552	569	638	597	627	559	599	601	551	546	564	554	584	564	610	630	606	594	576	593	577	591	584	550	593	586	626	579	603	578	559	616	610	600	561	585	571	585	618	599	535	577	524	616	575	578	644	588	594	570	579	606	576	587	642	595	605	588	605	587	561	564	599	568	564	562	598	593	636	566	617	590	567	590	594	550	563	577	580	603	618	592	558	596	611	591	567	594	597	585	585	564	577	640	564	637	557	540	598	570	548	556	574	574	568	606	543	566	600	581	580	619	578	591	575	572	600	607	535	606	551	585	607	578	553	588	583	596	561	614	640	563	576	556	561	591	593	561	584	605	544	582	615	558	638	573	567	575	560	600	591	572	566	619	614	606	606	591	611	554	607	536	607	556	534	568	528	559	599	577	556	589	604	628	642	554	580	543	568	611	585	582	604	571	568	557	595	597	569	581	576	581	613	589	590	563	564	595	579	597	603	562	566	572	582	550	587	585	570	572	614	570	537	597	588	557	599	591	607	543	578	560	608	602	602	608	555	583	580	621	589	556	563	627	608	561	615	589	603	559	549	548	614	589	598	628	588	587	598	570	564	542	608	589	551	572	550	574	573	604	544	621	582	561	553	612	546	584	594	587	602	529	562	566	628	582	540	604	596	562	596	564	648	569	572	599	584	554	596	589	559	576	594	531	571	562	580	537	572	569	588	580	544	589	616	594	617	553	570	537	564	608	539	587	579	581	543	593	579	577	539	588	576	596	583	580	612	632	562	582	547	563	534	598	621	586	616	558	552	572	583	624	600	539	572	554	592	615	549	567	599	566	599	581	542	551	541	559	586	583	575	583	609	602	548	567	574	556	606	576	570	581	567	573	620	593	616	573	595	524	605	565	634	570	615	574	580	559	548	594	617	606	550	616	593	550	594	570	573	577	591	593	575	592	598	598	606	590	590	570	565	570	580	570	608	591	582	558	589	589	584	610	596	590	563	593	566	613	550	602	610	609	539	559	604	580	651	588	588	615	570	576	582	580	578	611	559	592	583	591	626	602	578	561	575	591	564	579	569	574	601	565	567	613	566	533	551	583	576	622	616	561	608	562	585	577	600	614	627	592	588	582	602	543	571	604	578	537	571	563	562	607	542	562	576	608	591	553	605	590	580	562	583	555	575	582	553	558	583	616	588	586	613	570	556	605	636	582	575	582	576	606	528	606	642	591	600	576	560	571	567	587	587	575	546	598	601	600	614	584	589	547	578	583	588	559	591	595	592	598	549	580	589	572	601	570	590	559	591	627	526	546	565	585	578	564	519	624	607	571	552	589	589	579	567	603	555	558	605	635	583	580	599	526	571	591	566	558	576	582	534	608	578	560	578	569	596	586	553	592	609	631	546	573	535	562	576	597	602	610	583	530	622	587	592	600	581	626	651	584	537	623	586	587	549	584	584	594	543	579	607	590	610	615	521	590	619	559	603	625	594	593	561	576
27523	18797	7585	2660	1543	1219	962	909	719	667	638	595	556	529	603	517	533	574	581	508	527	529	495	473	554	485	536	469	504	477	475	477	481	459	471	482	508	511	482	499	518	481	526	496	486	469	528	493	483	500	501	506	518	474	510	458	500	487	489	504	494	494	536	501	519	484	476	519	464	474	474	491	479	508	455	483	503	527	554	483	484	498	493	510	464	470	461	520	487	532	476	444	505	518	512	507	487	507	466	492	493	493	468	492	469	501	491	493	481	533	466	492	483	542	483	478	503	456	505	490	507	459	513	549	464	518	458	495	485	459	480	496	523	475	485	485	484	450	496	452	524	499	466	498	495	500	489	466	473	490	462	510	520	484	464	511	525	519	508	495	435	490	451	497	510	484	495	483	485	497	485	493	525	526	482	511	480	472	463	462	451	468	471	512	468	517	477	504	475	542	538	483	484	493	511	491	520	488	466	480	516	493	517	507	500	466	437	473	474	490	485	511	496	464	506	494	485	480	468	496	497	498	521	462	488	458	496	498	510	498	505	467	476	471	477	466	465	518	511	463	476	448	460	505	489	477	465	497	526	486	455	448	486	521	466	449	486	478	469	515	463	485	507	463	473	502	512	509	482	498	502	480	509	469	453	452	509	507	475	471	466	524	508	543	501	467	455	480	462	482	496	492	526	493	499	504	489	455	487	499	462	519	500	499	463	471	455	457	490	470	520	508	467	507	493	525	458	462	495	485	532	453	480	467	485	493	470	463	507	488	522	473	500	454	489	472	485	465	501	493	498	503	462	525	456	489	461	481	487	465	458	492	482	499	490	472	467	496	517	529	448	497	508	510	503	483	462	519	480	449	477	465	483	495	495	467	511	554	505	489	432	534	488	456	536	495	514	505	474	530	514	488	470	473	464	472	493	461	478	480	526	490	509	483	507	481	464	478	479	474	508	474	495	502	478	525	472	521	478	451	480	525	475	506	484	528	466	497	506	466	508	465	488	519	468	474	489	511	511	481	519	489	499	491	503	500	475	484	487	492	504	520	529	478	461	485	491	486	483	508	514	473	503	496	484	493	493	509	452	486	521	481	475	486	496	483	460	478	476	535	464	463	518	533	480	451	491	445	510	504	495	529	506	480	474	456	483	495	477	502	503	473	457	477	509	488	423	481	493	507	497	486	470	480	477	506	475	491	536	485	463	491	537	469	490	492	524	487	503	491	502	488	505	524	499	489	508	478	478	507	500	488	494	478	505	472	478	480	495	486	502	494	524	485	483	517	500	517	510	476	497	483	468	508	499	514	478	539	487	504	505	488	498	489	477	470	497	461	469	500	476	516	488	510	499	474	471	495	504	467	488	461	496	482	498	515	515	514	483	480	457	509	507	475	456	488	483	534	484	470	489	469	484	444	482	511	505	477	529	473	483	474	497	490	498	447	502	486	486	481	462	475	493	471	524	475	517	510	475	448	506	481	501	501	486	483	506	489	445	453	487	477	473	506	505	499	489	468	524	484	451	515	496	453	507	484	507	485	505	463	457	501	473	464	476	520	487	524	450	475	524	507	472	505	489	485	460	488	475	475	480	511	497	481	464	514	495	477	488	491	503	477	458	481	535	475	494	483	472	494	496	456	502	479	504	541	468	492	498	457	431	517	498	522	477	519	477	442	462	485	479	490	464	485	484	486	475	481	466	488	492	458	471	506	453	485	535	481	469	493	472	520	470	503	511	507	467	515	482	482	494	524	503	465	506	484	496	495	526	485	493	520	503	478	488	468	481	494	488	487	496	480	485	500	476	456	494	496	513	511	466	457	482	532	479	500	466	497	498	481	476	509	466	508	485	497	496	480	542	497	477	467	503	487	508	523	471	460	470	479	516	496	479	480	514	493	500	483	486	486	478	455	495	491	503	455	499	507	506	480	486	515	474	488	466	491	481	485	475	451	491	479	482	487	480	493	481	492	493	470	496	480	464	467	451	464	508	520	487	476	489	492	484	499	496	501	478	481	533	485	500	445	496	527	495	490	461	492	526	483	501	470	528	507	469	483	476	500	459	446	482	487	495	443	463	519	497	483	507	509	504	505	498	540	495	494	525	454	462	519	478	504	467	478	481	493	426	469	480	467	436	521	488	465	473	480	486	528	466	461	506	466	508	498	493	465	496	498	508	499	500	522	454	486	495	515	511	489	473	469	526	475	472	500	497	465	466	486	444	493	466	501	472	474	480	492	451	486	494	484	530	510	475	453	525	470	459	476	483	478	496	482	468	505	507	478	460	448	512	496	516	453	484	477	536	502	498	483	485	466	505	468	488	487	475	477	481	513	480	516	480	485	449	467	479	464	474	482	466	526	467	480	482	511	484	519	480	490	496	514	475	435	491	479	496	498	462	473	518	491	495	520	504	494	505	468	478	505	491	447	502	461	468	493	513	442	490	488	470	522	508	473	473	489	506	467	478	504	479	468	499	484	494	456	495	462	455	473	443	464	484	504	493	487	498	461	477	504	521	497	520	513	495	486	521	467	541	477	527	535	513	513	504	494	503	510	507	471	498	508	496	482	444	541	496	514	481	501	513	495	475	512	491	484	512	479	497	489	503	473	475	490	491	462	514	456	486	529	474	492	484	492	495	515	471	507	476	484	480	490	480	499	513	474	494	484	509	457	459	532	478	492	479	489	529	497	505	489	495	502	537	530	524	475	477	510	507	509	465	442	464	501	513	518	476	485	473	495	509	454	430	489	503	462	487	493	477	480	504	492	461	493	471	467	490	463	504	493	458	471	454	520	482	493	478	494	471	471	500	526	508	482	492	478	465	478	478	482	471	483	482	502	475	519	520	479	451	539	516	500	471	517	492	504	479	471	513	476	488	490	452	470	517	461	481	511	529	450	502	480	506	476	462	489	481	489	489	476	474	448	512	493	468	467	494	497	502	497	518	505	496	475	495	470	478	530	512	516	538	525	432	511	525	495	464	509	531	510	491	534	468	483	457	498	490	477	503	454	497	517	457	513	505	505	506	460	463	471	480	490	494	471	474	501	503	507	503	496	466	468	466	491	477	496	457	491	488	485	503	485	481	477	521	479	475	499	524	457	459	492	517	495	518	485	499	479	477	506	508	492	476	509	543	485	496	482	479	475	483	483	478	468	506	483	518	486	489	477	485	464	512	485	513	484	483	499	488	516	493	513	493	494	526	472	508	464	516	525	466	527	493	443	515	457	526	475	485	463	475	466	478	455	510	488	472	481	513	516	508	509	474	445	497	526	499	486	489	492	512	500	501	487	511	491	475	485	478	504	496	508	490	493	491	524	458	479	503	519	486	523	488	476	503	495	488	498	515	530	483	489	524	502	497	514	475	512	495	476	505	480	487	465	498	476	518	486	495	545	496	505	513	514	507	441	485	483	473	499	468	447	489	467	472	456	520	503	514	501	484	502	477	462	486	456	516	463	525	497	511	484	497	469	506	496	500	490	451	510	492	471	483	494	507	454	490	479
6583	10630	7917	3891	3107	2475	2012	1615	1317	1133	1020	893	949	804	820	765	773	777	774	731	695	737	709	675	702	677	644	685	691	628	632	653	679	667	641	636	656	639	654	629	660	673	678	672	664	627	606	664	658	605	597	665	660	617	634	639	643	669	719	650	637	640	707	591	689	632	645	646	638	680	640	665	655	615	681	662	684	645	653	609	635	638	642	660	673	666	652	636	659	677	673	655	651	703	694	674	682	657	680	682	651	696	642	654	647	651	673	622	660	643	633	631	661	676	665	644	653	621	621	596	671	624	695	697	694	661	645	704	701	709	615	700	690	595	621	672	596	665	658	672	692	687	694	633	678	643	632	623	642	673	653	623	658	639	668	647	646	652	651	654	661	650	643	669	678	688	661	592	704	654	634	643	656	568	638	632	644	604	637	652	658	663	613	662	666	710	658	678	644	615	626	613	614	657	664	652	629	626	646	627	666	637	642	649	633	660	682	670	697	666	702	645	644	661	652	689	691	588	601	681	653	665	647	673	676	663	670	643	674	680	656	644	631	640	723	640	667	616	612	639	627	686	659	649	691	672	685	639	648	618	674	671	702	672	657	678	662	648	599	677	678	606	672	596	670	655	713	604	632	633	605	655	663	651	624	650	641	657	672	665	639	684	620	663	611	682	619	642	656	615	672	669	645	624	669	651	645	650	674	616	660	646	662	689	658	623	648	720	657	628	613	624	624	645	674	695	622	689	626	639	633	644	602	611	653	660	639	637	658	638	666	701	626	645	664	657	630	651	649	657	618	659	631	651	692	685	703	653	680	696	641	647	624	584	669	602	668	657	674	629	667	655	650	659	663	653	659	650	651	672	673	634	673	664	619	659	621	652	616	633	632	694	651	649	646	652	688	634	658	674	652	632	680	644	639	671	648	637	665	607	663	616	645	664	663	631	664	661	633	636	658	648	627	627	656	640	657	667	627	675	677	673	585	705	626	576	649	624	636	660	641	648	700	644	667	673	633	649	636	628	660	632	652	665	644	697	660	684	664	647	648	687	667	697	618	654	676	639	644	625	665	608	675	634	668	671	659	636	665	668	689	652	655	642	682	648	657	671	683	661	675	653	650	679	596	656	647	608	621	656	631	651	658	661	658	599	637	632	639	633	618	622	650	716	658	657	652	656	641	620	665	629	653	637	601	656	660	693	672	680	677	668	599	631	658	696	671	723	673	689	660	648	648	685	647	638	603	664	657	655	675	622	619	639	634	649	645	634	602	694	666	644	663	684	705	634	688	678	668	660	646	576	686	692	663	624	666	652	629	725	629	668	653	654	618	647	613	687	654	663	645	664	624	665	640	666	662	654	639	651	688	675	645	648	642	645	630	644	679	676	682	610	659	667	689	694	674	702	689	674	636	666	632	630	648	667	624	652	672	625	696	652	626	663	648	642	646	619	693	655	638	680	632	654	647	659	644	633	625	638	638	646	668	650	625	676	636	650	656	694	656	598	699	636	657	653	654	650	654	596	679	658	712	633	657	632	655	657	631	638	656	628	687	683	628	655	627	701	632	678	622	626	646	673	619	603	648	639	636	654	679	664	624	642	674	701	688	644	670	667	654	645	630	646	639	656	637	604	673	642	622	689	657	653	654	668	633	641	677	657	616	640	604	648	616	683	663	711	649	683	662	616	649	632	668	679	622	640	628	656	630	679	639	603	656	602	658	667	665	684	636	677	638	607	690	652	698	627	662	670	646	625	654	693	628	611	652	654	613	680	635	666	660	646	636	660	601	706	629	691	640	647	681	643	652	637	678	622	630	699	610	685	626	654	620	657	649	636	620	655	682	623	657	617	647	674	675	661	667	638	689	636	658	635	685	663	646	649	636	644	618	641	638	572	603	621	640	654	645	643	665	634	650	666	608	683	686	680	616	636	601	719	659	639	693	631	613	660	656	644	650	672	672	636	641	683	657	642	653	661	627	655	644	693	653	655	625	659	629	619	653	667	649	613	663	657	642	627	638	664	663	591	677	621	641	593	650	691	637	659	668	667	616	661	623	649	662	627	627	661	671	661	632	654	667	665	645	623	637	667	641	635	622	608	660	662	675	654	661	685	630	655	647	639	626	623	587	625	663	677	652	640	663	651	653	658	671	650	643	656	620	673	669	586	650	682	626	587	654	612	702	639	626	656	661	627	676	642	665	686	630	644	676	674	612	639	689	642	637	653	621	676	656	641	640	620	630	646	658	626	632	649	645	711	626	652	641	641	598	688	668	658	685	638	656	661	648	623	691	638	651	701	626	633	627	689	647	658	674	666	650	659	635	664	648	629	624	684	600	647	637	680	690	672	682	665	638	654	669	691	652	656	618	643	624	674	634	671	678	657	608	661	624	653	620	652	671	627	714	703	636	649	598	660	666	671	643	667	668	620	605	699	663	639	677	683	638	681	611	575	668	637	663	673	578	650	653	680	713	612	610	655	629	665	679	646	643	630	642	660	676	659	645	628	672	641	652	688	678	633	671	591	649	627	690	686	616	639	636	638	634	684	679	687	636	631	688	652	601	647	646	671	664	695	662	664	668	643	664	648	688	647	668	681	626	672	623	663	640	653	661	667	719	681	631	651	664	681	643	671	649	638	657	628	625	653	698	657	672	634	618	641	654	669	607	657	637	677	715	648	637	611	659	665	638	650	671	647	625	648	661	629	648	659	661	616	645	671	648	632	679	610	646	678	678	635	662	645	607	731	622	623	611	663	641	659	643	651	681	618	675	609	632	661	642	634	633	705	635	627	690	643	637	632	686	590	656	669	629	677	696	641	653	656	674	637	646	690	652	683	664	655	633	623	677	689	665	650	671	643	678	728	639	650	666	693	640	674	684	620	657	700	630	670	648	641	674	661	691	613	646	611	616	658	636	625	617	633	645	641	688	680	631	622	678	688	677	628	620	631	669	621	621	665	617	624	622	686	650	606	694	632	702	648	670	691	623	645	675	642	644	656	629	676	658	702	665	634	704	637	667	633	634	657	652	653	663	628	663	666	645	716	663	612	635	627	673	666	617	642	689	678	655	622	689	609	646	660	660	676	630	656	647	609	592	617	610	656	645	667	650	656	633	620	637	661	606	683	651	697	676	668	642	624	660	679	651	685	642	717	616	656	620	626	653	660	645	652	678	623	658	640	652	671	660	636	685	635	629	696	660	681	653	688	596	649	624	650	624	663	673	658	652	662	647	676	668	634	701	606	682	665	650	680	688	661	671	637	701	673	639	618	640	630	660	648	613	678	644	611	655	659	639	622	654	688	669	690	652	648	665	631	626	639	706	617	677	637	662	655	646	666	646	645	639	658	656	671	659	647	649	646	692	617	642	653	665	652	641	682	659	656	671	648	717	637	635	651	662	660	679	668	651	666	653	696	641	679	685	663	652	670	649	689	646	586	657	638	664	619	632	674	666	638	714	607	656	670	624	684	656	663	625	646	659	680	655	629	659	642	671	655	625	598	636	645
23483	21478	28405	24968	21216	6898	2149	1563	1162	1012	958	886	853	823	762	775	790	755	715	761	705	671	690	642	653	650	643	674	623	615	647	677	673	631	616	621	653	641	647	657	635	643	636	624	627	594	635	632	658	627	636	660	696	639	639	647	623	642	642	656	638	647	625	636	639	638	701	632	637	611	606	675	640	565	603	662	619	630	590	607	668	616	662	577	644	607	631	572	639	619	634	617	613	654	555	639	604	642	621	685	631	623	631	653	633	562	621	653	649	634	649	648	616	679	623	612	589	606	643	630	613	615	592	670	652	612	660	671	633	729	621	615	659	602	604	635	594	651	627	617	628	591	656	654	648	618	702	586	638	633	627	633	606	609	642	646	636	664	637	648	645	662	679	655	655	620	627	572	663	674	637	612	620	654	620	674	614	616	688	652	654	682	631	626	634	614	609	634	636	656	595	646	640	631	643	628	644	672	645	614	610	593	653	592	633	645	618	627	615	613	616	597	614	622	630	644	650	609	646	605	603	635	678	581	656	653	660	682	633	668	606	650	672	612	680	610	595	677	663	626	614	595	605	660	590	643	661	630	584	621	607	638	601	642	636	641	628	643	618	605	656	638	590	633	634	579	683	610	595	611	615	632	655	653	648	647	649	615	593	614	625	656	703	610	600	633	625	603	617	627	614	590	619	608	651	573	623	645	637	677	655	682	637	655	622	587	641	598	611	592	607	578	594	683	601	647	623	657	681	630	626	611	621	625	620	638	606	642	637	589	588	633	608	618	618	597	637	620	638	601	564	616	663	642	576	581	614	571	659	603	583	633	628	595	587	604	657	596	582	653	621	666	633	633	630	601	593	649	651	617	633	606	621	650	662	632	654	612	615	618	656	634	679	633	628	605	590	611	606	614	603	637	662	649	620	666	632	641	615	632	647	585	610	600	633	577	660	624	627	624	565	630	649	639	616	664	611	686	679	621	625	651	593	613	622	632	644	600	647	621	630	631	625	623	639	643	620	611	626	635	655	664	665	634	633	648	645	619	627	597	577	613	651	601	617	602	636	621	681	644	617	675	631	661	639	654	600	618	606	644	597	656	633	649	641	610	643	590	654	630	622	605	666	617	628	640	647	596	639	581	597	600	618	628	628	699	615	642	638	663	636	648	612	640	637	605	675	617	640	627	619	660	611	640	604	657	635	623	612	660	624	651	621	578	652	575	610	588	614	638	635	614	618	611	652	640	652	655	613	656	631	617	623	644	643	664	616	650	606	667	628	639	632	618	638	625	622	675	617	599	682	686	685	598	590	642	606	641	647	643	668	677	620	608	595	601	639	608	652	615	602	651	648	618	627	620	635	605	606	606	647	634	599	604	647	630	661	645	632	588	585	617	604	614	663	656	625	611	582	639	675	633	631	655	622	659	580	704	616	638	607	623	616	594	686	642	636	634	620	619	596	600	603	612	638	615	653	646	613	643	661	619	633	619	626	610	611	648	648	572	612	605	644	620	656	600	610	610	589	647	623	617	665	582	685	553	658	656	612	609	617	653	633	650	626	649	634	616	615	610	675	608	643	624	625	616	633	628	627	635	614	657	621	624	639	609	669	634	640	646	635	601	650	588	634	634	594	611	622	629	619	605	616	656	646	589	593	645	620	607	652	617	662	640	615	640	618	649	628	598	626	630	613	653	660	690	637	693	632	654	699	588	642	687	632	579	618	639	643	598	671	643	645	695	640	615	619	642	665	626	617	650	606	664	625	633	626	627	655	616	653	640	647	631	615	631	631	625	644	621	638	644	625	604	612	603	626	638	629	670	652	618	596	612	622	627	606	623	636	657	604	647	625	611	663	638	623	639	634	624	628	637	607	628	591	577	637	605	638	589	595	656	630	598	661	585	622	653	623	621	611	594	603	601	623	661	646	640	619	640	658	579	644	708	623	630	636	646	590	653	688	649	666	652	607	620	626	678	630	648	578	600	647	680	607	639	628	601	656	629	604	606	644	674	646	642	630	593	645	643	620	653	602	623	612	610	642	647	617	599	600	657	648	649	601	617	609	588	635	632	628	660	662	676	610	616	638	628	620	601	587	647	597	647	595	591	650	637	637	640	650	620	622	675	662	585	655	591	615	662	624	639	657	614	649	639	610	630	586	631	626	697	642	669	634	630	659	661	637	640	607	622	562	577	661	617	590	631	637	647	596	619	618	686	651	591	664	615	620	611	646	641	617	653	636	642	623	661	618	623	637	672	610	594	640	620	623	621	614	665	620	647	614	609	599	598	657	622	655	637	606	623	613	620	659	619	579	640	628	621	672	636	605	656	607	609	623	731	631	636	624	626	636	656	633	632	653	612	592	624	694	636	649	648	667	603	636	667	668	660	658	605	618	640	615	637	632	613	620	661	621	675	627	638	653	620	630	610	612	604	634	645	613	634	612	633	623	634	634	620	643	614	628	606	615	637	649	645	660	657	649	656	663	604	595	608	644	650	616	651	687	644	659	603	672	585	643	661	604	590	607	639	633	652	627	605	633	659	609	619	616	711	633	638	575	645	621	627	668	664	595	603	662	669	616	656	626	601	595	622	640	660	590	615	640	601	651	626	564	608	613	587	616	629	660	633	632	652	621	603	695	630	604	669	638	667	651	612	613	630	608	574	635	615	624	664	640	645	598	621	665	594	578	621	659	648	619	648	648	622	675	634	705	624	638	628	597	607	599	614	630	662	619	633	598	674	640	666	607	621	629	590	635	589	645	620	595	648	587	601	656	651	664	616	667	643	644	605	633	633	651	643	611	621	555	603	649	624	639	615	594	637	613	653	637	614	614	623	590	636	588	667	650	611	609	602	609	627	650	621	628	662	638	656	631	619	626	617	630	652	619	600	658	596	622	623	573	633	666	605	598	660	641	612	642	607	586	629	633	599	624	631	616	586	647	636	625	631	640	669	616	582	605	605	640	643	588	633	606	598	665	656	606	642	629	630	585	660	608	648	603	641	623	606	612	622	599	603	642	632	638	636	646	616	643	623	587	621	682	661	692	636	622	591	638	608	639	647	617	649	654	602	592	629	626	627	633	665	614	607	632	643	621	610	625	662	657	626	638	607	620	608	625	645	610	637	559	640	613	615	597	635	614	620	641	664	633	587	624	633	609	567	611	671	593	632	640	653	647	653	587	654	609	628	657	611	608	663	632	594	627	649	609	671	567	630	639	629	586	632	634	615	651	623	653	642	647	595	608	592	596	589	598	645	653	616	618	649	581	640	598	639	608	665	616	619	642	624	607	629	612	641	628	609	629	657	633	597	609	670	649	649	590	616	638	564	627	659	671	658	591	608	593	569	653	662	590	609	594	626	644	632	676	628	607	632	581	636	643	634	621	628	665	621	587	642	630	621	660	611	621	611	656	669	642	612	629	646	689	652	600	618	613	620	591	650	629	623	622	621	633	618	630	602	605	600	609	622	635	643	657	593	631	620	634	654	647	609	612	589	634	606	656	610	625	602
5761	18212	13815	7166	5410	4453	3664	2755	2237	1861	1662	1422	1320	1265	1211	1108	1109	1113	1067	1039	991	997	943	942	876	908	854	881	861	888	895	848	887	898	861	848	797	839	772	896	851	806	858	803	795	848	812	824	958	872	855	847	818	845	840	799	825	844	758	885	807	786	866	870	852	807	808	881	859	838	798	822	811	870	803	860	818	842	839	862	884	792	848	856	854	884	829	918	849	807	808	811	770	820	863	874	864	800	855	884	829	843	871	852	831	843	874	865	851	848	842	803	878	864	843	834	875	843	863	813	815	828	884	837	862	890	850	845	872	855	859	814	819	873	850	879	824	801	823	854	846	849	878	856	847	872	866	875	799	865	853	838	905	891	872	857	810	889	864	836	837	854	840	873	821	862	831	897	820	809	879	882	795	871	809	876	836	859	837	820	849	829	855	904	803	836	849	838	885	814	856	771	830	898	833	829	840	840	852	832	812	838	821	915	855	837	841	828	779	877	849	848	876	892	832	812	812	861	856	835	802	824	841	834	844	808	867	767	884	854	814	847	834	830	850	846	808	828	868	854	865	827	858	818	835	855	875	850	887	843	873	851	838	823	857	824	846	847	803	856	800	855	840	873	795	817	830	818	839	843	835	837	821	814	866	808	830	869	895	844	841	868	871	787	822	855	912	819	800	867	806	794	781	880	834	856	807	839	817	806	870	860	832	857	820	839	812	820	839	842	851	826	867	905	830	869	872	826	871	842	822	840	825	867	868	813	887	802	889	844	799	861	862	895	871	828	786	831	819	813	841	847	845	835	807	784	831	797	917	846	883	767	849	852	878	842	855	857	869	832	828	898	811	846	861	844	854	835	847	835	828	847	875	809	875	865	847	833	835	806	848	892	825	832	823	824	837	846	872	794	773	807	812	846	848	871	842	843	880	810	850	863	894	757	850	906	888	894	799	827	865	793	844	855	820	822	827	876	869	842	829	788	839	855	861	841	843	805	852	923	848	842	830	826	876	861	841	857	841	896	848	845	832	846	811	838	783	858	848	826	823	903	788	857	833	852	799	861	854	861	857	847	865	873	848	882	852	865	837	744	854	832	836	807	802	852	870	831	850	882	805	814	847	876	832	809	788	765	834	756	832	856	837	795	818	820	845	852	854	831	791	850	872	845	847	822	877	802	859	831	883	889	880	839	857	826	814	840	827	818	840	845	932	819	846	837	847	796	865	869	846	838	829	855	812	791	872	812	883	838	833	868	809	824	799	895	833	854	851	831	862	774	813	857	875	880	815	816	811	866	871	814	848	814	872	802	829	820	790	840	826	834	828	877	846	843	877	831	785	853	813	848	812	853	865	808	893	842	866	831	862	826	861	856	866	824	854	883	837	825	872	860	844	865	775	891	837	876	840	835	848	828	825	838	805	857	859	834	850	894	858	860	807	865	854	859	908	836	806	883	836	851	830	844	817	881	858	865	867	806	818	849	831	862	896	877	884	820	820	842	801	830	863	850	812	918	850	843	838	844	864	841	847	869	853	851	875	869	918	811	845	839	815	870	813	843	775	869	807	856	855	818	812	819	803	838	877	799	854	824	820	856	889	809	870	862	805	860	809	869	881	876	856	857	819	826	863	856	798	880	854	831	827	827	873	880	855	787	849	830	808	824	862	787	792	832	881	838	838	795	775	836	836	832	888	805	873	829	902	825	860	858	886	862	835	817	850	879	838	853	831	876	887	830	873	856	861	838	846	844	811	885	822	800	804	848	848	864	810	810	872	854	784	858	807	865	868	843	905	858	875	854	835	828	858	909	861	853	856	819	804	891	824	846	832	857	833	839	830	830	898	843	866	817	839	890	810	822	860	881	856	836	842	816	792	894	858	833	825	880	899	846	851	815	820	840	861	803	805	817	815	818	829	899	803	856	855	835	857	871	841	886	817	855	894	855	869	830	850	843	884	801	835	817	911	903	811	873	807	807	812	893	816	878	839	892	866	856	856	792	850	854	830	883	850	862	917	858	825	856	854	846	850	822	857	822	835	833	821	790	812	833	885	860	860	826	899	825	852	831	818	878	847	835	833	795	837	850	846	840	851	804	859	882	838	867	839	803	889	850	837	832	841	843	856	908	802	803	814	818	848	833	856	837	839	888	891	859	881	875	818	852	855	839	831	819	834	813	852	859	828	862	867	871	828	825	824	858	811	826	867	841	854	852	837	796	871	847	817	906	819	863	838	814	829	859	839	808	806	896	842	873	877	856	867	830	853	846	857	883	835	819	886	847	796	867	845	849	843	820	838	819	795	909	884	870	820	846	899	873	822	837	844	868	821	824	878	833	817	828	849	845	845	843	845	793	820	825	843	888	900	884	853	858	873	894	938	847	849	839	828	769	826	835	903	848	846	872	848	812	839	818	892	821	865	887	835	815	873	910	771	851	861	875	888	835	860	807	858	842	848	819	842	852	855	827	855	843	802	841	843	834	862	818	796	874	845	864	785	830	847	840	880	856	810	836	825	830	853	850	832	817	878	849	833	842	839	866	818	870	826	856	849	833	857	837	824	884	829	802	845	825	816	855	884	842	894	847	845	792	864	849	861	832	849	837	879	780	868	817	812	858	826	874	821	851	819	877	861	870	843	874	800	845	842	831	862	850	853	888	839	792	881	815	847	846	859	879	867	848	892	869	825	869	792	868	832	840	832	780	838	838	822	845	846	826	804	816	883	854	854	866	846	808	787	834	782	853	821	815	829	794	860	831	851	836	840	840	824	847	834	877	885	836	861	796	807	877	813	870	870	831	818	814	857	834	837	795	836	836	877	873	844	875	857	888	862	827	864	819	778	835	856	859	851	848	939	856	873	810	808	873	845	887	763	869	802	822	813	870	821	819	831	812	861	875	838	833	816	886	850	842	839	801	834	828	857	843	880	854	851	800	818	854	928	853	857	919	884	862	798	850	816	851	819	828	847	884	858	864	891	847	839	788	871	884	852	816	836	904	854	840	839	873	815	904	809	849	860	844	865	844	868	854	835	853	828	783	876	829	871	833	806	878	824	834	832	860	863	816	823	883	851	794	828	838	854	856	869	842	829	864	874	852	823	828	853	862	868	815	852	801	877	796	846	817	798	817	846	816	844	821	807	840	859	871	815	812	881	854	852	848	862	898	890	838	875	830	846	815	837	876	876	846	828	816	849	829	791	867	839	853	882	835	853	859	865	870	875	839	845	878	835	851	813	850	826	862	897	832	902	826	898	850	843	880	891	805	858	827	832	894	829	859	911	826	846	814	962	834	820	832	863	803	863	840	835	838	775	844	775	849	887	874	840	861	826	847	841	834	835	850	849	807	850	838	847	864	852	841	843	847	859	807	875	835	880	835	837	882	832	847	860	809	839	833	855	861	901	839	840	862	917	839	795	837	864	858	867	777	837	880	855	835	874	843	837	863	848	799	823	817	872	792	851	786	816	859	851	872	842	872	865	875	855	844	837	852	837	838	878	825	861	834	877	839
24862	21455	26425	24522	3799	1300	1009	828	632	551	471	440	432	406	358	408	374	357	344	347	315	343	324	297	263	318	270	325	301	298	295	305	298	291	318	319	311	299	311	292	300	305	276	318	299	313	290	294	274	273	286	269	276	293	307	261	265	265	304	291	281	293	259	283	314	274	275	284	299	273	264	312	258	265	272	296	292	297	285	253	286	283	295	271	285	330	269	294	298	292	289	258	285	288	320	294	300	324	284	295	310	290	290	288	269	287	305	272	261	277	272	277	280	288	298	288	294	271	267	303	285	289	287	301	314	286	285	270	268	296	260	273	282	282	264	309	276	309	302	287	283	308	288	286	287	264	310	265	263	286	305	277	274	276	302	296	292	260	286	264	294	276	257	278	277	284	280	298	280	292	268	258	282	266	278	261	277	263	263	289	282	317	278	278	318	275	283	290	276	312	259	282	281	290	287	304	293	288	293	268	267	245	307	292	293	288	272	282	296	295	285	272	292	284	288	278	278	271	296	258	258	298	265	286	279	297	291	297	298	306	268	278	280	285	282	285	300	300	271	285	289	240	307	297	280	291	283	299	291	282	263	317	264	307	259	280	286	278	284	283	276	293	264	321	282	306	280	265	290	289	259	271	297	270	315	267	304	271	266	285	307	272	296	283	272	244	262	295	313	259	284	287	309	271	274	295	291	281	295	299	287	265	296	296	278	273	271	274	296	288	290	295	284	308	303	313	305	292	288	320	294	272	323	281	280	257	263	292	271	256	287	282	299	274	288	267	268	291	289	290	271	259	291	265	278	269	289	286	266	295	273	285	286	265	296	251	280	282	296	284	258	280	301	290	269	277	248	309	250	287	284	302	251	306	289	303	330	285	299	287	291	322	272	268	263	269	297	302	261	269	269	307	266	307	273	285	291	283	302	282	266	266	318	280	298	285	293	280	287	284	277	284	310	321	280	289	304	297	277	287	282	309	275	297	260	251	297	296	304	257	264	291	276	287	293	279	274	298	303	278	319	291	302	260	288	254	277	299	280	279	281	286	291	304	286	262	293	277	333	281	295	277	288	274	298	295	291	261	268	298	302	305	285	283	276	288	304	259	277	287	252	260	284	272	284	267	297	297	286	294	262	282	260	307	272	299	282	299	298	284	304	296	289	282	331	274	284	302	292	271	285	255	290	275	284	284	285	284	318	285	279	290	256	274	294	314	285	261	287	315	274	278	276	263	277	278	286	290	294	289	283	294	268	262	304	279	269	292	262	281	300	292	312	267	279	268	283	288	281	279	250	292	311	321	305	289	263	286	310	259	264	281	292	265	278	278	263	287	288	269	288	284	290	278	303	283	296	298	337	249	293	319	294	276	284	282	254	283	271	309	267	284	267	292	287	322	260	275	291	284	288	271	287	301	299	250	280	286	287	298	293	306	291	284	315	279	276	293	295	299	276	284	324	305	305	267	283	296	281	299	261	272	305	337	294	314	295	268	319	294	288	270	314	291	272	302	300	287	288	284	249	258	270	274	268	283	275	293	256	321	282	313	291	284	276	296	272	290	280	299	304	290	288	289	263	278	289	259	305	281	280	247	270	302	310	296	304	261	300	286	294	254	319	271	276	269	250	255	274	290	290	290	279	306	284	293	286	278	302	283	258	298	302	291	296	265	290	288	288	280	283	302	263	294	281	279	310	269	293	270	248	297	268	278	289	300	299	303	247	283	291	287	296	275	286	279	251	257	292	277	271	281	296	289	280	281	292	253	290	260	279	289	293	297	289	285	276	305	292	279	273	303	275	287	271	286	282	276	271	274	285	319	306	271	276	283	316	309	274	285	276	304	278	273	301	269	277	282	271	260	283	261	281	308	314	273	288	265	307	281	273	293	277	257	301	252	289	292	276	277	252	308	281	279	307	284	282	286	293	294	249	308	295	304	305	294	269	287	288	281	294	290	309	265	277	305	254	275	292	298	274	266	285	294	290	287	263	299	279	272	276	307	246	262	295	285	286	286	292	280	282	321	291	259	271	307	280	277	325	273	311	258	265	281	283	264	250	304	288	251	288	280	313	291	282	264	291	310	298	268	268	260	290	255	305	298	284	276	285	275	272	297	263	285	305	271	295	270	290	299	285	294	282	286	284	262	304	291	280	282	293	286	258	316	309	276	275	295	291	319	289	286	292	290	271	244	285	279	253	273	277	270	278	299	289	264	273	288	311	276	279	315	283	282	253	270	285	288	288	316	267	281	278	258	236	267	315	292	259	263	268	276	265	281	279	288	293	265	292	258	294	301	289	284	263	303	294	289	271	287	301	289	253	279	284	269	297	277	286	304	292	245	305	279	296	281	284	291	252	268	272	292	278	300	272	285	297	329	293	309	294	292	261	295	297	263	244	292	296	272	274	302	239	317	302	300	277	301	252	292	324	305	280	273	276	311	271	244	310	274	328	290	244	290	296	289	281	284	292	280	289	282	301	277	280	289	310	306	272	291	283	298	282	264	302	271	278	256	292	295	289	286	290	285	274	307	289	278	274	281	269	327	282	294	285	301	306	267	280	264	271	315	284	296	297	272	269	275	297	299	296	283	330	310	297	293	279	277	253	287	284	299	280	295	293	274	257	274	290	266	265	261	261	259	275	295	255	279	267	279	287	303	282	251	272	320	276	321	297	304	247	276	279	286	276	279	289	299	288	286	240	284	297	300	269	271	270	271	287	277	290	314	272	302	289	259	290	300	285	276	292	282	298	273	300	273	309	310	270	284	280	271	308	301	284	312	281	280	285	285	259	313	292	291	269	298	274	278	270	270	310	298	279	276	283	305	312	274	282	301	286	304	248	282	262	314	271	305	302	319	288	274	286	295	251	308	296	271	300	253	294	303	303	270	288	297	312	304	269	310	277	256	287	295	280	266	317	298	270	279	265	261	283	295	312	256	319	275	283	315	299	285	290	253	288	289	292	250	299	267	276	310	286	307	295	275	286	291	262	275	280	286	302	280	301	265	287	302	303	265	300	278	280	293	277	315	277	286	299	291	293	253	270	282	294	288	296	266	286	257	290	280	299	300	291	277	240	277	263	283	302	304	282	252	282	268	305	272	301	275	259	272	304	298	304	274	256	267	284	262	288	321	292	274	276	292	287	292	280	297	276	291	263	273	266	306	271	276	303	278	265	284	278	295	286	281	278	286	261	294	304	264	285	274	285	292	292	281	275	274	270	267	299	270	253	280	292	260	281	242	279	263	316	286	280	282	258	287	292	294	227	276	279	258	322	284	274	277	305	269	270	289	274	297	283	269	292	306	306	300	273	297	293	271	276	284	312	288	269	301	296	267	287	278	292	290	272	290	293	262	309	273	273	271	263	275	277	311	296	253	284	287	278	256	301	298	305	293	310	329	305	294	294	292	300	251	279	295	273	306	276	304	326	274	298	293	298	300	298	294	264	298	293	274	277	306	299	254	259	278	278	269	305	282	275	283	282	305	294	277	282	292	283	282	280	314
5888	14135	10084	5221	3703	3208	2424	1798	1371	1142	910	778	714	669	650	598	564	543	533	531	478	487	501	428	435	450	389	416	413	387	399	364	420	377	398	378	379	379	354	388	406	429	395	378	395	374	376	385	403	351	356	407	387	388	418	374	382	394	377	358	410	381	376	402	361	424	392	390	393	357	379	411	399	385	405	355	392	370	386	371	373	411	386	379	401	363	375	350	411	399	361	356	371	342	347	399	403	405	377	370	381	357	430	368	375	394	386	379	386	368	408	362	395	370	374	407	402	388	388	358	403	346	383	365	347	382	411	369	401	389	401	395	393	384	427	373	360	383	414	399	399	395	384	399	387	366	357	396	396	400	361	384	387	426	376	394	401	402	354	354	412	369	361	382	413	422	350	405	411	358	350	383	358	410	352	388	383	369	400	372	387	382	364	372	386	387	386	372	375	361	365	387	377	344	380	413	392	369	350	377	395	393	371	380	360	370	385	361	384	361	410	338	361	365	364	399	386	363	377	340	395	372	381	382	365	398	367	378	357	379	384	368	381	390	385	406	373	410	381	393	363	389	396	430	370	377	352	369	403	403	395	387	396	392	387	376	380	357	395	383	384	358	348	374	389	383	423	383	413	390	357	403	392	363	409	361	381	365	382	366	375	389	382	370	348	358	366	375	362	356	415	387	396	408	374	393	374	362	331	390	409	365	381	389	407	350	397	401	373	360	389	373	375	411	370	372	410	387	372	412	365	388	383	359	373	371	383	411	368	393	378	399	374	363	389	390	391	385	310	379	394	345	376	399	356	385	363	371	333	396	399	373	374	385	376	411	369	405	390	379	355	394	367	374	397	365	408	365	360	413	404	359	369	379	425	392	376	388	379	382	372	378	420	392	377	391	356	367	366	413	357	389	389	384	385	398	397	400	385	398	367	385	374	381	393	369	363	378	408	375	400	379	380	408	368	369	388	365	372	368	356	413	376	368	366	382	381	397	361	390	432	356	383	409	347	385	369	374	384	406	384	422	389	374	396	341	387	359	394	365	389	355	383	381	374	399	412	395	366	390	386	388	386	383	361	339	380	428	392	393	386	414	415	391	360	364	389	402	378	410	398	423	365	367	380	382	392	355	420	384	392	377	414	367	371	382	404	375	428	392	375	362	382	373	367	406	401	390	349	375	400	383	402	365	371	401	401	391	384	352	397	379	396	377	392	373	393	432	429	384	377	371	405	371	398	378	382	397	391	366	375	395	372	362	357	381	389	347	392	353	364	358	408	418	383	401	375	395	376	364	380	379	364	372	383	399	381	384	384	377	364	378	370	399	377	404	384	413	381	404	410	397	394	404	376	386	386	415	410	401	401	380	394	370	389	399	382	390	401	389	390	376	397	420	410	409	372	340	401	371	359	413	415	412	397	358	367	337	387	386	348	384	388	367	381	404	336	392	386	374	404	368	332	349	393	367	352	403	392	395	405	411	381	406	401	393	388	362	367	389	370	340	414	376	370	365	402	388	386	362	424	372	393	374	378	386	380	400	360	357	379	388	382	394	337	395	392	411	370	393	382	384	364	366	390	373	404	344	372	389	387	386	380	381	350	382	371	416	392	374	372	372	386	398	372	420	356	391	399	404	378	361	363	363	411	362	374	344	371	396	369	380	365	374	379	362	377	360	404	363	390	405	406	391	373	384	391	404	366	376	378	348	367	405	387	379	366	374	369	394	397	366	379	374	372	395	338	380	411	354	369	407	384	380	420	360	385	395	380	407	373	387	391	374	389	347	368	370	397	370	377	365	389	401	387	397	384	393	405	388	380	439	383	405	345	360	405	365	398	391	338	355	395	375	392	416	370	355	408	380	393	379	373	342	395	386	406	349	388	386	384	380	350	368	391	396	343	404	410	366	382	387	398	384	344	413	409	360	420	384	377	407	376	384	394	337	387	409	406	424	425	397	370	386	349	342	320	392	382	344	399	357	402	368	377	414	404	389	373	378	392	363	387	354	382	377	385	397	406	390	332	429	363	353	378	384	408	365	418	400	391	385	368	373	363	350	375	389	392	390	386	398	350	394	399	360	393	345	400	391	371	389	373	373	369	374	385	340	388	391	383	371	365	399	381	375	374	339	381	388	368	380	409	394	375	404	376	382	343	354	368	375	383	402	350	379	362	367	377	359	360	353	358	381	383	386	360	367	383	376	370	408	396	380	397	359	390	369	387	389	373	368	375	382	362	379	359	376	351	408	396	387	400	384	412	371	382	395	382	374	401	395	399	359	387	344	378	432	354	389	374	326	400	404	385	365	359	376	348	376	373	376	386	385	387	383	398	370	397	419	393	369	365	377	380	379	375	353	422	376	401	375	400	388	373	408	381	380	413	386	386	363	359	366	409	394	361	406	372	397	379	384	366	395	360	389	378	369	385	372	385	385	396	388	425	397	372	392	397	388	370	383	375	383	393	374	417	371	400	366	399	372	355	360	401	409	347	346	371	397	379	345	392	340	393	379	413	377	371	376	387	397	414	423	360	372	383	385	413	352	339	375	395	392	391	399	375	404	418	379	399	388	389	367	410	374	337	347	398	391	360	390	395	422	392	373	409	403	366	385	374	357	388	406	380	410	376	371	378	366	392	363	383	390	381	363	407	383	382	396	384	367	392	384	375	355	373	392	387	386	386	360	404	404	369	350	386	357	378	395	373	346	398	393	364	360	400	439	385	408	382	388	371	378	401	378	347	385	354	388	379	372	418	397	391	433	387	387	390	374	379	366	361	395	398	359	398	374	410	363	385	379	368	372	401	367	380	380	366	387	367	372	385	398	386	370	358	342	367	386	382	377	357	395	389	386	356	375	378	369	383	393	356	373	384	336	374	421	400	407	385	375	377	360	336	387	418	350	366	384	377	365	368	402	418	394	368	398	391	379	352	390	392	385	360	411	374	367	387	375	374	393	355	376	367	408	409	347	374	393	373	367	379	395	395	366	406	357	385	390	404	389	373	382	399	385	402	401	381	370	374	387	384	385	366	364	418	371	387	408	386	368	389	391	354	391	364	385	391	370	413	374	387	351	385	382	392	411	358	394	361	337	393	376	369	403	387	345	353	358	392	422	417	388	388	369	381	395	383	364	368	369	360	385	384	357	391	402	351	364	402	392	371	375	371	409	362	384	395	358	366	403	401	386	394	386	381	372	355	382	390	342	370	403	393	390	369	361	371	366	398	365	384	359	323	416	374	371	377	353	373	387	422	344	392	422	400	389	380	372	379	348	378	372	383	376	395	382	364	398	349	368	334	374	381	414	383	388	381	396	350	333	379	371	405	396	396	401	385	370	379	364	405	367	381	379	355	356	402	368	372	376	387	408	376	364	407	355	381	389	349	342	387	386	383	400	416	344	371	398	353	376	384	365	346	374	363	367	378	403	369	387	384	364	422	388	384	337	373	396	378	378	408	377	359	352	393	374	389	376	380	381	347	369	383	384	384	408	381	411	339	369	361	357	371	382
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
