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
341172234946	341172235504	341172236054	341172236604	341172237153	341172237707	341172238254	341172238804	341172239353	341172239904	341172240454	341172241004	341172241553	341172242104	341172242654	341172243204	341172243753	341172244304	341172244854	341172245404	341172245953	341172246504	341172247054	341172247604	341172248153	341172248704	341172249254	341172249804	341172250353	341172250904	341172251454	341172252004	341172252553	341172253104	341172253654	341172254204	341172254753	341172255304	341172255854	341172256404	341172256953	341172257504	341172258054	341172258604	341172259153	341172259704	341172260254	341172260804	341172261353	341172261904	341172262454	341172263004	341172263553	341172264104	341172264654	341172265204	341172265753	341172266304	341172266854	341172267404	341172267954	341172268504	341172269054	341172269604	341172270154	341172270704	341172271254	341172271804	341172272353	341172272904	341172273454	341172274004	341172274553	341172275104	341172275654	341172276204	341172276754	341172277304	341172277854	341172278404	341172278954	341172279504	341172280054	341172280604	341172281154	341172281704	341172282254	341172282804	341172283354	341172283904	341172284457	341172285004	341172285554	341172286104	341172286654	341172287204	341172287754	341172288304	341172288854	341172289404	341172289954	341172290504	341172291054	341172291604	341172292154	341172292704	341172293254	341172293804	341172294354	341172294904	341172295454	341172296004	341172296554	341172297104	341172297654	341172298204	341172298754	341172299304	341172299854	341172300404	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	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
23021	21608	29414	24299	21612	21672	7319	1284	1002	882	806	727	654	615	565	596	558	558	569	585	595	625	644	565	604	661	648	616	606	609	604	598	582	621	577	590	571	545	582	552	489	533	558	513	563	549	550	560	584	534	520	524	547	574	657	582	521	486	514	490	465	477	489	417	434	499	483	464	487	486	496	461	450	468	440	457	444	414	443	426	468	458	430	460	431	452	422	461	450	444	480	417	431	418	439	428	462	475	422	425	452	463	441	461	429	399	437	432	442	472	395	450	439	433	455	446	415	474	448	413	454	439	432	453	428	438	477	462	416	454	431	445	466	442	411	453	446	409	450	450	429	475	454	441	422	414	467	448	443	446	440	440	429	466	445	448	425	405	398	424	380	432	407	452	429	435	467	439	491	427	417	423	448	440	448	421	442	430	467	439	431	439	436	438	426	439	411	474	472	479	435	416	422	462	450	430	488	440	450	500	428	468	447	430	478	449	454	434	463	467	456	432	458	447	478	429	413	459	447	474	433	412	467	451	425	443	457	446	434	450	422	455	462	432	437	421	475	454	465	441	486	475	476	477	471	453	457	441	457	440	454	463	441	456	469	444	457	431	427	453	440	430	453	443	443	433	411	414	439	431	431	427	432	425	437	433	433	460	433	448	380	436	441	410	467	443	434	436	435	415	457	427	481	453	445	462	414	419	437	425	446	445	483	464	484	434	457	451	442	430	431	418	465	445	485	448	442	449	480	455	432	454	417	435	430	447	442	414	455	443	434	484	440	412	442	461	465	481	417	422	467	456	466	460	455	485	443	422	437	438	448	450	408	431	415	437	402	459	410	452	434	439	426	496	474	457	410	471	450	452	457	461	457	464	453	453	430	446	420	455	419	466	436	461	424	430	455	468	407	435	432	433	422	434	474	440	415	432	443	478	433	457	424	458	475	492	417	431	459	411	460	429	497	454	436	407	448	444	432	461	446	431	439	406	431	437	399	428	416	457	463	486	454	430	420	437	428	449	458	419	438	446	439	459	453	459	459	437	462	453	452	452	446	439	429	438	435	489	447	430	412	440	462	438	425	471	444	447	449	424	457	470	430	470	439	448	440	408	419	418	413	465	456	450	450	432	422	450	470	467	484	454	440	423	434	447	454	423	486	442	385	442	444	444	443	430	427	426	404	426	455	424	473	429	447	434	446	431	438	463	454	436	453	425	491	427	425	405	432	412	444	477	442	448	435	419	439	458	429	431	474	414	476	442	453	429	481	469	461	449	457	447	450	455	482	439	404	457	405	435	430	433	444	465	413	426	488	466	443	421	405	436	475	444	473	463	438	423	428	442	430	474	446	449	476	469	451	452	430	415	422	408	422	420	416	441	473	461	468	426	434	418	407	471	418	467	488	417	409	457	451	459	454	454	437	439	445	460	436	443	464	452	438	460	457	438	476	416	441	459	423	483	440	469	456	392	416	484	409	449	430	423	454	464	474	410	413	469	459	442	404	437	523	416	437	455	422	458	408	445	437	440	423	421	431	434	429	466	421	434	470	420	425	420	430	451	426	443	464	437	427	439	440	483	467	466	415	424	425	444	441	452	426	460	437	437	416	448	458	460	408	404	451	471	456	452	420	452	415	437	441	456	459	464	459	444	435	472	443	434	426	425	418	448	465	465	443	441	421	497	454	448	455	426	478	412	447	417	472	397	450	468	431	441	463	403	426	445	473	431	489	419	436	423	410	401	475	458	445	403	479	441	456	438	434	439	463	432	459	481	414	471	413	445	460	432	460	423	478	490	421	460	460	422	434	491	457	459	439	457	468	442	494	425	499	428	432	418	440	440	431	439	416	427	480	438	429	481	456	445	413	460	473	458	492	434	413	474	477	427	425	443	479	456	457	462	481	435	466	468	428	420	474	438	461	418	459	439	423	437	451	425	441	413	444	425	433	438	465	441	448	429	420	463	460	494	461	421	444	489	435	414	446	446	463	454	426	457	433	443	446	416	479	428	429	465	440	432	412	471	447	437	438	478	416	456	434	452	474	445	464	484	430	444	421	432	418	427	454	461	408	450	469	476	442	419	451	447	423	446	444	442	414	440	458	452	473	466	448	381	460	417	443	462	450	469	477	470	489	463	396	468	436	420	424	452	426	436	429	413	468	465	487	443	449	418	443	430	433	420	419	468	410	435	437	444	433	499	422	412	464	432	447	454	449	453	445	461	425	456	454	471	411	456	455	427	445	414	430	436	465	451	458	426	451	406	446	442	466	461	475	452	447	443	409	443	409	404	411	470	392	442	431	452	450	424	416	477	447	443	471	417	454	436	435	397	428	440	426	433	434	486	462	453	437	502	460	420	421	421	447	444	421	464	495	410	442	469	441	441	518	447	446	413	417	467	439	429	436	446	424	434	439	425	452	432	433	444	406	463	446	474	417	432	427	445	442	424	447	443	455	441	451	447	474	472	420	467	441	468	434	446	453	398	431	470	408	444	421	442	447	457	453	453	460	445	461	421	500	457	436	415	454	464	420	440	424	411	407	412	452	416	454	444	424	430	467	462	458	483	493	429	446	448	440	449	468	446	457	421	458	434	429	430	446	453	470	466	408	450	444	469	444	409	451	448	473	456	442	463	471	418	413	427	419	479	439	424	429	480	474	441	407	443	424	460	425	464	446	406	473	445	455	380	454	410	407	451	477	439	454	465	440	437	427	434	451	426	440	417	443	429	445	433	422	431	422	450	466	454	463	384	487	453	424	449	463	433	442	419	455	466	448	453	432	470	426	458	478	432	450	489	458	465	474	451	440	452	455	465	462	470	456	436	454	457	452	479	432	414	478	456	431	407	439	463	407	419	432	420	411	477	403	417	462	420	418	416	443	458	468	472	433	425	432	448	437	453	411	467	428	455	397	467	462	497	464	477	448	434	436	439	482	417	437	423	426	453	439	450	463	449	435	448	438	427	476	440	450	430	435	429	452	424	445	451	457	427	437	412	423	417	467	450	481	469	442	404	418	439	413	442	435	488	422	450	472	434	452	442	484	450	449	438	399	429	453	490	458	416	422	428	456	492	437	462	455	449	454	412	475	413	417	417	421	440	442	430	436	428	456	437	423	436	444	406	480	449	431	439	438	425	460	424	489	438	467	452	472	453	448	464	440	430	504	462	459	396	430	437	447	493	476	415	411	465	427	417	436	402	445	446	432	418	430	438	435	435	440	457	462	441	445	485	447	448	451	412	427	443	435	474	445	420	449	452	416	494	441	469	445	429	431	422	452	409	436	445	448	472	469	405	446	458	421	431	459	454	436	454	443	438	431	419	441	430	464	476	436	423	454	435	452	453	403	435	422	458	439	444	441	438	442	456	460	428	430	473	440	446	448	434	469	473	465	426	440	441	410	441	443	449	422	428	442	463	447	442	452	470	457	469	456	486	446	430	460	435	469	406	442	459	458	442	443	412	470	442	435	428	468	425	393	434	436	476	487	423	474	423	441	426	454	419	419	462
14017	32997	12769	5871	4335	3169	2402	1854	1538	1315	1102	937	839	784	718	721	641	671	659	669	702	717	728	658	708	784	781	816	762	786	807	716	717	720	677	658	672	630	564	582	550	635	644	621	606	584	600	592	613	609	633	610	643	735	716	651	636	597	561	579	520	488	483	495	497	480	486	497	482	496	477	481	517	507	454	517	452	429	435	469	470	518	466	511	456	494	475	482	512	438	476	480	443	474	470	498	457	464	511	459	442	496	468	457	462	468	482	455	466	485	459	470	441	456	429	441	452	480	453	431	466	469	473	469	462	439	484	458	448	436	464	454	462	464	483	512	440	443	441	447	437	431	471	453	464	440	472	451	450	442	436	462	434	439	465	424	437	458	450	452	466	457	476	456	463	450	448	418	447	440	485	445	446	466	458	451	445	460	452	470	471	502	473	435	419	465	444	466	409	438	471	445	457	460	413	467	431	476	406	462	447	457	494	469	450	424	434	493	432	451	417	455	441	467	483	420	434	422	461	430	451	467	444	455	462	461	460	477	456	490	451	461	445	474	481	442	434	456	456	457	469	424	519	428	456	430	444	475	425	407	407	438	465	447	444	441	437	472	465	442	433	491	454	424	443	480	440	442	449	413	445	462	464	431	460	443	429	440	418	482	466	453	455	438	470	445	459	454	490	468	493	509	466	472	488	457	452	438	455	440	460	429	467	439	426	420	441	496	457	418	446	441	439	459	437	426	449	476	482	433	445	483	467	449	463	452	388	442	428	451	408	432	466	469	409	452	421	451	472	457	434	408	474	465	450	439	475	485	450	443	450	463	441	425	483	463	407	407	462	476	440	463	472	488	445	470	464	436	491	448	434	471	436	447	463	425	428	472	450	463	425	443	440	458	425	448	472	405	423	442	462	442	411	427	438	479	451	450	403	447	491	445	400	440	503	410	432	464	447	467	427	450	459	447	459	464	465	409	435	461	450	430	462	490	456	429	423	473	440	440	442	447	448	450	486	461	451	465	445	436	459	452	436	451	441	474	472	436	443	437	455	428	458	450	464	457	452	440	457	474	383	431	449	477	480	410	469	459	472	453	421	457	492	491	489	490	460	448	396	423	459	451	466	490	459	438	459	467	442	420	426	425	463	422	454	448	463	470	465	462	454	456	474	437	481	447	475	452	467	437	436	458	440	455	448	486	428	443	466	462	439	435	464	487	443	441	445	477	489	446	471	485	468	478	476	450	445	453	479	421	453	495	456	448	457	457	436	452	481	455	430	452	472	472	426	475	460	475	464	448	479	462	457	478	448	435	454	418	480	455	466	424	475	475	444	456	433	474	435	468	458	465	431	451	456	420	444	431	463	426	461	455	474	451	473	423	462	477	508	438	459	434	460	418	461	437	466	443	434	425	485	516	462	409	453	420	460	430	459	442	460	453	434	462	439	488	449	455	446	457	463	455	437	432	469	421	473	445	456	477	453	438	478	489	458	429	470	459	469	470	456	468	462	455	449	451	417	433	443	443	452	458	444	432	473	418	492	451	429	465	499	426	430	458	499	500	454	440	466	466	483	432	464	484	451	435	460	453	449	464	457	461	471	456	450	420	471	482	394	447	430	476	477	417	421	403	445	434	420	475	407	448	477	471	425	495	437	463	420	508	477	496	438	458	471	481	444	450	447	475	449	441	429	440	421	431	410	448	402	446	482	430	450	420	475	439	468	468	431	406	467	458	482	502	430	467	466	446	440	461	478	417	488	447	443	420	441	460	487	429	485	452	453	442	444	444	475	445	448	449	433	450	451	442	466	455	443	425	447	465	466	422	451	463	434	456	457	466	450	418	467	468	442	452	462	447	471	426	491	460	464	455	424	437	479	456	489	504	414	467	456	479	458	454	431	449	477	461	450	457	442	438	429	458	450	424	484	424	465	461	471	462	486	436	467	458	429	484	464	457	507	480	424	449	443	459	426	460	469	433	513	462	457	459	489	436	463	436	489	454	440	450	420	420	435	459	435	427	474	427	413	467	481	451	433	449	463	433	440	450	480	434	482	466	492	435	501	486	453	459	446	450	487	464	428	443	481	430	439	448	456	489	437	435	472	502	435	462	477	455	445	439	476	432	490	464	412	453	469	441	475	473	485	453	421	422	478	473	477	453	449	477	459	455	461	462	427	442	452	484	464	440	426	492	424	445	447	432	432	445	406	465	439	459	464	451	459	439	467	487	430	492	450	434	456	464	485	469	433	453	448	447	416	429	445	454	440	459	425	462	467	436	455	441	451	450	422	435	455	469	434	493	464	474	475	476	463	459	447	426	456	436	467	448	485	491	449	466	448	415	409	452	435	393	437	462	458	479	460	440	504	429	464	419	498	453	485	453	463	459	433	467	481	476	466	439	471	476	432	446	482	446	426	422	455	453	477	453	461	459	451	495	448	456	458	432	468	447	469	487	494	456	467	433	444	473	468	445	465	437	455	449	482	440	427	467	434	457	415	503	459	409	463	433	408	456	448	451	444	459	464	455	458	477	467	458	479	460	486	467	446	468	458	459	423	429	455	421	444	454	451	437	466	433	479	466	451	480	443	445	441	444	458	438	466	431	438	454	487	439	456	480	434	412	451	445	443	446	459	449	467	461	433	475	420	485	478	488	474	466	442	434	444	479	461	436	470	439	458	431	485	420	455	441	431	473	409	463	443	433	450	454	454	446	434	431	491	477	450	479	460	432	439	452	449	429	460	505	475	480	446	482	440	441	447	417	433	450	454	434	453	467	421	445	429	509	456	426	477	439	427	458	476	446	443	429	488	450	448	451	455	459	431	470	455	467	460	433	436	420	468	453	461	453	441	473	427	492	427	453	461	441	424	469	454	453	455	447	442	465	447	484	420	432	468	453	503	457	426	426	465	440	472	481	473	461	449	453	468	457	455	448	447	449	457	464	483	416	447	436	449	443	445	442	469	415	471	443	506	455	466	473	466	463	483	451	434	464	453	448	412	448	450	468	431	466	451	429	481	451	476	439	471	452	419	469	436	475	459	462	439	468	441	453	464	455	418	432	477	478	402	469	426	478	468	488	443	420	482	449	438	460	450	449	442	453	469	444	482	455	460	494	466	450	429	472	475	432	465	429	461	422	462	472	451	446	445	467	472	507	427	449	428	451	472	449	447	460	416	487	453	450	482	486	456	451	462	496	430	470	451	484	428	450	421	466	463	507	443	497	420	464	456	452	449	407	465	474	399	466	434	443	492	446	441	455	456	494	466	438	442	436	476	492	464	492	453	418	426	428	450	424	422	469	427	442	439	472	463	460	477	449	429	484	501	486	433	471	443	438	473	515	480	439	444	457	460	466	457	467	463	458	444	471	434	474	458	452	445	430	448	483	472	448	474	413	491	433	429	484	453	500	448	471	470	431	435	461	451	398	461	475	433	461	469	457	431	460	458	478	482	453	499	454	452	423	387	462	451	445	458	473	472	450	430	458	460	474	434	421	449	465	472	450	453	443
28316	17343	4369	1093	682	621	591	516	548	527	545	513	525	544	535	506	536	509	557	529	527	545	556	554	587	600	548	560	577	559	547	572	540	536	562	516	580	552	557	509	527	513	514	546	552	569	511	538	552	509	534	556	520	533	573	537	521	513	504	502	517	562	511	511	555	538	496	498	504	502	518	515	522	509	513	483	492	465	533	545	468	506	505	471	505	555	501	531	462	517	538	522	519	482	525	522	519	513	481	486	491	515	508	488	512	505	460	495	496	523	515	517	543	517	494	510	465	489	495	508	519	516	478	502	484	538	489	511	503	511	493	513	566	505	461	488	480	490	490	483	489	501	504	514	459	561	485	469	524	540	519	452	490	486	491	488	500	508	483	476	503	486	521	507	515	468	496	486	520	548	503	504	509	499	502	509	533	500	539	518	479	482	536	534	542	498	472	472	485	484	544	503	506	488	470	509	514	499	496	506	515	515	491	497	530	488	525	465	531	459	484	512	447	520	483	456	532	511	523	570	508	472	514	498	517	484	534	523	526	464	507	489	510	486	542	505	474	488	508	554	456	520	539	511	463	518	505	500	517	508	490	476	481	533	451	491	506	508	524	537	519	501	489	518	498	492	524	482	486	471	504	492	517	492	488	525	509	472	477	529	524	487	544	492	520	517	502	509	506	517	498	520	484	472	479	533	522	479	487	521	510	531	510	502	491	527	515	463	531	504	502	516	542	479	539	508	531	503	524	516	509	475	500	490	524	513	490	505	543	511	460	514	511	513	497	499	506	516	475	467	458	487	481	504	522	488	500	506	500	445	504	547	518	511	471	506	478	523	519	452	521	518	513	477	481	518	513	497	498	473	496	513	512	547	516	479	500	516	526	496	480	501	503	481	485	553	480	524	498	475	513	517	520	536	479	500	514	524	502	468	502	475	507	510	515	560	501	499	493	545	517	509	483	490	489	497	505	530	516	514	479	498	514	523	499	545	489	504	518	493	493	495	514	487	527	533	487	512	485	510	499	500	506	542	467	511	526	496	471	504	503	502	509	483	474	517	542	492	486	495	508	491	533	479	511	531	523	494	533	521	531	546	518	525	475	511	518	515	561	515	497	511	512	465	484	530	556	544	505	494	520	505	542	461	534	510	504	499	474	524	502	514	495	548	529	500	494	505	509	504	527	513	495	496	481	502	472	504	547	476	499	539	507	478	499	495	510	505	510	510	515	507	517	522	509	524	510	534	505	514	472	483	520	503	494	498	467	521	502	493	490	517	535	460	476	472	533	520	541	509	516	507	558	496	501	529	479	535	505	483	517	562	520	481	496	523	541	485	506	538	461	548	519	496	504	461	510	493	524	482	514	535	474	504	498	529	486	491	506	490	491	496	510	478	521	510	485	486	530	524	521	501	448	503	491	514	500	463	474	509	505	455	460	462	477	496	511	491	491	517	511	515	485	523	479	494	502	456	494	504	485	465	522	481	527	470	536	489	495	476	470	509	493	515	522	499	497	536	472	517	479	491	502	475	486	491	501	479	496	482	517	505	496	512	456	503	496	474	500	513	529	480	491	515	510	511	502	489	510	515	513	536	497	476	497	520	520	505	502	496	476	519	494	526	540	559	516	506	527	484	491	486	535	536	521	481	510	522	518	489	507	487	476	532	524	509	496	476	531	561	514	460	514	508	519	514	521	492	472	513	504	517	535	535	482	447	487	522	511	484	549	502	469	483	485	481	480	501	493	507	486	493	500	459	523	524	491	519	503	492	515	482	508	492	535	478	514	533	519	512	494	502	484	520	462	537	510	473	500	492	492	449	512	504	509	498	528	486	522	482	507	491	507	488	515	538	505	532	514	491	489	505	522	543	496	521	508	500	502	510	545	498	508	532	491	509	475	539	507	547	532	498	545	483	498	521	519	510	481	505	464	514	515	489	546	495	501	536	516	508	502	496	521	514	524	512	529	482	513	514	518	496	494	506	518	520	540	480	505	541	516	497	459	532	498	509	527	498	504	507	495	483	509	513	496	518	526	501	478	489	516	518	498	512	480	471	478	492	490	504	540	543	549	509	488	502	483	491	482	501	501	508	493	530	514	513	495	506	487	512	530	520	498	509	461	488	516	500	480	527	532	525	516	500	495	469	492	506	482	530	506	528	542	492	514	517	524	519	484	485	542	513	485	511	512	458	528	541	479	473	494	498	489	471	529	507	515	500	502	446	466	491	517	517	512	491	537	512	510	529	506	476	504	482	504	468	505	491	513	507	507	504	477	469	489	490	495	488	481	509	461	515	476	494	495	511	496	511	526	533	477	552	502	515	502	532	490	522	539	521	492	508	520	476	501	462	499	473	476	493	475	514	515	528	496	538	519	507	490	488	556	506	478	482	508	537	458	523	529	484	520	529	557	495	475	516	495	543	523	465	454	493	505	505	460	483	492	516	471	448	522	525	472	490	492	473	500	530	523	469	483	514	499	477	495	490	475	541	520	503	490	485	554	543	488	524	526	505	423	502	507	516	513	511	490	485	469	511	495	519	502	481	501	459	488	507	470	475	472	484	482	451	506	494	477	511	471	511	497	484	485	485	530	514	544	479	549	503	546	498	515	453	529	483	503	534	493	516	472	475	459	502	513	487	510	509	491	511	463	557	496	510	524	496	495	516	466	484	499	505	537	475	506	529	518	483	515	530	454	499	505	526	489	451	482	510	507	535	497	486	498	543	518	493	472	483	480	532	484	532	502	485	496	513	528	482	495	479	521	493	531	547	500	522	549	566	505	484	479	523	521	473	462	512	518	483	564	501	517	516	496	489	496	495	501	483	475	534	512	489	526	503	480	499	505	532	488	507	508	516	536	534	510	520	506	514	476	510	526	507	550	509	519	495	525	496	513	508	457	507	485	512	502	494	495	490	484	570	506	505	493	484	534	526	536	530	521	499	492	499	485	501	480	513	481	497	558	528	496	510	503	506	500	501	516	511	525	547	528	495	495	507	531	500	491	493	514	477	517	480	548	489	501	477	495	477	510	494	509	506	475	492	508	517	536	505	479	498	512	531	508	507	534	501	488	508	520	488	486	497	541	483	481	481	509	487	498	479	504	483	536	523	488	473	538	506	482	516	508	477	493	499	493	493	513	546	489	470	533	524	494	460	512	530	529	486	471	482	519	480	529	516	498	536	549	482	526	480	484	538	517	498	531	486	536	509	542	541	523	542	476	533	517	489	527	499	489	531	508	522	483	460	485	493	503	521	504	509	541	487	540	490	524	500	498	513	529	526	504	501	537	507	517	493	527	505	540	475	521	520	470	480	515	481	534	489	488	513	504	518	489	501	501	485	516	525	499	477	495	483	490	536	456	510	487	526	544	506	511	535	476	483	513	467	477	519	507	524	483	512	482	505	536	495	505	521	501	514	506	487	505	551	488	493	507	492	498	521	522	522	486	496	519	484	522	512	527	531	526	501	527	521	490	454	493	520	548	534	508	508	507	495	491	509	557	520
10891	5585	2411	1140	867	780	649	609	613	601	593	562	568	585	548	596	555	594	589	604	617	578	600	650	629	635	644	660	603	586	580	581	666	638	634	599	592	597	634	600	570	589	559	625	569	581	578	623	575	550	586	620	616	608	614	598	603	635	572	569	551	497	539	566	517	555	530	556	524	508	582	529	557	527	551	550	552	537	540	546	528	545	575	540	547	531	520	515	524	529	560	522	489	550	496	520	554	562	516	536	530	526	548	529	501	567	545	554	516	565	525	518	540	553	523	559	536	571	547	504	567	536	546	539	539	514	550	532	518	521	545	547	529	509	529	530	562	558	477	537	526	522	540	560	551	513	575	522	542	545	527	561	527	531	598	562	545	533	574	593	522	527	530	550	525	540	548	598	564	527	536	511	564	566	572	517	577	527	543	532	544	555	546	523	538	570	549	553	593	532	553	539	496	505	536	510	567	536	595	552	605	521	556	557	516	528	542	568	570	537	545	527	525	532	547	536	540	517	506	540	503	551	575	523	539	540	574	581	550	560	533	534	549	564	541	529	490	536	529	550	587	531	544	514	542	536	532	584	524	551	500	546	507	548	551	572	540	502	565	549	562	525	508	564	477	573	568	541	555	532	515	524	567	527	570	555	571	518	515	559	516	559	579	549	502	534	524	552	492	536	536	574	523	529	580	495	543	554	507	544	568	505	561	550	493	547	537	573	555	538	540	506	559	537	554	597	554	565	584	588	537	529	535	490	606	575	506	550	576	543	544	538	531	518	508	567	573	526	554	556	536	534	596	537	533	513	557	508	519	561	535	517	567	591	573	499	549	545	545	547	552	517	544	540	571	538	527	522	524	555	519	554	600	576	563	539	524	530	570	547	561	566	519	538	537	506	550	529	567	524	542	552	539	538	508	525	514	503	526	509	506	504	558	551	517	565	497	539	512	530	560	582	552	519	542	565	518	585	568	566	557	556	538	569	538	542	529	564	549	498	541	534	621	541	550	481	539	558	544	550	528	518	555	553	523	551	542	516	556	531	578	544	566	592	582	545	513	527	480	569	571	540	565	546	549	556	572	530	546	536	582	525	509	553	564	549	560	537	558	531	512	533	540	536	537	517	561	537	515	540	513	567	561	505	526	547	496	528	549	547	546	529	594	555	532	587	538	525	500	607	528	522	536	536	528	563	498	537	557	503	533	543	564	571	549	529	517	547	535	514	540	548	536	532	517	546	526	505	553	520	544	554	534	535	527	540	593	518	548	555	521	489	555	570	540	505	547	561	557	530	561	569	515	576	540	515	523	552	581	516	530	534	507	534	537	527	522	534	564	537	538	568	517	496	549	519	527	548	511	530	585	547	510	561	536	507	550	518	568	556	525	531	571	510	565	546	535	521	541	560	530	528	572	571	529	578	526	555	535	532	540	563	539	529	521	531	571	504	554	549	571	550	533	556	543	509	514	540	549	542	589	553	612	530	512	549	558	550	537	588	558	557	580	518	528	561	522	578	541	538	533	537	546	554	548	551	541	522	521	542	514	526	529	517	541	554	584	547	533	527	555	528	522	514	498	545	565	577	547	590	508	576	534	515	557	577	554	514	546	562	527	548	569	536	578	492	539	549	556	522	536	563	544	568	514	551	573	544	535	567	519	518	542	559	499	514	534	533	525	503	540	528	560	539	590	543	517	589	543	528	557	515	519	583	508	538	512	575	493	548	577	517	559	558	537	529	548	572	531	590	560	520	540	461	559	522	515	531	513	534	544	544	556	552	590	542	532	515	513	574	542	582	533	562	540	532	531	517	524	581	561	568	516	553	507	527	549	567	589	552	560	539	550	547	556	553	542	530	541	514	514	578	585	583	565	528	543	540	519	565	558	558	519	526	565	550	552	561	529	544	533	509	541	569	544	532	505	554	554	554	522	589	551	516	534	524	522	567	561	535	521	545	566	551	540	540	554	515	522	565	571	558	503	565	555	552	564	540	600	571	540	539	501	537	523	486	543	562	583	497	597	536	542	576	577	542	544	578	537	548	538	600	536	552	593	518	532	563	555	534	535	516	534	565	567	515	513	510	557	502	561	538	530	573	561	541	519	536	532	514	531	558	532	539	565	563	554	543	571	576	541	516	557	524	544	579	497	520	582	555	593	558	532	603	548	525	507	559	518	530	519	526	549	553	577	518	516	545	564	530	531	588	530	517	524	545	540	532	545	530	564	516	577	516	529	569	532	541	561	532	556	554	547	490	527	549	550	541	529	526	571	524	528	554	577	569	539	548	545	564	538	547	520	525	543	528	526	530	548	575	528	555	548	523	541	516	549	561	522	525	487	572	541	548	544	530	522	549	531	552	553	575	519	568	568	554	531	555	555	549	518	543	523	565	508	540	522	515	549	551	555	531	521	553	546	570	543	542	522	556	537	563	524	553	518	549	536	530	530	501	539	558	554	564	561	546	593	540	544	538	521	513	532	537	542	533	534	533	525	524	497	539	581	538	553	563	557	568	546	505	536	536	557	536	535	552	515	547	536	567	561	537	560	521	598	505	541	574	506	582	560	504	544	564	533	531	497	538	556	561	548	579	518	558	561	520	539	530	550	535	509	543	536	554	538	555	567	549	562	532	556	545	557	560	579	495	534	513	511	566	516	507	506	567	546	516	551	572	506	567	536	543	491	536	554	555	532	544	541	546	558	531	538	587	550	550	532	557	497	604	546	563	523	512	568	561	553	524	537	531	523	577	551	540	532	543	586	545	555	537	526	558	549	541	576	528	535	513	519	520	574	546	539	575	537	553	552	528	527	567	527	550	527	568	570	499	558	573	529	540	585	559	548	524	580	506	550	540	549	567	523	563	516	527	527	522	556	596	563	492	534	581	532	520	533	573	541	579	552	514	550	569	556	558	566	582	548	558	526	504	554	550	518	546	543	572	524	533	515	566	559	528	536	534	548	567	542	521	517	535	515	514	538	535	533	521	604	533	579	525	571	581	565	546	538	529	524	546	563	525	538	579	539	500	579	554	542	510	545	578	542	552	551	574	565	529	532	546	487	541	545	549	586	572	528	543	563	545	510	584	519	534	532	549	567	542	538	543	546	533	496	542	544	534	502	546	585	573	544	563	541	506	513	551	538	528	570	512	518	552	562	557	545	507	531	496	525	544	580	512	542	531	525	530	534	559	558	576	532	568	537	538	583	563	523	520	597	516	538	521	547	578	563	571	525	581	563	547	548	538	556	556	515	511	563	522	548	544	533	530	542	531	544	542	550	518	534	570	525	535	533	601	536	537	563	564	537	510	519	537	522	563	537	565	535	566	537	541	529	546	593	566	553	520	576	542	553	571	539	507	556	518	566	565	518	554	520	558	505	522	540	590	543	528	531	529	575	560	562	542	525	548	578	530	563	573	486	542	549	539	540	534	535	548	530	503	591	529	528	569	566	503	525	510	537	584	548	514	540	506	523	578	535	532	541	551	605	559	532	532	543	575	539	554	566	579
23714	21256	28502	24301	21249	8881	1039	710	590	532	511	435	409	392	390	379	385	387	339	323	395	393	397	394	419	490	444	402	385	435	407	410	391	434	415	397	402	395	359	330	388	358	371	387	351	381	354	372	352	362	387	363	361	388	358	407	363	339	342	313	316	340	315	314	306	308	313	317	297	300	330	297	304	320	322	319	291	305	299	295	290	306	287	301	291	306	316	299	312	297	306	286	255	283	297	321	321	284	283	295	298	289	286	288	292	316	316	327	286	291	321	299	284	284	319	323	319	308	292	258	289	307	292	301	294	332	310	307	287	285	312	291	297	287	280	278	265	258	273	287	314	285	315	285	320	331	270	278	320	363	322	286	328	341	327	281	277	304	289	283	299	287	333	317	320	294	277	287	304	282	292	302	309	348	281	301	296	272	304	274	282	285	306	314	310	288	292	289	265	310	326	297	276	295	319	316	308	309	285	316	306	331	317	312	282	306	260	302	323	302	336	284	310	302	285	290	279	306	322	298	308	301	293	311	281	294	303	327	279	305	304	280	303	276	286	319	318	322	282	294	279	285	292	309	302	310	297	284	277	295	251	298	304	288	275	303	262	274	292	302	291	282	276	300	293	286	291	298	281	311	327	300	295	307	288	309	307	268	274	289	306	282	314	268	270	283	289	309	328	284	281	296	328	279	302	252	296	328	273	302	299	280	309	303	310	312	300	296	304	297	270	325	297	280	299	288	289	319	292	282	282	285	315	276	314	346	304	308	320	282	286	329	311	274	316	301	297	292	308	321	263	292	317	276	299	292	296	298	295	276	310	298	305	305	285	327	285	316	315	268	329	285	311	262	310	313	308	303	281	304	287	298	309	308	286	301	310	324	308	287	313	320	329	281	292	307	309	305	300	332	287	290	302	293	303	312	313	302	292	276	312	292	253	281	259	346	284	304	287	310	265	294	298	305	300	273	306	293	304	277	308	281	310	265	274	298	301	290	289	316	327	332	306	321	285	308	288	305	286	297	264	276	279	293	280	300	298	311	336	306	306	283	288	283	304	278	300	300	301	291	310	300	287	328	332	285	343	297	278	303	317	305	293	284	317	298	308	287	321	339	301	291	297	309	298	298	279	303	307	250	328	281	298	300	315	300	325	301	280	315	295	286	281	305	286	292	311	306	283	329	301	305	291	312	304	322	335	295	289	277	281	312	316	270	309	284	299	272	301	291	302	266	297	254	295	286	324	290	294	289	329	273	267	300	281	289	294	294	273	306	302	320	288	302	261	317	298	283	303	300	278	323	296	320	305	280	292	321	299	291	253	286	314	287	317	303	291	299	313	322	246	299	284	294	309	316	283	296	294	260	303	311	290	294	302	251	303	300	284	327	300	267	338	276	300	258	305	303	318	291	283	303	301	325	278	274	296	280	294	304	303	296	288	307	318	340	290	317	317	305	306	289	293	309	267	279	291	290	287	286	287	300	281	314	322	260	306	277	262	313	290	289	277	298	282	294	298	300	327	329	317	301	296	308	287	304	310	297	296	318	282	259	300	308	285	292	303	301	255	288	336	270	283	320	284	268	325	320	318	309	300	275	288	289	299	295	260	297	286	294	314	300	271	297	295	244	327	318	262	305	292	327	311	301	306	270	307	317	262	316	336	279	314	311	292	296	288	305	311	316	304	288	291	267	283	278	278	312	289	260	296	323	286	326	311	275	301	285	292	282	261	305	277	284	277	308	298	306	307	299	316	285	278	281	309	268	296	301	276	303	287	300	301	274	290	301	276	289	308	310	289	277	322	332	293	299	306	303	275	287	285	282	301	325	280	256	319	289	289	307	310	286	311	268	284	303	319	299	300	277	335	307	287	266	295	317	290	310	312	289	328	318	292	304	325	336	276	307	299	287	312	279	300	311	271	314	311	294	292	283	296	299	302	285	272	298	322	291	289	301	313	278	295	273	291	304	284	272	288	293	281	301	283	291	297	290	275	273	289	311	255	282	322	324	275	318	334	273	300	285	308	310	310	288	337	282	281	282	295	281	277	311	310	301	301	316	305	318	291	286	265	286	322	292	295	304	277	308	273	305	291	321	286	287	270	302	306	296	282	296	263	259	292	288	261	284	284	307	308	302	306	298	283	266	284	289	295	313	319	284	325	284	290	312	305	285	286	311	313	308	307	282	293	287	277	321	274	310	308	250	323	281	282	286	275	308	310	300	307	320	298	291	303	288	311	317	278	279	299	305	252	307	302	298	304	277	274	315	282	319	285	295	297	295	276	280	267	309	285	297	301	290	335	331	265	286	290	323	291	306	301	315	310	289	304	302	293	330	272	333	271	270	305	303	278	307	334	305	286	294	278	302	279	261	308	291	305	272	291	279	295	290	321	295	293	304	330	279	272	309	312	314	275	299	301	302	276	304	321	307	261	296	287	297	290	305	304	282	282	267	299	310	303	259	293	297	274	301	334	275	295	289	291	314	278	298	313	305	287	294	325	294	318	268	294	276	301	304	274	276	305	309	281	319	306	303	296	298	315	298	283	312	307	314	308	309	310	274	292	324	284	330	303	282	336	288	301	287	319	316	304	298	281	288	286	294	286	299	295	310	267	297	312	313	284	288	325	284	303	284	285	309	301	281	301	321	321	285	291	274	280	270	307	304	261	303	296	267	295	293	236	315	325	300	305	273	292	274	285	310	298	313	275	261	289	312	293	252	305	300	325	331	287	273	272	304	309	304	290	312	264	302	275	315	336	300	315	318	305	355	287	264	267	256	281	307	306	308	305	315	283	302	301	285	311	314	260	324	309	321	287	302	297	300	303	280	330	301	331	298	298	290	274	292	298	299	326	287	366	300	298	269	283	283	317	277	314	282	303	343	293	335	306	305	297	301	310	306	292	302	309	283	279	283	308	344	296	320	285	282	303	272	282	309	299	286	297	265	263	286	283	286	301	290	326	283	313	298	327	288	286	317	323	295	328	296	305	301	280	299	300	284	321	284	272	295	289	299	288	263	283	326	298	261	261	282	294	289	296	307	292	278	291	284	304	304	287	305	275	291	281	260	292	305	299	335	278	277	312	271	301	296	296	333	303	264	290	299	298	290	311	291	290	285	287	317	285	279	305	286	294	289	313	286	310	319	305	284	250	322	311	295	298	283	322	270	285	278	316	270	308	275	292	300	289	302	295	296	284	296	295	310	295	278	289	311	286	315	271	270	282	284	281	307	297	314	291	282	253	295	270	289	291	299	303	309	316	309	292	289	271	292	304	294	301	319	317	295	266	283	269	296	304	287	291	314	297	293	288	301	290	311	286	278	324	289	281	290	304	320	293	287	289	283	286	331	278	292	288	296	311	327	298	270	287	298	320	288	278	285	298	276	292	332	285	282	287	305	293	293	315	345	292	303	265	300	334	318	280	271	317	280	323	297	271	294	292	275	285	270	282	325	291	275	298	292	275	300	278	277	299	279	285	317	279	280	292	277	280	285	282	294	300	298	283	322
11337	26472	8247	3500	2450	1860	1374	1031	929	797	639	575	545	464	467	486	418	447	465	450	478	488	530	480	529	543	566	558	514	503	533	524	493	501	474	487	510	450	386	381	439	428	459	449	453	440	419	456	422	417	446	432	447	513	510	523	407	403	381	339	405	365	366	387	323	340	324	330	356	368	353	336	351	342	344	342	332	333	343	337	324	312	343	318	357	351	366	347	330	343	367	342	329	344	302	322	334	318	336	337	333	334	312	330	317	334	323	329	338	328	331	310	342	328	336	334	301	351	369	310	328	342	343	315	324	315	357	355	314	331	334	370	314	332	307	323	312	321	310	342	311	326	312	309	319	313	326	309	335	303	348	325	359	318	326	344	330	373	337	274	338	342	332	316	334	309	322	368	315	363	286	309	307	329	331	341	333	332	321	323	324	348	314	311	313	336	320	296	327	319	347	326	329	328	350	322	311	323	319	280	332	324	308	318	322	313	319	333	315	295	316	333	300	366	301	332	336	348	360	333	312	318	297	341	305	296	340	292	333	325	310	337	319	313	359	364	332	344	318	287	301	372	324	336	324	319	315	357	350	309	349	305	330	376	323	334	332	368	330	274	321	296	358	330	334	350	353	331	319	320	302	313	360	326	327	321	327	324	329	318	318	326	306	309	348	310	308	330	302	299	355	304	316	356	307	350	313	316	360	309	386	331	302	308	337	314	349	292	316	331	335	327	303	368	381	336	320	293	326	325	315	330	305	316	336	330	321	351	310	328	313	337	323	337	354	326	349	340	334	323	335	356	295	311	311	339	314	359	328	299	316	295	344	317	334	286	347	323	320	320	322	348	362	327	315	330	316	342	337	345	303	304	316	319	308	341	337	340	334	342	357	343	307	324	348	340	298	333	308	307	286	323	336	312	312	335	344	360	303	343	279	357	363	357	345	346	350	337	361	312	336	342	328	308	339	356	340	326	313	323	356	319	338	333	337	331	307	356	341	307	331	332	331	349	336	323	354	351	340	328	351	315	326	313	331	352	312	331	338	323	345	325	344	308	347	307	319	300	354	305	325	334	350	301	332	311	316	347	299	330	309	329	336	331	325	330	334	307	329	338	333	308	348	300	291	349	339	304	331	329	328	347	335	297	311	356	363	305	306	315	342	308	316	312	322	326	348	296	313	320	317	366	343	342	302	334	346	314	352	349	309	351	334	315	333	344	340	313	354	306	323	336	330	336	345	348	335	311	311	359	313	331	318	339	315	325	308	319	303	338	349	328	288	333	332	332	340	343	322	304	348	307	361	320	341	311	307	316	324	307	333	303	361	311	303	308	327	317	325	322	313	339	312	305	327	299	299	334	344	345	311	331	326	343	327	310	342	327	338	345	335	324	284	324	344	336	333	316	326	339	305	318	320	331	340	322	319	343	315	335	332	349	332	342	284	331	338	295	326	307	333	318	349	345	330	329	329	308	319	323	331	295	305	355	346	346	288	304	307	299	311	333	319	338	328	297	301	322	328	325	334	311	318	321	360	330	338	297	303	319	336	321	318	311	337	313	317	330	325	328	302	330	320	295	326	299	306	354	313	328	331	332	297	342	316	315	338	337	332	327	322	335	322	337	323	306	303	321	337	334	341	344	383	320	351	312	369	321	319	309	352	336	288	340	352	323	333	320	346	330	341	313	355	343	323	327	325	330	336	306	332	325	344	319	323	329	346	323	329	309	310	331	331	335	338	355	353	316	345	302	333	300	352	328	284	326	326	329	352	322	342	328	333	336	296	345	337	314	334	334	307	323	328	306	314	329	314	335	314	317	327	330	320	351	325	336	292	358	309	338	316	343	336	360	316	354	330	342	306	332	308	331	316	322	326	345	304	361	334	337	306	305	313	318	333	332	337	304	372	318	303	327	349	370	305	329	334	338	356	317	314	314	326	301	339	349	339	347	324	330	332	336	348	318	318	336	344	293	320	348	340	323	288	318	340	343	327	317	324	339	310	336	284	310	316	316	324	306	328	310	346	305	328	320	317	345	332	332	337	312	340	337	337	329	342	323	330	336	327	301	317	330	332	297	326	294	356	327	325	320	343	320	328	344	301	345	301	317	325	318	330	324	343	306	323	304	385	319	315	309	334	300	312	318	314	332	323	341	286	331	333	336	335	327	322	309	318	341	324	327	325	347	321	322	318	301	309	329	366	343	322	315	309	343	334	315	294	347	332	329	316	359	341	325	330	332	316	311	299	316	323	342	367	330	296	323	336	303	313	323	333	309	301	326	350	326	311	330	311	348	301	349	321	329	342	309	338	343	302	316	334	318	326	309	339	290	311	306	314	351	325	324	308	313	336	325	337	321	360	342	313	332	331	311	315	314	340	322	326	300	315	300	325	326	335	314	322	315	334	338	343	331	329	326	315	358	358	337	328	337	282	331	337	343	340	326	350	323	337	317	357	287	373	308	305	320	346	342	328	353	360	306	353	329	330	364	305	338	316	342	349	350	320	350	333	326	328	294	314	307	304	308	322	321	312	332	309	323	309	385	292	346	326	329	307	311	360	312	338	319	353	348	330	299	334	319	348	331	336	312	321	341	313	329	369	350	317	318	307	352	338	343	323	321	311	318	321	313	324	323	326	327	305	298	304	305	330	341	313	356	324	344	334	350	340	304	313	338	361	301	328	324	321	312	313	364	345	305	343	316	340	314	284	306	302	344	316	301	329	331	328	332	297	310	343	334	325	339	338	342	345	340	308	333	349	324	366	315	326	308	343	344	343	323	333	319	335	333	335	322	339	324	313	342	327	328	325	321	322	303	332	327	292	345	333	352	346	317	333	315	328	336	354	323	341	327	320	319	309	313	322	342	338	349	354	307	339	335	346	354	339	315	328	336	298	289	305	322	318	322	322	317	322	369	317	355	315	332	341	362	312	335	346	339	296	364	326	316	329	339	312	348	320	354	337	323	340	353	316	303	310	351	328	314	327	316	305	332	340	330	305	331	319	341	327	326	323	310	321	341	320	288	341	347	296	310	336	319	321	295	348	312	330	330	337	310	319	330	338	305	346	306	338	315	305	315	307	324	317	330	303	318	341	330	346	323	341	328	295	329	313	316	348	313	338	349	328	317	315	319	329	305	339	329	328	365	284	322	341	337	306	298	302	335	297	304	318	298	339	324	332	323	326	339	338	341	282	304	338	318	353	339	305	298	338	322	349	335	313	314	336	324	326	338	333	354	343	311	314	322	329	303	338	325	364	381	330	366	330	321	338	296	336	343	327	306	345	303	301	344	308	333	312	327	389	326	305	319	323	343	345	311	325	336	327	318	338	299	341	322	344	327	344	323	308	344	316	328	330	350	326	329	313	358	335	324	363	312	335	346	328	310	321	315	322	285	321	313	330	336	332	348	314	315	356	317	323	332	337	315	330	342	348	338	311	335	305	331	329	361	305	321	358	330	334	326	308	308	337	337	330	322	317	335	316	295	343	322	308	334	307	324	354	307	296	344
24972	21274	27317	25491	9023	1228	965	839	778	792	772	744	743	702	733	730	695	698	788	727	734	753	784	744	737	733	774	747	750	756	736	723	756	793	701	683	763	768	740	738	713	732	715	705	705	704	721	697	700	678	713	699	760	771	725	727	654	704	693	677	679	661	662	653	655	661	675	672	690	645	677	659	714	667	660	676	657	720	682	660	631	623	651	649	674	709	710	647	653	658	664	679	642	668	683	701	696	690	685	619	674	675	633	677	677	675	661	687	688	624	639	669	715	627	664	642	673	662	639	678	651	675	711	641	611	674	653	670	646	677	662	642	644	709	684	656	696	661	688	647	675	610	650	679	656	667	631	715	665	684	660	638	680	694	686	646	677	642	649	604	674	667	675	663	630	608	638	652	666	710	666	725	619	690	715	621	660	660	635	621	627	671	643	652	691	679	702	639	668	654	649	643	690	634	658	640	670	628	651	671	669	707	666	672	670	623	652	644	642	681	698	671	699	607	654	662	694	697	687	682	680	640	650	655	700	656	655	670	619	668	719	648	651	684	632	686	680	695	635	693	617	702	757	632	664	676	655	655	646	623	652	653	623	674	673	615	690	703	691	674	706	677	639	698	654	682	680	678	671	682	680	676	709	650	673	736	631	651	677	692	679	652	687	686	691	688	674	689	667	676	700	650	627	629	648	643	682	622	664	660	632	667	635	653	687	644	632	660	666	636	695	734	684	636	643	653	688	669	685	660	713	652	683	622	615	671	707	657	691	644	672	688	624	624	724	650	672	640	655	664	677	687	600	639	672	634	657	669	676	698	692	654	641	670	682	681	603	643	667	673	636	717	650	675	655	677	708	660	686	681	660	676	648	648	696	647	637	693	726	667	648	675	678	704	682	648	704	706	647	676	678	661	675	630	650	668	630	670	641	641	658	673	655	662	661	667	636	641	664	647	685	662	629	683	669	650	659	648	721	683	680	666	688	644	646	627	661	648	624	700	680	656	679	675	651	671	683	629	627	687	717	660	634	694	696	661	664	625	658	645	663	669	639	672	663	663	701	675	663	682	646	690	651	714	689	647	667	655	625	661	678	681	652	658	653	645	632	641	638	693	677	664	688	641	677	657	652	658	624	612	646	706	667	632	700	670	677	621	682	655	616	655	659	668	693	672	648	601	664	594	647	678	629	681	662	646	654	656	686	603	651	655	670	639	666	662	673	625	680	660	661	662	644	669	657	706	674	637	654	662	657	629	651	632	700	702	656	656	657	656	645	700	652	635	712	627	706	673	639	662	673	685	633	677	658	663	684	648	669	649	616	665	697	669	630	637	664	677	689	676	623	686	628	636	663	659	685	672	670	677	677	655	675	679	679	669	674	677	710	662	645	641	649	699	630	668	633	677	713	665	697	658	734	617	636	668	661	678	674	670	683	686	645	716	643	666	633	677	653	711	632	661	663	666	713	655	662	635	668	645	644	669	706	678	726	699	722	663	675	650	658	664	643	607	616	677	614	627	658	684	696	638	686	598	677	636	686	661	674	656	652	684	670	659	688	683	700	609	647	685	696	685	641	666	674	652	643	667	636	684	634	735	649	669	672	611	693	666	709	621	650	703	615	654	640	633	689	677	705	712	662	605	697	724	710	654	683	675	653	649	672	686	681	656	688	678	737	648	672	647	645	692	679	652	664	709	677	638	652	653	619	655	684	645	654	698	639	675	662	614	650	679	669	669	708	675	654	668	649	689	651	708	649	688	677	677	620	708	671	670	685	671	663	694	661	680	716	619	692	664	696	691	664	699	699	662	674	669	655	697	626	635	688	696	696	654	630	652	690	660	639	662	648	674	636	680	651	625	684	685	677	668	670	680	745	677	653	626	665	685	654	684	664	635	662	678	676	649	660	688	729	638	656	647	642	680	691	658	645	650	644	685	634	662	626	668	771	738	694	698	628	663	719	650	685	663	631	685	724	604	666	629	672	662	634	669	593	634	656	664	664	711	656	660	651	650	683	665	707	679	679	647	646	679	650	721	676	712	651	660	656	687	697	672	663	639	663	659	637	705	699	669	692	685	659	647	648	649	648	702	622	679	677	707	672	688	682	664	679	615	684	700	685	665	699	648	631	675	647	656	705	684	734	686	695	665	683	640	681	601	686	670	705	721	691	706	642	678	706	672	702	651	694	670	646	643	601	662	718	641	719	658	692	682	635	639	712	673	691	659	655	601	694	690	665	651	647	676	670	698	709	666	627	690	661	618	620	691	660	645	712	639	662	673	692	637	618	650	656	605	679	653	684	696	650	688	631	638	640	639	662	694	634	699	684	670	648	671	594	680	671	613	719	642	657	638	634	629	662	678	650	679	689	659	607	657	634	648	640	652	643	693	671	650	702	650	674	641	661	639	667	672	676	704	706	664	643	693	644	690	616	663	660	644	680	660	663	628	707	654	624	644	680	670	626	634	680	653	637	677	625	671	693	653	684	639	665	662	695	658	622	683	666	635	677	678	665	639	708	684	667	674	642	637	655	684	691	676	637	688	693	627	673	672	683	699	704	638	660	587	683	686	640	673	691	637	680	671	681	636	688	653	648	676	682	710	691	662	651	668	689	655	658	607	675	666	666	677	635	668	708	697	654	677	686	680	659	640	673	652	635	667	700	672	710	682	662	706	639	686	671	669	678	669	671	623	670	680	658	641	666	681	631	690	664	676	608	668	670	682	651	669	661	681	685	674	628	701	651	673	674	671	659	696	671	662	671	684	646	650	643	645	697	632	671	677	678	731	707	677	684	680	701	696	685	651	633	656	614	675	645	694	644	660	605	705	675	702	714	689	706	624	661	690	685	669	661	700	633	619	675	695	691	696	651	674	695	655	669	691	684	657	680	637	677	655	668	655	715	684	672	634	652	663	661	697	611	643	656	651	680	703	622	655	673	669	662	630	653	656	672	662	687	654	654	656	650	675	674	645	671	673	709	641	649	630	652	682	690	635	656	676	676	686	634	697	709	700	628	699	650	727	643	678	663	675	639	629	675	653	672	710	633	719	691	650	672	670	635	655	711	634	651	635	614	692	646	689	646	665	658	658	668	617	696	643	676	671	712	670	632	653	704	656	651	706	673	630	637	704	722	675	670	726	721	685	640	678	690	662	676	664	654	684	651	661	635	671	671	700	634	692	646	624	655	616	630	672	653	710	591	679	665	699	675	652	621	681	694	643	628	601	642	675	674	703	665	620	724	633	647	683	623	670	664	653	685	625	664	679	682	663	657	652	618	664	687	663	666	675	668	661	684	650	664	656	647	663	654	632	638	668	688	681	670	676	664	633	622	647	641	627	670	711	648	657	628	723	644	717	679	694	652	686	659	681	652	643	652	680	641	639	636	577	648	680	652	673	669	647	662	693	677	682	672	659	661	654	685	662	673	676	689	661	633	635	632	651	691	651	678	663	670	682	676	711	677	670	681	618	644	694	695	689	637	653	669	715	637	588	644	671	656	670	654	648
11345	19387	5549	2524	2022	1537	1328	1150	978	906	869	853	865	780	765	787	772	765	772	815	832	788	826	784	841	839	853	839	880	815	870	818	835	813	807	759	817	732	758	770	745	789	729	748	769	817	734	761	743	769	757	766	774	837	897	793	754	786	721	678	728	715	710	684	711	637	728	695	708	668	718	719	704	733	756	705	702	708	635	690	689	693	746	729	695	743	698	692	674	693	685	708	718	719	659	690	684	707	664	688	717	716	700	682	687	693	737	652	693	676	709	732	716	702	698	722	667	662	684	699	695	666	665	711	701	687	719	704	745	709	688	719	668	685	693	643	720	728	732	712	721	754	687	707	740	686	643	653	701	694	693	714	691	676	656	720	670	669	709	701	688	680	682	704	686	673	707	668	702	710	709	642	710	773	703	693	721	711	736	700	705	746	735	623	672	680	683	756	679	738	699	643	700	669	705	705	679	747	692	652	680	741	680	728	662	667	700	680	746	706	642	663	721	684	677	696	669	734	691	700	673	670	696	689	711	654	706	680	647	710	650	625	724	712	699	688	694	647	715	685	730	674	697	670	704	730	670	642	703	671	689	704	675	745	696	715	690	682	700	720	702	683	650	673	719	687	656	686	706	708	704	731	694	688	714	709	677	660	656	721	736	694	651	725	663	712	686	710	673	732	694	703	668	633	685	748	617	702	684	693	700	656	706	660	701	679	686	689	719	654	693	700	689	702	735	689	691	693	708	670	715	688	689	710	676	696	732	711	693	696	638	697	677	674	692	716	659	709	715	702	680	665	670	724	674	684	700	720	661	723	645	671	704	698	641	681	695	699	707	690	690	697	724	738	753	735	660	657	638	694	700	763	717	667	737	668	655	693	696	667	710	704	715	699	743	713	668	673	732	713	701	701	700	709	731	722	705	659	713	697	649	703	659	712	688	712	679	685	717	703	697	706	710	691	702	704	659	712	689	669	666	713	686	679	692	680	655	697	665	667	755	690	702	720	677	650	702	723	696	693	740	680	660	670	682	684	652	689	709	719	699	681	727	699	700	723	643	749	611	725	725	695	707	650	740	687	670	671	697	674	686	686	717	634	705	668	715	696	679	692	652	673	669	713	682	703	732	668	701	699	693	738	665	730	703	694	700	690	688	662	714	673	703	728	690	737	687	666	699	687	694	693	674	659	679	707	694	688	677	670	687	716	700	711	658	719	673	671	685	673	683	753	708	644	680	733	668	699	648	691	708	668	739	701	714	671	657	702	630	699	688	669	682	707	684	676	712	714	710	671	689	743	727	657	700	712	671	722	679	712	659	626	675	685	680	685	725	721	705	705	702	671	673	725	710	695	722	707	667	728	747	694	664	694	719	682	682	709	693	689	731	702	693	719	713	692	703	638	688	698	682	691	687	692	651	694	682	696	694	670	712	710	711	700	656	692	673	691	700	625	649	708	669	703	710	690	712	724	744	701	704	656	649	669	701	732	718	713	728	694	704	655	698	689	721	694	726	700	683	721	669	668	722	681	664	744	709	696	688	665	714	662	701	684	651	711	674	713	695	677	691	740	705	719	699	705	704	744	700	694	730	763	710	704	726	692	690	734	680	662	723	737	730	689	679	696	756	692	723	656	697	695	709	717	701	748	696	680	699	651	677	695	715	749	702	706	677	632	713	657	712	714	707	706	731	702	703	684	680	680	703	728	696	695	700	695	713	670	724	686	689	672	685	656	661	690	697	754	710	693	686	722	687	716	687	655	660	728	697	681	717	690	688	712	710	692	675	690	698	679	666	667	738	684	685	753	641	674	695	674	698	663	687	671	702	736	670	723	665	731	651	682	687	679	724	706	673	631	724	677	713	703	741	693	694	683	670	715	704	719	710	716	718	732	708	741	657	680	705	644	650	682	673	643	698	705	695	705	700	677	681	686	680	666	678	661	691	686	679	660	684	756	653	704	671	703	689	750	704	669	733	675	709	717	702	744	669	684	653	629	675	672	702	661	693	668	724	665	704	709	696	686	734	696	738	691	701	690	720	687	737	677	709	730	682	714	688	721	717	721	702	676	730	715	705	683	712	684	714	701	681	724	744	665	658	673	675	692	726	717	683	694	692	693	720	669	670	645	679	722	748	640	634	691	635	719	712	758	707	682	667	693	679	726	683	754	660	691	695	701	670	644	726	675	686	702	688	725	701	676	703	670	712	642	700	707	729	680	736	672	704	662	693	704	682	701	728	644	673	715	721	703	735	667	718	716	731	702	713	687	664	705	709	709	649	699	745	651	709	681	644	731	656	693	634	699	702	728	655	724	669	717	705	689	716	678	682	667	685	673	728	671	681	719	685	730	655	719	684	676	705	669	696	668	656	718	688	678	684	673	703	707	734	700	671	683	666	674	694	688	719	729	731	716	720	681	692	687	702	671	685	689	727	638	670	697	660	700	703	666	726	701	705	676	717	682	717	693	700	670	709	674	740	648	700	674	716	746	727	700	648	662	650	711	699	721	721	682	718	640	723	684	706	698	684	721	684	668	656	667	673	675	667	691	682	670	656	665	704	658	673	674	717	719	694	666	681	701	670	695	717	724	721	702	721	692	732	684	691	751	676	707	673	704	682	713	702	661	664	710	695	719	663	730	683	709	686	702	647	671	661	712	730	699	644	647	722	706	691	649	708	712	662	708	727	639	666	680	712	713	730	682	673	699	683	663	696	711	692	720	707	675	759	706	650	698	670	660	697	708	708	626	654	682	720	696	693	676	691	694	712	669	704	723	641	690	660	725	641	748	665	747	721	676	687	702	675	657	669	685	654	701	679	677	653	722	714	705	696	654	736	669	689	711	697	654	679	727	691	665	711	697	699	714	713	674	687	676	711	699	762	725	753	686	710	697	707	698	756	659	725	671	709	666	710	719	685	712	692	637	694	698	699	651	669	718	708	661	705	721	661	634	697	654	717	725	665	746	726	705	705	638	719	776	694	690	702	648	687	705	701	690	695	673	663	692	702	692	694	668	719	671	671	713	637	726	694	698	726	760	707	695	670	722	702	681	714	667	682	704	666	644	690	683	714	704	690	738	703	741	701	708	666	666	747	699	700	698	689	681	690	655	692	713	737	645	670	682	663	700	745	660	673	738	727	720	722	701	668	711	681	689	745	672	644	722	692	728	725	735	695	713	663	733	716	694	631	742	673	706	684	669	681	706	699	709	692	680	712	678	670	706	709	694	684	638	647	683	669	698	693	714	657	674	687	677	680	713	679	703	698	669	705	711	716	717	738	730	665	696	684	705	666	676	721	692	706	708	674	682	693	712	683	723	723	735	708	693	660	685	695	712	669	721	724	663	727	688	677	747	688	671	712	681	671	691	746	714	692	685	669	701	717	705	710	686	697	703	678	721	699	713	672	745	668	704	682	720	701	703	708	691	732	755	646	696	699	738	736	725	680	730	695	703	697	721	643	686	702	690	746	680	692	720	724	639	667	688	682	693	722	688	675	629	647	682
22804	21382	29113	24019	21387	21423	6744	1268	951	819	704	687	675	636	652	552	561	568	559	573	583	569	571	605	583	701	640	708	637	597	627	610	590	600	618	608	588	569	512	535	522	510	570	567	490	455	511	532	542	515	511	544	569	638	595	621	537	531	500	468	478	443	471	468	445	485	465	465	454	425	452	466	516	469	492	507	472	463	469	446	453	463	430	445	473	449	503	434	452	453	422	448	467	437	452	477	428	463	503	436	476	450	474	449	469	445	438	452	458	425	482	449	439	431	410	450	440	428	425	439	434	449	447	455	440	439	492	417	423	456	473	445	462	448	467	449	458	459	464	433	416	453	417	449	456	429	425	417	431	428	454	405	450	494	423	462	446	485	467	466	408	464	426	456	460	450	445	453	454	423	446	445	440	413	419	433	446	441	414	449	451	440	448	451	426	445	429	434	459	444	454	439	444	427	445	400	426	433	424	431	417	475	438	466	441	480	470	419	458	409	406	458	481	479	419	450	421	469	501	458	454	453	456	439	408	438	435	486	446	410	488	453	449	428	481	448	436	471	438	393	407	427	491	457	412	457	461	415	431	432	437	429	449	428	477	420	455	457	439	436	414	458	435	455	432	406	463	469	459	457	412	420	451	432	424	463	435	421	460	419	472	435	429	469	476	452	448	428	452	464	428	492	424	453	417	435	425	441	452	465	431	427	434	432	428	474	462	432	434	434	429	464	415	444	446	415	506	432	425	418	437	432	471	453	423	439	424	501	445	469	481	407	449	467	412	436	467	464	452	471	467	400	448	469	459	420	404	452	484	419	439	430	439	422	434	455	451	445	447	450	439	438	447	417	484	436	425	439	431	461	466	441	445	414	429	431	448	424	461	423	412	433	432	432	453	456	427	437	443	423	462	474	433	440	462	439	492	471	446	393	481	411	445	403	473	472	425	439	469	435	438	432	463	478	486	442	444	480	442	403	427	456	427	426	424	467	403	446	448	470	446	453	416	453	446	450	405	479	457	437	438	465	461	458	484	446	416	464	470	447	428	409	478	404	418	455	475	450	438	443	423	458	472	476	437	452	431	434	468	461	433	448	432	443	438	473	443	424	439	456	490	466	452	438	442	433	458	458	445	435	418	442	418	456	441	429	363	436	430	437	429	424	441	448	473	424	437	460	429	469	438	420	460	480	462	458	450	466	414	425	447	465	467	459	435	423	421	482	409	431	442	475	489	463	488	428	419	450	459	444	440	408	477	422	398	453	423	451	447	456	426	432	437	459	451	449	440	438	448	424	442	423	428	430	451	453	446	434	451	427	439	407	443	462	449	443	456	430	434	432	463	482	436	408	439	406	445	422	425	419	423	435	438	447	458	440	452	461	414	435	449	427	468	452	436	430	435	426	438	447	468	474	453	417	461	442	490	435	416	436	423	444	474	439	443	439	455	423	462	443	430	432	466	449	474	436	475	408	455	459	459	462	426	434	488	460	443	448	410	489	462	425	420	447	432	473	446	461	430	467	395	426	444	406	438	467	448	406	450	500	450	445	462	448	421	472	459	444	476	431	414	438	473	437	398	422	463	454	406	427	473	461	419	447	393	424	445	440	428	449	471	456	459	415	470	430	434	429	426	387	462	475	442	454	448	440	470	441	443	440	427	487	416	431	463	457	459	474	454	425	438	453	431	421	420	449	458	443	477	452	432	463	439	436	413	429	431	441	437	414	439	436	442	448	445	468	459	434	485	413	416	435	448	448	440	428	419	423	459	470	410	428	425	438	444	452	476	434	471	414	432	435	433	481	407	467	487	445	447	474	450	443	442	429	435	437	473	458	459	437	474	422	468	448	423	459	445	449	427	424	467	442	472	440	432	467	468	415	469	424	475	430	434	456	480	418	407	451	456	441	414	427	438	418	434	450	453	466	446	442	458	463	458	413	451	436	452	431	448	443	455	449	433	449	429	461	425	422	437	443	404	451	425	459	443	461	414	429	476	463	464	444	425	475	433	442	457	498	472	472	451	448	470	453	436	411	408	439	430	471	438	434	451	446	420	432	422	455	443	429	445	453	428	420	426	449	440	435	461	424	451	425	431	435	425	415	461	450	411	413	432	441	440	489	439	422	455	443	445	463	412	468	445	454	409	461	459	456	421	458	441	443	468	440	439	441	446	448	419	421	442	425	454	458	445	435	421	460	454	458	430	473	453	420	448	420	437	462	452	448	437	427	424	452	422	449	449	423	458	436	491	463	477	467	465	415	439	473	447	427	446	503	442	397	434	432	461	474	408	445	436	465	447	443	442	431	442	460	437	421	422	422	473	460	442	400	433	460	435	427	441	440	459	421	407	446	455	486	446	439	463	426	428	474	421	438	455	434	417	431	441	448	446	477	443	446	472	454	460	491	450	428	459	439	453	407	461	456	413	454	436	465	414	452	438	490	483	456	437	443	448	422	452	449	425	464	432	461	398	468	471	437	466	416	466	450	470	447	471	455	478	458	488	458	409	447	433	454	423	435	453	469	434	408	410	441	443	434	446	427	443	484	464	454	423	495	459	475	415	450	471	444	420	440	435	460	473	454	446	452	455	477	415	454	446	465	501	444	401	476	437	430	454	450	465	438	426	463	446	441	436	438	454	453	437	447	418	458	415	442	454	391	438	480	444	440	443	412	444	464	419	429	433	462	465	474	418	495	419	505	458	433	449	451	442	417	442	436	440	370	436	428	489	452	459	463	483	412	400	412	445	459	467	457	474	453	418	458	442	438	425	450	468	440	465	460	455	463	417	433	406	461	421	460	477	445	456	422	437	414	413	461	424	421	437	451	437	460	398	431	450	462	429	438	463	465	450	443	452	472	442	435	431	431	463	421	438	438	401	438	427	444	512	473	446	433	434	464	411	420	461	449	448	469	454	452	450	489	423	463	428	446	443	443	435	414	407	461	416	457	446	472	421	420	455	457	431	415	469	432	457	421	449	478	455	467	418	398	419	450	446	429	451	405	440	443	432	438	441	402	461	383	429	479	453	474	396	453	393	445	463	417	440	424	399	441	407	437	436	469	441	468	453	442	477	464	404	441	475	445	448	442	433	428	429	473	457	412	438	422	434	428	437	445	463	443	453	465	435	415	404	456	474	430	456	446	447	437	438	461	443	436	462	443	437	414	439	439	468	398	459	429	431	464	451	454	462	442	474	424	485	407	461	403	412	454	452	424	455	462	456	441	444	413	440	466	445	424	438	438	438	445	491	434	445	442	438	442	432	460	432	471	415	417	462	427	424	443	396	437	454	459	469	461	481	448	464	466	439	437	457	404	477	418	457	417	405	460	457	426	444	430	441	474	465	449	413	418	487	404	412	407	443	404	470	436	434	453	452	452	422	442	453	450	435	459	438	441	439	451	455	446	458	448	444	445	498	452	435	455	444	409	419	460	457	468	443	453	453	440	444	448	466	445	426	460	453	441	464	435	460	497	472	390	435	402	458	456	469	445	451	446	437	414	446	430
15377	33253	11997	5815	4248	3070	2401	1765	1492	1326	1026	940	814	835	693	683	705	671	663	692	727	701	716	656	725	840	827	749	711	742	743	757	711	714	745	685	691	643	596	576	580	616	584	635	595	614	614	616	616	615	602	598	671	767	791	665	609	554	533	538	508	518	529	504	469	452	534	475	535	489	449	527	482	490	457	485	468	471	452	496	474	472	478	467	416	461	461	452	476	467	462	451	437	445	467	466	457	451	454	464	459	422	466	443	422	427	459	400	459	394	485	446	440	423	448	478	454	446	474	459	471	429	460	439	478	478	461	455	426	460	455	478	471	482	456	455	473	456	470	434	477	462	433	473	431	415	446	480	453	454	439	470	448	462	482	484	455	438	460	487	475	456	430	496	411	440	436	418	419	496	440	463	471	445	481	481	465	482	486	448	427	459	452	440	409	446	451	447	429	478	456	455	475	480	432	416	464	434	439	433	445	442	430	470	482	431	451	485	448	475	466	452	450	478	478	408	465	475	445	411	469	476	459	500	428	500	455	448	457	432	460	485	435	436	472	418	441	481	509	426	449	457	419	470	460	474	463	417	473	423	452	446	440	461	481	451	458	440	466	487	459	476	438	465	481	473	461	446	476	425	469	471	468	447	482	453	462	475	400	463	462	445	434	440	458	450	489	438	439	434	475	445	451	467	479	435	447	449	433	410	473	476	429	441	479	451	446	463	437	474	464	474	421	445	431	428	441	437	489	408	480	454	441	479	463	484	455	441	412	477	466	427	430	430	458	469	436	441	469	433	449	424	403	469	456	456	445	467	474	445	466	423	430	459	458	452	464	459	443	467	450	441	504	453	464	454	423	435	461	467	499	465	474	446	478	436	470	446	464	486	426	433	436	426	464	450	458	455	429	425	444	441	471	453	450	490	483	451	442	468	435	421	418	458	467	495	430	440	457	414	445	444	463	413	467	440	473	465	456	477	446	458	452	414	445	443	464	450	452	457	435	444	436	464	478	452	426	443	438	464	474	451	449	440	467	435	462	440	477	441	416	448	431	468	474	442	475	450	452	464	484	447	440	456	458	432	439	441	455	483	465	446	478	452	426	449	418	434	470	471	470	448	429	443	464	420	458	431	464	424	436	434	433	496	433	473	489	503	452	449	471	458	443	500	436	460	447	443	473	437	479	427	460	425	404	459	513	448	499	413	473	433	422	459	439	494	467	479	477	505	440	470	443	474	446	435	478	478	439	467	461	479	453	418	441	455	427	495	458	429	449	423	453	462	441	440	478	452	472	458	486	447	430	434	452	433	495	478	445	464	443	486	453	430	419	474	442	425	464	475	445	485	443	427	421	476	457	452	444	456	419	425	448	430	452	475	433	443	410	473	455	465	454	433	488	405	435	467	452	437	424	478	442	490	415	438	449	477	453	424	467	470	473	486	449	486	452	394	467	491	472	473	483	448	465	472	462	458	424	454	459	452	423	485	476	411	502	450	463	444	453	433	483	482	467	432	434	486	454	483	451	457	482	456	444	441	463	454	462	459	455	456	470	459	451	439	414	441	448	477	452	447	457	462	479	482	475	442	451	481	432	457	456	465	442	446	464	465	432	479	448	443	476	436	472	421	451	441	477	447	398	453	439	444	444	458	377	478	439	473	474	450	453	454	513	462	445	426	433	464	444	457	432	431	470	439	432	452	463	458	432	445	454	452	426	441	478	463	446	467	467	472	494	436	490	442	461	459	467	470	462	465	462	429	465	438	468	475	488	484	498	458	457	473	448	436	459	475	444	404	412	451	450	448	448	466	458	483	451	421	485	470	481	464	450	452	452	446	473	451	461	446	474	457	447	460	450	470	432	432	471	427	475	471	461	460	478	449	487	430	432	452	451	460	436	440	474	460	436	496	480	488	437	424	407	439	446	473	427	461	447	466	492	434	451	488	435	444	454	454	443	463	434	445	468	449	468	474	444	469	427	441	465	449	446	441	475	434	470	454	430	481	464	458	421	399	462	447	458	460	428	442	447	428	448	439	461	448	472	450	435	452	451	447	432	439	485	443	454	475	453	492	443	417	439	479	440	487	461	414	438	435	468	456	436	472	414	422	446	440	492	462	481	489	458	470	410	466	456	495	417	448	470	457	452	464	444	491	513	433	427	470	443	462	454	461	470	426	425	446	436	477	475	483	439	433	442	461	427	439	459	462	472	418	447	479	488	435	455	458	459	433	492	446	444	421	465	428	441	496	450	443	467	489	437	448	428	459	440	465	465	456	430	403	405	467	434	451	449	465	473	466	452	482	448	446	434	451	437	441	449	447	458	496	446	438	471	469	467	498	477	461	469	466	438	436	445	477	429	434	470	433	443	450	444	465	449	444	467	453	388	472	429	446	472	451	468	475	436	434	460	435	484	437	447	464	457	434	442	475	431	461	469	453	436	486	475	490	455	449	434	456	496	445	491	462	429	453	474	438	477	434	452	446	446	473	435	480	458	480	471	465	442	448	445	411	449	450	472	446	447	486	412	457	460	431	439	443	438	468	429	443	488	446	432	446	438	481	419	425	432	460	478	441	452	406	471	461	436	436	448	454	466	478	430	446	470	476	468	425	454	428	413	472	455	425	443	439	457	483	419	461	497	504	477	454	443	424	432	422	441	435	457	445	462	456	444	461	453	442	465	473	479	424	429	451	448	420	436	456	461	431	454	439	473	484	418	439	438	433	471	477	444	483	437	459	459	474	455	482	442	450	429	415	446	452	429	438	444	443	434	447	451	424	455	438	442	461	477	437	443	491	461	473	445	452	469	435	475	466	464	411	434	450	470	407	485	453	422	485	437	465	451	500	471	464	474	454	440	470	460	441	460	434	467	431	437	444	453	458	442	428	487	478	462	427	447	429	445	434	433	438	441	440	510	442	444	467	443	465	409	458	447	479	481	459	472	462	488	411	442	433	483	423	424	441	447	449	467	439	433	455	443	420	454	490	452	448	407	449	467	458	434	408	457	448	439	456	457	447	463	403	458	427	453	481	466	409	415	441	438	452	426	459	418	439	438	440	493	468	473	432	458	493	439	480	447	438	442	444	457	475	422	458	476	462	452	449	425	476	439	436	448	420	452	480	407	437	462	429	445	454	439	450	453	430	418	437	415	469	486	474	468	464	439	463	464	492	441	423	450	462	441	461	450	456	468	443	475	496	460	458	448	473	480	436	474	480	465	455	447	449	438	460	449	464	452	452	438	482	456	417	483	461	441	459	468	462	492	474	455	468	431	501	441	440	463	462	468	449	447	463	422	411	434	448	435	451	445	467	432	440	431	481	441	456	483	475	446	474	474	463	479	482	463	451	479	423	471	455	446	459	418	433	454	456	474	480	421	475	433	456	484	457	453	461	434	474	452	444	428	445	419	474	478	480	491	480	437	492	448	466	423	424	432	408	470	490	449	446	453	484	457	460	440	448	461	428	442	466	438	444	457	406	431	457	465	437	430	460	466	455	413	462	473	451
27894	17165	4286	1109	723	603	599	542	572	536	507	528	496	538	495	505	533	499	543	537	518	534	557	524	529	611	609	550	566	600	615	562	572	509	560	542	512	518	567	528	519	529	501	538	562	544	533	554	542	506	558	554	549	524	507	509	533	509	497	564	494	537	508	529	550	508	458	503	528	496	497	494	521	516	483	485	507	513	507	480	500	470	502	478	480	492	519	499	497	504	536	480	484	476	469	515	511	482	517	482	500	459	470	500	492	516	504	500	501	474	487	511	509	507	489	511	501	482	524	494	499	497	528	520	531	476	497	491	505	525	538	501	514	504	482	509	510	488	456	492	521	507	481	481	546	539	501	442	508	480	518	549	474	515	506	527	481	499	476	517	496	487	497	535	499	532	501	499	497	528	531	483	503	475	509	472	521	502	480	493	488	529	469	493	494	498	510	508	525	510	457	489	546	530	465	468	526	512	490	510	500	545	502	493	499	435	502	537	484	459	487	505	502	465	500	503	485	494	488	452	502	499	532	475	510	542	508	524	508	521	490	483	516	480	524	476	484	466	488	523	458	519	514	490	474	458	503	491	492	506	492	530	527	471	532	482	520	483	509	512	527	488	508	484	515	502	539	493	493	520	514	457	547	485	514	501	495	508	499	477	508	505	515	477	517	515	482	484	509	482	474	492	513	495	531	494	515	528	495	515	508	508	488	510	515	495	526	476	480	501	507	540	503	496	514	519	510	520	505	490	490	479	504	574	528	478	486	510	489	505	510	511	521	495	492	506	521	495	497	479	501	467	517	473	470	562	498	490	496	535	492	503	512	527	545	499	505	482	488	504	517	530	501	539	453	477	520	510	488	526	523	517	517	494	520	506	530	514	482	513	497	536	477	527	465	504	475	508	493	501	489	494	500	497	513	477	488	496	524	492	480	477	512	496	492	528	501	532	484	481	499	504	465	490	470	499	545	509	450	501	511	507	495	528	502	494	493	560	536	524	497	518	458	520	503	512	523	495	512	498	488	493	513	498	481	504	510	505	501	457	514	481	507	486	486	465	478	512	511	512	491	536	473	494	470	495	516	516	495	526	504	482	532	515	488	495	515	497	495	508	488	467	508	497	515	497	528	473	531	519	503	500	517	484	556	474	473	493	516	519	476	511	525	522	498	481	476	503	466	489	534	497	500	532	480	562	520	455	491	508	489	473	504	507	502	483	536	486	496	524	531	459	519	471	500	449	490	477	483	459	516	478	447	508	492	487	487	515	507	492	477	479	504	468	491	467	480	488	487	511	466	515	502	499	536	542	487	490	552	487	530	471	476	481	507	498	501	509	497	511	485	484	488	536	524	477	518	495	486	528	541	515	516	490	474	454	512	497	475	507	450	497	482	519	505	513	513	511	494	508	488	487	511	489	542	461	501	495	512	520	527	517	489	516	499	507	538	502	522	531	508	530	504	482	526	497	489	513	489	529	486	483	521	533	495	476	515	456	503	490	507	509	509	519	510	476	486	540	452	515	509	493	491	512	538	529	470	502	484	477	503	481	510	489	497	513	520	477	516	478	503	475	479	498	479	469	512	475	508	515	485	528	473	492	544	474	540	481	492	533	489	479	457	480	508	492	462	500	502	491	526	557	524	523	497	478	514	530	523	526	517	470	538	524	528	485	471	475	476	488	524	507	491	499	461	473	514	478	538	488	545	527	485	467	519	473	486	530	500	493	513	514	499	504	534	486	489	461	464	487	503	472	488	504	470	516	519	485	489	521	508	512	495	496	468	524	519	511	525	488	504	483	529	509	474	522	487	505	499	490	507	479	540	504	488	555	460	524	465	483	536	493	524	498	465	460	453	448	523	499	525	462	498	466	460	460	488	500	474	530	502	481	497	496	526	484	520	539	469	502	526	455	512	473	511	514	500	475	466	521	475	458	532	463	489	476	502	482	494	501	487	488	519	528	538	527	471	495	502	519	498	497	500	478	487	505	518	521	509	529	490	477	533	495	510	515	496	496	499	555	501	553	486	527	480	490	491	496	469	506	496	538	491	536	473	462	484	510	466	476	494	501	522	488	492	486	488	543	479	483	514	454	514	506	502	474	478	489	508	521	501	485	501	487	511	496	510	536	524	492	496	530	532	480	532	476	477	503	500	499	515	515	523	484	500	496	535	479	513	512	494	488	528	487	475	485	541	481	525	468	502	486	506	501	481	524	464	517	462	532	494	505	512	500	463	529	483	511	531	519	496	543	517	506	520	495	489	493	516	521	479	488	457	526	548	479	469	498	503	457	542	495	507	538	461	535	536	492	481	478	485	521	500	487	498	522	544	459	457	516	499	527	513	493	482	462	513	497	478	481	477	542	516	523	538	494	485	526	528	498	464	503	520	501	484	461	498	463	528	533	505	487	475	478	528	515	482	524	484	490	500	468	526	525	508	493	526	477	474	465	490	502	511	495	441	493	474	496	498	519	484	495	481	491	525	548	489	501	516	525	488	488	483	501	481	503	487	461	538	500	517	510	506	499	537	486	499	485	512	474	476	509	470	525	495	481	519	525	476	528	498	465	475	535	471	474	482	498	522	479	504	498	459	502	462	496	502	504	505	526	479	494	478	491	473	496	477	504	506	502	465	506	479	525	468	474	511	558	490	491	500	536	515	478	518	505	490	511	499	532	524	478	458	501	484	504	504	511	483	453	523	513	526	506	516	517	499	516	533	502	544	494	503	484	485	476	506	516	491	506	486	513	518	514	499	481	534	489	511	515	516	524	519	519	528	532	507	490	554	467	520	505	553	518	548	523	504	490	464	485	543	513	445	524	506	500	486	471	496	513	485	489	512	497	468	527	519	516	500	520	507	523	492	506	487	489	514	493	455	509	517	517	492	471	487	498	486	507	521	501	508	509	479	519	516	535	494	481	526	551	524	519	503	499	476	491	471	513	494	482	515	495	504	521	494	544	505	503	500	485	508	471	477	483	498	494	506	475	505	488	489	536	536	474	527	492	491	533	517	487	493	503	540	542	489	545	488	488	484	509	535	464	493	476	506	538	494	482	485	477	472	446	476	495	501	500	484	518	503	472	484	461	506	496	492	539	511	468	507	498	478	500	506	470	488	506	522	484	482	467	500	496	504	501	485	517	481	473	502	517	515	468	469	504	519	497	518	485	498	509	516	511	531	534	513	483	515	508	501	498	541	491	486	546	519	523	462	519	525	518	522	509	557	521	510	502	523	469	523	519	483	491	499	539	471	507	482	486	500	499	486	501	485	534	493	481	478	469	521	516	494	501	528	498	503	512	508	520	489	498	536	499	510	494	441	501	519	503	494	460	504	522	465	508	501	488	473	510	492	484	510	518	479	464	458	513	465	454	499	509	488	537	528	543	485	537	486	471	568	484	516	529	465	488	558	519	500	503	512	466	498	529	488	508	492	509	451	491	520	470	525	546	521	538	495	529	501	491	501	496	512	505	528	515	467	459	496	466	487	505	507	494	528	518	468	489
10900	5520	2357	1098	886	725	691	669	609	597	615	658	550	601	548	564	586	598	560	605	634	618	596	621	601	615	686	663	646	631	652	638	624	637	629	658	630	600	601	633	546	622	595	593	606	550	587	593	557	595	598	629	580	596	589	628	553	544	567	548	554	558	565	636	555	538	520	580	540	568	533	573	483	533	554	473	525	551	514	536	569	545	532	581	526	593	538	555	562	511	565	526	531	535	562	533	527	509	550	549	535	528	495	536	557	517	518	543	541	542	497	572	563	533	534	578	549	540	495	533	560	520	500	522	537	504	543	534	533	551	582	588	544	568	501	550	552	533	562	547	542	530	550	568	555	534	506	525	509	500	568	543	551	545	537	553	531	501	490	528	568	538	546	553	541	489	511	544	526	587	542	557	501	548	534	529	533	533	565	548	523	548	519	540	517	557	548	526	539	518	510	521	506	498	520	538	557	559	544	582	559	556	540	520	506	553	516	535	564	542	568	545	516	542	540	485	511	525	523	524	538	505	518	553	558	537	548	580	592	565	482	565	495	542	529	531	578	493	506	504	526	539	581	513	533	555	568	484	560	513	537	524	527	518	547	556	517	570	532	544	525	547	556	544	527	583	542	493	530	532	567	541	509	538	542	525	531	519	531	561	537	543	546	542	516	562	528	492	527	526	547	562	562	522	559	554	526	546	501	562	542	541	523	530	559	535	544	514	544	576	537	544	533	539	617	539	562	561	524	514	532	598	555	509	581	541	541	557	524	537	565	576	519	524	539	520	506	524	533	508	537	514	575	534	597	580	538	510	543	502	516	579	532	535	556	505	546	548	514	541	559	527	547	588	512	507	576	483	514	528	537	572	513	534	529	530	512	548	563	553	555	513	556	552	578	542	549	544	545	519	523	535	522	531	537	544	548	556	511	523	556	510	574	530	519	502	581	537	519	520	553	504	536	543	531	556	537	542	537	527	551	533	520	519	522	547	524	533	528	547	556	551	571	524	562	531	533	529	520	561	561	521	564	541	568	554	504	530	495	556	552	521	532	559	521	527	560	580	526	519	537	518	561	539	564	514	513	479	566	517	538	535	553	493	537	544	545	521	533	586	518	527	549	504	521	544	512	541	521	510	538	558	522	526	521	548	546	528	526	533	519	530	529	554	568	485	535	503	513	546	504	566	534	539	546	542	542	572	549	558	519	569	560	560	515	553	510	568	543	538	542	511	531	545	534	538	470	503	556	533	555	548	535	521	514	525	541	514	536	554	501	531	584	535	552	533	521	488	543	529	515	572	562	558	489	560	564	540	533	546	521	548	539	529	553	551	514	545	565	533	493	538	534	523	562	552	536	565	510	557	550	544	539	552	552	551	546	556	514	521	515	570	553	529	522	531	508	547	504	554	533	529	495	579	552	533	549	532	549	543	542	562	533	542	524	523	537	532	531	523	543	553	541	541	540	542	504	561	574	519	519	522	562	531	543	542	558	559	540	551	534	531	515	502	540	517	500	545	560	571	531	549	531	537	515	532	523	492	528	567	557	603	537	540	542	544	530	569	585	568	578	541	533	511	543	542	551	533	553	530	588	609	537	566	542	528	514	536	540	541	530	525	529	550	546	550	540	547	538	523	538	523	537	583	556	498	570	537	497	561	545	576	565	553	538	547	542	524	536	527	540	538	530	569	536	542	548	498	508	542	483	565	497	530	549	523	513	516	556	553	524	587	571	505	500	543	505	520	498	571	541	509	536	566	584	510	560	539	560	532	533	554	549	515	542	543	551	530	498	535	541	540	551	552	515	535	535	563	573	545	514	550	564	559	553	511	574	523	558	511	525	512	537	567	534	524	562	568	519	552	513	542	551	546	552	582	563	513	557	514	508	559	593	565	554	536	532	560	510	518	558	547	533	533	526	583	538	523	542	529	536	522	526	549	541	509	543	558	559	536	523	550	514	519	521	525	525	549	579	520	548	528	575	569	553	532	566	552	542	521	478	593	541	510	571	556	585	552	534	525	544	550	544	522	500	533	541	578	551	549	525	538	570	575	530	560	534	531	513	547	523	529	542	506	520	526	514	508	562	540	540	545	522	536	535	546	518	556	533	506	550	491	470	537	538	558	523	510	543	551	563	513	501	542	518	546	514	513	547	524	544	542	573	551	554	545	517	531	518	572	527	521	545	542	528	526	524	547	524	557	558	573	602	523	566	550	504	581	529	505	477	523	552	534	530	492	553	551	622	532	514	528	553	578	585	560	512	544	570	553	553	493	567	544	548	542	543	526	545	550	524	517	545	515	547	575	507	560	551	537	540	514	567	487	564	551	526	559	511	560	524	556	523	563	523	549	511	520	541	536	564	545	523	568	574	545	521	528	531	507	567	539	534	538	547	577	552	506	545	567	566	543	534	539	506	540	554	581	528	512	538	513	568	592	562	548	553	546	577	592	545	565	602	544	580	561	516	532	575	514	512	525	572	537	526	549	552	547	558	519	529	570	524	481	555	536	529	566	540	533	541	520	540	519	557	576	567	551	539	528	510	563	556	521	547	538	503	546	573	558	500	521	527	581	513	588	541	510	529	514	556	528	535	537	528	555	539	541	547	542	516	505	532	554	521	534	548	488	538	529	554	506	518	489	549	504	566	557	504	547	561	528	544	559	508	495	520	536	526	519	571	574	522	571	536	555	565	540	576	560	554	538	532	551	549	539	559	545	576	497	541	517	493	559	498	539	530	525	525	564	526	517	560	550	564	537	577	576	580	525	545	525	560	554	559	548	520	547	570	552	507	551	515	584	516	517	535	544	547	518	538	556	572	564	553	547	520	570	554	561	544	511	511	530	553	548	525	501	565	559	508	544	568	544	527	558	553	553	513	515	548	514	579	539	541	543	561	552	536	548	535	523	560	571	519	519	556	515	529	564	580	532	535	585	528	536	497	581	520	527	523	497	532	555	516	521	535	519	529	532	524	563	547	529	533	524	536	504	545	557	533	560	526	534	550	536	559	533	526	564	502	521	563	499	528	574	543	563	516	549	538	542	535	560	527	545	525	538	582	548	556	524	509	518	571	553	512	538	542	527	572	542	571	534	553	604	576	481	516	511	598	489	496	530	585	559	520	554	567	549	565	504	509	514	551	523	534	514	566	585	550	553	557	536	506	548	543	485	566	555	560	546	529	568	533	516	530	545	532	576	519	544	532	570	531	512	580	529	515	513	519	560	587	595	523	564	555	528	555	529	517	539	575	516	549	546	566	552	546	518	564	553	520	547	499	569	566	512	561	560	561	522	599	497	514	563	551	482	554	501	517	534	526	552	599	539	486	524	526	512	510	545	537	537	556	540	588	535	581	515	514	515	552	544	509	523	533	538	555	559	599	552	533	528	564	498	512	499	572	539	545	567	524	549	554	541	584	533	521	531	551	528	574	584	531	580	532	560	553	479	543	540	554	525	529	590	547	503	514	587	583	543	524	519	555	501	551	553	544	563	571	549	516	557	540	572
23762	21240	28481	24318	21242	8699	1065	726	601	543	489	441	452	394	368	362	358	395	408	372	369	384	373	387	396	466	466	432	428	431	423	409	374	423	389	394	385	378	374	328	320	353	372	352	372	374	364	338	382	331	353	378	386	412	420	396	392	343	334	326	326	295	361	312	304	297	299	315	323	352	304	323	353	303	337	303	295	302	294	321	337	303	312	301	308	356	284	320	294	336	317	318	287	293	323	330	320	293	299	308	304	300	286	313	279	306	324	290	291	307	322	302	334	276	291	339	272	269	271	312	291	284	301	316	265	290	288	301	330	293	286	299	296	305	290	288	287	312	343	313	300	321	321	263	264	308	314	313	277	276	304	275	323	326	297	315	285	267	288	310	283	300	298	293	301	317	330	305	321	324	334	277	288	276	286	309	281	302	306	270	292	312	276	267	269	304	293	338	326	327	282	325	297	296	289	306	321	333	279	275	309	303	302	290	311	266	291	307	300	296	321	280	276	317	287	327	267	292	306	294	308	298	257	288	312	282	287	305	272	286	266	315	300	339	313	278	308	287	311	332	277	293	322	304	288	313	267	296	290	321	291	298	298	314	301	297	256	277	295	311	289	300	323	305	322	317	322	283	323	316	327	290	305	291	322	334	303	288	239	305	342	335	319	305	318	301	298	305	333	282	311	268	310	307	318	293	297	298	322	299	303	313	307	304	307	273	324	329	276	330	310	278	302	300	305	319	296	287	322	308	307	283	318	314	294	309	328	315	297	303	314	314	308	322	304	297	281	309	279	316	300	298	296	279	286	283	324	284	318	313	322	298	301	268	283	301	295	289	282	296	321	305	324	281	299	283	331	300	308	296	314	303	314	295	292	267	315	286	286	284	292	286	307	284	300	318	305	277	293	311	293	302	315	298	341	322	282	304	322	271	301	319	275	326	287	291	322	316	324	307	285	299	309	310	289	312	298	285	257	306	318	330	322	296	287	298	307	316	290	300	302	308	308	284	295	308	336	296	318	292	314	320	289	286	268	303	297	322	305	285	308	308	294	308	289	306	281	287	301	314	279	300	287	308	294	298	277	282	263	290	311	317	300	305	341	263	312	302	353	297	321	280	293	293	276	315	303	304	306	297	328	301	323	338	330	289	285	296	305	319	294	318	288	291	296	303	281	325	329	293	297	309	282	278	302	321	304	277	306	262	319	305	285	316	319	303	298	314	328	295	289	269	302	299	287	306	282	296	300	296	314	321	315	297	317	292	328	301	285	298	312	313	296	323	290	306	325	295	311	290	313	284	310	300	307	272	299	330	324	313	308	296	295	300	342	275	322	310	286	317	291	297	312	289	313	320	288	327	298	284	278	284	308	313	302	289	286	314	298	288	307	275	294	297	320	291	283	322	296	298	324	307	317	291	298	282	284	318	280	276	309	300	337	306	330	301	287	314	285	308	321	315	298	267	289	285	277	335	301	298	302	308	293	317	301	297	313	275	297	319	306	298	322	301	275	346	278	320	292	269	299	288	321	338	299	330	301	290	264	287	308	294	303	309	314	294	306	289	308	296	304	283	303	301	312	308	279	310	303	316	281	316	303	303	319	287	316	291	324	292	296	300	278	320	267	299	281	310	327	312	294	321	293	293	312	292	274	330	276	310	304	299	309	293	293	317	292	318	300	314	283	299	322	319	308	300	298	287	284	311	296	298	296	313	317	312	312	290	316	311	310	285	308	310	297	287	284	313	318	312	317	296	319	292	283	282	309	339	276	316	336	294	299	278	309	299	300	306	283	325	290	327	292	290	308	288	300	309	299	291	284	303	306	297	308	268	272	277	277	281	294	331	271	297	290	291	318	301	292	311	327	312	306	302	319	311	293	306	311	310	320	284	263	291	318	273	277	279	308	298	283	291	292	308	289	270	317	297	301	290	302	321	292	326	289	302	267	291	320	311	266	279	323	326	303	333	286	298	307	315	296	315	278	331	288	276	300	284	256	290	295	299	302	306	291	306	283	288	305	266	305	303	314	291	310	316	295	303	321	338	332	299	304	291	250	325	311	320	287	307	289	275	286	310	290	286	270	284	307	289	309	322	307	282	308	283	305	320	302	274	275	320	295	319	287	283	309	322	299	299	293	320	307	291	296	324	298	288	295	299	283	296	346	287	272	302	293	282	285	286	303	308	307	270	307	295	302	317	309	326	283	287	283	306	299	296	305	282	280	312	310	273	325	300	277	300	294	283	313	302	314	289	298	313	309	310	262	260	333	302	273	304	287	313	332	277	258	281	293	292	280	313	324	308	269	288	334	296	298	300	285	287	327	298	301	307	286	355	322	273	303	278	303	298	350	325	292	293	307	292	324	324	313	290	321	294	289	306	286	319	287	319	294	286	309	332	312	280	307	291	291	287	309	285	338	297	298	278	344	257	274	281	313	281	296	280	318	314	325	274	296	295	271	313	333	294	302	287	309	305	318	298	297	306	300	293	290	280	315	266	298	290	296	320	325	314	312	307	310	315	303	274	297	282	282	319	266	321	306	314	305	305	293	314	279	307	271	327	253	249	289	294	280	291	285	275	297	317	307	285	301	311	269	311	312	291	310	289	288	268	319	294	300	289	284	311	264	309	313	310	284	298	276	301	286	336	321	315	326	282	303	271	272	316	318	278	287	272	292	299	320	323	346	284	293	289	326	302	286	305	263	306	284	303	298	310	292	286	320	276	309	306	289	293	299	326	312	287	301	304	274	279	339	309	316	296	293	307	284	302	271	307	293	311	307	282	326	265	319	299	290	287	313	290	315	281	287	296	323	284	304	317	267	273	321	310	299	281	317	285	314	278	290	289	285	260	333	318	303	340	313	278	297	284	342	308	297	283	316	266	298	327	307	327	307	277	310	314	322	285	287	304	298	306	284	271	308	338	331	308	293	296	313	285	264	326	295	304	305	281	300	278	302	291	286	307	289	322	287	271	288	279	282	328	302	293	262	306	316	293	299	302	298	307	311	293	316	307	302	296	293	302	276	287	303	328	313	317	332	299	324	304	314	324	299	332	325	323	292	283	313	301	311	329	297	268	277	296	271	283	285	297	291	296	306	295	301	310	308	309	317	282	300	287	287	330	278	263	298	281	289	307	306	315	284	290	266	311	343	273	302	314	300	314	286	316	334	284	288	279	269	282	301	300	294	276	302	327	286	289	321	275	326	317	306	310	313	311	287	270	292	286	303	304	304	281	325	327	308	290	325	280	301	305	306	295	280	309	332	273	291	287	291	317	303	270	318	293	281	308	309	288	293	271	271	297	292	308	299	313	316	287	315	308	317	290	289	306	313	317	324	284	308	282	282	308	299	296	316	284	296	285	302	295	316	296	293	314	300	282	313	310	300	283	317	325	283	301	295	303	309	328	285	293	279	302	321	326	294	303	334	299	285	307	284	267	292	314	333	287	307	309	278	268	309	286	302	308	293	345	274	304	287	304	300	265	285	279	294	312	270	339	299	305	321	277
11512	25668	7774	3425	2516	1816	1357	1056	939	802	661	585	515	517	471	523	432	442	474	483	499	462	445	491	513	541	575	542	483	525	579	512	513	496	494	532	497	463	419	417	427	416	419	422	444	405	447	415	439	391	444	414	434	489	453	458	423	414	417	392	336	363	344	384	356	357	359	338	343	366	374	323	331	347	312	336	334	333	306	334	320	330	339	355	343	329	312	360	323	357	330	328	306	348	327	308	347	338	342	350	324	332	332	335	302	313	312	342	312	347	335	320	326	332	303	307	324	352	365	319	336	318	340	341	323	341	337	329	355	315	334	313	321	317	332	332	341	375	336	345	324	329	334	341	367	363	315	329	335	338	331	365	349	333	333	355	361	316	330	342	316	327	318	332	340	316	342	343	336	347	327	332	328	339	359	324	317	284	327	313	338	339	287	334	336	336	304	318	346	331	353	333	355	303	324	341	346	335	327	348	298	331	308	310	340	308	327	354	318	360	300	318	332	346	348	315	311	333	322	337	304	279	289	352	340	317	324	334	334	327	305	340	314	307	327	341	332	328	327	331	317	332	322	297	345	342	326	340	306	368	324	335	374	352	351	313	322	338	336	337	328	337	299	310	327	340	350	303	338	361	329	302	342	315	318	356	318	295	348	347	324	336	330	323	325	334	361	330	352	328	332	273	347	342	329	319	342	329	328	339	312	339	310	347	307	299	339	330	337	355	333	294	328	340	346	356	369	308	334	329	343	349	300	344	363	323	301	298	344	335	339	314	327	357	332	327	328	298	349	331	299	343	291	340	338	317	312	320	327	322	360	334	358	288	301	285	301	309	310	339	327	330	352	289	348	333	315	328	325	331	325	353	316	317	345	340	321	332	354	340	342	326	309	366	299	320	352	315	353	327	321	360	302	289	344	336	313	307	329	325	337	331	330	343	314	301	320	323	286	331	326	344	312	357	338	325	355	325	333	331	342	311	334	347	355	302	337	319	335	340	360	322	312	304	314	338	343	325	335	294	299	344	325	302	329	299	316	347	307	338	294	329	325	311	316	364	351	358	331	328	328	331	388	311	356	298	309	326	313	320	370	323	317	328	325	326	319	339	319	323	330	313	316	323	343	295	302	323	344	351	315	333	321	362	319	368	326	331	332	350	335	339	318	347	349	312	336	327	324	321	344	334	362	301	321	321	337	321	332	348	282	322	332	353	336	351	335	338	301	329	329	317	348	360	335	332	328	338	354	329	324	330	355	320	361	335	319	351	334	312	323	300	322	312	318	343	308	328	332	334	337	357	334	344	355	351	320	324	337	342	346	341	312	338	331	328	379	333	337	363	325	342	361	341	311	312	321	333	362	306	325	354	315	323	351	318	321	354	326	326	329	305	315	325	330	348	327	334	331	349	347	305	339	325	310	344	312	314	350	309	333	337	321	313	363	334	305	346	322	352	361	363	337	336	335	319	325	307	356	320	348	342	365	333	296	337	353	285	341	346	358	342	339	306	288	321	315	331	353	304	342	329	310	344	354	306	341	323	339	304	348	335	313	311	352	327	311	309	300	343	333	347	310	321	323	339	336	333	329	341	344	327	349	336	315	342	324	369	339	308	319	308	330	351	360	310	373	329	328	312	326	323	338	314	298	320	345	332	307	324	323	332	333	333	373	325	287	334	328	338	316	346	310	305	321	317	346	319	340	322	342	321	331	312	335	317	326	338	346	329	294	312	355	300	333	373	341	355	315	314	302	340	325	345	334	344	325	326	296	308	336	327	306	326	348	339	325	333	343	285	313	321	358	327	368	319	323	359	353	321	334	345	359	319	309	338	353	321	352	324	334	366	336	329	304	322	339	327	360	324	343	314	310	316	322	309	320	363	326	350	330	317	372	331	343	308	338	352	335	334	334	339	334	331	332	292	352	335	340	312	344	311	309	351	360	312	325	345	353	310	339	347	306	338	339	324	318	335	388	313	306	338	335	338	297	337	321	319	342	319	332	325	346	312	368	334	364	338	345	318	329	362	315	341	340	327	326	317	306	328	309	326	378	376	302	318	322	340	365	318	314	325	344	320	330	313	337	343	335	328	313	323	340	342	341	332	337	367	340	342	361	355	332	347	333	336	319	315	316	344	321	320	316	280	335	304	330	375	360	306	335	340	317	341	317	359	321	313	361	299	315	373	331	355	324	335	298	357	291	313	328	341	317	332	339	355	318	343	308	310	337	329	307	325	324	337	329	328	318	352	366	324	326	337	357	345	338	322	325	331	355	351	330	314	358	335	321	329	317	355	327	341	337	320	329	335	316	326	358	342	340	350	325	302	338	336	320	357	338	347	305	295	343	339	324	298	316	313	321	349	312	344	355	345	329	314	333	346	337	321	349	371	311	349	307	370	324	349	317	340	349	340	337	337	310	316	340	312	315	343	335	324	302	353	329	338	329	347	326	347	314	311	336	321	335	327	321	317	325	354	325	348	322	316	332	322	328	314	316	330	344	332	331	335	315	366	326	353	288	333	327	356	311	329	329	338	321	337	331	307	326	355	340	344	330	325	325	361	334	331	358	334	317	323	360	351	327	318	328	335	322	319	348	341	320	323	316	328	331	339	326	354	309	304	370	328	336	321	345	343	316	325	302	332	344	306	325	332	353	364	347	332	341	336	333	331	335	331	327	354	355	329	327	346	324	293	335	312	350	323	327	331	327	339	374	327	330	345	325	326	340	320	341	323	307	326	284	336	341	376	331	382	301	358	328	330	325	339	328	307	331	318	326	355	359	316	334	347	321	329	366	342	335	333	344	327	332	331	311	357	322	321	328	335	315	313	334	344	317	348	314	320	327	345	313	330	341	333	315	311	360	335	310	318	364	325	348	346	326	329	333	320	342	335	309	317	349	364	348	326	336	315	325	338	336	352	354	344	346	348	358	341	346	325	343	349	284	357	322	321	293	381	358	327	302	291	310	364	321	340	346	342	301	352	363	300	331	341	318	312	307	350	356	347	346	347	316	351	343	291	322	341	318	355	340	349	306	342	330	324	356	353	334	330	299	320	336	347	332	348	336	355	333	302	337	364	355	318	361	328	349	328	310	328	327	334	318	350	369	334	358	315	335	337	313	340	336	301	314	330	339	336	307	322	345	353	351	316	312	330	334	336	350	320	339	335	319	325	309	303	332	346	323	331	345	339	342	336	341	299	335	348	341	326	324	310	309	323	324	317	314	342	348	324	333	321	307	315	311	320	325	274	308	314	336	294	354	301	347	323	338	338	302	281	352	307	368	302	341	303	328	363	337	319	314	330	332	332	324	367	313	340	352	344	344	301	298	338	324	319	346	325	312	294	360	316	316	341	355	355	339	337	321	332	336	314	340	342	349	343	344	307	317	296	296	358	313	341	366	325	324	332	362	315	335	329	305	304	311	352	345	340	354	356	331	328	366	310	314	370	308	315	336	356	286	322	338	309	312	326	333	361	319	304	345	331	320	372	330	317	341	296	338	322	358	341
25072	21308	27296	25546	8755	1180	1030	879	853	790	769	761	739	710	722	719	736	723	693	767	746	747	751	733	753	764	749	708	676	735	784	732	728	758	785	726	719	740	731	684	679	711	702	683	721	685	770	723	733	735	740	725	746	755	717	727	701	731	691	737	726	642	681	702	684	666	705	658	682	698	662	713	724	647	622	691	714	692	648	677	634	703	709	643	697	624	708	709	704	693	664	700	676	643	673	663	688	646	676	654	633	681	653	693	643	710	670	656	645	689	718	700	684	639	666	716	655	640	658	648	692	729	640	688	675	632	717	673	652	630	654	672	680	658	633	684	681	671	657	656	680	674	666	680	691	657	717	676	675	656	701	647	676	648	687	671	654	671	669	683	703	707	689	694	677	672	692	661	669	670	682	668	683	677	696	667	671	677	618	681	682	685	686	687	700	674	667	684	649	682	704	659	669	724	667	626	659	683	693	670	661	717	660	619	653	673	638	635	634	684	654	679	671	698	707	706	683	680	665	707	656	721	699	671	640	672	677	632	619	682	675	739	724	671	639	666	654	667	650	707	701	688	718	645	689	737	697	687	684	680	631	693	683	722	671	674	734	689	726	691	658	734	671	653	682	695	698	691	694	636	682	678	699	638	659	680	651	627	629	666	674	661	651	630	669	679	660	646	674	656	723	652	630	621	697	666	686	656	685	679	644	675	680	664	705	685	653	691	693	702	690	683	689	653	672	651	639	715	669	667	672	672	643	669	638	674	686	724	641	672	692	667	642	689	715	641	663	641	673	716	684	664	687	697	641	625	657	618	673	682	695	660	652	662	670	691	649	703	676	687	692	663	671	698	679	668	695	698	720	676	718	692	675	685	644	675	692	685	696	635	669	667	688	707	673	668	664	610	722	699	671	685	650	675	694	655	658	677	662	712	666	655	650	664	674	670	661	664	661	708	652	650	630	642	697	697	698	618	699	722	679	688	705	665	656	664	644	660	705	670	689	646	598	663	707	681	741	669	675	691	659	705	694	651	679	645	632	642	677	599	669	680	653	640	637	689	678	656	648	673	602	619	638	679	705	694	669	657	686	699	661	731	690	668	646	659	678	725	669	688	700	641	659	687	665	695	677	689	674	669	643	730	684	632	690	670	671	683	702	685	660	664	686	695	620	659	685	727	668	650	673	740	653	629	715	657	682	676	650	683	702	661	709	643	669	699	635	681	708	677	650	634	694	632	679	672	633	682	675	659	669	665	676	693	664	668	644	651	666	684	660	691	650	687	665	684	699	681	643	616	657	706	728	680	624	626	675	681	654	675	659	639	679	652	670	681	670	645	693	692	667	667	663	670	651	643	668	684	704	672	681	689	676	671	673	694	687	665	660	656	668	658	660	660	679	682	647	657	689	664	673	677	667	633	682	682	708	664	692	708	657	666	636	707	726	718	668	677	689	692	655	648	638	635	700	659	641	669	675	679	702	679	636	702	624	713	634	708	705	638	649	663	641	644	662	656	682	624	653	696	659	681	688	653	657	682	673	659	669	653	683	680	688	651	684	702	650	659	680	696	710	665	635	675	661	661	669	683	651	695	668	715	695	652	679	700	682	655	672	696	660	637	710	673	635	676	709	678	660	699	656	681	655	692	697	685	666	613	684	635	646	656	643	638	653	702	677	647	736	644	654	691	627	616	726	682	655	664	696	661	706	657	684	653	669	673	698	732	665	708	695	720	711	690	718	649	643	641	665	719	664	712	678	664	654	694	696	649	663	712	697	692	653	652	674	655	678	665	682	677	651	657	657	682	710	647	693	690	706	652	627	673	696	670	728	666	667	682	683	661	687	695	707	700	655	711	647	665	673	669	688	638	672	687	652	693	674	734	703	674	631	698	715	694	673	718	672	653	652	651	695	636	692	692	714	686	691	662	687	695	675	679	632	659	695	684	712	664	697	622	684	672	715	657	667	671	653	643	657	703	655	711	693	736	677	686	717	676	668	707	671	686	648	653	678	647	677	656	665	657	643	633	666	673	711	662	653	670	712	664	672	702	697	729	650	697	650	644	655	649	677	659	687	638	667	694	728	705	657	643	678	672	638	720	667	688	678	664	661	701	684	646	654	699	655	662	688	691	661	665	687	742	648	698	688	651	683	663	642	683	651	606	674	664	677	683	699	732	607	655	677	678	708	694	676	662	648	701	643	667	652	635	651	714	677	738	687	620	665	717	680	679	673	675	647	712	669	678	688	658	680	675	673	638	623	681	673	678	660	660	634	646	722	638	685	662	665	675	669	698	669	684	658	685	637	705	693	665	665	658	681	657	657	685	690	673	668	660	674	705	734	676	680	704	682	644	683	645	659	647	693	672	641	700	658	678	661	707	697	657	663	616	664	696	715	632	751	657	666	695	686	647	697	735	666	697	664	676	643	649	689	660	659	660	640	681	673	696	654	653	723	684	693	656	634	710	684	713	598	632	689	709	603	678	734	665	658	659	629	654	672	688	681	676	659	650	660	698	658	697	688	679	666	666	746	673	659	655	661	667	627	629	633	655	657	692	685	689	720	627	656	704	709	698	672	686	650	649	670	704	708	666	672	702	715	688	660	661	626	710	680	709	705	686	681	671	674	711	697	669	672	672	688	654	660	725	657	680	690	696	684	714	673	666	686	655	650	644	635	691	647	678	656	644	667	647	642	659	716	686	679	641	646	657	662	659	675	678	653	681	676	676	702	704	664	685	739	700	652	678	663	666	648	646	674	690	659	706	696	621	664	715	660	628	723	701	665	718	679	666	710	667	680	648	670	621	658	658	642	676	630	649	686	666	725	626	690	684	651	688	655	669	679	664	679	669	641	640	675	637	691	702	617	644	682	700	644	684	656	690	718	694	700	635	658	687	622	633	653	679	719	664	727	654	638	718	616	680	634	659	679	673	668	648	651	670	688	682	631	670	687	686	679	695	684	649	632	695	648	612	648	666	615	643	665	663	632	610	628	652	681	715	683	710	710	633	708	608	676	698	675	688	692	683	679	707	700	676	686	660	693	711	648	629	714	645	691	646	666	676	740	671	664	653	630	684	625	681	727	689	687	703	674	644	659	710	640	742	708	632	670	601	676	702	659	687	673	672	669	661	666	705	676	641	680	702	644	723	663	707	653	666	726	706	652	661	652	683	635	651	712	691	675	689	687	693	685	647	695	655	692	719	672	634	719	652	708	673	666	676	649	662	683	712	651	650	680	654	644	683	649	652	652	635	688	691	723	636	708	607	670	686	677	689	636	677	654	718	699	678	696	653	669	640	654	653	699	697	657	628	659	701	663	641	683	648	658	656	673	667	651	669	662	668	677	634	672	684	682	645	673	690	655	672	643	625	709	729	620	681	667	652	723	632	697	719	663	668	700	672	664	680	698	669	681	710	614	638	653	679	716	649	653	644	654	650	652	706	723	651	636	625	684	697	621	613	635	720	659	679	660	668	690	657	668	676	665	648	655	672	624	652	610	681	681	690
11646	20472	5318	2613	2068	1544	1314	1185	1100	968	894	805	785	799	804	763	804	728	793	825	822	774	784	794	799	897	899	899	848	868	869	836	839	844	847	864	865	749	780	762	787	736	774	714	730	790	767	758	794	736	773	750	766	795	798	818	763	799	782	697	685	743	793	722	677	745	669	745	694	724	672	775	761	693	718	706	709	708	714	683	710	730	740	714	691	745	687	693	695	698	724	681	712	672	697	722	732	703	709	716	753	731	730	706	702	703	723	701	668	711	711	736	699	656	704	693	636	744	697	732	688	712	705	654	754	710	764	692	699	690	700	679	711	670	695	705	686	666	668	717	686	696	677	681	685	698	678	721	699	690	674	644	662	687	706	736	715	681	709	673	743	734	690	710	769	650	725	701	722	713	679	693	750	731	679	683	674	697	689	687	684	713	708	689	677	710	668	667	672	708	729	722	665	689	685	677	674	713	675	740	699	719	717	679	717	672	716	744	696	688	736	675	695	717	704	753	691	741	700	715	679	718	701	698	665	744	654	686	743	716	717	714	698	685	690	679	753	688	700	706	704	655	726	703	718	721	674	743	658	666	704	702	685	749	613	731	718	725	696	700	703	699	699	645	719	656	727	701	708	724	677	678	673	701	672	688	653	714	726	717	713	691	729	749	719	671	748	708	744	677	710	727	710	702	659	743	702	737	684	716	667	652	714	716	666	726	707	709	684	664	674	688	711	714	669	710	655	683	706	700	687	679	701	675	661	700	710	683	678	682	654	690	667	678	694	673	659	680	707	722	699	688	715	740	713	734	686	710	713	719	680	737	702	740	716	694	715	675	743	726	702	766	692	732	682	736	737	632	680	716	664	703	736	688	723	704	723	721	719	715	731	639	691	676	690	690	708	697	669	706	726	691	717	711	697	682	726	721	702	737	683	677	719	650	712	713	710	696	652	710	707	699	652	720	696	681	727	675	668	710	687	690	706	691	687	690	689	683	660	709	706	739	723	714	694	719	763	684	684	705	681	685	664	702	658	684	691	667	716	657	745	710	675	685	685	705	727	675	697	683	726	731	698	666	676	704	721	707	660	684	687	695	731	716	673	675	662	644	721	699	693	708	745	667	725	717	698	715	705	733	699	708	674	702	690	726	763	677	702	696	708	714	688	679	719	685	697	670	721	683	701	682	741	702	714	689	664	687	732	693	759	737	692	691	707	736	687	694	682	718	724	732	685	697	638	701	775	693	703	672	725	703	693	716	676	716	677	709	730	695	670	675	725	710	774	696	690	665	707	659	688	698	704	698	759	714	700	705	686	697	691	693	688	688	690	683	684	657	709	669	711	746	726	684	678	716	731	719	742	674	705	697	723	683	728	658	707	690	685	715	722	689	694	708	685	695	654	721	687	709	722	704	677	709	704	739	723	667	698	673	726	716	742	721	709	691	671	748	661	712	716	716	693	672	689	680	716	661	708	694	672	725	706	694	754	746	721	674	700	698	733	735	674	661	663	694	751	674	663	688	648	705	664	733	707	691	674	691	663	699	746	681	647	723	709	703	703	626	646	684	683	747	722	672	769	684	697	726	713	720	666	743	697	763	683	688	689	684	699	720	663	710	698	682	699	719	708	745	704	724	635	742	747	653	645	726	740	742	702	677	707	721	674	688	710	726	693	705	689	694	679	682	647	724	685	684	709	714	690	689	687	691	712	690	704	691	683	669	653	737	703	638	680	728	726	691	689	676	683	680	722	749	732	676	708	725	669	704	675	677	688	703	743	748	698	700	703	703	743	717	657	694	718	684	711	705	711	684	681	677	693	677	693	701	678	703	760	743	689	645	687	739	728	683	716	694	718	692	744	665	766	724	698	694	690	703	703	708	682	735	737	694	694	668	726	674	676	712	701	731	720	678	722	716	676	683	688	694	681	680	646	708	731	719	748	663	726	693	669	679	684	703	744	761	683	705	680	672	664	702	684	713	644	698	696	741	764	729	732	720	693	682	722	727	685	703	729	714	713	710	661	711	688	700	687	699	698	683	722	737	716	740	635	693	718	734	707	748	658	653	703	672	698	673	718	709	696	719	729	672	660	714	706	698	718	703	721	671	709	713	680	717	702	721	692	682	686	720	706	730	693	727	686	680	662	698	713	702	692	714	691	737	694	705	705	674	694	678	764	704	704	659	702	732	697	698	681	667	653	710	693	735	647	731	703	729	724	697	682	673	685	700	660	727	694	732	649	698	690	693	686	694	723	736	671	706	687	734	703	732	718	722	712	694	734	726	705	701	689	684	689	707	706	704	697	710	690	740	691	704	715	698	712	691	701	693	680	708	733	722	720	746	693	700	720	677	679	706	697	658	719	713	716	723	686	658	705	660	698	695	691	739	677	674	694	705	742	699	713	686	705	730	673	722	728	712	695	696	683	678	628	697	696	745	706	678	703	702	690	671	708	662	702	693	680	727	701	678	731	697	675	735	686	690	662	681	693	673	708	693	680	724	714	752	698	718	723	729	697	675	717	677	679	686	732	702	648	717	674	731	704	706	722	690	702	713	679	752	673	693	680	652	750	670	692	667	675	693	670	684	721	743	719	723	711	718	684	675	732	767	733	671	680	665	679	691	705	732	691	697	721	644	670	688	745	712	668	697	711	695	693	730	682	640	711	705	707	697	689	723	677	701	706	662	721	716	730	686	740	676	689	708	666	757	749	709	684	632	739	697	676	663	705	695	747	676	666	660	654	686	704	711	663	720	741	648	704	680	667	748	703	707	678	691	731	707	681	725	700	696	685	691	732	677	696	647	702	710	649	745	713	687	677	690	729	738	681	721	682	658	689	724	685	694	668	744	664	708	704	730	695	701	719	692	713	726	708	705	716	700	672	678	698	689	739	702	629	716	677	730	694	658	680	696	716	683	696	703	657	683	701	675	693	662	695	671	667	718	693	695	747	712	708	700	678	663	671	691	713	647	686	704	715	682	749	715	704	721	710	682	716	690	708	708	647	746	725	713	718	675	650	703	688	704	706	713	641	710	727	736	710	703	702	689	709	715	739	671	708	761	723	676	669	659	685	614	687	682	697	668	667	713	646	686	703	738	665	732	679	722	732	683	671	668	718	705	687	658	695	700	692	732	740	712	702	686	714	701	687	667	681	688	650	710	707	697	679	701	696	686	685	650	691	646	679	684	664	688	749	642	690	690	725	743	734	751	688	685	710	669	733	729	672	737	741	709	682	645	701	723	745	740	670	734	686	702	737	694	681	745	703	690	693	688	676	756	704	696	770	703	649	692	734	696	724	697	715	711	765	693	701	721	688	721	705	689	668	686	693	716	681	670	683	655	672	715	692	690	673	673	744	665	667	706	701	683	700	665	730	739	710	736	724	703	695	679	713	690	696	640	676	725	683	666	696	639	715	703	714	727	705	710	743	694	680	684	689	702	713	704	663	678	712	686	677	697	669	686	685	683	687	653	652	707	725	685	713	683	693	726	762	688	686	671	667	675
22756	21356	29089	23976	21363	21383	6692	1284	992	881	776	761	695	636	579	610	617	543	593	675	609	540	591	539	604	651	659	614	703	671	690	625	593	663	623	646	612	581	549	526	504	539	536	551	526	536	562	561	544	522	555	587	529	614	622	596	507	522	533	451	486	440	464	477	485	470	485	512	496	502	487	496	487	495	457	449	478	459	477	456	489	454	431	428	455	448	460	450	470	441	466	464	441	502	451	441	444	462	445	456	458	470	439	496	445	428	497	433	475	444	420	464	450	450	447	431	470	449	456	451	456	495	513	458	461	452	449	446	453	430	414	465	438	465	436	426	415	460	445	420	443	411	457	475	454	449	468	434	458	455	445	484	439	463	421	462	459	456	461	432	455	463	447	447	455	428	456	468	473	426	478	422	440	472	447	445	466	458	438	463	459	469	434	459	439	448	455	436	448	413	443	426	440	443	450	468	470	468	435	450	467	463	449	461	463	462	416	443	396	471	423	440	421	456	429	446	427	485	436	474	418	442	429	450	401	425	447	468	458	408	451	493	440	452	470	450	442	423	430	435	446	454	458	428	465	436	461	448	410	425	427	464	446	491	427	470	442	461	448	427	447	441	440	438	450	416	472	466	451	445	419	419	436	473	473	450	425	436	418	420	445	442	454	436	418	438	449	458	448	448	457	440	424	426	474	424	461	452	439	437	422	409	471	469	465	422	467	435	475	433	431	446	407	469	469	466	462	454	443	465	408	430	443	420	447	451	470	420	434	454	454	391	438	451	462	399	431	427	411	448	424	480	451	426	426	442	447	417	435	459	476	435	431	426	438	486	469	457	447	418	439	453	460	442	445	437	453	460	411	431	444	428	461	434	475	453	490	446	447	463	455	459	430	445	448	443	474	473	427	411	423	465	452	463	443	462	437	463	473	438	460	469	436	473	439	450	425	439	429	455	452	447	477	487	428	466	444	458	454	450	417	436	443	451	449	436	467	485	453	457	465	426	445	450	476	432	426	442	470	457	460	456	440	446	421	446	450	463	454	451	483	436	452	438	457	476	455	428	458	430	440	452	445	446	443	442	472	438	483	440	462	479	422	468	443	466	441	430	432	461	432	439	457	412	462	432	462	448	454	444	488	484	457	469	481	484	432	415	447	471	430	458	453	443	441	444	456	470	460	444	452	474	424	456	446	436	458	418	445	425	439	449	405	439	475	418	453	463	451	446	468	421	434	479	413	447	449	450	488	457	461	433	461	419	479	421	459	420	450	441	443	435	473	400	427	470	470	395	436	479	465	484	480	459	444	455	460	462	447	426	438	431	475	458	464	465	444	473	427	423	434	471	436	448	441	461	424	427	426	433	448	444	472	414	430	430	427	443	448	479	420	492	450	459	409	438	454	515	454	447	435	448	429	401	467	498	473	484	469	466	450	437	426	445	416	415	461	480	483	410	415	459	402	448	447	494	438	474	434	423	445	404	454	433	473	451	436	380	398	461	472	461	438	436	402	432	417	478	475	499	448	422	484	425	443	467	419	457	410	438	434	471	390	462	443	439	452	448	455	438	446	424	420	446	433	453	414	470	463	396	419	432	440	467	440	435	439	443	427	444	422	452	452	418	438	450	451	439	443	402	421	430	486	447	423	418	449	487	418	501	409	433	418	457	416	425	454	422	470	432	447	461	466	466	447	452	411	474	453	456	445	445	459	434	492	446	436	397	463	393	467	425	484	447	457	418	450	461	478	423	436	469	455	467	401	472	455	432	448	445	431	456	453	464	431	437	440	437	480	472	437	439	452	424	452	457	443	473	418	465	428	456	448	442	459	397	447	505	453	456	409	460	421	449	501	475	476	444	433	432	451	437	484	412	475	428	471	436	421	426	452	433	469	433	415	428	467	487	463	440	445	438	421	446	439	445	421	438	463	446	429	441	415	477	470	439	447	437	463	444	446	460	447	455	446	434	437	450	459	419	461	480	480	445	466	432	476	425	442	449	443	431	464	413	454	474	460	468	445	442	472	444	428	428	404	445	410	429	438	448	450	429	468	457	454	446	471	440	452	434	452	449	432	463	468	455	438	468	438	444	460	452	474	422	451	483	416	422	435	458	459	417	424	459	448	432	452	482	429	428	421	420	457	446	456	467	445	454	437	465	462	447	445	428	437	437	430	465	460	414	434	470	433	468	439	433	448	465	441	439	423	443	430	457	508	456	448	482	420	456	452	449	456	420	451	445	476	437	437	436	436	496	418	427	440	460	435	474	440	446	480	435	426	444	419	422	458	469	473	433	483	430	443	447	411	431	418	470	443	424	449	436	427	448	476	452	424	454	426	420	431	462	416	458	456	441	419	426	447	407	446	429	432	467	414	447	459	484	447	432	453	432	419	459	432	430	448	486	463	492	452	469	424	418	449	448	448	436	438	446	457	466	437	427	469	434	422	434	438	463	415	461	438	409	400	416	470	455	514	460	451	456	423	452	526	437	435	480	496	435	429	474	459	447	453	436	445	477	460	411	463	416	427	431	447	465	435	431	461	418	452	476	479	446	425	499	454	455	468	436	431	444	460	437	435	480	451	449	434	440	457	470	432	436	411	451	447	426	421	438	408	448	493	460	457	448	471	426	454	408	455	453	429	443	434	452	468	437	457	409	468	449	468	434	477	471	493	413	398	446	458	463	437	470	408	434	453	420	481	414	418	446	471	429	426	462	509	413	425	417	442	465	460	439	465	439	440	483	431	478	431	430	476	446	414	432	485	456	469	434	459	411	436	454	451	488	411	417	473	449	473	464	428	414	474	442	448	422	470	424	467	452	444	460	464	454	421	478	430	458	465	474	474	439	444	433	419	448	455	448	453	483	433	418	428	427	455	425	461	460	468	416	435	467	440	493	450	433	426	459	436	452	469	476	434	453	442	444	468	441	460	403	433	446	441	394	426	430	451	449	444	445	453	447	448	401	460	395	466	457	440	426	447	470	436	438	464	458	444	419	455	462	434	439	439	445	421	405	419	452	411	438	448	448	445	421	425	454	463	426	448	452	426	401	436	460	455	459	466	479	452	425	420	464	467	489	448	443	487	445	451	421	467	467	455	466	438	449	446	456	409	480	413	446	484	443	421	467	475	474	453	431	418	474	462	448	452	484	444	440	430	467	457	387	453	439	475	411	469	436	387	469	456	419	460	405	474	429	461	439	435	434	434	458	458	463	467	447	419	492	478	461	418	430	419	442	431	452	492	433	440	426	429	466	432	427	457	463	443	475	413	420	428	458	433	452	484	443	440	483	480	405	427	465	428	428	439	444	432	422	424	412	429	437	429	439	452	466	413	435	458	478	469	469	433	464	458	463	396	429	449	420	443	467	444	455	445	439	411	450	453	425	435	430	422	452	442	462	422	463	420	483	405	449	456	449	428	462	437	422	465	444	456	437	375	468	455	430	441	456	471	465	487	425	436	461	443	477	456	478	457	442	414	450	420	464	471	440	487	456	490	442	426	474	475	461
13962	34985	12052	5735	4228	3000	2383	1901	1534	1206	1093	912	828	728	716	696	721	611	628	687	756	696	718	680	770	805	892	761	753	776	809	745	719	730	790	751	707	663	585	614	605	602	589	559	588	599	604	566	585	566	620	624	658	774	770	675	560	574	581	546	531	532	507	511	554	475	474	525	499	480	469	512	454	487	501	454	471	454	439	461	454	471	495	462	472	452	447	447	453	459	473	431	417	461	462	434	468	459	492	456	451	426	443	433	452	476	449	445	453	471	448	470	503	474	423	460	507	472	480	441	418	432	485	493	485	455	451	500	431	464	502	447	451	479	450	462	460	429	429	496	462	457	457	455	428	420	463	455	473	456	466	413	460	457	454	452	450	453	433	470	470	470	457	497	443	460	457	451	474	456	463	475	423	452	455	460	460	490	486	497	429	423	428	485	413	434	427	447	462	442	432	443	466	423	461	469	423	479	481	445	465	457	447	464	480	504	447	444	441	477	449	453	456	463	454	436	474	451	491	450	505	477	437	496	452	418	433	448	452	469	494	475	445	481	487	428	456	486	448	482	447	415	442	462	416	420	455	430	458	452	454	456	400	469	485	438	484	505	448	434	471	419	482	441	437	462	431	442	479	512	480	492	475	446	500	477	449	457	463	432	449	477	476	447	476	431	455	455	466	449	460	470	445	433	429	485	464	438	443	475	482	443	499	451	439	442	403	448	438	429	402	418	448	466	452	451	431	436	443	449	473	494	488	469	482	478	472	459	472	450	511	463	424	449	473	468	483	437	451	480	465	475	513	453	478	422	495	424	443	477	429	501	454	454	443	458	426	456	474	486	483	443	485	456	470	455	453	483	459	468	466	461	455	475	456	455	490	494	448	487	437	456	468	440	464	451	460	439	479	465	436	437	473	424	484	464	449	438	444	481	431	473	442	465	440	490	471	468	441	465	475	452	436	449	434	448	454	447	448	435	463	442	488	444	445	480	448	487	442	457	457	459	490	480	435	438	445	527	482	464	451	450	449	484	462	463	431	464	486	442	439	419	445	442	482	469	443	451	449	466	442	444	454	448	492	486	454	455	454	475	461	432	477	445	441	454	450	470	455	447	389	419	492	458	432	445	468	448	472	433	447	493	465	460	454	425	497	481	472	437	457	432	503	487	484	469	435	420	459	460	441	465	470	433	475	477	483	433	420	464	470	426	466	453	421	449	524	455	471	475	458	451	430	407	444	464	441	490	465	490	449	474	436	466	466	428	462	451	460	461	485	452	453	415	469	470	477	441	456	443	465	424	457	443	426	451	488	468	450	401	445	469	434	437	484	451	434	503	468	454	464	490	441	503	444	431	441	465	425	462	463	434	455	455	478	437	464	463	460	447	452	461	454	459	499	403	443	474	466	437	480	455	497	459	468	438	437	502	439	448	451	459	451	432	449	451	463	464	469	427	445	493	446	487	438	434	443	439	463	455	447	446	479	498	443	443	467	462	434	458	446	486	465	485	433	496	458	460	461	469	460	411	448	481	498	473	449	447	454	448	458	467	432	483	452	461	479	438	455	429	475	448	444	480	471	450	503	466	453	444	457	444	478	482	458	445	460	494	453	482	409	479	450	476	441	449	418	448	433	475	467	448	483	444	425	393	441	450	443	508	426	423	445	435	437	457	434	463	446	476	453	465	461	492	456	455	446	429	424	491	430	501	530	431	430	426	467	454	480	462	427	461	438	465	467	463	428	448	514	475	471	483	437	493	477	479	486	470	466	466	483	441	497	476	454	478	443	473	452	425	437	455	449	477	427	470	480	499	456	421	468	449	445	455	413	450	424	471	483	475	453	487	455	495	503	448	459	465	441	459	458	467	487	500	440	441	459	433	488	446	468	488	443	482	455	474	424	469	469	445	411	469	456	482	462	444	454	468	445	513	475	477	467	471	440	463	476	488	505	466	486	470	433	442	461	468	476	464	484	459	487	433	449	416	449	500	466	434	438	477	451	440	464	399	468	450	494	471	478	452	464	438	463	452	455	413	476	381	474	449	462	485	461	450	460	447	474	458	446	475	458	479	442	482	447	475	423	469	432	417	461	475	472	442	420	457	455	470	486	469	447	469	463	441	456	477	443	411	458	458	471	453	451	464	425	475	468	472	431	426	458	423	466	436	445	438	489	459	450	457	487	478	466	481	441	445	440	445	459	468	453	434	471	424	442	466	451	453	458	452	453	433	466	454	487	436	489	432	480	432	464	486	430	469	452	455	437	414	487	454	470	440	429	467	450	404	434	455	423	448	450	459	451	435	415	509	446	424	487	453	476	464	442	434	492	444	445	458	431	456	479	451	455	447	477	472	446	431	444	464	460	460	464	468	475	462	449	521	419	468	462	446	476	464	452	425	411	446	468	478	446	458	442	428	525	443	447	479	479	440	466	451	486	430	481	452	459	467	465	429	435	439	499	469	442	456	464	463	463	479	459	410	468	462	465	401	451	479	480	480	503	453	504	463	449	464	419	470	442	440	460	487	469	436	456	452	462	458	486	482	466	480	461	451	446	442	449	438	442	474	486	420	466	453	468	506	436	448	479	468	472	443	476	479	452	467	444	454	467	460	458	460	444	463	434	475	450	472	459	468	447	482	498	457	427	464	482	486	493	439	462	440	455	430	473	461	437	474	470	451	494	508	449	466	488	448	439	452	452	452	450	444	449	466	447	458	444	429	436	465	453	487	423	451	494	436	472	471	464	468	447	430	484	445	418	489	462	475	471	444	491	501	466	445	449	448	410	454	480	446	467	469	461	441	467	448	470	471	501	442	417	482	439	442	442	439	449	437	442	443	453	470	473	433	478	442	448	458	425	480	492	497	405	470	459	454	433	497	427	440	430	457	447	432	452	439	432	480	431	444	441	439	441	454	445	463	506	469	479	471	466	441	457	471	444	480	443	440	464	471	452	464	493	472	452	457	407	474	477	509	492	447	437	445	496	455	457	452	485	433	444	487	452	465	474	471	466	435	486	447	457	475	452	459	454	463	452	439	447	415	460	484	441	467	445	446	433	441	461	440	420	430	514	465	450	452	467	432	435	480	463	410	458	437	472	460	490	442	446	440	455	437	470	455	436	462	453	468	441	471	441	457	468	417	464	489	473	472	467	403	443	439	467	458	491	412	443	470	480	436	415	446	442	461	478	491	424	470	446	445	491	455	451	463	456	436	426	467	433	483	469	441	447	467	441	458	440	449	426	477	470	456	446	448	473	446	462	425	420	502	442	432	462	479	467	470	485	478	442	454	458	478	512	446	456	516	433	478	457	491	440	440	488	455	429	435	476	473	493	469	470	442	463	444	439	492	464	430	464	473	451	453	440	423	459	443	476	476	443	465	455	439	502	460	473	459	430	449	440	459	457	450	473	454	492	467	439	452	495	424	415	488	444	500	479	454	447	450	428	430	473	441	452	446	456	476	446	441	484	501	481	435	434	455	445	452	491	460	455	427	433	444	458	462	426	462
28137	17222	4311	1113	735	627	586	599	549	557	570	497	500	507	533	526	501	543	563	530	521	555	531	560	547	530	568	614	563	589	554	567	553	534	611	587	559	533	550	469	554	494	570	561	518	519	533	543	538	562	535	543	532	548	567	509	519	560	506	560	508	515	496	469	464	484	512	515	498	528	541	507	563	521	465	499	528	503	531	509	522	511	501	503	459	505	505	525	528	502	524	503	510	492	526	544	526	482	498	492	486	533	525	530	500	455	520	499	474	495	481	485	487	522	493	482	496	503	484	513	490	496	504	520	527	515	445	478	503	531	515	473	481	517	522	523	512	535	543	499	529	496	526	478	511	517	494	517	488	515	519	471	505	520	513	522	496	499	503	495	502	519	532	488	505	509	505	484	539	509	501	515	509	581	523	488	468	485	482	512	503	512	477	515	533	491	503	522	495	483	496	500	521	566	500	506	513	473	514	507	536	512	467	526	510	526	511	491	474	507	515	479	512	507	510	554	509	524	481	499	468	490	500	532	527	532	524	509	511	530	549	507	509	488	546	489	533	517	469	500	525	474	567	546	473	515	540	559	536	513	514	542	475	491	504	477	513	546	505	516	514	525	521	530	491	501	496	530	496	522	513	516	508	531	501	460	521	526	508	511	550	511	514	504	519	521	512	513	527	485	536	509	467	517	520	505	491	512	519	502	461	518	555	479	501	518	467	486	530	506	474	518	466	518	504	494	491	514	530	544	519	520	484	470	497	515	524	556	511	523	508	520	512	494	515	529	503	482	493	502	477	522	518	457	492	480	476	514	498	478	538	524	485	522	519	483	473	540	474	507	532	506	501	557	461	494	490	513	485	483	528	455	494	512	478	523	508	497	541	480	520	484	557	500	484	497	521	494	515	548	514	521	518	483	504	526	563	526	514	526	501	476	535	534	539	527	524	544	553	486	489	552	516	507	479	493	487	526	513	522	504	483	502	508	516	509	507	502	509	459	495	519	559	489	524	509	490	492	521	528	510	525	488	511	504	526	488	529	483	502	511	498	496	530	479	541	500	511	525	510	492	536	544	496	471	507	496	492	513	485	515	540	496	501	490	553	499	483	502	512	450	505	491	518	515	499	540	534	519	493	572	512	528	492	479	526	516	488	550	467	500	508	516	525	501	558	520	494	523	555	533	512	495	479	506	475	483	507	525	529	505	519	473	526	503	518	567	497	524	495	531	500	501	492	468	508	497	509	508	476	499	550	489	509	527	512	524	527	522	466	525	505	516	471	497	520	511	518	529	525	522	477	468	496	521	495	497	518	512	498	496	523	485	528	508	535	495	524	492	547	495	529	526	520	501	476	485	502	487	555	474	522	492	509	526	526	473	489	496	489	516	515	506	525	509	515	521	505	519	491	542	496	504	476	529	523	474	542	523	519	573	517	522	532	501	510	494	547	475	526	480	564	520	549	533	490	485	498	492	485	539	520	518	522	539	538	494	533	494	516	503	510	478	515	470	499	540	461	499	522	531	537	508	511	488	527	543	507	541	555	489	510	505	472	545	542	509	529	475	519	525	513	514	510	530	499	497	513	545	480	542	511	500	489	501	507	515	530	516	517	509	542	541	548	524	510	495	525	515	519	530	526	549	523	461	514	487	545	535	521	527	516	496	479	543	491	530	502	539	522	512	499	459	496	524	518	523	530	524	525	518	511	519	478	508	491	528	505	513	520	508	529	507	503	506	507	505	533	498	513	481	498	538	515	506	535	496	546	496	519	499	495	503	511	536	504	505	559	523	471	501	500	508	516	514	531	515	484	519	465	522	510	504	485	502	491	519	484	498	509	511	528	556	520	507	501	491	500	503	554	518	538	538	487	535	478	504	487	512	522	529	504	477	484	491	535	533	511	476	578	499	493	542	536	510	508	485	498	523	507	507	500	487	544	526	490	535	505	534	507	497	501	512	532	522	522	515	520	481	570	502	488	478	481	510	528	538	513	523	526	520	467	472	494	528	505	495	526	498	493	496	516	499	470	519	480	493	500	492	539	482	559	516	507	502	488	504	487	495	484	559	519	496	496	526	549	511	545	477	513	491	499	537	504	508	522	470	541	531	511	526	491	505	502	478	505	510	488	539	520	494	532	499	472	517	501	534	500	540	496	522	485	511	540	500	459	512	497	529	491	525	554	501	514	466	489	537	515	534	518	486	466	504	555	528	503	511	529	468	516	534	516	485	497	509	498	502	504	532	536	492	503	510	522	469	501	536	523	553	522	539	503	503	475	495	533	483	508	508	526	526	490	508	503	542	470	510	513	521	540	491	534	527	470	516	503	529	489	535	462	478	486	524	497	501	517	507	500	462	520	512	517	513	498	529	461	476	494	532	509	494	503	483	524	500	520	535	549	507	518	473	536	513	522	523	507	511	543	530	498	529	520	488	520	514	519	509	531	478	523	501	536	525	532	519	514	487	489	489	489	503	545	515	523	475	553	554	484	491	528	515	511	505	514	508	475	519	526	516	477	499	497	502	512	497	504	562	529	510	485	474	487	495	514	509	506	476	504	506	531	539	505	478	533	512	545	547	523	504	514	560	525	489	538	526	487	559	481	536	505	518	486	499	529	517	499	462	497	526	499	497	541	515	511	519	540	509	489	490	576	489	508	513	549	489	502	532	498	526	541	523	479	522	500	471	538	537	513	508	479	500	474	506	525	503	499	470	475	584	519	500	501	506	499	535	517	536	508	506	523	537	519	541	513	513	521	550	512	514	523	478	491	490	523	541	552	495	502	502	497	470	485	518	540	526	536	478	505	462	529	508	493	473	526	497	515	518	520	495	527	514	551	515	539	493	481	483	509	521	519	505	531	487	482	529	547	496	477	545	517	487	510	525	485	533	486	493	508	496	503	508	501	492	538	546	485	482	470	512	492	492	507	511	497	537	499	540	484	503	510	474	511	536	470	487	535	477	505	475	479	527	474	544	501	492	547	496	487	493	476	548	490	536	569	515	532	521	551	513	523	502	529	530	535	474	477	541	517	499	501	496	494	506	475	509	558	563	493	489	505	469	549	520	497	514	529	498	522	542	483	509	527	492	505	545	486	504	511	500	505	496	479	466	483	539	501	485	538	528	546	543	500	514	516	485	507	524	493	572	526	540	547	462	532	538	508	490	486	529	511	497	510	506	449	507	509	488	540	474	493	512	516	523	530	531	468	492	483	498	488	514	549	486	496	471	516	521	522	490	536	534	526	519	502	538	506	499	482	529	510	464	490	516	491	510	537	526	526	528	503	492	522	515	501	476	517	519	507	517	495	502	535	503	496	528	494	540	530	480	481	488	529	491	506	486	468	512	501	480	467	515	519	501	527	484	517	531	509	512	481	491	517	514	519	515	500	467	520	533	529	549	513	492	520	487	490	499	491	523	542	517	521	503	490	517	452	525	508	551	517	531	518	507	558	512	495	504	547	508	503	525	537	484	531	523	538	489	494	528	500	513	482	521	534	490	460
9832	5641	2449	1172	944	786	691	621	629	635	608	555	616	562	546	595	547	579	582	589	642	629	608	609	588	694	679	625	633	620	701	616	663	628	674	680	616	605	601	597	561	610	581	614	591	583	555	612	601	605	587	560	613	600	610	605	564	546	628	568	553	575	505	584	589	547	566	551	582	564	598	569	527	557	540	556	551	579	565	529	561	576	577	536	541	553	555	522	528	563	505	548	531	549	542	535	535	580	551	515	535	545	561	547	538	529	575	565	532	564	561	530	516	574	574	555	526	516	542	529	521	545	533	534	579	538	555	533	529	581	573	525	545	545	577	552	536	550	563	540	525	534	513	528	533	560	544	517	546	557	558	542	514	497	553	561	553	563	562	589	483	534	561	550	539	537	536	541	570	518	546	603	556	520	578	552	547	574	581	528	514	585	567	548	541	587	547	558	529	519	556	593	531	594	571	480	549	525	537	563	587	559	518	537	581	552	577	587	545	559	516	534	526	527	518	549	537	569	511	548	544	519	519	563	521	559	566	571	582	535	544	540	552	564	497	548	539	566	550	517	573	574	545	578	535	522	565	575	514	552	502	571	546	524	524	555	534	493	532	529	560	553	547	570	532	549	523	554	497	528	563	574	518	549	530	556	529	538	531	536	545	526	583	541	599	548	521	547	515	600	515	512	506	499	529	536	555	539	536	586	543	543	539	545	581	540	531	558	552	521	528	538	554	519	548	549	520	512	544	559	582	562	542	544	489	566	557	549	553	539	535	526	537	580	531	549	543	528	539	580	535	538	547	502	557	529	574	552	551	565	554	495	500	534	562	564	579	551	578	528	528	533	522	522	555	517	585	530	524	558	602	515	545	519	549	551	568	553	579	540	533	545	581	517	564	506	574	544	550	553	559	543	547	538	542	527	559	581	552	515	503	509	541	494	523	548	555	537	545	514	557	541	509	546	539	535	515	539	567	546	509	553	516	569	547	567	546	539	520	542	530	570	558	556	541	527	560	566	534	541	516	545	529	571	559	546	569	520	548	520	547	548	542	579	535	575	559	584	535	530	512	546	579	556	561	542	552	548	527	551	558	512	555	533	532	577	537	549	540	527	575	540	508	560	491	564	571	552	546	581	559	529	603	570	574	547	546	518	564	577	555	526	521	522	573	512	560	545	506	512	539	548	571	575	541	573	543	579	535	566	533	567	557	585	562	514	534	528	529	521	521	525	543	584	561	530	531	521	556	522	536	543	527	538	541	517	586	551	567	517	575	532	538	542	552	544	533	547	562	522	529	549	561	573	512	575	528	551	545	558	542	545	556	526	549	574	509	586	530	503	571	570	550	530	535	520	526	554	570	562	532	536	518	540	579	550	556	538	562	545	556	538	565	573	551	494	523	557	549	546	516	553	555	573	538	567	536	527	540	542	573	524	566	558	581	562	603	535	519	518	569	555	554	531	577	485	558	556	573	558	541	538	550	548	559	518	535	556	528	570	556	578	583	538	546	549	541	528	565	567	569	573	559	533	574	587	531	563	528	546	547	533	570	556	556	570	587	578	526	559	550	510	527	552	549	512	532	552	551	581	545	569	539	520	519	578	579	542	517	479	560	560	515	571	564	538	539	575	524	524	535	567	570	498	530	578	554	550	536	592	512	519	585	541	629	547	541	587	561	520	515	568	518	531	548	542	524	543	565	531	545	559	540	523	592	580	538	546	543	520	529	557	564	538	532	557	530	526	532	507	569	538	532	559	558	580	554	528	520	572	549	558	498	521	563	562	539	548	564	559	557	596	510	490	564	530	584	499	549	552	531	580	545	530	503	555	527	554	533	584	533	564	573	525	573	509	569	596	558	554	526	526	533	535	556	563	529	545	516	566	573	574	568	528	544	570	579	539	497	545	517	527	546	549	560	540	553	538	553	550	529	576	541	550	550	562	589	524	551	535	507	518	485	507	544	544	556	517	501	548	536	509	592	532	546	572	573	515	545	536	549	582	523	588	566	582	580	541	563	595	561	529	569	534	549	550	545	539	545	547	551	531	555	535	516	572	523	512	529	581	542	516	550	580	556	542	538	579	544	533	577	529	547	475	539	536	544	547	513	576	534	541	522	528	543	574	564	553	537	512	545	537	552	550	519	573	543	547	558	553	542	516	537	544	569	549	557	556	555	545	575	521	556	521	546	541	562	541	569	555	541	524	544	551	515	554	516	520	540	583	538	532	537	552	539	582	500	571	526	552	577	546	547	623	586	608	518	550	557	562	556	564	521	511	532	555	502	542	565	554	532	565	571	518	555	522	541	545	547	601	554	537	551	532	546	537	515	578	541	538	538	544	539	550	552	510	546	534	545	572	567	567	509	528	575	552	527	582	564	562	568	536	545	528	545	553	560	567	542	541	544	553	471	544	544	552	530	612	542	557	557	529	518	576	528	543	556	578	532	568	565	553	569	511	566	557	573	546	546	573	474	586	549	517	573	537	549	537	556	562	578	572	566	573	566	573	541	549	527	629	565	523	518	531	535	543	545	525	539	545	535	545	526	560	583	572	504	505	549	524	524	552	544	563	567	577	496	533	531	525	541	540	547	541	534	527	503	546	530	539	525	547	492	559	539	525	526	535	515	546	599	528	551	507	550	537	553	549	559	531	575	542	558	568	566	524	560	537	522	554	563	530	578	510	583	556	535	515	550	582	542	495	536	528	570	567	525	586	585	565	523	551	569	548	592	527	561	558	538	545	554	509	545	567	524	538	624	588	553	485	522	568	544	570	553	547	576	541	542	521	563	515	556	599	515	582	560	546	536	546	564	587	510	519	555	502	558	535	523	563	556	490	547	581	559	534	553	504	560	548	543	553	559	562	566	503	573	546	524	567	508	515	574	581	571	531	521	523	545	514	530	567	530	578	541	537	549	586	538	562	557	558	532	542	559	548	520	534	549	531	523	519	522	592	577	532	557	532	523	529	573	548	505	485	514	549	528	484	550	550	563	551	571	548	576	554	545	560	529	541	547	504	582	529	552	595	553	548	573	498	615	565	517	524	548	480	532	569	571	535	512	555	520	545	536	569	550	530	560	548	524	537	537	579	634	560	563	560	598	537	533	553	531	564	544	564	533	599	533	527	550	483	543	543	564	561	507	526	546	579	582	564	575	585	544	551	510	541	523	590	521	538	507	545	535	510	525	541	534	581	577	555	551	550	553	601	542	546	586	535	574	547	489	531	554	526	542	498	587	544	582	577	559	572	539	599	502	503	530	572	533	546	554	549	546	554	596	544	521	575	530	571	542	559	560	523	554	587	573	533	566	562	528	595	577	595	530	601	574	576	543	502	516	538	540	547	567	553	538	544	541	580	565	515	573	516	558	558	527	531	547	549	571	533	576	583	512	535	564	533	501	565	558	502	557	533	499	559	554	546	552	564	533	539	531	547	557	517	581	554	550	512	558	540	492	531	535	548	517	579	556	575	579	561	583	575	527	533	533	520	565	544	567	593	515	534
23881	21294	28544	24359	21281	8810	1080	707	594	535	423	472	410	369	395	358	367	367	387	397	408	416	401	387	458	441	471	480	456	456	427	448	408	372	444	444	391	421	364	364	327	369	394	355	378	350	354	407	340	343	364	384	368	424	408	407	366	362	342	327	367	303	327	324	315	284	345	346	324	349	287	287	322	359	342	324	296	268	285	319	303	310	277	325	282	308	313	323	292	297	324	296	301	278	315	308	293	327	316	319	321	304	318	277	303	314	300	335	323	290	344	283	313	346	305	284	277	304	299	318	292	272	309	282	302	290	308	271	337	293	309	310	344	290	278	301	301	276	314	333	299	285	298	325	287	318	308	312	300	295	279	307	286	299	321	282	308	306	314	292	309	327	290	306	315	314	298	304	327	311	298	311	290	299	286	302	297	310	295	317	303	315	305	338	300	328	321	297	307	292	327	300	311	320	293	326	314	299	321	310	324	302	283	330	326	258	296	345	312	304	302	316	327	276	276	286	277	302	307	327	329	290	318	330	255	314	289	302	304	307	321	309	309	304	277	317	302	278	291	283	283	314	313	335	305	322	290	310	300	289	327	319	269	317	301	295	309	352	310	323	329	315	301	319	327	324	306	302	295	308	321	309	309	318	317	301	307	277	322	296	283	276	288	285	296	327	293	313	307	279	327	267	288	343	283	321	258	316	292	291	327	302	302	318	331	346	334	314	296	312	322	269	266	338	311	289	302	356	302	323	325	322	301	288	310	308	348	314	303	283	312	316	303	320	314	317	313	306	321	303	334	328	300	293	312	334	301	331	318	291	324	320	315	327	290	272	309	283	319	304	340	326	261	289	283	312	346	308	295	308	328	326	293	321	293	289	302	326	328	315	304	292	325	303	275	293	282	301	327	289	293	324	292	305	338	288	314	324	279	309	311	317	297	293	281	308	310	311	329	299	312	297	302	305	314	306	277	287	275	275	307	324	296	293	317	305	301	324	293	315	322	289	284	314	289	289	319	308	331	287	298	321	307	313	300	309	321	288	274	305	303	308	305	312	314	316	320	329	306	293	302	288	314	301	293	318	338	291	311	280	278	320	320	302	282	310	313	322	309	314	327	285	305	294	277	316	288	306	294	298	291	274	330	339	318	300	327	272	308	311	330	318	311	298	290	323	289	303	325	302	277	288	276	314	309	306	310	264	307	295	297	260	326	325	306	285	293	328	292	304	269	315	315	319	341	292	319	308	293	299	318	307	309	302	266	338	267	321	308	298	311	305	287	309	300	315	285	309	262	314	307	306	303	326	340	287	259	268	305	295	297	320	319	296	296	322	335	307	283	312	290	315	293	289	294	320	329	303	313	290	296	313	299	331	342	311	298	291	294	295	294	322	306	300	296	330	326	330	298	349	287	293	281	304	319	314	317	313	300	272	264	319	323	291	290	291	318	333	314	299	306	298	305	305	322	288	303	335	296	344	300	331	315	302	310	293	301	322	291	308	302	339	298	296	352	322	331	314	315	294	288	287	300	308	327	269	326	287	302	274	295	312	325	319	310	312	303	297	291	292	306	278	313	339	310	310	306	292	291	312	304	295	329	310	321	311	289	301	324	313	276	329	317	289	309	312	288	299	292	314	326	308	334	300	297	298	276	320	304	289	313	286	303	326	296	302	318	323	299	277	282	324	275	302	299	325	275	317	301	290	301	294	317	287	301	326	283	287	298	322	296	310	304	324	322	319	291	307	301	320	300	283	290	284	300	326	295	292	290	311	324	330	314	330	285	293	294	326	286	307	324	346	282	296	294	283	313	315	318	275	282	272	278	316	287	304	295	300	308	298	294	307	320	303	314	293	326	292	323	318	286	299	311	288	317	304	321	307	330	330	274	287	314	288	329	292	270	313	331	323	280	294	296	315	316	305	329	320	324	305	322	308	309	324	335	265	296	335	320	321	293	321	303	287	301	302	319	313	280	326	319	311	317	321	309	309	304	297	315	301	315	301	286	309	280	266	301	310	290	333	323	305	314	318	280	306	294	289	326	302	321	284	292	280	318	292	318	309	301	298	320	351	315	307	295	301	314	303	290	298	298	292	317	322	280	295	280	286	302	316	306	316	304	277	289	338	292	295	271	265	322	309	299	300	300	280	318	327	298	311	285	311	318	277	315	330	318	310	320	292	293	300	305	283	308	307	310	282	282	304	297	301	316	308	334	305	265	284	297	281	292	305	307	314	279	290	299	327	300	298	332	326	307	294	277	292	365	299	293	287	271	295	305	307	310	371	289	284	333	271	319	335	296	315	313	298	337	294	279	317	276	317	285	298	303	297	296	300	328	315	319	286	273	293	290	300	298	300	278	282	317	335	313	312	331	316	351	298	257	284	300	304	302	302	319	311	309	300	292	312	298	290	299	339	310	311	321	294	324	298	273	307	288	296	303	302	283	295	281	302	303	306	315	324	307	319	301	311	317	327	305	314	285	283	287	299	315	310	275	302	326	309	340	309	325	281	298	320	306	312	274	307	297	307	289	306	291	282	329	277	320	307	283	325	293	282	310	329	328	316	312	294	339	296	303	298	308	284	267	303	324	294	292	306	303	301	304	279	301	331	327	282	307	305	316	333	285	305	315	330	307	303	321	277	315	303	292	316	313	320	262	313	294	307	281	303	296	297	321	313	297	296	308	333	281	304	306	286	313	273	328	294	321	304	275	303	308	330	314	287	309	313	299	315	331	310	312	317	298	289	317	297	326	289	320	324	315	311	306	321	295	284	287	335	327	321	320	333	294	274	324	308	322	278	299	314	322	327	348	285	287	303	308	274	308	304	312	323	307	323	300	291	284	315	333	277	296	343	290	304	314	300	326	297	268	325	304	276	328	307	313	322	296	303	290	304	300	320	344	308	314	317	281	295	289	334	263	286	308	318	292	302	307	337	272	284	326	308	298	308	281	280	314	301	303	296	320	299	285	296	311	314	342	292	313	314	299	271	308	288	325	299	316	295	317	292	313	277	327	309	322	317	330	270	319	285	302	273	287	280	322	319	314	270	310	294	320	313	311	307	298	299	333	327	278	292	307	308	285	311	268	293	322	316	267	330	310	302	322	331	306	277	306	315	297	304	342	301	342	308	325	305	274	326	306	288	272	347	302	312	277	294	335	317	281	306	328	307	320	309	288	280	342	327	289	286	308	314	313	280	301	283	297	328	310	259	290	307	284	320	299	261	307	319	291	334	295	291	286	287	315	320	316	301	260	321	301	285	334	345	299	291	306	308	312	320	293	322	308	277	329	273	304	295	296	297	326	293	307	288	297	314	304	293	292	301	290	294	340	311	310	293	287	317	271	291	284	308	283	350	258	301	292	279	319	315	305	321	302	320	280	353	287	288	332	293	282	309	283	260	276	307	291	297	316	316	281	290	334	294	295	297	309	317	337	330	329	293	313	313	289	300	342	300	295	327	316	303	289	282	306	315	310	324	321	303	282	315	330	305	300	294	317	292	325	302
10120	27420	8055	3605	2569	1828	1408	1096	834	792	628	626	525	457	465	475	473	506	492	505	515	480	467	464	523	568	523	585	567	572	589	555	538	503	546	619	490	468	433	425	427	451	428	430	395	468	423	456	426	405	409	443	450	479	498	443	417	410	399	362	333	367	336	371	374	344	344	359	365	333	353	388	323	335	359	329	326	318	340	341	317	351	325	318	328	342	304	363	363	336	325	327	327	323	340	342	326	363	341	307	317	340	307	326	363	331	354	331	341	309	339	342	319	296	374	301	306	357	339	354	335	338	327	361	338	325	322	315	331	331	338	369	315	354	323	370	355	319	338	352	330	372	319	328	323	302	340	369	346	335	342	315	322	362	324	360	311	317	332	328	346	313	307	329	332	311	356	357	318	379	321	322	325	333	315	332	340	307	337	344	340	344	324	302	354	325	340	360	340	362	346	323	339	381	296	365	362	356	300	328	319	371	322	321	358	319	319	328	360	323	346	314	349	343	313	313	329	350	317	344	289	327	338	326	337	354	327	346	365	345	342	293	349	335	345	335	334	330	330	346	326	338	342	362	345	348	306	340	312	351	338	345	337	336	325	330	340	314	317	357	358	330	337	297	348	314	323	305	329	318	314	334	325	332	320	338	318	332	309	331	345	314	326	317	349	352	329	342	311	336	354	350	365	353	328	331	345	316	323	343	346	329	326	334	349	311	323	345	336	345	340	331	329	316	326	319	333	333	341	356	354	336	354	314	333	343	355	320	338	348	370	335	329	331	322	304	347	319	359	332	334	342	328	374	313	352	321	320	355	383	322	339	334	322	321	355	324	335	351	325	352	315	323	330	313	336	328	314	348	349	341	323	310	345	326	336	327	293	326	365	313	341	307	328	309	345	330	342	360	376	315	345	344	322	349	336	366	309	367	342	309	342	327	310	334	333	356	331	322	304	359	339	323	313	326	337	318	358	342	360	341	327	325	366	372	336	345	314	355	331	323	325	336	338	313	322	341	354	339	347	334	323	335	372	324	318	330	361	348	355	295	326	339	344	332	353	332	338	325	336	340	328	303	341	307	335	344	342	320	329	354	356	348	321	340	321	343	295	318	349	352	330	332	355	356	329	338	311	352	297	331	295	309	352	350	341	336	331	329	311	323	339	344	300	347	371	338	349	340	329	329	339	296	342	359	334	325	349	355	344	337	356	346	311	329	333	311	330	349	353	337	331	375	347	342	342	332	339	332	352	316	330	324	307	350	332	335	337	304	306	311	330	344	340	322	342	350	322	353	306	357	350	334	368	359	366	321	334	346	327	326	366	336	332	343	336	328	356	324	344	331	319	360	352	339	302	358	336	313	323	342	386	331	326	364	363	308	315	349	316	333	333	284	320	325	334	335	332	343	326	341	331	332	307	303	316	332	317	327	364	353	343	377	314	342	296	355	330	326	302	326	314	308	359	286	319	336	356	351	335	337	328	335	317	301	344	323	359	273	331	335	334	316	330	345	339	344	322	353	322	288	308	324	357	312	340	334	330	328	345	318	320	328	346	306	342	347	322	352	319	337	359	303	332	349	320	314	328	374	332	359	325	352	316	355	303	345	317	314	327	310	315	326	327	313	343	348	337	319	350	317	331	344	346	316	322	315	326	345	336	355	345	322	355	322	323	336	330	343	339	345	366	303	318	323	335	327	346	312	369	347	337	335	326	315	356	310	300	351	317	316	352	343	344	353	343	343	322	333	329	297	316	301	310	324	310	332	340	368	309	375	326	329	318	350	345	332	314	351	328	338	343	378	309	331	364	333	339	334	325	319	332	348	368	342	326	365	349	357	356	316	330	344	325	340	330	340	352	322	323	315	298	344	312	350	325	347	326	346	331	343	337	327	350	328	354	323	370	311	332	360	344	322	341	312	314	347	335	353	320	318	327	343	358	337	316	285	321	326	342	318	309	319	349	301	303	323	331	350	326	340	355	341	350	357	330	316	320	321	350	339	365	320	336	328	353	300	338	304	333	311	315	333	353	328	329	329	299	298	308	318	320	354	336	309	344	372	325	358	334	333	351	346	311	326	338	358	316	355	318	332	321	345	319	343	336	327	339	345	307	314	331	353	357	314	330	292	326	332	344	350	351	348	335	372	344	316	339	334	308	344	345	353	340	346	343	324	356	363	325	321	372	353	328	337	371	366	322	339	342	353	337	340	324	349	353	337	340	364	367	339	287	316	329	341	334	346	352	345	333	338	307	318	349	319	329	315	293	335	322	318	329	339	336	315	352	363	326	346	325	339	351	322	334	336	328	321	348	338	324	348	348	315	340	321	318	322	314	323	343	330	316	348	343	347	325	331	317	316	343	333	321	316	323	314	347	306	351	308	293	342	317	336	340	384	354	321	311	354	317	321	334	306	337	327	318	304	312	313	352	349	322	343	326	368	323	375	359	344	327	307	306	321	336	322	309	342	351	322	348	349	320	302	346	306	342	316	348	328	345	353	305	306	323	336	357	327	338	322	321	314	357	320	342	328	344	350	322	336	321	321	336	360	334	300	347	356	314	345	372	321	312	324	317	346	305	340	334	337	346	347	288	348	346	348	313	308	355	333	352	334	326	326	335	350	313	327	314	359	362	341	316	347	354	316	326	334	357	321	320	313	353	336	318	325	328	298	349	349	318	350	306	373	329	329	359	336	368	347	320	349	343	316	314	353	321	349	338	336	341	316	334	319	330	323	333	339	336	321	339	333	305	310	351	340	333	343	335	322	306	365	361	352	323	319	304	362	341	332	339	315	330	315	331	287	365	347	317	345	352	307	326	328	295	357	339	346	357	342	334	320	327	354	347	336	348	336	359	342	336	298	313	352	350	348	333	350	345	315	327	322	356	331	331	364	333	353	330	339	372	316	353	352	348	328	325	355	347	339	314	325	338	310	380	321	355	340	344	327	354	341	300	337	329	352	341	317	328	363	313	341	334	300	316	340	328	311	344	315	316	336	315	369	355	346	328	305	351	334	325	320	334	347	327	326	322	331	334	345	334	312	341	322	338	361	327	322	325	331	312	335	345	338	353	308	331	319	337	298	345	359	329	320	313	338	328	329	322	309	326	343	357	325	335	349	342	362	357	363	345	315	375	323	327	329	312	340	306	355	352	332	376	301	349	313	340	319	361	333	351	343	321	322	343	326	334	338	307	342	324	310	328	323	318	323	322	380	328	377	323	329	344	327	331	333	357	346	349	328	357	347	344	326	327	334	323	384	359	379	320	335	337	308	361	328	336	309	315	340	341	312	349	334	280	319	354	325	362	323	378	335	322	360	349	330	343	325	327	331	330	331	333	314	341	332	352	344	298	351	342	335	349	310	344	330	357	344	338	375	309	350	325	318	332	329	346	302	333	327	347	355	333	334	352	327	314	325	352	320	324	356	354	319	297	337	371	321	344	336	310	333	364	334	354	316	354	345	323	330	341	340	315	342	330	354	356	331	333	348	329	281	357	353	328	305	346
25010	21308	27323	25513	8869	1256	995	881	792	803	749	784	744	728	757	741	726	740	708	714	766	744	740	705	739	801	770	743	787	791	766	774	762	835	770	769	784	695	729	697	732	730	720	718	707	735	661	776	753	696	690	748	729	782	719	731	701	672	689	683	667	681	711	678	676	663	693	727	689	667	689	671	695	654	667	691	664	683	728	623	667	657	649	661	703	699	691	651	644	690	689	696	726	655	666	680	689	667	673	631	656	682	677	656	723	662	695	704	676	675	673	660	632	717	674	663	660	684	656	711	662	680	677	682	659	663	655	633	678	683	726	662	639	698	683	672	682	708	619	649	682	662	689	677	620	674	724	703	644	679	711	663	699	688	682	661	715	718	697	745	690	704	692	664	640	691	663	668	694	704	630	665	679	697	698	704	640	683	720	673	658	645	609	668	695	664	687	716	651	699	634	654	663	697	652	726	659	679	664	705	700	717	622	660	643	653	673	660	706	659	700	664	661	691	706	675	689	669	730	701	718	691	651	677	692	662	689	718	635	671	632	671	647	655	683	648	679	658	646	672	687	700	677	630	672	696	715	679	652	705	748	748	696	642	666	690	637	633	636	688	676	621	680	683	662	706	644	684	710	677	683	695	679	694	609	676	667	673	683	680	666	692	640	662	655	688	732	710	653	659	731	694	692	640	676	655	650	685	671	698	685	707	641	711	618	707	708	726	663	660	682	664	705	682	606	711	674	681	664	703	670	673	678	648	635	646	668	659	658	683	680	672	661	687	653	681	680	722	692	658	651	677	653	650	679	662	690	668	613	635	631	682	648	666	647	688	654	647	690	691	711	691	652	663	696	649	693	684	672	677	638	644	693	660	655	674	689	688	677	652	664	650	706	694	680	687	674	677	706	654	677	667	683	683	681	676	683	653	668	712	663	674	714	663	692	693	713	654	642	722	668	665	691	677	676	680	681	664	682	635	674	715	662	682	660	615	631	646	622	654	669	666	641	635	706	691	651	689	658	660	674	647	670	654	669	632	698	642	670	670	737	687	668	651	654	678	705	681	655	709	726	637	676	683	703	672	710	707	641	674	707	629	683	673	703	683	657	689	674	678	630	685	706	716	644	722	648	692	691	644	728	661	702	700	671	694	700	666	677	669	678	708	643	638	660	656	671	672	661	659	711	605	677	706	724	666	719	653	644	671	640	642	666	680	683	614	692	686	676	658	669	713	651	665	701	708	685	660	689	674	662	706	687	643	670	652	648	667	694	700	686	672	705	670	691	661	680	709	724	655	692	640	708	689	674	646	676	698	644	628	638	691	701	707	694	704	685	638	695	716	702	619	667	653	592	684	673	677	653	696	705	663	673	712	675	648	678	709	708	628	674	668	658	696	665	632	669	737	665	694	692	675	639	643	695	682	705	681	683	660	659	688	673	711	667	627	708	647	668	645	660	675	686	706	706	672	647	666	662	615	620	655	639	660	655	688	697	650	694	702	605	684	620	639	667	676	717	687	667	664	659	694	708	680	702	707	656	676	669	688	645	705	705	683	619	681	707	675	656	653	689	658	683	719	675	670	670	690	691	659	675	691	684	668	646	667	623	675	720	647	701	739	683	688	650	665	660	717	681	684	635	702	687	687	658	681	676	688	665	616	702	652	695	678	634	691	639	666	660	681	737	617	704	678	659	687	729	656	673	716	696	709	685	697	711	649	659	680	649	656	679	707	697	663	681	637	626	709	627	675	688	692	680	648	692	681	694	636	695	682	640	655	707	696	714	658	674	679	688	758	643	633	689	658	660	677	687	689	702	635	639	645	687	656	707	710	642	671	708	684	658	689	642	673	680	601	712	699	660	668	705	694	668	650	683	684	708	686	653	675	645	702	674	703	680	639	705	715	701	691	642	672	697	628	683	664	733	644	643	672	671	661	683	693	682	658	686	675	646	714	673	692	731	646	676	669	668	696	638	672	694	672	670	651	653	678	677	685	683	682	647	670	662	677	689	648	675	687	662	657	646	679	688	673	664	620	656	675	657	681	664	707	714	692	705	675	682	687	736	635	674	715	717	705	653	671	676	711	648	667	670	662	693	672	662	638	688	623	655	715	695	711	655	651	651	681	682	681	681	711	655	693	659	628	664	680	667	637	642	686	702	635	681	649	642	708	675	623	651	669	713	678	676	664	674	647	647	641	659	703	664	651	637	694	685	629	636	614	656	699	672	679	655	638	663	659	667	646	660	610	649	721	655	650	698	662	687	690	687	634	661	660	644	642	707	698	671	613	652	661	708	669	656	667	678	657	689	696	677	645	695	649	677	654	668	651	699	670	688	666	657	702	703	707	681	663	722	667	679	674	672	679	659	680	647	683	691	723	688	608	674	664	696	672	696	720	692	695	684	660	652	636	697	688	699	697	633	657	640	671	651	694	669	676	643	657	682	649	634	729	691	661	665	676	697	700	640	674	671	648	696	708	627	661	702	674	703	628	674	696	651	666	683	626	653	641	680	647	699	654	651	686	628	727	705	625	636	695	719	669	693	635	746	684	705	688	636	658	670	668	702	667	663	730	664	738	650	654	662	683	611	672	702	634	679	633	696	635	684	713	693	705	640	717	677	703	650	611	657	650	691	670	699	663	702	669	698	678	684	703	666	704	689	685	650	672	656	654	631	731	617	688	678	638	655	648	684	694	624	668	649	646	694	586	705	681	708	650	646	658	684	687	621	657	647	635	703	689	734	678	656	668	669	680	748	678	711	681	696	678	700	641	645	678	635	666	655	666	709	671	681	672	632	662	661	695	706	696	690	701	651	672	639	700	692	674	700	721	626	698	712	677	645	677	710	673	677	635	696	645	654	700	682	687	606	714	679	725	672	646	684	670	636	642	698	644	672	647	632	663	658	714	671	680	651	679	653	642	675	657	684	670	661	738	698	703	614	673	685	699	628	660	661	654	648	708	661	655	661	631	659	668	679	690	659	690	721	687	721	700	630	682	702	648	667	658	697	642	681	683	617	669	662	659	670	687	644	646	661	685	656	644	672	650	691	653	675	676	688	640	664	647	639	659	659	729	690	666	647	698	687	708	637	655	660	624	682	702	656	664	720	645	624	600	672	652	663	670	689	674	695	690	686	722	649	670	741	643	643	713	673	659	665	624	683	629	624	595	674	674	672	668	638	706	703	710	667	685	660	736	699	661	692	715	629	635	665	683	658	645	678	648	636	701	687	660	674	692	705	681	673	673	651	631	670	622	675	717	630	639	655	715	787	650	725	700	708	675	652	682	665	672	681	641	701	647	695	690	667	641	725	689	622	668	639	660	622	696	716	716	647	650	633	682	693	639	621	693	622	663	701	674	715	650	687	655	658	705	626	683	667	648	706	706	635	646	709	679	672	663	671	632	665	663	654	677	669	631	650	730	709	660	668	685	645	664	635	663	642	704	684	652	623	658	664	672	686	603	659	695	676	670	683	653	690	675	718	673	676	693	649	661	663	670	708	700
9288	20678	5357	2726	1998	1573	1308	1099	1037	909	875	888	788	870	845	834	774	784	804	779	839	778	795	800	847	879	886	837	888	920	881	887	855	833	837	853	862	818	778	792	774	797	787	754	764	786	768	816	795	755	763	765	777	839	853	808	730	759	736	732	735	696	715	734	741	756	703	753	760	725	688	717	729	701	763	713	739	702	740	657	699	704	625	705	680	703	658	681	744	716	723	704	725	706	760	748	712	719	710	688	712	699	736	681	703	677	719	722	682	694	721	676	702	703	699	696	709	722	702	693	680	684	678	710	727	694	652	710	710	724	725	722	693	713	696	715	748	714	717	704	716	696	669	727	731	710	691	684	714	696	742	720	721	682	742	692	707	742	707	722	698	721	712	711	702	736	681	697	733	696	713	734	709	724	730	737	696	718	696	703	722	675	788	720	679	719	682	723	712	702	682	665	728	692	729	701	727	699	719	714	661	675	738	758	674	682	702	695	744	703	720	668	696	695	752	706	712	658	668	725	698	756	692	714	657	692	757	663	721	723	755	672	691	722	667	727	741	691	674	717	688	712	662	699	696	706	746	728	676	739	682	728	715	653	672	701	719	726	684	703	641	721	670	727	705	733	699	707	691	728	741	716	720	713	674	685	692	713	685	674	697	696	663	671	702	707	692	739	732	718	713	721	706	701	694	729	734	640	708	688	724	700	711	727	706	661	685	682	729	696	747	710	712	701	703	679	758	682	697	719	683	701	745	721	698	729	691	823	746	675	669	743	654	751	754	700	743	700	732	688	665	725	764	675	719	731	698	725	703	653	709	669	684	691	696	712	703	712	688	695	717	677	693	630	730	707	732	683	682	723	685	703	706	705	681	669	712	685	633	691	730	701	676	734	724	676	672	688	710	728	704	721	718	695	711	680	740	717	714	659	733	664	701	707	727	681	709	721	732	703	686	746	724	680	702	703	699	674	682	682	688	739	683	738	685	673	714	728	712	664	728	752	704	728	687	717	688	691	675	690	693	712	700	726	705	723	692	709	778	722	741	637	726	664	698	665	714	738	753	690	699	649	707	690	688	726	725	733	700	725	736	711	704	694	669	703	729	690	716	717	707	650	745	695	709	697	692	667	689	711	720	737	673	664	698	681	704	723	700	745	647	733	711	671	647	678	702	698	708	732	709	698	682	738	709	727	676	658	713	735	717	701	691	714	731	724	694	725	711	719	744	669	711	697	672	657	738	707	700	765	731	685	749	712	747	685	732	710	723	674	741	718	688	677	696	688	703	704	708	705	672	681	701	698	719	723	706	690	729	704	725	724	730	694	703	714	688	702	712	686	710	708	732	681	687	710	714	660	709	744	674	697	724	663	720	654	718	691	691	702	689	720	722	739	768	697	713	658	716	689	671	711	719	700	714	687	671	752	758	709	692	720	705	696	716	689	695	684	718	670	671	731	743	710	697	660	695	728	697	713	697	716	678	721	716	705	726	735	719	683	677	721	694	687	659	714	740	686	670	741	710	711	708	689	715	706	654	717	706	686	674	712	702	674	706	748	707	701	714	720	689	715	690	700	734	705	733	681	710	720	685	751	748	710	764	723	731	732	703	693	724	721	698	715	677	712	698	689	654	696	736	689	689	684	705	722	677	710	719	700	737	695	680	703	703	675	727	635	727	728	739	722	701	684	758	712	714	724	688	708	697	700	688	666	689	730	771	700	657	642	714	674	649	643	699	734	709	667	727	649	749	683	768	701	697	733	710	724	695	698	672	753	705	713	644	680	670	713	678	735	705	673	689	724	711	697	710	698	690	675	684	704	661	726	746	685	732	714	699	728	700	694	747	738	686	676	696	689	711	750	706	676	719	674	666	705	695	709	747	713	718	718	710	716	708	714	701	671	719	736	701	631	679	667	652	705	696	685	732	726	755	755	713	702	710	748	736	719	723	691	743	726	730	712	751	691	704	699	663	708	745	671	712	704	758	667	722	680	730	745	679	686	691	768	703	679	692	724	662	686	709	706	668	709	737	706	715	713	733	651	708	680	743	720	735	694	709	702	689	706	691	734	694	661	706	750	752	696	701	742	720	701	705	730	700	724	713	723	686	730	770	716	692	705	726	658	698	717	662	716	722	654	697	697	724	713	702	676	739	756	682	703	754	680	704	648	760	732	723	757	744	719	703	674	727	655	751	652	717	696	698	662	694	700	720	708	704	722	702	687	712	703	715	741	663	695	728	700	695	702	708	686	717	709	683	680	709	666	688	694	698	708	708	716	701	686	730	695	668	745	687	651	715	713	714	730	738	746	684	711	675	722	682	704	716	714	673	703	677	730	717	690	688	720	682	744	666	709	709	764	695	738	656	657	661	705	720	688	698	717	670	675	666	696	726	695	768	748	713	689	701	733	687	707	663	637	690	702	734	743	682	714	695	689	746	695	662	801	692	681	694	683	691	681	740	684	666	730	743	721	671	698	736	723	694	700	710	694	690	698	709	718	696	707	695	701	697	685	680	704	697	697	680	690	689	697	687	695	712	677	690	646	685	682	657	674	672	735	768	755	675	707	671	702	724	721	690	653	716	704	672	669	710	732	671	723	698	723	684	707	702	733	702	728	714	717	677	720	687	697	690	715	696	741	732	711	708	693	683	703	714	668	733	645	737	757	653	680	735	658	698	717	715	736	753	663	698	695	711	746	703	724	716	669	712	692	719	707	669	725	665	696	703	723	698	682	684	678	713	719	690	706	745	710	717	696	713	681	730	661	714	692	722	749	697	709	701	649	754	679	717	695	679	720	707	633	786	695	714	692	697	689	716	715	659	716	682	727	730	704	668	698	723	655	723	735	696	676	744	723	666	686	737	649	702	744	709	713	697	700	701	750	728	737	708	690	686	695	719	676	691	680	680	692	743	692	692	672	732	670	663	710	677	724	706	685	678	724	694	703	720	710	681	764	715	759	683	668	720	720	714	704	655	763	683	731	697	642	714	736	684	658	686	662	698	673	709	709	751	713	737	719	737	717	688	732	738	689	762	757	703	714	746	678	723	718	722	706	662	708	709	753	706	690	698	703	702	689	670	696	742	708	665	721	720	686	730	672	673	694	733	673	678	656	750	680	730	716	707	666	677	738	741	713	708	704	689	740	673	665	664	701	679	704	678	645	738	662	659	704	686	720	672	695	720	730	672	713	699	668	698	690	718	679	701	715	700	719	712	687	678	629	727	693	678	642	687	703	698	669	706	704	700	692	724	727	726	680	677	740	695	702	699	714	664	670	711	680	680	720	685	673	692	706	710	738	722	696	655	728	662	732	676	688	735	725	671	716	678	695	745	725	672	693	659	735	723	700	704	681	675	690	702	695	750	710	706	690	695	728	701	714	738	722	671	722	681	706	716	689	686	664	695	714	708	719	707	721	718	733	699	743	687	692	702	730	790	705	717	684	760	678	698	665	708	717	714	702	678	657	756	732	671	706	703	702	690	700	739	708	726	726	730	640	719	711
22874	21360	29096	23972	21368	21391	6401	1271	991	867	805	738	631	637	611	537	557	615	583	659	592	606	614	559	622	654	682	668	635	662	635	628	628	623	636	636	669	573	555	555	581	521	469	574	516	545	584	579	548	519	627	517	584	635	661	636	526	512	543	501	472	476	440	481	479	454	436	437	480	475	432	447	487	447	476	465	436	450	476	456	437	486	463	469	477	462	454	434	448	424	470	469	482	420	441	452	505	442	449	444	466	430	464	410	428	478	460	464	446	442	462	480	464	465	427	454	504	447	465	455	427	461	426	461	491	446	447	466	459	459	412	445	451	446	408	471	464	447	448	439	429	432	455	430	443	416	437	451	474	497	466	433	434	435	451	472	428	460	437	445	461	450	442	412	455	490	431	471	471	450	454	459	471	481	446	436	418	449	441	461	405	421	418	459	489	489	434	451	435	448	415	463	475	457	450	454	455	433	441	439	433	476	425	442	445	450	439	457	438	470	467	432	454	456	479	449	457	465	414	427	439	462	458	440	457	431	424	409	439	455	452	438	471	457	418	455	432	468	461	471	466	455	474	444	463	452	439	426	449	473	460	433	471	455	472	436	455	438	459	464	478	477	488	423	469	447	443	437	457	440	434	445	421	454	426	424	463	446	460	440	458	455	431	461	438	436	477	454	484	415	463	443	447	467	455	459	463	436	446	452	438	433	418	434	479	443	474	448	453	453	470	441	439	478	451	482	451	429	478	488	457	510	453	477	480	468	425	437	467	500	435	500	458	461	461	451	470	459	498	403	446	462	447	435	499	468	478	485	447	417	445	431	443	448	442	422	445	425	431	461	447	422	432	433	459	462	468	416	453	493	480	444	449	451	452	462	437	443	447	458	435	435	437	442	479	440	408	473	458	411	429	438	464	390	456	473	436	436	429	473	469	440	394	439	464	432	475	440	422	452	444	450	481	474	476	461	445	442	451	457	457	492	445	419	459	438	468	490	442	433	460	451	437	441	470	443	417	428	441	438	466	443	477	424	457	418	441	430	456	451	438	434	432	451	443	443	501	435	441	460	434	435	438	449	433	429	460	447	416	448	420	449	473	458	473	456	463	469	426	441	464	458	441	462	442	411	505	454	457	469	472	474	465	478	458	446	447	440	457	420	484	485	461	422	419	475	435	451	433	470	477	449	455	476	461	467	496	417	459	447	430	448	412	474	488	456	450	449	471	480	451	428	475	456	452	437	429	453	460	435	461	441	415	450	431	443	451	446	464	417	445	468	467	420	459	464	442	440	460	450	464	483	472	457	462	448	477	449	463	462	459	432	452	421	478	457	416	470	427	450	470	442	469	462	435	473	474	476	490	414	465	439	473	450	440	471	469	449	481	433	447	443	443	464	486	449	474	413	431	422	423	479	417	477	437	473	450	459	493	420	462	465	461	426	451	460	432	449	430	480	468	478	436	441	403	456	505	480	452	465	428	404	467	489	433	470	434	459	446	460	454	457	483	447	452	429	442	417	471	455	454	448	470	462	429	446	436	427	478	437	469	413	457	431	450	480	476	474	436	442	457	445	441	468	460	444	474	433	445	439	435	412	470	443	467	423	480	457	460	424	441	418	469	462	477	441	489	449	462	471	478	445	450	420	424	424	464	432	447	425	456	439	449	456	459	433	485	472	451	469	457	452	494	444	483	474	432	455	458	435	428	458	461	445	449	462	455	441	447	460	442	458	466	456	464	447	479	466	435	428	443	442	472	453	413	448	486	413	427	439	446	473	439	417	440	414	419	458	460	482	420	443	442	475	466	464	461	469	459	450	457	445	449	473	441	458	437	450	518	431	451	429	438	434	427	417	469	438	474	450	405	425	466	432	436	429	417	459	490	452	432	434	430	469	465	477	479	453	450	462	450	421	469	421	473	454	451	416	436	450	435	471	455	471	437	437	441	431	471	428	484	481	436	474	457	470	431	466	461	453	441	432	462	431	454	437	448	426	448	484	441	468	487	456	437	486	418	447	465	437	451	437	457	441	438	441	442	478	461	452	439	428	414	459	431	442	456	467	471	468	525	463	460	460	440	426	414	441	443	448	462	436	469	475	452	456	465	451	449	415	473	431	403	443	449	433	425	458	465	450	454	490	444	458	477	456	436	414	426	466	468	443	421	415	473	463	485	460	449	428	436	444	452	429	466	420	434	436	420	445	433	418	447	442	485	441	457	470	430	471	440	439	434	440	448	425	453	459	456	421	402	471	477	425	458	451	419	444	455	464	450	437	449	407	490	471	464	453	447	443	438	430	434	452	406	459	442	460	440	418	449	442	421	460	458	431	457	488	457	441	463	477	432	457	475	456	471	448	451	423	430	435	504	466	428	452	427	443	444	456	464	446	446	455	455	450	476	447	422	465	431	461	458	473	450	426	431	458	434	456	463	420	492	448	430	449	463	424	465	505	410	502	437	472	466	428	469	448	422	434	487	440	436	421	413	460	484	474	427	416	400	483	475	497	459	430	435	409	436	474	438	458	498	476	447	453	456	478	472	428	481	463	437	455	438	448	437	461	451	438	467	454	474	477	470	440	446	436	435	501	452	436	474	422	419	451	425	450	389	436	431	456	452	452	488	418	461	432	453	452	482	446	445	461	439	454	413	441	456	473	443	444	452	450	448	430	452	423	450	436	437	440	462	437	449	451	439	461	459	442	436	474	462	434	426	473	428	478	452	441	442	470	466	407	461	491	410	430	447	423	470	491	479	438	456	462	440	430	462	455	443	488	451	452	439	441	440	447	447	466	446	418	493	443	465	424	460	457	429	451	414	477	442	447	435	449	473	506	450	423	452	414	450	430	439	473	464	482	455	433	429	469	425	421	501	423	460	459	441	452	405	479	446	427	464	460	426	442	417	463	464	462	454	467	458	455	442	472	447	461	442	452	456	401	447	479	470	458	442	488	412	433	441	476	461	424	410	462	457	468	506	445	430	439	422	416	474	468	456	483	463	429	429	446	456	491	455	445	486	446	490	434	430	431	408	455	485	465	455	423	437	456	469	445	481	472	437	457	445	469	454	428	503	437	435	444	449	448	437	452	419	478	492	437	429	470	449	432	435	432	457	421	436	459	457	445	449	452	473	393	452	428	437	466	437	492	485	423	462	456	430	487	458	460	461	447	474	476	443	482	483	438	451	472	471	417	432	435	448	429	445	423	442	470	437	456	409	451	431	454	454	465	412	454	479	461	432	465	485	453	421	471	464	448	487	409	472	461	445	468	472	442	455	444	437	471	440	430	438	427	512	417	445	447	444	436	461	451	447	440	480	448	411	473	446	454	449	453	467	448	383	464	424	451	455	450	463	416	470	436	437	461	423	485	479	476	451	459	425	456	449	441	452	502	460	475	464	459	459	430	420	420	436	477	420	458	464	421	470	443	505	435	466	483	465	436	420	455	502	473	430	459	441	495	462	438	437	422	453	445	471	475	432	458	461	467	493	401	446	446	439	440	446	458	458	428
11420	34766	12001	5967	4312	3070	2408	1835	1491	1237	1130	938	813	802	726	728	674	659	711	740	777	691	664	685	788	784	833	816	754	763	842	772	736	744	761	800	758	640	606	600	615	553	641	589	598	584	613	620	596	595	617	634	645	768	750	716	564	598	585	574	519	497	519	511	480	464	458	505	513	501	474	493	490	511	487	490	427	437	439	500	496	457	452	476	468	465	484	456	460	434	431	459	467	484	466	488	476	447	446	440	473	456	458	490	482	483	427	457	473	450	488	435	473	469	462	470	480	431	446	471	466	466	405	477	457	469	477	451	426	492	494	413	481	482	503	450	452	478	451	473	475	483	514	464	442	487	431	482	472	442	445	457	462	500	490	466	444	441	462	461	451	469	416	463	463	445	489	473	460	471	492	452	458	518	419	436	488	509	487	485	389	468	451	480	451	506	465	494	491	439	453	466	408	419	466	460	442	433	422	463	452	448	448	471	474	492	460	501	484	475	433	459	440	473	459	448	462	455	465	442	463	512	448	458	453	466	424	471	471	457	415	474	457	448	462	466	480	470	442	474	451	436	496	482	469	482	482	447	474	478	456	485	438	454	473	465	434	449	437	470	434	468	450	432	482	465	470	467	482	472	461	507	495	432	477	445	467	463	455	499	493	490	450	455	481	478	470	468	470	450	510	445	448	532	476	509	483	463	457	459	435	479	430	440	441	468	497	399	458	429	462	418	469	474	475	449	486	445	459	495	469	479	484	422	490	493	476	449	458	455	459	452	417	438	487	444	498	462	435	455	436	496	431	455	465	489	451	420	481	434	428	462	483	468	468	445	477	472	465	472	475	452	490	461	440	466	431	459	482	453	453	469	443	474	472	476	459	462	444	483	464	465	443	451	466	472	428	481	461	462	478	491	434	466	473	435	474	460	458	465	456	482	462	424	409	503	401	502	447	464	453	509	475	462	476	479	465	472	455	425	475	463	485	467	423	468	467	433	430	470	448	446	468	503	443	391	444	471	448	436	442	435	487	477	443	464	485	472	470	431	453	471	450	471	457	438	446	456	478	450	489	437	445	468	457	480	472	491	441	446	481	445	453	454	436	461	513	442	479	458	477	460	450	475	474	463	452	494	472	451	443	472	481	492	480	467	457	449	476	472	466	464	469	465	463	452	498	501	466	478	466	469	437	447	469	460	428	475	444	472	427	515	459	474	472	477	459	452	483	482	450	480	510	495	482	437	460	435	433	478	496	453	474	447	428	482	491	478	448	432	443	471	460	461	458	449	461	479	444	451	461	421	471	487	477	499	436	476	465	488	438	465	445	459	443	472	451	496	469	481	426	453	428	447	467	498	475	497	475	472	467	448	413	431	458	477	484	463	427	443	465	447	452	455	460	457	458	478	465	450	483	482	427	493	475	445	500	465	437	484	452	434	488	438	483	436	472	488	475	453	455	503	470	470	479	461	456	417	482	463	474	446	456	487	456	482	441	453	439	449	485	493	481	482	429	446	479	450	489	490	442	471	452	427	482	441	444	394	454	443	453	441	493	463	482	462	438	443	464	469	465	496	449	474	457	446	454	450	498	436	476	469	449	478	454	430	446	458	430	488	496	495	471	486	443	450	492	434	440	469	489	505	511	442	491	488	460	431	477	456	419	442	470	496	460	453	483	480	453	460	449	440	480	473	467	479	454	433	466	478	436	488	455	471	433	440	469	444	461	429	501	487	444	412	438	467	437	470	439	481	472	497	478	462	478	436	436	451	420	451	488	436	463	402	442	468	511	514	424	465	459	468	451	439	481	454	464	476	457	467	442	465	467	484	490	485	445	449	475	481	504	443	498	466	456	449	482	466	489	437	501	513	478	475	463	471	438	496	441	484	462	427	439	455	436	439	432	449	420	417	447	447	443	459	444	466	500	514	482	486	457	475	461	470	462	457	463	470	475	466	445	449	473	470	477	465	461	461	423	436	445	494	502	468	499	454	432	475	472	454	507	461	428	483	453	451	462	470	494	457	415	433	453	433	467	509	453	480	435	498	451	426	482	449	442	457	449	458	457	450	488	453	449	498	472	449	460	466	468	436	459	427	482	488	462	473	489	432	500	483	457	436	460	483	452	449	474	449	501	472	459	468	443	472	470	439	446	476	482	442	445	472	472	447	448	474	465	477	515	467	464	430	483	451	447	447	491	450	462	452	501	516	454	480	456	512	470	488	431	496	475	485	421	447	476	493	471	450	456	472	452	490	462	445	460	449	473	459	448	471	470	458	453	455	462	491	471	481	468	455	467	471	466	478	450	457	407	478	417	487	492	483	463	457	488	469	450	506	439	481	507	483	449	472	454	459	456	460	483	459	462	430	461	438	464	492	472	471	475	447	460	500	448	447	487	400	454	440	453	469	436	458	467	435	502	479	470	467	497	464	464	457	476	471	408	449	450	482	479	426	452	448	437	481	472	477	476	468	494	434	420	451	446	456	476	491	456	485	489	436	443	454	478	493	469	485	463	452	463	480	457	475	457	442	459	477	504	482	466	465	474	459	431	477	443	500	417	478	479	470	463	466	470	492	425	435	436	434	484	404	433	451	455	449	463	410	469	444	494	464	441	451	452	440	443	459	471	448	448	438	479	465	435	448	469	436	501	439	506	469	478	471	457	462	474	450	458	472	450	455	446	426	471	466	450	486	446	477	482	460	481	493	413	444	435	485	454	424	492	469	469	479	493	472	438	485	471	443	488	453	444	489	456	447	471	490	444	451	464	475	524	473	475	468	451	470	489	439	445	505	436	481	469	453	439	440	458	487	468	470	478	476	479	468	521	434	432	454	470	445	414	469	435	416	490	440	469	493	472	477	478	455	483	462	461	469	483	507	459	471	486	480	447	458	462	438	436	409	499	487	455	431	417	425	477	463	470	457	454	458	449	468	437	451	439	466	478	478	472	449	468	469	461	484	463	478	470	464	469	481	501	469	452	439	448	458	445	457	477	464	444	469	490	461	462	478	453	459	465	459	445	467	419	420	448	477	455	462	488	436	468	495	465	485	477	454	465	490	445	470	441	443	456	455	442	474	455	476	464	465	443	498	495	468	449	478	479	475	459	437	485	473	472	463	473	509	456	471	433	451	488	491	455	445	470	466	470	476	433	493	453	489	464	454	452	465	460	474	512	464	427	486	424	459	501	463	481	422	450	470	448	453	489	431	446	470	449	463	463	475	471	432	456	452	468	457	473	467	483	435	476	476	482	491	474	484	513	436	493	456	442	465	442	480	472	435	470	428	454	484	442	472	458	450	461	417	467	433	468	467	446	430	462	498	468	450	437	434	450	473	487	450	437	439	447	466	459	477	452	482	415	495	455	490	460	417	460	453	426	479	463	456	469	440	495	456	459	457	438	439	479	478	423	466	449	465	459	441	512	466	486	440	452	413	456	438	462	421	444	435	467	450	510	419	438	454	459	482	478	444	442	486	404	490	441	435	432	481	457	454	464	481	481	452	482	493
27892	17261	4316	1095	718	663	592	563	556	515	531	535	520	520	504	531	530	583	540	559	542	550	525	562	544	596	579	579	573	599	538	573	553	520	536	564	571	584	516	522	527	537	522	569	561	530	523	549	536	527	559	525	543	575	592	571	552	539	510	531	514	525	497	508	464	521	564	516	506	489	546	509	541	478	549	528	513	501	472	508	469	537	469	508	519	517	512	525	531	463	474	509	494	519	525	477	529	539	476	484	516	495	482	512	507	536	514	502	530	496	552	475	541	533	482	540	543	488	510	499	529	508	503	487	490	489	536	549	530	467	495	510	526	519	552	477	546	526	526	541	537	497	482	492	543	510	456	531	498	518	538	461	455	463	536	465	498	502	479	478	517	513	473	487	479	509	527	488	507	534	480	475	496	537	497	501	507	524	521	539	504	522	516	514	532	524	546	519	523	509	499	535	521	501	512	496	514	529	519	520	463	525	484	472	509	458	527	532	498	440	511	528	490	531	485	540	520	513	501	534	517	479	480	498	509	553	498	524	514	519	522	540	478	494	531	531	533	503	511	512	503	492	519	505	532	516	491	545	506	514	520	478	501	527	531	528	505	515	526	513	535	490	531	513	536	512	540	529	524	494	488	501	506	526	506	511	528	522	553	509	508	539	467	493	501	524	518	566	484	532	566	507	495	483	464	517	557	504	497	523	529	519	538	514	485	543	480	468	482	503	537	517	524	505	490	499	549	498	494	524	521	526	560	489	531	491	471	506	489	524	507	550	526	511	494	508	489	494	544	525	484	520	517	482	505	483	521	500	505	542	509	501	506	519	494	459	494	523	473	508	479	546	539	492	510	528	497	485	569	466	524	506	499	491	509	525	531	478	485	510	538	532	537	543	475	519	497	515	501	537	519	480	526	564	523	505	547	471	517	514	504	536	526	504	494	505	502	516	517	503	488	513	509	553	497	482	549	522	512	489	489	538	462	510	520	511	519	530	578	526	508	498	571	541	526	497	478	547	524	521	505	500	508	524	505	499	488	551	508	505	514	513	515	518	495	509	512	489	483	503	504	492	518	491	483	517	530	481	476	522	513	522	515	479	507	480	519	501	521	503	528	506	480	496	519	525	526	510	525	504	512	490	500	498	516	482	453	522	527	504	511	505	514	520	510	500	546	483	501	489	538	501	509	524	487	512	489	518	468	536	505	514	501	529	509	473	471	520	481	502	424	506	514	496	493	489	505	480	523	477	523	481	504	517	536	473	512	464	484	471	503	528	481	497	554	545	509	492	499	453	521	526	525	560	495	476	475	555	494	498	499	492	538	492	514	471	479	568	542	525	540	511	498	520	551	522	533	484	495	525	523	507	519	519	496	532	508	491	596	527	503	541	481	455	511	468	503	501	513	494	519	514	533	508	507	483	511	498	556	502	496	500	478	533	488	499	513	492	498	513	507	517	517	528	516	524	504	483	505	486	467	515	484	457	549	537	446	509	485	489	510	518	494	518	549	518	522	482	473	483	524	510	507	489	529	535	488	510	504	511	485	525	484	514	495	523	506	512	552	567	482	530	478	518	503	526	481	503	544	526	563	501	522	531	516	547	506	496	533	525	509	487	552	551	472	500	510	531	490	498	532	495	496	501	530	495	504	529	512	504	527	485	529	502	525	482	530	520	475	525	502	506	547	511	518	547	556	558	492	532	487	517	506	520	489	551	507	486	535	511	520	525	538	481	481	505	482	501	490	515	514	514	506	494	530	509	533	496	520	501	508	533	477	527	510	514	556	552	471	503	486	502	491	486	499	530	501	500	485	489	502	507	544	517	525	506	532	535	528	484	494	479	530	540	488	499	520	507	513	476	486	495	482	525	476	494	548	536	484	510	501	551	511	501	502	528	542	496	539	498	519	518	523	535	542	489	504	528	518	482	536	521	488	534	523	515	518	488	544	515	517	487	573	507	496	489	513	519	514	497	529	462	466	523	453	501	500	512	499	484	513	549	499	498	509	539	476	513	506	514	530	545	528	495	488	526	509	531	457	489	536	493	491	482	522	495	504	508	505	537	485	511	505	527	519	529	525	498	491	525	516	543	514	499	479	524	508	475	495	520	519	507	491	502	492	549	525	501	528	510	510	485	514	485	484	558	501	541	535	510	525	505	530	544	517	518	544	510	521	538	524	510	511	497	514	515	504	549	515	511	524	517	536	532	470	505	474	534	516	526	485	497	548	501	519	502	506	507	526	509	464	516	547	539	540	492	483	527	498	501	506	501	529	480	480	529	538	456	512	518	517	519	505	508	489	467	515	522	487	512	525	520	563	511	497	506	479	512	577	502	536	485	513	511	482	514	469	530	501	490	541	512	508	504	539	514	489	474	508	520	492	475	482	529	536	524	468	503	508	502	512	465	541	535	490	492	485	468	529	531	515	540	492	546	499	536	511	521	491	524	497	509	514	565	507	524	533	514	488	478	539	535	526	478	492	543	524	540	519	520	522	518	490	530	528	563	478	480	485	506	515	503	508	516	530	542	483	491	477	538	475	536	498	513	521	491	507	507	556	487	500	497	486	492	487	497	492	507	490	481	528	486	500	516	473	490	521	499	528	495	493	510	510	517	533	498	517	494	492	507	493	475	504	502	503	509	498	487	505	507	503	511	484	518	510	534	520	563	526	494	516	486	519	518	520	569	475	475	496	534	496	528	489	535	523	544	510	510	524	505	504	514	546	517	547	497	558	536	553	493	516	518	500	515	505	504	511	505	489	511	490	544	559	494	577	488	488	557	495	495	474	553	516	501	530	568	510	500	531	469	485	535	522	510	501	515	545	522	486	550	520	485	512	484	551	502	497	524	481	503	481	526	516	483	531	509	504	521	525	508	570	527	516	493	467	483	526	536	473	507	475	509	546	487	523	540	532	534	507	516	491	511	478	521	491	547	524	486	529	534	514	512	526	552	521	520	520	482	530	467	573	499	508	533	504	530	506	487	515	526	494	517	500	517	520	532	535	486	502	495	522	507	537	542	518	514	505	465	512	463	507	525	507	518	538	435	529	470	505	539	536	531	508	504	517	540	521	505	507	495	533	519	474	494	534	522	573	486	462	516	481	556	499	503	526	524	492	527	505	472	516	540	473	537	527	522	516	512	541	505	501	479	474	497	491	521	485	491	486	495	476	558	502	510	510	483	536	529	525	475	478	500	544	524	495	482	540	547	496	497	515	491	560	498	485	474	489	534	530	523	510	490	505	543	535	517	492	503	514	545	533	559	501	509	503	517	498	513	517	486	511	492	511	514	491	518	515	468	540	533	546	525	493	586	492	555	502	525	528	509	495	482	525	511	513	506	516	523	519	511	514	506	514	475	504	497	512	476	479	519	524	509	534	524	521	523	541	503	502	527	535	489	510	530	505	512	506	497	550	546	501	490	473	536	490	529	520	515	516	489	515	533	502	502	511	494	498	472	513	529	467	491	477	531	520	505	474	506	504	515	547	548	492	479	509	484
8467	5622	2278	1214	903	733	647	682	617	604	593	566	574	586	524	616	578	535	595	631	613	623	604	584	623	645	691	706	637	637	620	658	670	667	595	667	603	596	583	575	564	562	603	591	608	614	589	587	574	579	618	603	629	589	625	597	595	565	630	555	541	533	576	567	545	557	592	550	562	598	512	576	540	541	563	551	525	524	541	578	532	532	522	559	529	511	575	573	574	575	546	556	531	594	533	534	577	547	588	538	522	588	549	532	519	517	577	590	568	562	540	591	552	536	509	544	558	564	563	515	521	534	583	515	585	526	537	535	543	552	542	511	579	523	559	560	556	553	550	553	560	544	544	527	542	553	553	537	506	537	524	556	542	558	552	517	539	556	524	542	573	547	541	561	585	580	572	579	556	596	524	541	584	521	568	564	567	540	550	559	571	521	573	565	516	567	541	592	525	523	542	535	598	530	554	564	579	569	522	553	566	577	569	569	551	535	556	564	554	484	533	538	555	523	569	559	604	533	534	594	591	580	549	538	540	559	506	540	540	541	546	516	553	538	529	574	546	523	569	551	560	562	576	516	529	516	546	506	529	533	530	546	530	580	555	548	554	568	541	517	567	576	607	546	535	572	567	561	570	537	533	560	508	522	538	583	568	555	545	551	610	511	582	577	577	547	515	557	551	560	552	548	552	545	531	521	561	550	501	508	525	532	531	587	518	555	517	518	534	537	552	552	539	527	566	560	545	561	560	537	529	585	572	572	551	534	517	530	577	531	485	567	556	591	544	588	556	552	547	561	526	557	560	497	555	494	558	567	548	547	547	569	507	575	514	553	519	548	584	571	552	549	555	550	581	526	542	533	546	544	559	541	510	524	553	526	523	538	527	562	546	544	566	538	599	572	539	570	563	516	545	560	527	506	541	534	502	564	584	531	525	535	539	550	584	535	532	539	556	554	582	555	545	511	573	522	524	513	538	553	551	538	524	525	543	547	567	550	546	535	521	541	589	560	543	575	533	522	523	538	579	585	549	547	519	547	570	579	553	524	592	524	522	554	573	553	537	538	524	540	548	518	575	545	571	531	528	516	579	501	552	539	536	550	563	586	610	547	543	569	529	553	546	509	516	585	570	533	559	549	542	591	503	570	527	547	558	545	581	549	547	587	528	524	542	547	545	538	585	568	551	565	538	530	563	499	560	527	543	519	524	551	550	556	526	577	561	550	589	531	563	582	538	576	577	552	515	544	512	595	550	522	546	589	543	543	564	543	573	552	495	578	555	541	574	572	553	544	520	545	582	581	527	494	523	538	572	568	569	583	560	581	535	529	542	623	572	567	520	561	539	556	520	537	553	524	557	544	544	550	542	530	568	547	524	566	512	535	538	549	550	592	543	591	534	544	536	504	561	582	592	580	541	564	566	552	555	556	558	507	554	515	527	583	536	518	559	560	573	557	574	544	545	565	533	544	566	560	515	562	568	525	570	528	524	540	607	561	529	525	577	551	560	510	513	547	567	560	579	559	528	524	539	558	567	549	599	546	549	550	545	552	527	503	540	571	517	567	561	574	530	545	518	607	591	549	574	586	574	578	505	506	532	578	579	538	578	476	499	499	534	560	599	540	575	573	560	537	577	550	539	571	544	522	520	539	517	579	549	551	540	541	588	579	537	539	557	512	541	556	540	534	544	525	522	534	549	547	564	572	572	575	565	582	565	552	551	552	529	508	555	564	541	521	558	588	593	530	579	521	582	545	532	570	562	538	566	581	573	514	534	540	580	513	543	526	526	542	507	557	573	546	526	563	527	553	551	531	550	570	546	542	531	557	581	562	563	537	562	565	524	596	535	539	582	544	549	536	561	554	567	535	549	516	583	557	521	551	549	541	557	526	602	538	613	519	543	550	595	538	530	511	530	564	546	540	549	555	526	551	515	569	530	504	537	568	571	565	542	562	519	559	555	543	564	561	580	571	538	505	542	535	537	513	520	516	538	546	535	583	552	575	566	581	528	542	556	550	521	520	541	578	572	532	526	562	592	543	598	558	512	551	578	525	594	567	564	577	498	559	555	511	534	584	585	547	512	545	566	554	580	569	544	576	547	542	554	536	582	512	584	562	567	564	544	547	526	548	547	511	517	564	567	526	503	600	510	563	539	551	587	568	498	549	574	494	579	534	526	550	545	570	546	522	530	549	524	543	562	553	560	552	566	566	543	556	547	584	558	562	532	560	557	547	568	558	645	549	548	534	523	567	553	545	540	543	558	519	563	553	552	550	569	535	575	505	562	536	518	568	560	557	547	598	542	630	560	529	585	547	522	527	560	503	579	562	552	544	566	544	499	592	542	545	545	516	579	578	529	576	554	548	582	590	562	543	568	558	546	558	519	584	516	537	526	571	539	562	550	568	558	554	570	543	554	546	581	567	547	562	564	558	539	568	537	568	597	577	525	571	558	539	516	544	555	547	547	571	551	533	539	515	588	540	562	528	541	542	547	556	531	542	575	539	558	558	576	538	595	531	524	569	568	535	551	568	565	557	528	541	513	536	543	535	544	547	535	536	613	535	566	516	552	569	527	546	548	559	587	518	570	559	595	552	586	563	578	536	539	555	533	526	524	584	571	564	549	530	592	532	539	509	542	544	543	530	536	537	576	546	562	525	505	567	530	531	594	540	554	574	569	531	511	558	579	562	542	543	614	560	566	583	559	529	535	554	574	549	523	566	551	562	547	558	556	545	495	576	535	579	537	545	551	554	550	570	528	577	564	601	569	534	544	515	547	536	577	531	555	592	582	584	524	559	580	536	586	539	540	531	556	544	516	537	552	587	527	542	527	558	528	532	569	527	535	546	533	569	541	561	547	544	548	522	569	533	580	546	555	551	587	569	509	549	551	524	516	554	600	514	511	526	575	533	581	511	599	529	555	537	572	533	603	547	505	584	570	570	606	549	543	561	549	558	562	529	525	562	546	559	578	532	560	554	588	529	524	532	557	556	513	495	562	555	570	556	562	519	572	563	532	527	543	548	573	542	587	513	531	562	551	583	570	496	519	525	556	569	539	562	558	524	520	562	505	560	536	595	534	580	540	521	546	561	525	559	551	548	525	587	542	542	529	538	548	565	545	539	533	554	559	566	553	569	612	517	565	515	547	548	598	565	584	521	543	564	601	540	566	580	579	574	570	554	521	554	548	511	549	552	491	544	534	549	537	568	554	556	560	566	563	550	522	560	542	521	557	579	558	544	547	542	543	506	560	539	590	568	523	487	500	537	525	538	538	574	549	576	542	549	530	542	565	571	575	507	558	508	506	550	522	539	568	565	529	492	545	552	568	582	508	545	544	580	561	535	544	589	547	574	568	513	529	520	538	556	554	587	521	538	540	550	559	537	577	544	508	542	599	525	546	536	547	525	536	579	550	536	514	590	523	541	547	581	538	555	529	537	550	586	558	515	566	535	554	552	538	549	560	502	543	508	554	527	521	583	575	582	603	561	525	574	556	571	593	527
23819	21302	28499	24422	21289	8709	1123	758	617	560	495	446	438	401	376	395	382	403	416	418	395	388	399	391	435	470	456	454	456	405	450	442	416	442	436	436	446	401	371	371	357	375	366	381	357	349	430	372	403	340	397	407	393	413	408	395	368	367	329	367	313	343	360	333	329	305	323	316	346	293	345	373	340	329	352	326	301	323	297	307	323	289	282	295	304	296	289	304	299	307	314	301	310	306	291	299	333	314	303	343	316	309	305	300	335	308	295	306	272	283	331	316	307	308	338	310	312	309	308	273	280	324	283	328	284	309	304	271	271	327	295	290	291	319	311	292	311	290	299	329	281	291	330	304	283	310	302	299	299	263	299	341	297	286	296	323	327	341	309	302	290	321	307	311	322	286	291	315	325	306	295	311	285	309	305	299	285	320	299	293	305	300	294	269	320	309	284	304	301	314	308	297	290	277	323	313	292	295	313	314	309	307	310	343	288	284	299	288	289	299	295	336	326	313	344	318	319	287	289	290	308	303	302	299	336	315	280	305	333	293	277	306	330	319	311	285	339	284	318	305	305	311	306	295	297	326	311	279	311	272	323	312	298	334	272	277	291	295	300	302	318	301	320	299	295	281	317	315	310	263	307	323	286	313	302	317	282	291	302	327	278	324	322	297	337	344	287	274	324	291	314	297	314	300	307	313	325	328	283	365	329	344	303	325	297	328	268	279	308	268	294	320	296	329	322	297	320	298	306	325	304	330	336	329	298	317	336	316	297	297	282	336	319	294	314	315	319	290	301	322	298	311	331	314	309	316	319	281	321	307	312	285	282	298	326	340	326	316	320	338	324	311	323	317	317	301	293	296	320	310	322	363	312	343	289	294	318	305	294	318	308	322	271	308	281	306	326	276	347	311	310	304	302	280	325	305	293	311	311	283	314	284	314	305	298	320	332	311	281	282	302	300	302	292	328	310	278	296	303	290	289	308	323	317	312	292	304	311	338	305	302	262	328	301	303	299	320	314	297	346	330	335	310	319	306	351	331	290	313	283	311	301	296	330	294	341	355	306	332	306	306	293	251	284	314	340	272	326	314	327	311	298	310	280	326	294	303	303	321	303	281	326	344	316	287	309	327	336	289	292	278	328	312	319	284	338	319	305	307	263	289	325	303	305	302	292	324	293	340	278	287	312	315	308	323	332	294	326	319	259	333	325	294	297	294	286	296	310	299	285	285	286	285	304	341	297	311	323	307	311	300	311	289	311	324	286	311	318	319	296	308	295	301	311	286	303	331	308	316	302	315	292	289	304	298	302	303	307	273	305	343	340	290	302	325	314	333	322	295	272	334	299	330	300	324	295	286	321	291	318	303	327	305	302	312	287	307	309	312	307	330	310	293	322	305	314	297	316	323	316	305	338	281	319	329	298	315	312	309	317	314	307	296	316	283	321	350	296	321	326	301	300	277	314	280	276	315	280	318	305	318	286	308	319	319	278	322	323	312	275	323	283	322	292	307	323	328	318	318	308	310	306	296	293	324	277	317	314	291	286	285	320	296	324	313	304	291	292	300	355	300	307	347	314	278	297	324	288	308	329	294	349	311	329	325	299	312	320	333	335	308	309	288	297	291	343	309	301	320	290	307	306	300	297	316	318	322	328	274	288	316	323	299	314	305	327	329	281	320	299	305	306	311	295	299	333	312	301	315	345	301	300	281	303	289	303	310	320	311	299	319	319	343	294	333	287	319	285	314	277	314	319	281	297	323	333	331	282	283	299	323	313	319	292	315	295	304	288	332	291	307	329	320	315	318	314	305	299	295	316	296	330	271	314	295	299	271	265	338	321	301	332	305	313	317	306	319	311	322	285	288	325	323	347	333	317	319	301	299	292	305	305	319	331	281	275	315	346	312	287	273	318	302	299	289	330	322	334	297	306	320	295	316	289	286	272	283	300	309	333	313	346	308	337	338	312	314	332	307	289	294	297	320	300	292	331	348	303	285	318	317	315	308	308	315	320	294	286	291	304	295	312	273	272	269	320	298	319	298	301	310	280	306	286	328	306	315	293	309	286	310	282	340	295	307	276	289	322	328	327	288	324	270	305	330	276	303	318	323	279	286	330	321	276	312	299	310	337	326	327	297	307	307	301	267	307	306	318	309	322	284	300	310	316	334	301	299	299	292	315	282	331	290	303	282	338	311	303	310	279	292	296	277	309	328	278	311	305	290	307	345	267	302	317	313	251	305	321	313	313	318	324	301	325	333	299	296	315	302	295	300	309	322	305	323	300	318	332	291	313	274	303	269	314	306	295	301	330	309	321	273	322	301	322	309	292	304	311	311	307	306	324	311	309	307	307	323	308	328	314	302	307	311	284	322	280	327	306	297	307	313	309	357	320	293	324	292	303	313	333	320	310	307	301	330	319	277	322	297	308	317	312	266	307	283	332	309	311	308	308	308	314	315	321	301	264	300	300	317	294	301	317	268	295	327	297	327	301	317	318	282	278	337	319	285	304	302	329	298	313	285	318	301	293	291	329	284	309	276	280	274	273	304	288	318	319	312	295	284	285	284	297	300	328	288	310	272	326	311	298	289	299	332	282	330	296	333	297	320	318	301	363	298	299	302	318	311	326	295	312	314	308	312	309	320	282	297	342	297	305	303	316	322	309	328	293	276	326	284	298	287	327	307	321	299	291	313	314	337	313	302	316	312	298	320	291	305	314	314	296	304	300	285	279	324	305	337	298	289	277	285	290	304	290	290	285	321	345	294	323	320	332	310	298	311	281	319	307	306	306	327	326	315	308	297	304	339	308	294	304	308	286	301	320	320	334	315	308	293	302	304	317	288	310	319	313	327	304	272	304	319	304	311	270	300	327	325	320	291	298	329	332	289	318	315	325	306	302	314	286	348	289	309	325	321	313	325	337	332	300	291	319	285	284	310	282	318	307	307	317	297	301	308	298	314	288	307	333	298	281	293	297	316	301	307	334	336	312	318	303	313	295	296	290	314	293	304	332	317	298	315	303	313	317	294	343	336	295	314	279	327	365	291	275	279	284	335	300	294	304	304	307	274	314	317	301	334	307	270	330	299	295	321	328	308	270	299	356	310	329	302	309	303	269	359	319	300	351	303	303	308	301	301	283	317	284	305	288	308	309	292	275	318	303	306	272	307	270	276	312	296	343	277	322	293	305	305	328	334	341	278	290	289	306	320	325	317	293	292	298	295	319	331	316	291	323	303	341	287	318	315	289	298	334	322	276	321	316	291	307	298	353	281	318	332	333	298	302	313	290	304	305	270	328	306	301	325	318	316	300	325	334	294	309	321	325	337	301	302	313	310	318	316	307	321	317	331	252	311	301	324	313	338	311	297	285	276	346	306	314	291	312	310	301	291	288	330	294	301	300	294	303	313	296	314	313	331	325	330	288	346	310	344	322	316	319	348	293	310	311	310	286	310	322	325	307	315	262	303	314	317	321	285	305	304	294	288	328	288	303	309	316	322	315	301	279
8954	25793	7942	3603	2585	1786	1406	1131	924	822	663	627	525	513	451	452	559	436	507	472	544	489	532	472	547	575	596	568	576	617	617	565	545	544	583	508	515	466	443	413	481	451	413	432	446	441	474	442	448	454	476	419	455	525	531	499	442	415	438	376	364	401	388	372	345	350	360	383	342	364	357	355	353	355	369	317	320	343	355	324	366	349	339	356	358	353	346	349	345	337	327	344	353	329	338	323	305	339	340	347	296	349	336	393	345	300	337	339	338	339	328	352	326	326	316	333	358	340	301	339	335	312	336	319	338	336	325	322	359	346	343	355	321	377	337	318	306	332	331	369	353	301	284	327	333	352	331	345	336	334	358	367	340	295	320	322	345	342	358	357	361	357	331	348	371	339	317	334	365	352	337	338	346	327	307	332	350	353	354	359	367	345	320	356	319	355	315	328	296	331	356	346	337	347	321	359	336	370	332	322	336	346	343	340	341	303	329	348	310	354	300	335	338	316	351	326	336	358	334	358	317	335	357	331	312	352	364	288	314	321	380	354	326	350	314	325	301	321	332	362	365	366	347	325	294	322	344	360	326	370	339	320	365	325	318	336	321	323	317	336	336	348	344	376	352	356	342	308	325	329	315	359	325	342	318	340	330	345	357	382	338	333	351	382	360	309	351	374	317	309	353	346	333	339	331	360	348	329	351	319	341	323	344	356	332	311	331	317	326	325	329	327	358	362	344	315	344	329	375	321	336	306	343	317	336	333	315	331	319	310	333	320	309	307	358	336	336	326	330	354	333	361	332	360	310	325	340	370	341	354	359	354	322	368	334	332	340	327	331	381	355	352	379	326	347	360	358	330	335	343	335	313	323	344	329	347	329	348	364	342	333	340	348	336	322	342	337	336	337	337	353	333	350	325	354	343	320	356	334	298	300	357	335	359	343	308	300	329	340	327	369	331	331	340	328	346	355	360	345	319	359	332	341	366	320	335	337	331	338	310	331	345	339	339	377	322	348	325	333	353	340	354	328	366	338	335	314	328	314	329	352	339	335	329	317	316	319	336	344	299	326	334	312	307	331	373	325	324	376	309	343	301	343	324	342	319	350	318	327	341	327	350	316	316	326	322	339	332	353	337	333	295	334	354	332	356	307	313	346	361	337	318	334	316	321	332	318	320	347	315	336	355	339	339	329	354	318	336	322	342	327	359	317	337	342	335	312	336	357	327	320	338	344	364	312	335	342	351	320	335	311	300	341	311	350	365	362	335	342	366	318	336	354	343	326	350	335	362	344	344	340	315	344	330	329	353	308	357	325	369	343	343	340	336	365	329	341	333	332	309	335	314	358	329	338	292	311	331	333	351	345	357	326	325	346	322	347	348	333	341	338	328	344	347	366	330	332	306	349	334	315	355	318	349	333	351	321	331	345	320	334	343	335	358	358	323	291	340	346	328	311	320	304	342	347	321	304	358	335	342	343	353	350	342	326	331	331	367	323	319	308	356	369	335	333	345	352	342	357	320	301	361	314	300	349	319	312	318	319	353	322	341	326	340	340	322	354	323	331	338	337	344	385	348	344	330	341	317	332	319	355	327	327	319	331	352	322	326	322	317	319	354	311	338	363	335	351	290	322	347	315	361	298	325	345	323	325	359	346	312	323	340	327	375	356	338	356	317	316	303	317	342	337	352	344	316	340	378	388	368	328	363	342	343	327	327	330	327	353	332	315	327	317	341	330	315	353	312	335	347	368	321	328	334	339	323	318	367	342	336	351	356	358	339	314	344	351	344	319	305	337	331	379	349	335	307	334	334	335	339	375	328	325	319	319	359	353	355	329	323	307	360	319	341	332	330	348	344	350	357	336	338	336	335	318	349	357	322	350	350	342	341	298	321	324	342	322	328	343	334	336	325	342	347	362	326	332	320	339	320	361	327	331	346	347	337	316	344	308	322	347	349	342	364	346	325	324	369	358	315	330	350	333	359	331	347	338	333	335	328	333	348	342	326	334	354	321	333	344	327	350	346	335	330	312	340	366	327	326	357	328	312	338	338	341	315	367	337	298	344	340	363	350	315	381	334	343	317	343	359	341	358	316	346	326	355	329	339	364	338	338	349	361	324	310	315	345	312	354	376	366	345	332	333	358	317	335	328	314	321	365	325	328	296	374	309	356	333	321	327	339	378	347	355	325	347	341	349	340	372	307	356	352	315	333	323	354	329	351	342	326	336	324	355	332	348	338	317	308	337	372	325	343	316	325	333	328	335	359	347	353	319	348	325	353	325	339	340	357	392	340	357	320	315	353	338	308	366	341	335	315	344	323	313	344	335	309	325	359	375	361	323	336	372	333	319	321	306	346	324	329	335	337	313	332	348	335	334	329	360	365	331	341	328	300	350	329	384	351	361	351	332	328	341	360	303	349	339	351	362	358	338	311	328	335	321	345	333	332	327	326	324	347	335	344	337	323	360	317	334	315	332	295	344	342	332	345	357	322	343	347	363	346	365	353	321	333	349	340	377	337	309	325	360	327	317	317	329	318	316	327	351	327	350	374	348	324	350	349	357	312	320	318	341	335	329	307	332	350	301	370	336	307	340	318	343	323	322	351	361	338	366	359	338	341	330	367	328	326	319	327	300	333	308	331	348	347	332	331	310	371	349	346	325	344	317	341	339	311	317	350	338	339	323	341	326	350	329	337	338	322	319	338	323	349	349	335	312	329	340	363	340	336	313	317	314	320	334	342	310	311	364	322	363	339	372	311	353	320	329	342	340	342	327	358	320	333	344	325	316	322	337	328	349	350	330	394	348	346	333	304	316	338	341	339	354	326	360	330	356	328	341	316	334	336	355	366	341	394	344	324	335	344	326	317	341	340	357	330	342	324	327	304	349	338	341	320	333	334	353	337	328	330	334	330	306	318	344	344	354	358	344	313	330	320	349	346	348	318	320	326	295	343	356	330	350	326	331	288	331	338	334	325	328	317	364	338	341	325	358	313	337	368	369	339	327	358	386	326	335	335	362	305	341	369	337	354	308	319	337	352	319	343	341	348	351	349	336	338	318	346	320	360	323	356	323	345	295	360	363	342	337	365	346	353	370	320	357	365	338	358	366	321	331	332	336	363	339	316	355	321	325	357	311	310	336	322	303	333	358	389	294	334	352	334	333	321	338	361	386	324	320	341	349	328	348	313	312	360	335	347	336	338	312	326	323	352	368	299	352	351	320	331	349	328	308	338	355	342	334	330	360	358	321	354	336	327	336	313	361	303	338	296	345	347	345	360	317	333	318	351	318	325	339	325	332	339	338	361	326	346	372	343	335	327	355	348	310	336	346	308	301	343	363	327	327	339	349	328	319	352	345	363	345	337	337	313	324	316	323	326	347	352	309	326	319	315	342	343	325	335	364	339	333	335	351	329	323	369	341	318	364	332	360	362	339	332	312	322	393	329	348	343	346	316	342	360	329	353	328	340	338	333	312	354	305	375	341	313	321	341	347	352	311	358	362
25070	21330	27330	25552	8919	1250	945	848	897	845	786	745	725	774	731	663	750	713	729	763	784	798	715	800	744	786	737	768	800	781	800	799	779	713	794	805	753	735	724	706	698	706	712	689	721	705	748	704	743	690	674	752	755	803	772	741	760	718	711	729	703	686	714	648	719	681	695	683	719	678	704	661	704	688	673	713	729	706	705	694	689	668	672	725	693	692	698	679	678	719	663	668	703	695	655	628	693	593	665	672	693	708	643	695	683	665	661	656	637	676	685	657	724	654	678	633	671	681	711	672	678	649	639	693	657	687	668	618	679	655	690	717	653	671	670	694	638	671	666	638	668	705	675	688	662	670	635	700	707	703	703	719	691	665	654	682	673	665	664	657	666	657	718	702	671	677	724	686	697	683	683	706	676	685	634	689	667	746	652	677	672	711	703	671	676	684	657	677	657	671	708	696	684	674	632	668	696	686	669	695	692	696	652	721	709	686	667	658	692	698	732	708	677	702	695	687	712	670	686	663	700	759	678	676	683	638	694	662	739	704	679	670	717	679	683	733	685	736	685	703	713	706	636	626	680	682	667	653	713	661	647	701	679	719	724	681	617	647	701	678	670	666	681	692	701	695	668	736	714	685	685	692	676	715	641	707	634	663	675	674	702	710	710	677	667	689	668	682	665	690	644	680	705	701	683	703	696	635	696	664	699	681	640	698	662	651	667	674	693	687	690	666	669	684	672	612	677	671	673	735	641	668	699	688	678	699	664	649	671	656	696	685	721	703	690	706	697	724	687	631	689	718	682	654	657	678	689	684	692	653	662	689	690	665	658	645	687	711	622	648	677	668	728	696	675	640	690	674	730	682	646	696	692	664	639	706	697	626	736	726	684	690	710	680	669	669	708	675	716	699	688	674	688	659	708	660	636	697	647	677	662	645	704	719	703	680	642	666	706	637	695	654	646	677	669	680	679	694	630	622	695	695	656	705	688	696	700	748	700	686	678	694	664	699	696	636	661	671	727	707	620	667	699	679	664	655	669	683	696	709	643	716	737	659	681	650	736	683	654	709	702	692	713	710	658	678	675	642	710	664	711	704	677	633	739	665	631	675	660	666	682	654	692	676	666	649	703	694	661	690	674	696	691	704	655	703	655	646	672	701	687	684	682	640	678	706	698	689	703	666	641	678	687	700	728	693	699	672	652	676	703	726	683	668	701	736	656	636	677	677	688	694	682	715	684	705	677	689	727	716	683	696	665	706	688	647	684	656	665	692	705	725	668	674	695	661	708	705	646	678	656	620	649	665	672	735	694	667	682	672	708	711	653	683	668	671	684	680	673	699	673	640	694	655	730	662	715	636	717	694	642	664	702	637	653	676	722	680	664	687	681	667	660	685	706	666	700	678	651	674	683	649	675	675	664	671	667	695	693	648	728	675	667	668	716	674	721	699	662	630	659	681	681	705	683	671	650	666	680	695	699	670	696	700	670	678	668	647	672	684	663	664	710	699	680	705	698	694	666	702	609	656	665	675	657	698	642	651	704	693	690	673	708	684	706	638	639	648	684	704	679	672	632	697	675	631	733	676	674	707	690	720	679	727	689	668	685	682	665	699	686	654	671	665	676	731	663	662	735	693	707	710	673	688	662	650	641	675	717	696	674	663	717	736	656	664	691	702	706	678	675	686	687	686	647	655	636	699	689	732	684	696	698	668	692	655	690	702	704	661	678	696	651	668	717	675	686	645	686	673	700	644	695	668	720	685	716	666	685	698	645	648	691	650	653	661	651	712	688	640	664	663	669	667	663	661	666	696	644	712	657	668	688	656	703	670	681	688	704	624	671	668	690	656	678	679	703	698	687	734	693	685	717	660	652	637	687	735	721	683	725	671	656	659	657	670	661	671	648	680	674	690	695	679	663	682	668	697	681	702	759	687	677	694	669	696	654	691	686	720	687	648	671	637	664	701	678	651	699	706	715	686	644	636	737	670	660	630	653	663	694	676	656	687	700	696	656	704	696	687	687	691	663	662	686	631	655	680	680	658	722	715	658	664	646	711	705	657	698	658	660	681	630	693	712	700	661	650	675	701	690	677	675	657	673	697	678	629	699	705	708	693	712	657	677	689	700	670	697	704	698	672	684	700	698	692	687	612	706	656	688	659	739	668	734	731	652	735	641	695	685	655	693	691	688	674	711	647	669	723	671	671	743	674	638	657	640	692	709	666	642	675	672	694	661	683	672	679	680	672	688	708	718	665	683	659	696	769	685	652	680	702	712	700	671	731	691	665	666	694	683	670	673	724	610	641	683	674	714	699	702	719	684	698	694	695	641	687	653	680	665	677	736	695	674	690	633	634	717	755	663	756	730	691	661	674	673	674	716	664	681	644	691	704	670	654	653	713	686	695	694	668	663	683	669	657	623	707	647	697	657	702	632	688	643	632	700	685	681	662	733	675	710	656	666	648	687	670	655	660	668	640	691	702	686	677	722	706	671	649	639	657	670	653	658	668	628	719	656	662	695	651	717	709	664	671	720	665	661	717	708	702	656	681	735	671	649	666	686	689	703	690	653	628	728	623	639	673	672	656	728	682	669	636	700	664	713	658	728	693	698	748	695	730	678	672	636	683	652	679	650	703	679	670	647	695	702	775	702	666	694	707	665	689	740	706	717	716	726	699	753	714	690	686	673	667	644	667	679	716	711	664	674	689	681	668	705	649	657	753	667	683	636	748	683	656	680	650	684	667	674	687	654	673	696	668	639	717	701	677	701	691	728	688	692	646	695	695	658	696	722	697	696	713	726	681	658	647	688	659	679	700	733	695	678	712	655	658	651	661	657	669	709	702	648	679	674	674	684	714	676	694	652	663	691	681	667	642	691	686	639	699	651	722	699	697	613	720	709	647	694	657	657	697	651	673	686	673	692	639	662	717	655	693	712	655	630	656	660	659	711	719	671	735	681	700	671	669	647	671	663	679	670	645	657	656	694	646	708	704	672	657	682	630	692	711	651	726	639	691	660	669	734	656	702	675	701	667	721	686	737	691	645	690	741	646	662	610	630	676	701	704	701	649	633	674	652	697	746	668	695	675	687	713	659	641	676	683	715	683	668	652	658	696	671	616	658	639	648	724	633	638	701	735	684	685	725	708	655	639	715	700	677	669	632	699	676	669	687	676	712	714	660	690	667	639	663	712	640	741	675	669	671	659	652	663	650	695	676	712	683	648	685	679	694	710	664	710	713	621	688	646	691	705	674	692	681	685	668	659	687	655	637	701	683	719	655	703	667	669	649	669	672	703	662	673	662	650	677	658	683	689	736	667	645	722	689	697	736	641	672	714	669	681	671	699	673	677	651	705	699	739	675	677	671	650	674	680	662	667	671	633	691	716	673	638	647	707	639	699	679	708	666	658	681	706	712	658	727	686	658	673	679	651	715	733	658	707	632	674	662	730	686	654	631	645	702	693	696	660	689	683	680	722	680	653	703	680	676	645	721	695	677	667	711	614
9100	19409	5574	2721	2000	1572	1271	1159	1117	1007	932	866	758	869	742	796	782	831	815	830	848	862	809	814	869	891	906	871	886	900	862	895	902	797	916	845	836	775	799	843	841	784	750	797	793	742	807	723	729	769	762	795	813	850	799	810	755	752	716	746	760	744	756	745	744	742	702	746	745	732	735	690	711	740	717	666	768	738	647	670	709	696	743	747	725	681	687	676	729	652	709	690	744	711	742	684	698	642	728	657	710	753	677	671	728	710	695	686	646	719	701	740	688	665	707	710	770	698	726	717	709	672	685	689	655	748	706	733	694	689	718	720	724	709	746	745	705	715	725	742	721	685	697	706	690	714	731	700	675	715	701	709	687	736	693	756	713	704	752	735	754	715	734	676	678	685	718	715	680	706	680	653	698	653	727	686	748	728	706	705	710	695	710	693	720	737	769	744	707	732	724	725	728	752	728	715	686	658	728	708	737	735	750	735	732	707	644	678	688	709	699	679	661	695	745	665	690	733	700	705	693	676	669	701	698	714	679	683	754	716	686	685	754	681	716	702	727	732	699	683	683	728	694	745	700	705	684	694	706	712	687	728	691	712	697	760	719	713	759	721	695	682	699	696	720	709	747	750	750	668	687	705	673	698	729	719	726	719	668	662	742	664	730	718	687	679	748	690	713	691	722	709	711	697	753	694	704	756	737	725	741	736	749	666	663	711	729	728	710	744	712	751	693	700	701	679	703	700	708	734	764	711	753	697	693	686	730	692	691	709	723	703	737	723	721	694	697	635	712	680	720	738	701	710	701	710	678	756	699	700	705	668	735	744	717	695	762	713	691	684	701	686	720	721	720	709	703	701	693	679	707	685	674	656	723	748	700	715	689	668	681	699	705	673	730	681	732	671	691	757	696	717	743	731	731	655	660	732	656	726	731	687	709	678	696	753	714	748	715	648	736	697	715	712	688	729	657	752	702	699	723	763	727	728	695	748	716	712	742	684	737	729	700	697	688	660	738	715	719	697	712	619	691	663	722	702	727	675	734	751	670	656	631	687	720	733	762	721	726	754	681	675	699	714	696	722	754	722	691	698	727	699	715	762	723	682	764	741	694	677	654	729	697	681	719	706	681	742	730	738	732	735	741	713	733	705	713	686	644	671	681	719	710	683	701	697	756	703	751	664	711	745	670	695	686	760	757	734	738	732	687	665	686	729	688	751	752	683	708	704	683	674	678	721	699	722	694	710	724	703	712	727	716	742	746	725	698	704	718	687	756	736	669	700	685	724	689	683	697	718	711	689	708	688	683	714	679	704	729	693	722	655	676	679	764	725	690	698	681	687	711	674	741	693	723	727	738	668	704	709	699	760	660	725	692	690	735	698	721	678	702	714	666	728	703	718	714	675	685	694	701	755	705	698	683	708	736	708	720	690	674	703	723	681	709	702	723	676	684	714	733	706	720	687	725	717	724	734	733	676	749	704	725	676	678	707	732	752	730	646	732	710	661	707	723	650	714	692	698	725	690	704	743	673	714	733	692	733	681	728	686	663	738	730	731	712	697	700	690	755	721	691	747	736	733	672	744	666	711	721	703	720	726	719	685	738	678	691	691	712	733	740	709	718	742	720	713	674	703	689	669	662	655	684	745	716	751	741	717	744	687	713	690	695	687	699	697	732	688	681	682	712	716	710	666	665	657	705	713	670	711	720	761	696	675	684	721	726	688	699	670	770	667	701	701	685	679	732	722	685	727	704	723	686	732	695	744	693	698	706	724	712	733	734	698	726	680	684	699	729	708	728	710	740	706	746	654	726	682	697	695	720	659	677	740	706	692	717	710	704	763	722	677	691	676	714	707	705	743	728	715	674	736	697	716	694	729	728	744	731	715	682	730	693	713	710	737	724	733	654	698	657	694	737	678	732	686	730	678	677	712	697	698	731	705	726	690	723	683	722	699	716	669	656	776	731	741	676	723	703	717	712	730	700	668	703	681	713	699	711	692	706	692	718	712	691	719	699	717	721	734	729	687	740	710	738	738	715	723	740	752	710	740	725	706	715	726	673	703	742	710	710	696	732	694	714	666	680	685	718	762	741	753	707	680	717	705	687	676	708	740	746	700	689	723	696	735	686	687	716	741	700	676	794	683	713	734	725	705	677	680	720	698	689	782	720	668	705	685	732	708	680	701	718	710	707	649	750	720	724	731	738	696	674	676	689	707	715	697	709	708	735	708	686	733	751	728	760	697	725	739	726	698	698	702	676	714	708	679	738	672	730	718	698	756	718	711	702	745	693	704	702	712	712	727	709	676	671	695	687	743	672	719	681	703	723	715	759	692	705	735	719	728	690	742	660	676	694	701	731	707	671	704	682	717	697	709	715	744	683	715	735	726	631	715	681	722	679	656	721	729	744	773	702	720	767	752	708	730	748	715	681	750	713	666	695	714	662	711	701	717	718	644	771	703	717	700	731	725	710	739	659	716	709	737	676	751	688	742	762	669	693	681	664	726	698	730	752	686	715	725	742	700	706	651	704	675	723	715	703	694	685	733	726	694	745	677	723	718	727	732	695	698	701	723	700	730	757	696	685	734	764	706	684	700	739	694	733	733	727	723	738	745	740	717	691	691	707	699	704	674	725	707	708	746	681	753	693	710	727	683	712	698	680	701	732	683	652	743	711	726	712	715	697	746	732	666	659	661	722	652	721	731	730	710	693	729	727	687	735	669	693	732	684	668	710	696	735	752	697	742	714	714	727	689	720	685	722	715	676	729	705	721	709	745	688	723	736	663	718	697	683	732	704	675	705	669	730	726	687	765	668	691	741	717	680	705	684	712	682	713	709	729	690	718	715	703	690	679	698	732	708	672	668	680	689	673	687	654	727	689	767	689	719	719	675	699	713	687	750	710	677	779	717	718	675	686	741	681	652	756	717	702	702	705	704	698	709	693	741	692	724	704	684	636	698	738	740	743	719	704	706	737	724	692	695	754	704	756	744	706	748	707	703	697	708	715	708	701	664	729	712	716	671	660	699	704	679	747	705	747	700	678	742	706	682	618	671	727	720	721	731	714	691	697	715	732	722	725	690	701	714	727	650	711	716	712	710	744	682	663	711	736	735	697	673	748	697	713	728	732	703	694	728	720	642	710	663	706	649	693	704	702	708	697	709	746	671	754	742	721	730	728	731	694	690	682	728	698	748	683	722	723	705	737	717	738	715	683	737	692	646	687	753	733	712	679	705	730	682	706	686	705	729	703	737	711	690	780	718	707	657	739	708	743	691	725	745	697	709	744	707	689	738	695	719	744	696	687	774	743	725	703	718	715	692	704	720	708	682	704	660	715	736	701	706	750	663	757	705	704	700	733	715	654	705	734	747	708	696	687	760	696	685	678	655	705	751	709	663	716	750	753	702	672	729	710	744	706	715	726	708	741	710	692	652	714	684	690	700	729	726	650	687	694	675	736	692	726	718	715	705	686	714	720	690	699	735	743	681	730	710	700	711	686	728
22759	21360	29096	23973	21370	21370	6569	1263	997	833	778	691	658	610	599	597	569	578	573	622	652	612	629	611	640	632	698	710	725	740	653	696	732	646	733	647	630	598	609	550	543	552	562	536	578	531	549	511	528	549	541	599	589	654	654	631	516	496	496	532	527	464	468	493	482	484	490	489	497	484	527	508	497	482	494	447	418	473	438	444	462	482	457	498	471	454	469	440	463	486	446	454	452	429	479	467	453	427	461	460	467	443	455	478	482	468	480	449	487	446	438	448	467	463	426	458	487	471	456	455	436	431	456	479	457	452	447	462	413	455	439	459	474	489	451	480	453	446	426	434	494	475	483	472	433	405	416	447	496	470	444	471	463	471	466	430	443	443	453	448	420	485	463	480	440	434	437	493	463	489	428	464	444	445	468	453	465	460	460	435	483	476	472	437	487	470	470	460	491	503	447	430	429	425	458	430	504	428	454	471	425	465	448	429	440	475	432	467	437	467	459	485	466	428	437	449	409	466	441	441	432	454	452	477	429	423	453	469	451	469	462	501	447	461	475	455	508	465	457	427	441	497	454	432	439	437	453	471	475	441	459	487	385	446	425	434	456	421	438	433	424	432	481	454	477	418	471	459	514	448	486	456	462	404	428	442	478	448	452	461	434	466	461	457	482	449	438	486	445	495	451	489	417	452	486	442	487	436	474	476	452	432	420	435	436	455	462	459	492	443	447	448	469	427	431	436	459	442	450	422	480	424	471	474	478	460	456	474	423	497	461	456	490	436	512	418	442	443	419	487	463	427	443	450	489	464	468	451	406	484	468	462	420	469	445	441	467	459	456	442	456	447	471	439	410	457	440	462	460	458	464	477	489	431	460	483	519	447	443	439	448	442	443	460	453	417	453	436	430	456	462	466	475	462	446	468	468	464	437	448	467	477	494	499	444	455	475	458	431	449	420	480	462	434	487	442	437	495	406	477	435	451	456	508	477	443	443	419	463	449	485	458	458	441	479	445	441	443	473	438	460	440	451	452	503	460	490	444	460	486	449	454	482	458	458	435	466	462	468	472	461	485	478	466	461	475	459	491	430	432	472	454	432	504	459	469	484	453	462	462	437	457	428	445	430	488	438	463	453	486	457	426	469	462	478	428	459	424	454	484	464	442	451	452	467	455	460	476	458	483	482	452	444	445	421	442	456	490	453	470	462	447	450	462	443	481	441	455	443	425	495	457	461	430	418	481	436	450	486	445	486	434	464	416	454	457	436	455	497	444	468	449	438	457	441	424	443	448	479	461	448	442	457	484	440	435	441	458	496	437	445	436	478	477	450	457	473	437	442	484	463	464	462	433	456	438	450	455	419	451	446	427	470	464	465	438	486	465	470	471	455	485	461	452	438	478	451	439	439	479	476	442	450	404	451	408	437	448	456	456	434	493	444	456	484	476	469	417	447	477	429	457	501	438	461	432	474	457	452	438	483	453	438	457	445	488	485	491	500	439	410	489	427	464	404	430	441	442	460	460	435	452	462	442	436	431	450	463	462	438	430	420	455	441	479	458	486	429	441	439	461	447	502	478	458	442	451	451	434	431	468	462	475	502	434	468	480	439	452	410	442	437	457	505	456	433	421	446	488	475	402	413	439	447	454	443	470	442	452	474	416	415	500	456	429	429	439	433	425	456	464	458	442	484	472	486	440	476	482	431	431	476	498	414	487	456	477	490	441	469	456	450	480	503	475	440	480	439	462	437	432	420	478	415	458	493	452	501	456	422	444	471	456	441	494	486	426	450	453	466	438	479	441	410	474	453	451	448	482	461	460	451	504	491	498	468	420	464	468	445	438	434	461	427	459	444	432	461	463	418	443	443	464	473	445	487	476	474	451	464	493	458	446	438	443	481	451	447	446	483	413	450	460	430	454	479	462	445	438	465	464	467	482	445	467	470	450	457	448	491	441	466	464	447	424	455	450	411	466	454	429	464	435	458	446	448	424	437	481	457	473	466	459	467	444	458	474	444	489	443	447	454	417	474	452	426	481	442	451	493	411	477	439	457	453	445	463	498	453	435	424	454	446	497	466	435	445	470	421	480	460	428	465	478	465	491	475	450	406	466	449	447	440	446	475	450	455	464	445	451	441	467	458	426	445	453	470	472	465	462	431	454	487	480	453	468	467	407	494	465	479	422	472	440	404	458	466	463	459	445	475	446	437	485	442	480	477	464	443	431	468	440	446	463	490	457	455	456	448	432	477	468	483	432	440	468	482	447	453	444	419	405	457	464	435	435	444	431	446	434	451	484	482	477	445	458	451	438	447	485	457	442	505	492	449	461	417	430	424	453	487	491	499	431	408	442	450	402	460	470	512	456	417	436	460	458	473	454	424	440	457	445	442	426	477	489	435	428	482	480	479	452	478	443	452	470	477	454	462	462	439	456	423	441	484	452	497	458	452	440	465	446	468	460	440	487	450	450	463	440	482	450	442	466	484	467	453	410	489	423	450	473	462	472	456	481	413	418	447	456	434	446	483	465	480	480	443	478	441	445	456	455	464	435	458	468	461	450	453	450	446	469	398	460	487	447	436	463	437	465	463	462	483	455	438	464	476	435	449	425	449	441	446	413	444	442	443	461	492	469	427	461	437	443	426	481	456	432	428	445	460	435	451	511	454	431	458	419	426	464	456	443	449	454	468	428	476	451	491	483	469	434	451	465	450	472	477	414	421	458	478	427	471	443	458	447	478	438	458	463	481	456	461	481	466	427	460	446	436	487	459	448	450	438	492	441	450	435	443	440	451	464	454	484	431	437	466	441	440	483	470	436	503	485	441	476	488	495	491	468	451	455	462	470	431	449	437	456	496	472	458	463	471	449	445	457	480	428	472	443	487	461	432	476	436	437	422	421	461	483	480	462	489	470	474	454	456	463	486	494	477	462	436	475	474	426	459	453	485	457	462	447	424	479	441	469	458	433	437	474	442	442	459	452	405	459	429	476	475	444	409	466	460	460	440	441	455	482	432	465	439	463	474	445	437	489	487	476	463	476	448	429	435	467	487	451	436	428	458	470	437	407	478	458	433	489	485	438	439	473	485	483	506	494	496	452	475	446	470	427	470	480	475	451	407	481	458	468	491	451	464	438	447	453	475	457	432	441	440	473	442	485	473	429	489	453	435	470	416	398	472	439	450	511	465	451	452	443	504	477	427	442	450	476	456	457	451	448	490	473	459	467	440	464	449	441	442	506	436	464	472	479	455	438	440	451	476	476	461	430	426	460	498	465	449	458	456	437	436	419	446	498	429	473	435	454	447	450	403	464	406	423	464	465	461	468	449	448	450	438	484	460	460	482	502	431	434	467	479	461	452	504	483	454	417	445	463	453	441	461	470	456	456	484	441	466	514	492	459	456	487	490	512	439	444	468	493	479	466	477	421	443	434	480	463	425	461	465	450	496	431	415	429	457	451	464	476	422	418	443	442	482	449	440	473	454	469	436	463	438	448	474	437	476	482	438
12706	34952	12500	5937	4507	3094	2351	1798	1679	1290	1063	930	857	782	771	716	720	752	739	813	731	731	779	754	794	846	929	828	825	893	835	855	833	748	843	748	707	613	601	617	614	598	582	595	628	605	628	623	592	558	617	609	683	792	740	669	604	568	554	541	582	501	500	478	494	474	482	520	521	502	482	495	456	489	489	446	436	485	478	481	486	461	501	501	481	446	480	493	476	513	456	434	465	474	456	494	448	432	476	510	478	461	478	420	447	477	458	483	470	461	450	420	472	440	453	468	443	475	468	432	464	446	451	470	483	468	439	524	500	487	456	441	492	496	499	478	464	495	438	487	481	459	487	457	456	481	480	483	474	507	458	471	463	500	462	434	432	485	474	431	455	441	478	477	488	458	484	462	463	468	448	442	430	464	481	484	478	471	462	440	467	503	478	485	466	443	490	466	430	493	500	463	443	450	469	453	426	433	462	486	478	484	448	479	465	471	466	448	487	475	474	432	459	467	470	492	466	453	468	473	471	494	465	494	488	495	470	426	483	433	461	440	518	463	488	486	505	511	441	466	463	434	448	482	465	455	505	503	487	409	453	493	491	435	470	434	477	460	459	470	459	458	523	517	483	475	464	457	464	497	465	454	497	482	469	494	449	496	450	490	476	462	471	475	444	460	437	458	470	442	453	461	484	462	454	453	466	425	436	476	438	472	416	503	441	505	445	445	446	464	429	470	443	480	484	458	502	466	472	472	448	452	504	427	465	456	517	422	480	480	452	478	467	503	507	463	481	439	465	474	502	477	443	496	479	461	462	469	513	492	459	461	470	434	439	484	469	487	447	431	459	427	455	462	436	472	452	466	480	493	495	463	461	463	446	462	470	479	443	461	437	416	435	443	470	499	443	440	476	439	439	458	452	432	439	446	427	503	462	455	464	456	447	458	464	439	414	486	489	498	444	487	461	467	462	504	483	487	472	457	458	488	452	459	484	488	452	475	445	463	460	443	446	456	453	468	488	462	483	451	477	468	508	446	445	420	438	449	426	431	471	431	506	466	481	500	505	502	497	441	412	462	468	476	486	491	475	476	476	501	479	459	432	446	480	451	470	481	440	496	447	465	473	459	468	451	462	473	468	446	485	470	458	443	465	460	480	475	469	449	456	460	496	456	460	463	454	461	474	452	472	468	478	454	459	461	485	456	460	459	484	467	472	436	479	478	474	445	442	494	487	489	451	519	497	450	507	490	497	472	455	446	459	457	455	464	437	492	464	443	503	478	437	468	471	466	468	434	486	505	476	475	459	460	449	468	504	452	471	488	459	477	481	413	469	446	463	432	518	467	473	463	491	451	467	465	485	456	491	463	488	478	533	483	466	465	464	487	497	445	444	437	472	460	492	479	457	474	457	480	447	459	469	456	468	444	441	503	487	501	467	472	490	487	475	464	472	512	483	456	463	466	497	425	462	437	450	519	441	456	478	439	490	471	467	457	472	443	480	458	434	467	504	455	471	441	454	438	445	442	440	473	480	460	440	474	467	466	437	456	473	454	494	483	454	464	510	435	446	462	479	451	486	466	460	517	445	491	470	491	418	447	466	467	471	476	472	439	463	439	445	490	449	425	457	488	500	450	453	437	476	471	444	449	478	439	457	472	431	480	475	484	442	462	441	472	474	461	465	473	466	480	479	444	466	481	458	468	522	457	501	471	449	472	501	484	492	455	514	460	473	461	428	434	453	484	476	460	446	443	428	461	472	463	466	456	480	430	480	467	443	416	497	453	474	472	442	492	452	450	470	472	459	464	491	463	441	480	454	512	483	482	440	446	450	496	451	523	445	496	444	464	486	476	428	445	458	448	457	462	476	464	468	495	439	488	440	476	453	473	481	490	479	441	471	463	468	486	454	446	466	446	490	481	482	436	470	518	456	464	483	521	469	444	502	492	482	442	463	435	460	465	419	456	479	440	488	512	496	459	436	475	492	484	464	439	449	459	463	479	468	471	473	456	467	485	488	418	478	441	444	444	451	448	495	495	460	450	462	500	468	500	510	466	487	462	462	432	432	439	453	454	458	503	456	457	481	476	475	482	425	481	471	477	481	462	452	456	481	467	457	514	461	476	514	445	500	495	453	453	495	476	483	471	468	441	466	451	454	439	464	467	498	430	491	444	494	468	520	491	439	501	443	477	450	499	471	452	448	428	479	469	470	495	459	463	437	439	487	488	487	468	429	493	462	461	443	485	485	455	454	463	495	476	446	476	452	467	447	463	462	470	469	457	482	460	479	453	485	483	432	510	450	490	479	462	443	478	488	476	515	463	446	478	457	426	419	494	437	443	452	493	480	466	491	457	458	454	461	478	458	519	466	475	463	508	429	411	446	461	471	441	422	455	464	520	460	466	492	469	469	508	467	446	445	472	464	464	454	477	473	435	483	456	456	486	475	490	479	433	456	438	508	492	465	480	449	468	418	486	458	447	440	425	460	499	440	472	481	453	456	423	498	497	432	469	447	467	475	463	473	455	502	453	468	486	464	484	475	435	428	426	474	500	458	453	517	431	491	510	507	459	446	507	445	466	483	458	473	437	467	482	469	451	469	468	420	452	477	448	485	435	483	456	455	447	459	462	467	419	455	492	460	456	478	478	454	472	493	470	481	451	432	485	465	512	460	456	437	476	446	471	497	459	484	444	484	484	466	517	450	479	482	460	443	496	485	496	470	459	454	509	459	476	444	463	479	456	476	462	467	432	437	478	451	491	467	451	427	466	505	499	450	475	451	471	488	432	478	448	464	456	458	473	444	460	440	434	486	469	478	466	489	449	478	480	430	433	474	471	466	479	479	467	497	475	493	439	480	483	444	446	450	482	476	455	474	453	430	400	449	457	450	530	499	490	444	492	495	455	437	448	459	460	442	492	468	475	464	481	466	480	478	485	479	459	477	492	466	455	434	460	493	466	470	472	488	472	452	436	501	469	479	477	483	461	496	445	464	458	451	466	444	435	468	437	493	451	483	487	468	484	428	457	478	450	480	444	482	430	481	457	464	454	464	476	448	480	479	497	452	439	469	471	513	479	488	474	436	460	484	413	450	458	477	470	445	471	498	444	461	472	477	490	469	454	477	504	467	486	459	477	494	463	458	468	475	469	456	492	446	485	484	465	470	487	471	463	449	472	481	481	450	503	484	454	471	464	430	478	464	480	456	468	473	463	452	496	475	473	531	472	454	527	453	459	470	494	440	449	458	458	442	504	442	468	469	454	467	435	447	438	465	480	449	450	475	440	462	461	472	498	473	443	412	437	483	444	488	463	475	437	486	448	455	491	449	500	459	474	460	437	470	472	461	476	469	417	483	446	490	509	482	441	462	503	451	466	478	508	464	435	429	456	478	472	429	465	468	522	492	455	496	452	468	449	435	433	469	424	446	469	478	437	483	472	461	458	436	488	462	512	500	430	464	491	478	438	455	496	480	444	438	480	456	512	450	457	440	465	446	455	455	472	495	457
28168	17413	4391	1230	801	611	599	562	591	550	534	534	547	504	553	570	521	522	564	558	542	567	577	550	563	585	553	554	601	589	580	587	622	550	648	596	583	575	533	546	564	534	520	571	529	514	545	557	548	524	521	525	555	530	574	557	482	540	537	529	488	487	558	534	578	546	543	574	488	548	529	549	506	531	539	535	505	503	531	511	520	550	490	540	516	508	533	560	539	534	522	536	502	516	484	525	517	574	522	563	523	505	508	512	516	529	527	540	527	516	452	525	538	535	590	514	511	488	538	534	502	508	525	539	515	534	523	498	542	485	543	509	517	502	514	586	483	500	539	561	495	494	506	530	544	505	509	552	476	521	542	498	516	514	512	509	526	503	501	531	552	525	505	519	552	508	514	506	535	524	540	531	499	523	494	562	542	515	507	551	476	548	531	502	489	525	552	475	487	513	518	532	486	526	503	544	533	549	526	527	532	515	510	557	440	481	535	507	508	504	504	527	497	539	534	513	518	523	524	489	524	515	557	513	540	532	520	555	489	552	522	514	499	494	513	518	506	494	524	540	481	540	520	512	516	518	513	541	527	500	534	520	518	520	523	516	570	472	550	529	523	491	512	521	489	567	531	496	500	539	549	534	504	518	476	521	496	449	509	528	560	549	505	530	519	577	543	529	515	569	496	511	478	517	513	507	499	520	505	522	490	544	525	511	492	524	555	520	502	563	532	515	541	492	526	525	535	499	492	520	514	515	511	592	533	554	536	563	561	535	522	494	503	507	509	526	491	516	454	534	577	526	503	495	530	531	530	501	541	546	534	516	520	490	514	530	523	527	486	500	522	551	516	539	499	507	525	520	535	476	502	534	486	522	553	508	494	514	478	541	501	565	501	536	548	519	534	542	545	513	478	530	513	480	527	506	497	528	527	526	525	536	512	547	502	527	499	470	504	536	529	474	521	539	554	554	512	531	508	532	570	523	519	514	511	480	492	537	552	524	494	543	490	501	499	531	522	559	513	542	500	494	525	529	522	483	547	531	576	520	502	484	480	515	522	537	545	542	517	509	513	517	491	509	577	529	496	545	519	516	558	516	526	553	548	491	513	531	539	512	520	506	507	549	522	504	484	487	517	518	481	543	548	515	556	532	538	484	501	502	466	537	510	506	529	521	528	479	523	577	536	477	526	511	500	577	504	502	503	507	481	503	574	472	499	531	541	504	518	523	521	514	508	497	482	519	493	488	464	484	459	567	499	498	522	541	529	516	507	498	514	516	510	517	541	510	505	531	500	514	493	510	490	539	513	469	507	520	551	565	517	520	500	548	499	502	534	536	543	544	517	517	561	487	521	505	501	502	538	531	484	558	538	511	495	498	548	491	534	500	509	512	506	510	546	579	497	515	490	511	533	551	500	542	513	485	562	555	515	488	537	507	502	500	517	492	502	536	499	503	527	537	557	525	526	507	497	493	520	516	483	496	507	533	498	530	527	493	525	504	524	498	557	513	500	537	500	536	543	493	538	510	550	538	546	532	483	524	498	497	503	506	553	505	535	482	521	501	545	543	563	492	532	519	532	545	544	541	503	502	520	500	493	495	522	512	543	509	522	523	478	541	539	504	517	472	480	550	516	512	507	555	530	532	508	486	513	516	581	506	544	493	515	522	495	520	493	471	525	496	508	544	511	518	516	513	523	507	535	514	531	520	523	556	549	500	525	526	486	485	539	526	534	533	502	490	535	509	505	519	503	499	456	547	554	527	531	470	510	534	571	555	530	561	518	510	504	490	488	509	526	550	520	520	530	495	553	522	519	515	475	501	512	496	507	497	512	528	493	542	514	577	525	522	541	495	512	474	519	504	473	494	549	506	520	519	498	555	532	513	524	524	529	491	523	518	529	522	496	529	563	498	542	492	537	525	497	510	546	486	551	485	533	519	546	531	496	483	512	558	560	510	530	519	516	524	514	495	488	526	558	535	488	513	543	512	543	520	526	517	516	492	508	533	548	484	478	495	502	499	504	520	529	532	537	546	529	538	493	533	536	497	530	498	455	541	504	526	565	514	492	507	552	555	525	533	513	531	535	500	484	556	496	524	517	518	537	480	524	531	509	484	508	528	513	545	453	516	527	541	538	522	538	469	541	587	551	479	513	511	578	510	488	526	555	538	536	509	509	525	543	517	542	503	514	497	558	482	526	548	533	543	502	509	528	536	504	499	532	517	505	540	516	509	534	561	514	521	524	560	493	487	508	494	494	525	542	540	515	492	514	504	501	525	534	477	556	508	528	517	528	548	490	499	519	495	554	544	565	536	502	568	455	529	487	473	522	503	493	525	550	514	518	569	491	521	559	507	538	526	545	506	551	517	517	546	514	503	554	536	524	529	504	519	490	512	478	514	497	476	565	534	492	541	501	523	549	552	514	487	516	554	512	525	542	540	499	516	525	574	507	514	493	518	512	529	503	515	524	542	525	540	523	515	534	516	519	541	512	517	513	494	533	508	545	509	530	512	523	537	517	533	468	511	494	513	550	543	529	517	508	522	492	520	499	499	522	508	529	503	538	514	546	519	482	516	494	498	518	513	489	503	522	508	516	516	564	499	558	495	546	504	524	511	494	510	497	554	529	527	549	571	489	523	517	562	585	498	497	531	512	519	504	501	499	541	522	503	487	504	548	522	506	530	486	529	548	499	544	478	530	518	529	492	486	523	529	506	535	563	581	495	546	505	500	562	508	537	512	486	514	532	526	530	496	525	516	473	581	502	498	506	514	503	507	489	554	529	513	498	528	530	558	515	535	544	509	532	575	448	499	524	528	524	491	507	493	563	529	485	521	544	470	509	501	490	560	506	494	513	508	532	528	494	519	523	527	571	474	497	523	556	534	507	525	514	548	497	549	534	512	484	524	539	516	549	483	510	539	520	516	547	509	532	541	493	540	523	510	544	491	532	533	515	526	527	500	514	510	518	447	507	551	511	517	533	503	487	506	519	533	537	467	563	533	499	523	514	537	485	547	528	490	473	542	518	527	527	531	513	535	547	521	556	521	503	499	485	544	543	503	552	500	488	533	549	512	528	547	484	505	508	523	531	503	505	570	550	529	509	493	541	504	532	496	507	503	507	513	527	486	502	483	487	532	492	488	551	522	506	519	509	530	511	546	495	548	518	509	529	512	476	515	522	480	492	489	485	494	494	519	520	515	533	517	515	510	540	514	523	529	531	469	501	519	489	519	488	502	498	493	523	537	524	516	515	507	536	543	516	513	489	553	537	530	547	508	484	495	503	535	519	504	531	534	504	528	524	458	517	540	557	543	517	525	503	542	554	528	569	501	502	502	560	507	501	454	522	559	495	502	498	522	504	504	503	532	514	506	481	529	466	505	516	513	525	526	540	544	523	545	552	552	500	517	517	494	498	510	541	460	501	506	520	529	516	499	543	528	535	544	498	504	564	527	542	557	536	469	542	547	498	559	507	534	537	506	523	492	501	518	533	515	505	511	549
9439	5529	2435	1266	934	794	673	569	637	632	584	572	609	596	568	590	608	619	584	675	641	604	606	607	641	636	691	644	665	670	696	675	643	660	662	636	621	651	637	609	558	637	592	573	598	625	600	564	583	601	626	613	610	665	629	595	574	626	599	552	589	570	607	574	554	547	529	584	571	571	563	548	608	531	588	524	555	524	535	575	534	557	564	538	561	544	642	584	544	590	501	531	539	559	575	569	552	549	535	580	532	622	587	531	594	557	561	571	555	534	566	569	545	586	582	564	558	567	574	575	560	550	560	549	561	597	535	616	581	546	569	564	566	511	532	549	562	548	575	526	552	510	563	571	531	533	553	583	547	545	579	566	570	561	531	538	608	541	573	543	526	503	554	570	576	598	515	518	599	571	532	570	513	518	558	563	550	583	570	546	575	538	570	602	566	556	546	580	547	582	555	552	556	550	593	554	593	578	580	546	524	554	509	580	544	522	507	570	584	569	533	512	563	543	575	504	570	544	555	551	556	614	522	570	541	580	542	523	543	609	536	526	544	535	543	566	592	530	563	575	548	543	573	561	570	542	542	546	545	548	530	552	567	550	531	561	539	552	570	556	567	538	585	543	577	586	574	587	527	504	577	584	519	611	559	540	573	564	500	567	579	565	536	568	545	571	588	553	571	556	570	611	581	546	591	546	539	573	547	551	569	550	550	574	572	579	532	517	535	584	565	592	586	593	526	554	564	538	584	573	572	567	562	586	574	552	571	583	563	547	573	514	582	530	574	520	562	545	597	558	530	588	532	573	557	551	572	538	606	573	552	534	594	521	551	571	553	521	510	543	565	579	556	556	590	570	564	539	555	552	531	573	535	550	545	586	500	566	565	556	574	546	559	565	559	546	525	560	607	509	566	547	550	586	539	562	555	534	543	546	558	544	512	546	563	515	570	556	555	554	562	527	592	579	556	512	565	568	540	546	542	555	573	563	549	518	560	517	525	536	529	574	559	562	554	570	544	592	540	542	539	565	569	553	534	588	574	568	540	520	596	547	541	532	536	603	511	537	523	595	565	547	581	537	558	562	536	526	572	576	603	570	553	571	533	541	575	572	538	550	549	533	525	541	599	594	540	600	530	551	555	543	544	548	573	530	575	564	562	568	549	568	568	552	517	562	565	542	541	596	543	555	624	565	554	537	553	531	576	574	549	574	557	533	562	562	604	553	543	576	564	571	561	586	610	565	558	565	572	591	549	559	555	578	527	560	575	584	566	541	600	549	561	568	548	534	547	555	547	533	577	558	546	590	565	609	563	537	551	550	554	592	530	608	563	541	566	562	508	564	524	530	540	529	627	552	571	593	532	558	566	602	576	534	570	581	568	577	559	557	563	545	533	526	587	537	513	545	577	552	540	593	570	552	528	564	579	564	537	585	557	623	566	523	586	581	558	593	574	537	529	537	573	570	578	524	591	560	544	573	531	566	552	599	541	543	512	529	551	557	546	553	547	520	555	548	596	543	546	572	534	560	514	530	531	560	555	578	520	605	558	543	573	611	585	522	555	532	537	586	580	592	578	514	528	553	545	569	496	590	558	518	559	526	548	519	582	557	572	503	566	556	534	555	575	572	563	523	624	528	524	536	540	605	578	543	545	583	546	594	523	600	535	543	580	583	539	580	579	568	581	569	613	567	539	541	565	542	519	521	582	562	579	564	496	531	543	559	520	562	568	531	543	504	549	554	565	545	592	557	579	560	517	558	584	535	601	508	562	589	578	533	562	532	555	556	562	556	558	552	601	517	538	576	551	565	556	528	591	558	578	567	561	560	572	570	595	556	556	600	601	540	586	580	591	547	544	535	565	563	590	554	528	583	525	540	511	589	598	558	623	596	574	539	592	541	531	555	491	536	581	546	602	544	537	614	550	551	584	559	532	544	573	555	569	570	561	547	553	614	530	545	524	534	530	534	570	575	545	576	576	537	555	552	512	539	561	588	579	543	577	585	552	545	546	581	549	538	553	509	533	533	588	562	590	593	528	554	549	534	537	539	545	599	547	502	511	533	600	564	573	540	550	519	526	524	541	543	543	548	576	547	554	560	552	596	560	568	558	555	543	597	600	555	510	569	534	532	592	555	606	582	549	532	558	552	562	560	558	552	562	554	542	564	593	531	560	514	591	550	551	556	633	555	581	562	547	539	546	546	543	573	551	539	547	550	556	601	575	537	602	538	546	595	570	573	573	532	566	541	526	576	548	569	576	548	531	604	573	535	551	525	614	539	576	552	531	581	588	542	583	564	582	517	557	532	598	525	577	542	580	534	568	566	533	593	581	552	536	522	567	538	546	537	556	552	588	526	527	540	594	542	532	581	571	539	532	545	549	568	519	548	554	514	519	566	532	544	570	512	507	556	520	562	584	557	562	589	558	579	563	588	605	550	540	546	529	556	569	536	535	552	525	589	572	564	562	550	565	588	536	561	506	545	534	624	557	536	592	520	559	573	562	564	597	544	564	534	569	544	560	521	550	555	571	605	576	530	523	538	526	549	562	579	533	524	560	580	553	544	562	546	543	552	586	577	550	563	592	557	552	565	505	565	602	560	593	586	552	653	630	590	551	575	542	578	550	595	606	559	580	556	598	563	530	582	522	571	563	553	566	515	528	553	560	524	552	539	505	596	535	550	516	566	585	592	503	562	579	549	585	532	532	549	600	531	572	552	560	533	526	539	576	547	579	587	567	540	544	546	550	519	541	549	499	538	566	540	583	568	573	521	538	591	545	612	554	535	576	563	558	584	591	537	553	580	532	567	576	590	520	538	560	561	601	556	549	579	531	512	545	556	538	541	529	532	548	575	554	538	568	564	526	583	576	573	532	561	544	529	550	570	559	580	533	564	567	546	575	542	540	572	565	583	545	523	551	547	548	509	526	575	551	542	608	564	524	563	567	585	542	566	553	562	512	559	623	540	571	556	551	541	549	588	581	547	535	568	562	567	535	512	576	563	577	554	560	539	499	564	565	595	512	565	552	555	591	555	498	533	576	574	560	550	522	548	512	555	540	562	552	545	550	540	472	523	571	565	561	547	524	579	521	568	565	574	549	537	528	558	558	546	615	585	557	566	576	536	542	565	567	557	550	546	555	526	549	519	542	592	531	545	540	607	561	547	549	558	544	573	557	564	551	572	549	579	576	534	532	580	558	604	559	579	537	534	598	532	586	551	526	545	582	583	528	581	585	563	540	534	541	523	558	542	522	546	588	519	562	564	555	576	586	571	552	569	581	559	573	594	541	540	548	573	567	578	529	574	558	547	524	578	536	581	549	545	523	567	558	535	525	614	516	565	579	571	577	533	553	547	525	554	560	543	556	573	583	566	500	583	557	555	577	535	545	565	569	608	535	556	562	543	559	551	539	585	542	583	587	557	573	545	526	594	627	591	528	537	563	589	577	564	561	562	580	595	576	539	556	548	547	595	568	587	575	545	573	553	571	556	541	550	538	545	549	587
23822	21319	28585	24397	21327	9026	1197	720	668	531	451	491	400	439	396	376	403	378	372	415	380	412	417	384	449	448	500	459	423	466	507	458	405	406	436	431	421	394	382	399	357	364	388	304	382	370	394	353	367	401	405	356	429	409	461	395	356	373	351	351	301	347	316	314	309	307	336	301	314	338	329	311	342	321	306	328	345	315	310	348	324	313	294	321	302	312	275	319	344	297	321	283	289	304	283	275	251	322	355	293	282	299	357	308	294	290	324	290	289	328	315	312	301	332	334	322	340	334	300	315	311	324	302	308	314	311	285	310	323	304	304	323	336	323	305	315	304	325	281	333	309	306	314	312	314	319	306	291	338	313	309	305	310	322	316	331	336	313	328	305	293	313	295	315	308	333	319	264	311	302	318	309	324	275	292	313	330	308	324	296	295	347	321	316	316	287	305	300	330	303	313	276	308	344	323	289	310	310	302	311	346	298	326	324	299	321	313	309	348	321	297	310	282	264	315	322	283	295	289	290	301	270	316	353	347	304	301	286	328	328	319	290	323	307	311	306	301	330	260	282	305	324	293	307	296	287	300	316	311	299	313	308	324	320	297	353	321	326	290	254	323	281	278	313	312	326	323	315	350	317	326	322	286	349	318	324	333	346	326	344	324	304	336	286	320	293	308	290	321	302	282	323	334	303	292	311	311	305	291	308	333	322	308	297	302	301	303	333	358	309	305	322	306	316	308	298	319	324	329	301	322	306	306	305	303	329	282	308	365	287	313	305	329	340	322	336	312	277	292	290	274	316	295	292	297	326	314	312	327	302	308	319	338	300	317	277	305	325	308	320	300	323	350	293	300	338	304	299	343	312	300	317	329	284	280	350	322	308	292	320	312	288	323	329	279	338	301	305	322	279	318	314	320	317	303	327	290	297	309	336	288	346	326	310	303	326	313	321	291	305	282	317	324	299	315	302	314	321	304	315	319	324	322	309	308	297	307	341	305	307	326	308	313	355	308	319	300	307	314	294	284	323	281	306	317	294	351	307	302	298	308	313	296	319	342	317	301	297	317	308	303	307	334	297	292	281	331	329	303	326	306	303	281	304	290	307	313	312	315	290	290	299	309	320	306	285	299	315	308	308	281	312	317	312	322	314	314	314	294	307	320	283	298	313	301	322	316	327	299	299	284	305	286	293	276	272	319	293	296	317	295	316	312	278	299	323	291	314	303	358	301	296	301	321	314	326	290	289	336	296	309	320	307	312	299	295	319	296	314	311	306	285	306	306	299	305	316	314	329	315	335	287	305	314	325	311	273	313	306	290	310	285	321	335	316	334	294	305	294	302	320	305	331	291	323	330	325	298	293	294	327	336	313	316	347	294	325	324	332	306	324	333	317	328	321	321	305	337	298	307	286	321	328	351	309	297	297	320	335	318	340	331	277	297	322	294	277	296	319	287	289	277	305	313	312	310	303	293	329	276	323	309	306	351	318	285	278	308	285	314	306	306	316	300	310	305	305	306	313	295	321	297	306	310	318	323	346	271	304	330	296	336	334	313	312	319	339	321	279	284	278	309	299	264	302	318	310	287	329	320	326	320	303	334	288	310	325	345	323	326	320	306	287	336	288	298	304	308	317	301	316	307	324	286	303	308	287	311	303	298	303	318	319	333	346	315	336	302	339	283	322	317	331	320	297	313	298	313	355	309	320	312	294	318	306	294	299	301	269	304	293	280	311	325	318	308	313	304	300	321	303	295	311	315	305	300	296	318	296	303	301	325	309	304	305	301	330	297	307	316	348	298	312	316	340	289	327	307	314	318	309	300	316	313	333	317	331	303	308	318	322	311	289	286	329	281	287	284	312	326	303	294	293	319	311	291	313	333	315	300	337	306	307	297	317	287	307	309	294	297	311	323	337	300	309	326	343	325	302	332	312	292	317	338	301	313	302	320	307	303	300	317	327	305	318	304	329	309	325	271	310	315	270	309	318	330	329	292	312	299	313	304	319	304	329	315	307	277	282	277	298	324	313	328	321	306	301	287	312	310	301	337	316	309	298	304	316	306	319	311	328	317	322	336	316	323	334	324	289	303	335	283	278	275	304	350	300	323	324	283	277	306	302	337	315	291	292	316	309	313	285	341	329	333	323	318	307	315	330	306	322	303	306	334	283	287	296	316	314	322	302	316	301	294	322	316	276	301	311	333	318	326	333	324	320	316	330	321	295	289	329	292	333	330	319	318	329	329	336	329	316	323	313	297	308	298	291	312	318	304	317	298	333	289	324	328	296	329	298	312	293	321	310	296	288	311	316	307	313	315	323	315	331	296	296	288	307	281	314	304	329	300	288	287	313	294	307	327	313	312	315	319	257	314	311	328	341	312	306	269	308	290	301	313	291	336	301	303	309	318	339	310	312	304	303	290	297	308	328	310	357	322	277	340	296	320	308	320	314	317	323	285	313	320	304	301	306	305	340	293	289	311	301	329	311	283	296	317	318	323	334	304	303	298	325	334	330	302	313	293	304	299	326	315	326	287	330	336	301	335	291	312	307	304	342	306	314	326	310	310	282	306	304	294	305	325	287	273	318	331	341	314	319	295	326	326	301	295	306	298	312	315	300	339	301	341	335	311	295	294	305	329	306	317	318	301	328	283	319	336	318	290	304	304	308	299	311	324	294	277	310	332	325	288	325	326	329	318	319	321	290	310	285	343	347	329	292	310	311	319	324	303	278	330	287	336	290	317	296	269	271	308	336	298	340	300	283	295	313	300	328	299	321	290	309	297	305	267	334	329	337	316	304	279	308	290	299	319	322	325	297	294	295	261	303	301	341	306	345	299	305	353	290	294	289	309	324	312	312	292	331	290	325	291	309	308	313	316	289	331	334	312	294	302	296	315	314	317	287	320	346	299	318	296	321	337	333	314	340	299	322	280	281	301	312	282	309	296	334	346	325	304	301	324	288	322	305	321	347	290	347	335	313	304	266	310	293	313	301	297	304	274	335	301	325	304	322	327	315	327	309	300	293	306	314	325	318	292	321	283	298	316	282	300	304	339	285	294	291	301	321	352	338	294	305	288	284	324	330	314	310	289	291	304	293	300	318	267	324	270	299	322	300	317	319	315	335	298	296	312	315	319	316	308	304	321	303	289	343	309	286	320	288	293	303	324	304	302	322	321	315	337	302	301	275	303	288	308	325	329	330	317	327	301	323	327	320	310	315	311	297	308	313	294	361	321	296	335	312	310	348	320	332	306	295	320	336	324	313	306	309	284	318	316	314	287	328	325	357	301	281	309	288	275	302	305	302	294	303	296	332	318	273	301	323	323	295	314	306	328	335	302	312	288	332	330	306	305	353	296	309	335	300	333	349	295	309	292	313	274	343	286	331	291	297	311	320	297	270	327	316	334	329	315	311	285	317	283	286	287	305	321	301	295	303	321	307	315	306	330	322	290	301	288	309	296	297	314	325	322	328	310	335	284	323	310	264	324	309	306	272	294	307	320	307	284
10751	27331	8109	3684	2661	1871	1402	1149	926	816	694	557	617	537	482	445	467	487	525	535	560	503	503	485	501	586	619	587	617	636	592	603	565	530	574	554	489	474	449	465	428	428	423	443	420	452	431	441	397	404	442	489	446	500	558	437	435	408	404	374	397	379	348	394	366	363	369	315	370	374	353	351	338	360	355	342	350	327	342	335	349	334	358	332	348	348	319	325	323	363	370	331	356	334	313	323	356	324	356	329	334	339	372	327	373	328	346	376	317	358	321	371	323	339	334	322	326	333	332	350	331	326	300	345	330	334	325	333	328	343	301	353	348	310	329	342	330	308	344	318	372	356	353	333	311	348	321	339	335	327	332	326	335	370	331	332	356	325	339	318	326	345	318	316	346	361	333	318	348	314	319	339	337	325	352	335	352	324	348	337	341	362	349	328	357	329	320	323	350	312	355	346	332	320	347	353	363	351	308	366	331	328	333	364	339	355	340	355	333	348	317	298	350	324	333	327	339	374	346	333	317	307	313	330	325	327	369	340	361	384	347	362	340	337	336	336	373	314	317	336	330	329	360	378	342	350	348	338	330	340	360	333	358	335	341	311	332	360	359	297	321	339	360	341	357	333	345	355	306	325	334	367	343	345	358	337	361	299	332	330	337	356	351	342	357	331	334	349	322	366	340	340	378	341	307	354	342	368	314	322	340	377	323	328	376	324	329	322	320	350	318	345	321	354	366	322	375	366	308	317	348	366	328	344	352	328	336	354	321	320	323	329	364	367	347	327	359	297	339	322	350	308	362	328	341	354	320	316	346	324	350	356	366	353	345	345	372	362	346	335	331	346	358	349	335	399	357	336	345	306	339	349	351	352	318	315	344	326	313	329	362	364	358	343	334	350	343	333	362	355	335	318	305	366	337	333	309	339	360	349	369	326	320	316	372	352	347	332	345	348	338	356	312	372	336	323	332	344	329	345	346	320	353	337	358	355	341	338	333	354	343	371	338	351	361	343	340	327	335	334	324	345	337	362	320	295	344	352	349	331	344	342	369	353	316	348	352	360	334	312	373	318	328	337	325	311	351	337	322	348	345	318	324	362	389	351	355	358	355	344	346	360	315	336	363	331	366	354	338	334	338	333	349	350	354	325	370	350	335	352	346	352	345	332	368	342	355	386	340	334	317	334	344	293	343	347	312	335	331	350	352	358	334	327	368	331	332	325	300	333	379	358	355	341	361	377	328	337	359	353	350	368	332	342	311	365	325	360	307	323	342	335	350	339	326	317	329	348	322	319	339	332	349	349	351	350	355	339	358	347	334	346	317	341	311	325	315	346	327	322	371	344	342	347	323	310	324	352	359	342	368	346	331	314	338	335	304	372	344	333	339	352	321	345	305	365	323	355	348	329	341	343	323	347	329	344	375	281	334	352	325	325	349	347	352	331	352	389	369	331	346	343	331	339	327	338	371	355	347	335	360	358	363	323	353	360	335	307	373	341	330	361	330	317	332	337	346	347	317	334	315	325	312	342	365	318	317	361	329	354	369	327	337	361	337	323	328	326	338	331	353	341	344	319	305	319	349	357	355	352	332	332	381	340	298	347	333	364	345	345	364	327	345	367	358	332	327	360	285	338	363	327	337	345	364	348	337	358	335	349	342	320	335	354	348	334	349	357	383	317	338	349	331	356	351	330	366	331	336	333	331	339	351	361	329	347	323	370	321	377	340	328	330	337	328	342	322	341	359	361	372	368	343	334	323	338	383	330	331	310	339	324	367	334	335	343	345	340	342	351	339	355	299	335	328	357	331	354	335	362	336	328	345	364	354	336	331	318	331	338	339	346	346	347	347	365	344	352	346	320	365	369	346	320	337	369	358	332	328	341	345	362	317	319	305	351	398	368	340	365	338	329	344	339	325	320	343	343	367	363	349	357	354	327	342	323	351	348	367	316	348	353	325	333	353	336	328	336	345	328	335	304	309	360	328	339	324	368	354	363	362	335	330	313	355	347	345	320	354	339	365	329	339	361	347	352	347	343	355	366	316	334	309	341	332	359	334	341	357	348	338	337	338	321	332	364	367	353	328	328	350	339	344	349	343	333	357	326	330	324	348	356	315	321	327	374	344	352	366	361	343	324	338	338	336	356	340	323	341	318	340	359	345	340	347	332	375	315	317	335	306	318	338	332	335	338	306	334	338	328	350	356	338	336	324	299	340	335	312	360	329	328	352	337	343	352	355	325	336	373	330	345	385	357	339	390	356	337	337	331	327	311	337	357	333	324	346	343	350	321	364	360	336	337	325	329	339	332	340	365	348	365	328	346	352	336	370	349	333	328	339	363	349	347	359	299	376	362	355	322	340	337	312	322	357	370	371	315	359	335	346	361	368	344	318	336	293	334	353	342	336	319	349	352	299	313	352	309	308	328	344	318	314	302	347	338	349	333	378	285	297	341	362	328	335	327	355	330	349	325	352	319	340	344	333	346	344	348	340	347	371	343	359	358	333	291	365	353	325	333	339	302	352	336	321	396	348	364	324	326	352	323	352	353	345	331	333	318	335	344	370	360	313	316	327	353	356	353	338	333	364	341	321	343	301	331	352	353	340	339	324	330	366	318	329	336	347	300	327	367	333	355	335	322	340	343	328	305	345	344	343	363	328	328	325	302	339	330	340	356	323	322	323	332	327	378	328	327	352	345	364	346	304	344	352	356	343	326	373	344	328	310	342	328	321	335	360	340	327	357	332	339	308	339	318	387	357	353	354	323	346	340	343	332	325	330	335	321	344	353	321	333	329	353	328	338	325	357	337	357	345	375	378	330	321	319	343	338	366	341	346	332	337	333	350	334	337	362	328	334	357	337	352	325	338	361	329	314	314	324	348	343	313	319	330	329	340	348	323	371	362	329	312	322	327	338	328	352	326	323	330	300	366	342	322	299	323	300	334	339	318	356	355	362	311	334	315	350	367	354	352	321	311	367	338	356	372	317	288	374	358	328	353	336	369	343	341	345	355	354	323	332	345	343	319	318	345	365	325	322	350	363	329	333	331	348	354	382	366	361	341	368	382	314	304	339	349	330	319	338	368	345	348	338	344	338	351	361	310	317	343	320	322	354	339	323	341	329	349	330	358	343	330	343	341	359	341	335	298	324	364	354	377	351	347	317	344	351	322	356	341	334	363	333	359	356	323	362	344	314	320	378	337	316	325	343	339	315	313	318	353	310	361	347	331	361	326	350	345	355	345	336	336	381	320	333	339	376	339	343	315	335	323	328	351	327	346	357	350	334	327	357	297	315	343	366	358	360	345	321	338	318	327	365	362	341	340	325	378	370	346	342	309	345	338	315	324	348	361	339	366	334	333	327	328	322	346	340	351	343	356	349	346	330	306	360	322	324	341	337	371	301	334	363	342	355	336	369	378	358	362	338	345	328	319	365	337	406	307	326	362	322	332	321	344	330	338	337	314	308	308	343	322	341	338	314	350	328	327	370	336	339	321	358	325	339
25066	21309	27346	25490	9035	1258	1012	923	883	805	819	730	776	765	741	701	761	755	738	769	749	791	758	702	774	817	753	785	798	833	790	787	757	814	785	790	744	748	718	758	695	736	751	747	748	731	682	674	720	738	713	741	764	732	704	775	702	654	758	733	738	717	716	719	687	769	721	703	712	726	747	750	647	657	770	721	702	697	752	693	754	700	704	688	701	687	692	700	725	663	685	704	712	653	667	654	708	650	725	750	679	670	723	714	710	662	694	680	706	672	681	642	661	685	658	664	718	723	656	678	632	677	698	685	657	753	689	656	713	727	701	719	663	691	648	641	711	689	690	691	675	697	671	679	696	766	675	686	660	679	745	709	683	649	679	656	710	690	716	702	728	685	703	692	710	695	695	718	669	687	705	681	726	692	683	635	709	672	677	723	708	622	729	653	687	640	731	695	681	716	721	702	696	716	678	688	693	712	668	684	697	666	673	732	674	708	664	748	698	665	694	699	739	683	708	707	657	731	654	652	673	649	708	636	723	690	670	693	718	677	706	621	652	675	732	670	670	683	687	674	667	684	680	715	672	677	737	650	711	668	678	685	670	658	634	681	685	718	731	704	713	715	672	726	722	662	662	717	716	663	740	671	697	711	683	715	691	689	728	714	687	683	666	682	722	639	685	689	713	737	615	639	668	696	665	720	680	698	668	641	705	698	694	728	701	711	645	696	704	736	648	676	691	676	689	715	709	702	701	709	680	710	648	667	663	699	762	725	702	691	732	646	663	725	688	677	688	645	669	690	716	677	671	708	682	703	677	731	693	643	727	667	656	694	683	702	676	660	740	751	666	658	680	693	657	660	721	633	660	652	658	700	668	698	692	660	711	701	677	689	684	685	723	679	710	699	661	656	697	654	667	661	721	638	721	678	666	682	682	675	700	681	689	707	681	709	668	690	696	728	700	731	715	662	654	664	749	691	681	656	671	657	725	694	695	707	688	709	693	679	635	674	621	642	694	692	700	691	627	677	731	717	643	707	701	699	649	748	620	652	686	694	683	676	674	716	704	681	646	688	679	648	722	666	715	714	669	654	706	703	667	670	657	697	685	674	738	702	676	694	707	710	659	689	686	684	618	686	696	663	726	716	702	674	637	680	718	666	703	665	695	701	643	680	691	702	728	701	637	681	662	713	723	672	734	685	699	669	716	700	669	726	687	698	682	654	639	725	646	653	661	693	698	664	673	697	664	681	685	688	659	710	682	707	697	678	699	740	698	664	637	648	717	694	654	698	711	729	675	693	670	655	678	659	705	642	660	728	752	667	714	706	740	662	687	672	691	669	691	678	634	647	680	687	707	692	716	729	656	681	672	664	648	718	695	654	665	640	706	634	698	651	688	695	703	716	725	637	702	677	681	699	640	699	680	665	692	685	693	680	635	734	693	671	663	689	669	685	681	703	706	709	676	650	695	726	696	661	674	703	631	679	715	692	728	646	688	711	690	720	642	676	692	648	652	671	716	736	726	670	674	706	730	679	673	667	707	685	689	705	646	718	731	700	715	671	724	687	682	612	681	712	667	668	700	699	725	695	709	674	704	694	646	692	684	711	666	705	668	661	727	668	666	705	705	698	685	688	667	704	690	681	682	729	715	723	683	694	684	680	726	701	682	707	681	634	696	695	680	677	659	689	677	681	711	677	663	669	686	735	688	684	674	703	719	707	704	657	667	623	658	692	648	636	676	660	673	680	659	687	708	654	703	692	685	722	629	665	691	710	662	698	709	679	675	706	639	737	670	662	669	678	695	650	724	657	708	666	694	653	668	708	644	659	702	647	686	661	692	707	667	648	701	702	678	666	715	691	665	689	705	707	698	666	729	679	683	714	666	643	692	662	707	700	679	647	652	692	694	747	664	701	663	696	642	625	669	700	735	670	714	727	697	673	664	646	679	633	636	684	681	679	639	686	695	701	706	671	654	685	707	726	707	719	690	670	687	701	633	685	698	676	744	666	677	673	670	712	655	679	667	698	649	692	695	691	675	663	706	679	665	698	707	648	694	709	711	687	692	705	721	684	714	669	707	680	721	704	685	702	737	729	655	727	697	695	667	689	667	686	681	659	705	699	670	665	715	756	660	703	701	695	682	691	650	677	685	692	654	717	646	718	678	696	678	676	700	665	717	672	708	650	687	627	711	645	676	703	697	650	650	744	685	720	704	661	647	703	674	684	715	653	678	714	701	701	663	691	724	726	666	676	689	672	709	696	669	676	726	708	727	700	763	694	675	655	689	715	695	699	716	706	693	686	671	629	707	703	669	681	719	649	710	664	683	682	675	666	680	685	728	674	726	697	660	695	696	670	716	679	681	704	644	670	701	685	698	713	706	694	659	659	659	666	685	678	671	690	696	712	713	719	662	661	656	720	685	699	733	662	694	714	658	712	734	703	708	682	720	670	660	706	689	682	733	704	657	645	631	657	680	699	745	727	675	678	680	701	673	725	743	696	623	705	627	668	621	631	659	716	713	685	707	702	692	635	681	676	706	675	635	718	706	701	648	704	766	711	640	666	694	683	656	685	708	686	706	700	751	714	669	651	677	704	654	672	647	661	678	697	679	691	658	714	719	692	694	693	686	687	727	662	708	668	684	648	653	698	738	703	698	657	758	739	699	674	675	670	725	646	702	694	691	720	696	691	672	700	721	652	657	685	696	668	657	699	657	732	703	754	700	667	688	689	691	702	706	705	706	636	688	651	688	666	736	679	736	649	663	675	677	668	700	637	637	671	718	700	682	754	700	673	672	668	669	727	689	685	658	687	639	692	660	667	637	709	735	690	715	717	736	665	696	671	709	720	690	718	691	680	659	686	651	768	736	647	674	720	674	687	691	676	731	708	682	640	682	679	657	709	701	641	703	687	731	690	678	634	714	699	626	680	688	705	686	630	662	668	698	697	678	705	683	705	670	700	674	696	686	657	703	707	707	691	667	694	689	680	669	696	697	670	702	662	675	714	640	671	685	670	716	664	689	686	651	668	722	692	714	650	681	718	665	726	668	711	696	753	658	707	704	640	660	721	689	690	686	618	676	719	719	701	681	735	690	715	686	653	682	690	693	658	738	663	647	704	736	707	723	657	726	721	688	702	657	679	679	724	680	664	717	704	748	702	660	636	741	668	687	703	664	666	686	669	702	681	713	674	670	681	678	685	700	661	665	692	708	698	680	693	725	702	678	673	668	660	661	684	677	668	675	705	694	713	721	715	697	694	678	688	740	719	742	726	696	682	631	703	662	686	652	727	646	690	740	643	629	702	708	728	661	741	705	707	721	683	664	723	708	657	661	706	690	641	722	749	715	691	720	691	678	682	638	724	678	677	718	672	674	677	681	680	646	704	658	699	714	718	677	677	690	654	706	716	687	687	674	698	696	692	690	713	701	661	661	723	743	658	692	704	665	710	705	668	691	671	653	643	718	693	719	692	650	705	688	704	716	689	705	671	675	644	726	686	672	717
9912	20535	5426	2741	2012	1592	1359	1127	1070	990	903	802	787	842	790	848	838	854	768	798	809	819	821	845	832	928	905	914	884	942	931	937	865	829	873	858	884	825	802	821	754	781	751	780	795	818	764	774	767	792	771	798	799	872	821	793	764	744	749	786	742	763	753	744	755	729	729	749	773	741	750	732	724	749	738	703	697	709	687	686	703	712	707	706	732	707	652	683	755	745	732	684	729	689	658	685	700	725	726	680	711	702	708	712	675	678	662	702	706	740	737	744	680	700	699	646	680	719	684	691	711	702	691	751	724	688	718	728	726	720	686	708	700	674	696	687	697	730	699	743	713	726	687	704	712	731	714	791	679	707	715	713	702	746	713	677	733	751	702	716	710	734	744	666	708	728	714	728	720	702	697	713	728	724	712	691	719	707	726	715	695	677	685	714	761	731	753	739	696	673	683	702	760	700	714	662	673	737	758	703	693	712	698	725	718	727	664	674	708	692	684	717	758	755	715	734	710	745	733	709	726	699	716	721	753	726	717	701	737	724	701	708	712	697	758	754	735	732	713	671	710	721	727	733	706	725	703	716	742	682	719	675	725	704	720	715	735	769	755	765	724	725	723	679	681	770	697	695	746	702	741	673	676	721	719	758	719	705	732	634	716	704	722	786	781	736	722	780	661	764	697	779	721	748	682	732	698	714	727	699	707	717	699	740	746	728	675	688	694	759	744	723	694	680	723	745	688	678	756	664	699	719	676	709	696	657	716	689	737	677	718	711	699	654	774	730	732	692	709	736	707	678	713	699	708	706	730	713	694	702	750	701	707	743	697	698	672	701	711	702	720	732	687	658	700	757	719	757	654	741	722	736	748	714	685	743	751	722	718	728	723	737	709	694	687	695	754	737	728	692	768	746	668	682	668	693	742	652	746	738	742	705	720	731	726	743	771	702	714	677	688	719	747	728	711	729	734	698	711	695	704	735	758	712	718	722	715	739	717	713	688	687	710	724	714	675	746	691	702	709	712	717	779	734	725	768	718	729	729	768	733	687	718	693	698	713	710	729	733	747	732	736	708	725	713	724	701	711	677	708	729	720	696	720	711	688	736	702	735	729	732	703	670	703	711	663	726	713	744	716	660	719	739	716	740	713	701	706	717	693	737	754	702	694	714	685	722	669	703	676	753	736	716	718	752	679	708	712	724	681	724	675	729	725	733	703	669	693	697	755	715	739	737	740	704	742	764	723	691	741	708	701	724	720	758	699	704	683	743	692	718	733	701	700	688	765	702	680	717	634	741	726	710	716	751	699	722	734	687	716	747	732	690	717	712	690	711	737	699	735	766	718	704	733	703	750	696	712	700	741	647	720	692	689	692	761	755	709	734	689	729	704	697	740	717	736	737	713	759	716	681	707	748	780	680	719	715	765	729	753	731	711	683	716	709	724	712	726	708	698	722	728	740	715	718	750	740	704	651	701	758	720	721	708	744	696	692	713	757	749	730	746	718	688	695	693	711	727	718	720	721	728	732	709	726	734	723	706	760	703	691	733	728	783	674	743	696	703	666	700	735	724	727	670	696	720	751	718	718	749	762	690	683	715	692	692	719	736	658	711	740	670	743	678	682	777	700	744	700	712	684	697	719	730	723	710	699	708	720	755	712	736	652	712	727	759	752	678	744	695	687	735	682	705	749	703	691	714	755	703	694	677	746	708	693	671	695	702	685	743	769	732	726	747	717	679	696	736	678	732	713	727	702	664	719	668	738	708	710	695	740	697	725	697	679	753	706	750	673	695	736	727	685	692	689	701	689	689	698	728	688	744	673	731	717	684	681	709	781	727	705	682	707	721	711	729	722	711	721	716	697	672	715	731	756	682	703	703	731	753	673	743	745	683	741	703	722	716	680	687	745	741	723	729	670	690	644	738	724	689	740	741	731	704	734	722	691	673	754	685	705	685	711	707	691	705	734	696	691	728	661	684	770	717	720	742	730	653	734	730	687	720	695	706	737	712	689	680	701	745	698	740	740	728	681	741	779	717	689	717	725	726	704	699	738	726	722	789	725	720	675	696	704	708	716	715	712	744	688	678	667	706	718	719	711	699	695	683	698	708	717	710	684	772	762	750	688	713	688	703	733	724	723	742	703	688	672	705	725	690	739	691	748	687	690	642	708	739	713	692	743	711	678	704	686	752	716	725	746	715	699	693	689	665	724	737	698	643	716	756	668	681	737	737	697	745	765	741	670	772	692	746	725	732	749	729	689	708	753	705	755	718	758	758	690	746	737	705	712	723	684	712	737	714	676	721	668	703	677	660	715	709	706	712	716	736	684	734	691	685	686	700	719	699	699	718	692	713	705	730	695	653	741	759	675	766	718	725	713	698	756	698	709	706	692	696	716	692	713	715	671	694	681	702	761	731	685	739	711	756	740	707	748	701	691	682	741	757	711	727	732	742	719	693	714	682	778	764	704	705	738	724	712	727	731	717	701	693	687	697	694	703	736	698	700	734	707	717	685	671	719	695	721	741	739	689	705	733	728	705	754	748	723	694	695	767	696	722	699	699	681	730	754	750	685	705	719	735	694	698	713	732	713	677	679	732	731	695	715	747	719	753	722	732	730	683	705	712	684	731	765	731	730	716	704	722	741	676	708	705	746	763	738	682	766	735	684	724	750	690	727	735	726	727	714	730	748	739	720	713	683	698	657	727	728	723	679	716	747	713	730	670	700	686	777	690	711	695	763	741	665	754	691	683	707	733	699	725	694	716	740	738	701	710	751	722	768	724	699	738	683	708	699	716	743	784	710	735	727	725	693	736	722	715	721	699	682	727	712	721	742	708	685	741	765	760	778	683	737	701	714	700	714	728	692	747	713	770	754	747	787	706	696	741	748	716	725	757	696	705	706	707	710	717	678	677	717	727	739	779	731	740	672	725	723	727	742	741	666	694	737	771	743	699	678	676	654	720	744	669	734	735	733	698	735	699	686	739	712	689	749	756	715	709	694	720	733	669	714	676	684	726	731	719	718	679	731	700	710	735	734	684	733	738	734	715	756	734	693	687	722	659	675	637	738	678	736	706	673	698	698	746	677	721	687	767	715	680	672	723	684	713	714	734	712	727	711	713	700	722	698	705	679	704	692	726	734	730	736	698	705	702	695	721	719	729	739	728	693	716	661	696	696	716	721	724	721	697	751	710	689	710	717	712	662	721	696	715	682	680	666	722	711	723	705	695	750	683	729	661	670	743	650	710	708	721	707	698	693	710	697	724	732	718	732	719	766	723	719	714	669	715	705	703	688	713	675	713	684	759	719	711	695	702	720	693	672	745	730	704	724	709	673	729	697	676	709	689	697	716	717	733	715	707	713	717	743	717	709	710	747	724	705	786	696	723	742	744	721	692	698	700	676	743	739	718	704	710	668	682	670	718	767	701	724	702	728	686	711	691	757	717	733	708	733	731	723	694	718	736	719	716	717	694	729	733	722	712	699	724	669	693	735	729	714	718
22797	21392	29105	24052	21400	21417	6688	1295	1011	926	841	678	670	636	611	574	588	647	618	609	638	636	556	598	646	668	704	686	677	725	731	684	683	671	686	623	600	572	551	602	552	582	537	546	549	551	553	537	550	533	594	596	607	640	632	586	528	516	503	533	472	469	503	479	495	455	481	491	476	520	495	467	470	468	472	482	482	421	466	480	472	470	459	470	475	453	481	490	402	508	476	449	483	465	475	488	447	416	445	495	480	459	464	468	459	471	473	464	459	472	489	457	448	490	482	489	451	487	495	411	468	423	437	476	470	462	475	447	463	449	489	467	485	450	453	469	474	470	428	486	429	411	461	434	461	450	461	492	444	437	452	463	485	427	474	482	455	435	458	452	476	453	446	455	447	434	511	477	476	486	466	464	458	466	467	448	433	478	467	480	467	444	432	460	472	453	462	449	484	438	462	429	489	437	448	479	477	420	475	431	473	409	473	480	496	499	462	471	461	494	460	438	435	466	431	435	470	478	468	489	436	454	426	473	484	461	423	452	461	438	468	445	457	493	442	465	452	466	497	444	468	514	502	475	474	454	454	459	486	430	456	435	523	448	447	501	494	446	438	466	488	450	474	510	405	490	486	481	455	476	421	493	481	455	501	429	501	416	442	477	500	468	468	491	453	447	468	470	450	475	470	488	418	477	441	425	472	440	468	480	454	482	462	468	475	430	471	472	473	485	446	450	473	482	472	480	453	478	453	456	445	469	468	434	471	471	428	420	421	447	475	484	449	503	468	437	486	446	483	455	450	461	476	439	471	456	443	465	443	441	439	465	455	502	473	433	449	445	444	437	458	439	457	431	474	435	471	486	499	461	511	451	476	490	476	459	438	509	488	455	490	466	424	479	440	445	478	445	432	460	473	468	430	439	439	453	477	406	459	476	465	492	460	475	460	469	451	488	464	442	385	455	399	469	487	457	470	485	487	464	452	466	465	424	461	452	457	480	497	431	514	439	469	450	452	462	449	467	472	465	445	474	508	473	434	456	478	436	489	456	445	491	447	475	455	473	468	496	457	453	457	460	459	479	465	472	423	435	466	470	480	474	443	450	452	458	438	464	466	475	485	491	476	461	429	468	485	446	508	468	460	451	411	482	452	476	472	450	497	467	486	439	465	473	437	457	441	489	477	491	466	462	449	451	488	477	449	469	496	470	465	469	467	477	514	440	421	452	457	483	465	472	434	481	506	497	503	471	462	477	482	474	503	508	460	433	465	482	459	449	474	455	481	483	446	459	458	460	475	455	457	466	446	452	457	465	436	462	479	467	453	461	488	452	450	479	442	431	429	442	444	473	484	484	454	460	443	446	433	487	482	422	483	475	457	473	450	455	484	520	470	472	477	505	480	504	507	495	451	483	496	480	453	479	470	427	471	480	425	501	461	485	444	454	459	485	453	438	464	479	451	469	439	405	430	432	509	424	436	451	455	430	450	462	458	469	430	472	460	472	466	474	469	485	491	488	485	470	481	462	488	481	512	447	465	465	480	486	473	486	481	417	501	439	474	474	480	435	428	443	446	465	488	428	469	456	465	428	441	442	487	465	492	468	461	441	478	466	464	476	464	466	453	472	439	485	438	467	490	470	438	478	459	466	461	460	521	478	454	438	491	466	417	455	440	489	431	425	477	460	459	445	460	474	485	488	479	470	491	459	448	444	463	502	454	445	432	434	472	413	464	472	475	453	462	507	467	433	450	441	449	441	431	482	436	473	489	452	481	461	462	438	438	511	459	470	468	474	440	459	433	406	439	431	426	510	464	454	451	491	468	467	449	468	475	479	440	480	454	465	478	452	448	488	487	495	468	441	489	471	477	424	437	456	457	446	486	476	430	435	457	460	462	440	463	432	476	472	437	444	463	474	439	460	455	425	468	448	446	457	501	434	469	501	461	453	444	452	488	450	465	470	459	454	466	479	450	466	423	452	464	466	505	450	484	458	442	456	450	494	449	490	476	440	429	465	475	471	480	459	458	440	420	432	494	451	490	504	469	461	464	474	451	474	481	473	473	423	480	465	446	482	457	493	486	489	437	416	439	448	466	458	410	463	442	411	525	501	445	415	441	427	469	478	464	452	429	488	473	483	409	479	416	462	453	449	479	470	455	426	475	465	478	386	415	487	449	448	496	496	453	449	406	474	453	453	450	475	455	467	414	442	432	454	434	441	487	458	480	469	462	452	494	425	481	459	451	468	454	457	459	469	489	438	404	512	438	453	439	461	437	415	456	496	446	426	443	495	438	424	451	454	447	402	471	407	473	455	473	478	429	426	465	477	475	470	494	471	497	419	460	451	461	449	470	466	484	520	435	478	434	438	422	512	437	511	448	454	466	475	430	453	392	450	421	457	494	435	463	470	481	486	465	485	413	486	462	509	428	476	458	489	501	490	447	508	456	445	491	485	439	466	446	485	452	434	496	467	464	449	439	431	468	476	491	447	462	441	460	448	465	455	484	483	447	447	456	484	462	470	461	441	444	489	430	458	446	471	439	490	473	450	489	441	490	496	492	497	465	471	428	462	463	445	434	478	468	453	476	462	465	470	468	463	470	430	462	495	430	476	483	450	445	460	456	484	491	500	488	475	413	443	472	443	471	456	449	474	473	486	464	489	466	455	464	485	469	447	483	493	420	477	424	461	440	472	487	443	441	459	445	477	489	484	450	442	456	469	490	418	495	500	464	440	453	453	462	487	457	485	414	451	426	468	429	459	479	479	458	465	454	505	458	465	445	449	443	450	480	491	495	463	440	465	472	447	485	414	482	444	446	447	472	494	473	467	500	457	457	470	405	450	452	472	451	471	452	484	464	500	448	451	457	487	472	482	448	472	412	473	424	477	463	458	483	496	428	450	474	440	452	465	425	453	464	482	443	433	449	450	471	430	468	460	445	445	454	473	482	417	449	470	470	460	439	447	454	437	427	473	452	445	455	480	454	419	429	443	446	440	451	436	472	465	429	465	509	483	433	485	443	455	500	452	442	491	436	443	448	436	457	484	486	462	455	481	454	457	473	458	480	465	442	441	467	504	440	452	440	491	464	441	410	453	462	429	478	444	486	468	425	464	462	504	461	481	420	459	499	415	411	435	417	457	454	479	442	436	428	465	452	479	412	497	433	457	477	462	438	451	436	445	476	489	496	430	443	477	442	452	453	467	488	430	436	433	456	476	441	432	463	425	430	481	487	391	466	431	442	453	485	453	468	483	493	461	461	476	472	429	479	459	455	455	441	456	421	431	460	448	445	460	495	453	463	457	422	449	461	458	455	476	457	463	455	458	449	471	470	469	486	461	448	460	504	411	495	444	463	483	459	441	461	476	478	454	469	457	454	430	444	502	487	433	465	464	457	449	502	451	452	409	435	482	448	452	479	457	454	491	451	466	455	444	460	479	497	453	448	454	481	440	465	436	426	479	465	471	482	458	455	461	458	476	443	445	448	439	451	442	417	479	465	508	461	441
14878	35282	12323	5945	4385	3188	2478	1909	1621	1350	1068	959	862	817	785	716	688	679	759	739	745	745	655	690	758	868	829	884	864	857	881	835	834	713	799	800	714	679	585	611	610	580	613	592	608	601	591	600	557	647	628	635	699	778	780	687	604	548	557	566	538	570	478	516	499	493	503	508	513	510	515	525	504	503	514	464	463	457	489	526	486	476	500	468	453	465	468	502	525	452	473	456	455	477	457	482	428	457	473	473	493	486	454	454	419	481	516	499	478	481	467	447	477	452	461	519	484	444	441	490	475	471	514	468	424	488	450	437	500	460	486	469	451	516	481	457	522	464	495	523	509	467	514	491	443	467	485	460	426	429	485	482	474	423	471	464	468	472	442	505	472	461	491	501	501	454	491	478	435	447	493	468	458	447	434	442	452	460	532	435	481	493	481	483	515	463	457	497	469	469	459	450	493	495	467	442	478	459	490	447	439	425	459	493	442	461	440	441	493	486	457	454	488	473	438	466	452	484	473	461	470	472	443	443	504	491	512	467	431	502	447	448	474	452	458	518	482	513	460	484	490	476	430	460	451	479	418	505	487	442	468	473	449	499	485	472	466	482	441	513	475	459	457	471	491	481	458	461	487	496	475	459	499	481	451	475	449	455	448	480	454	456	445	466	485	463	493	461	464	421	514	490	447	464	458	438	457	476	493	498	451	476	480	458	466	469	485	484	452	489	459	476	436	455	500	456	511	438	476	473	462	483	493	420	485	458	479	464	467	467	499	442	455	494	430	509	473	428	483	482	466	474	454	477	485	480	429	476	464	498	492	487	472	473	458	497	430	482	438	455	440	453	441	448	509	449	473	467	495	468	459	442	428	450	486	449	421	480	491	462	468	463	503	446	478	462	457	489	405	475	462	466	498	473	478	445	463	444	446	465	494	496	476	466	498	439	439	468	478	488	495	480	448	478	479	511	475	424	474	482	458	463	467	461	487	502	457	482	449	468	482	472	479	463	451	479	460	487	502	465	489	449	471	481	492	503	456	489	459	452	490	460	490	449	493	441	476	466	442	463	477	475	499	449	467	525	495	492	474	440	490	454	457	478	494	489	454	457	458	457	492	499	466	454	464	502	425	495	465	483	472	457	486	460	461	459	475	481	470	455	441	471	473	482	466	465	436	484	506	459	447	484	485	449	473	472	467	479	449	498	473	457	466	450	451	455	463	486	480	427	454	449	475	493	437	468	483	478	497	446	491	416	485	462	485	513	454	464	484	482	473	456	489	423	460	442	478	461	452	462	450	446	477	436	456	421	503	475	445	452	468	465	464	435	469	484	446	483	476	471	474	448	479	467	456	484	437	466	449	452	420	469	455	488	486	502	458	495	478	419	462	440	449	488	480	436	512	433	429	485	513	431	500	469	459	491	464	459	487	456	526	455	452	520	472	492	455	469	459	490	454	479	492	500	459	482	460	499	458	448	496	467	461	492	499	519	442	474	491	480	525	465	480	462	461	428	459	444	504	477	447	457	490	477	472	465	475	470	484	440	488	432	475	485	447	454	464	485	466	476	489	507	476	453	434	445	443	478	473	468	493	471	448	465	497	449	448	468	484	484	449	466	492	484	476	469	424	497	445	471	492	469	445	468	455	453	487	449	463	480	501	475	480	475	479	424	430	470	504	495	447	482	495	462	475	490	484	457	456	459	471	456	471	427	439	471	456	449	483	471	453	463	489	485	473	467	483	472	452	470	469	469	525	458	467	476	464	462	462	460	479	444	490	453	486	456	459	488	440	439	518	459	460	472	516	481	466	430	444	471	456	491	456	490	504	474	474	483	478	485	471	438	506	486	498	447	464	467	431	451	478	482	473	486	466	468	467	430	462	485	462	450	488	477	449	484	476	467	476	474	469	483	484	459	454	466	476	495	486	487	476	497	493	518	443	454	452	473	461	460	457	455	448	437	517	460	432	469	457	492	494	405	433	476	464	451	483	471	523	488	464	453	466	473	449	433	488	468	468	447	490	461	464	473	452	489	463	483	482	463	468	447	498	455	450	419	514	447	466	506	459	461	474	463	456	492	477	469	460	470	482	461	467	467	446	502	479	463	455	464	453	483	518	510	490	459	472	465	498	450	419	472	493	481	476	469	467	439	459	445	438	402	488	478	450	459	487	469	473	466	467	428	471	471	437	460	446	471	516	481	467	515	428	485	452	460	485	470	468	449	461	478	441	417	471	455	466	449	452	504	498	478	447	510	490	454	456	482	498	454	482	429	481	448	470	484	440	473	464	496	472	475	455	480	495	468	453	430	419	520	455	458	432	492	467	458	488	483	434	471	470	471	420	472	473	469	468	456	435	463	492	502	443	498	482	463	464	473	486	473	468	478	478	481	441	448	422	505	473	448	467	451	478	497	464	461	449	464	461	480	493	457	467	458	465	443	467	485	458	461	479	490	490	451	482	474	479	483	470	466	468	468	474	459	489	488	476	448	425	495	432	494	431	473	493	462	492	479	513	476	430	481	473	482	467	476	471	441	509	475	476	481	453	405	448	426	450	502	468	460	482	480	470	464	481	447	457	453	488	475	496	458	492	486	438	504	459	432	460	480	478	485	455	431	445	472	458	465	456	430	459	477	475	447	487	455	471	462	515	484	451	450	433	483	482	482	472	444	449	455	439	470	455	470	458	464	473	445	495	475	452	483	464	506	481	494	454	512	462	466	467	484	478	446	471	444	510	467	448	465	470	481	517	447	467	431	485	467	492	479	439	474	480	451	456	501	474	483	461	456	479	467	531	478	420	479	456	460	467	468	463	475	444	520	460	496	495	476	510	497	447	450	465	494	468	480	443	480	483	478	473	439	444	465	506	500	501	462	489	431	487	450	474	494	468	489	444	455	445	477	455	469	504	474	461	500	488	462	501	505	508	462	475	488	496	515	466	466	429	490	480	460	454	443	459	477	445	475	451	491	478	474	488	450	438	506	466	492	468	439	484	458	462	469	441	455	491	480	480	520	466	475	444	440	475	453	455	464	459	450	441	482	472	464	487	438	460	457	467	484	489	451	485	524	518	473	489	500	499	464	490	470	461	442	481	473	464	488	464	497	447	481	456	463	476	430	421	448	484	468	458	464	459	500	491	490	500	492	437	449	504	443	465	489	472	463	487	464	480	465	479	476	468	456	455	485	460	476	474	513	498	463	504	476	498	450	501	449	454	480	506	496	455	480	451	452	458	480	489	507	448	463	462	467	472	477	461	470	481	478	488	498	481	446	501	479	489	449	473	483	472	452	466	467	456	494	448	465	496	494	481	472	445	450	481	500	478	486	452	432	476	443	488	485	476	439	474	477	457	486	484	444	441	477	472	486	469	486	471	473	447	459	467	465	485	484	490	476	462	511	481	469	482	472	479	488	456	477	474	483	426	460	443	478	477	459	446	488	483	502	494	477	496	469	477	485	458	473	491	514	477	485	474	456	478	501	535	443	448	462	478	458	450	450	463	466
28042	17530	4331	1186	796	623	562	587	570	556	518	535	541	530	551	541	536	550	521	573	526	558	589	531	598	599	594	623	554	556	597	585	618	545	600	555	542	577	546	521	545	556	558	564	567	565	532	562	580	564	519	559	593	568	598	521	535	558	537	547	485	542	501	521	525	516	529	533	542	549	534	514	512	458	498	507	549	519	535	559	468	502	470	534	460	520	449	525	487	528	492	529	489	510	552	533	518	549	554	525	519	491	522	498	517	507	506	504	516	527	527	516	501	539	525	504	513	509	497	500	518	526	518	490	508	530	531	530	508	488	515	500	522	514	536	512	527	499	513	485	491	486	526	523	510	517	537	524	500	473	488	541	485	524	561	546	528	461	528	510	491	495	506	496	498	515	498	522	519	502	519	492	535	492	518	518	532	503	520	511	491	523	561	524	497	498	513	496	513	523	500	546	538	510	526	506	534	553	557	560	514	505	533	552	493	515	490	513	507	507	543	585	548	507	528	489	504	523	531	497	514	508	507	500	501	490	522	524	539	498	512	565	522	570	526	511	528	467	520	518	529	516	523	528	546	544	559	517	543	484	494	529	529	530	517	487	492	563	506	518	502	538	524	512	540	495	515	517	532	493	504	489	515	489	541	491	530	530	565	519	556	522	490	544	572	480	541	505	562	516	505	508	559	511	530	522	502	501	492	535	488	506	542	523	537	509	524	528	500	548	494	585	493	511	519	481	534	522	523	518	496	503	546	490	472	443	525	518	551	489	507	476	554	539	519	529	471	516	542	516	508	505	533	546	527	550	529	529	539	494	534	460	507	511	536	531	486	493	516	557	543	496	516	539	481	566	531	478	524	548	521	509	548	533	508	504	515	526	507	501	524	520	552	512	496	531	531	511	498	487	549	453	516	528	518	541	572	533	511	540	496	520	502	509	536	487	505	514	524	530	509	511	511	531	562	500	532	500	488	530	542	542	486	533	483	510	520	510	509	483	512	540	511	513	520	525	479	508	511	534	482	522	538	499	492	528	509	522	522	500	493	531	521	491	503	540	538	511	552	495	486	528	531	547	537	519	523	511	502	510	537	546	567	518	522	524	539	511	521	512	552	510	521	505	487	565	512	523	533	488	547	523	478	523	510	549	563	565	530	496	549	535	505	543	480	472	523	521	486	500	514	528	526	501	461	535	559	506	506	566	534	533	551	498	556	505	517	580	460	509	501	540	517	497	546	501	541	515	548	484	471	557	506	473	520	554	491	451	538	570	511	524	494	556	531	513	520	536	501	507	512	573	529	521	526	531	505	512	476	535	507	549	536	523	504	555	570	529	475	521	485	536	520	504	550	553	509	550	518	520	536	578	483	519	560	506	525	499	476	482	527	482	520	517	514	515	524	536	495	537	560	528	524	482	537	563	552	529	500	540	484	504	528	540	515	553	475	531	487	536	529	514	524	526	529	476	494	560	513	520	487	505	490	515	470	521	500	534	569	493	528	560	510	542	499	564	491	517	562	528	490	487	500	518	528	505	560	487	523	553	500	540	491	492	525	554	503	502	568	524	502	543	551	526	511	524	514	505	541	547	511	524	502	506	499	528	553	485	534	494	525	529	518	500	519	492	523	533	532	512	471	486	463	533	524	498	537	509	494	523	513	523	568	488	513	489	479	500	541	518	524	529	541	485	507	536	518	523	526	503	498	524	511	519	507	521	506	548	540	515	542	519	529	504	502	475	539	510	534	532	491	496	558	548	497	537	509	516	540	523	542	510	555	521	519	526	524	538	510	563	502	519	541	486	516	551	556	544	525	528	515	546	526	513	503	497	549	537	489	468	544	507	526	509	543	498	523	482	526	516	514	489	554	512	481	508	515	503	533	508	534	468	524	506	535	472	493	538	486	519	541	508	543	517	510	563	513	525	469	560	508	508	516	556	471	506	553	493	540	493	479	542	533	582	519	502	529	481	528	522	541	525	494	518	482	513	491	545	549	520	504	487	548	519	556	503	533	505	531	528	537	479	447	525	528	483	540	492	541	535	492	504	545	516	516	578	515	512	526	496	517	509	527	524	500	527	531	498	539	514	500	520	513	506	491	516	541	516	534	559	518	510	569	519	566	513	525	501	535	515	556	532	512	509	518	520	543	472	544	507	521	551	508	535	545	488	519	546	497	550	528	544	478	524	506	529	543	518	511	535	514	520	497	468	501	519	514	524	548	521	493	491	510	500	502	508	519	488	502	498	542	501	542	526	550	513	532	516	524	515	511	499	515	496	541	543	498	498	515	525	512	473	583	505	515	542	510	521	560	491	522	521	564	555	543	529	545	527	500	530	523	517	518	523	489	531	485	504	531	505	515	511	519	479	511	493	505	532	514	507	496	504	499	533	477	557	508	562	569	518	550	528	506	516	526	535	546	508	548	507	520	514	515	473	529	510	546	491	522	559	518	481	535	524	505	508	504	549	525	508	528	545	512	527	538	526	516	488	533	551	494	485	461	531	521	483	487	507	506	505	525	480	471	501	520	493	511	493	530	527	471	510	520	536	489	513	559	490	533	528	471	540	519	501	521	566	543	485	508	527	567	503	503	524	505	517	529	518	518	522	522	518	505	516	510	555	546	507	512	533	482	480	561	528	508	523	522	489	509	545	520	488	482	524	504	553	471	486	524	530	524	513	491	509	484	550	512	508	525	491	527	524	509	537	526	499	519	529	553	492	489	524	518	509	516	531	505	528	538	540	521	563	522	547	519	503	475	532	521	529	496	482	461	517	579	473	516	557	559	515	522	537	491	507	511	579	530	551	559	517	518	483	568	486	538	502	492	539	520	539	510	503	491	531	519	571	540	539	553	513	513	505	552	531	496	524	522	593	499	554	503	481	500	473	538	495	529	542	526	524	507	533	521	572	573	498	500	496	524	531	505	493	505	521	553	527	497	456	529	490	526	559	524	512	542	486	526	530	516	479	522	526	558	554	509	538	483	568	538	536	571	503	545	487	559	512	539	531	506	539	496	559	510	528	538	513	536	530	548	483	478	524	518	503	520	548	511	468	478	549	513	560	503	546	513	471	509	540	504	548	500	512	552	499	494	513	497	504	544	510	523	494	537	570	517	525	526	515	481	522	519	513	503	544	489	498	503	549	535	520	508	502	466	559	517	519	528	515	524	507	524	514	488	502	543	466	502	511	547	514	540	502	465	505	530	501	502	529	588	489	513	511	497	501	531	507	519	496	503	499	524	542	525	523	513	511	492	505	501	547	493	484	516	504	494	548	525	511	519	513	534	493	538	529	506	516	494	479	496	507	494	536	529	542	520	539	484	500	559	513	508	484	554	528	492	524	509	533	540	488	502	507	501	526	512	521	542	527	500	519	482	510	514	495	447	530	564	515	479	503	511	516	524	473	523	512	510	512	498	489	501	539	532	557	506	499	541	523	539	481	512	486	533	497	514	485	573	543	499	512	498	539	492	495	531	502	508	516	497	530	458	490	544	497	504	512
8968	5487	2255	1245	973	764	740	656	591	660	613	588	616	559	558	612	589	618	595	629	598	625	596	589	701	647	676	667	657	707	685	663	674	674	642	642	653	581	615	584	663	591	609	598	564	565	591	589	584	604	585	611	614	646	610	599	597	550	605	572	547	562	549	587	560	556	604	566	558	567	605	532	576	590	536	568	523	534	575	535	556	528	578	560	571	515	538	571	525	560	523	567	560	558	564	575	584	565	554	537	541	550	539	619	540	530	546	547	587	543	556	535	512	573	525	575	528	574	594	568	526	533	565	555	556	566	532	543	555	581	601	586	522	526	578	548	552	551	562	583	576	560	555	574	531	561	543	525	571	538	582	576	597	588	582	571	563	571	603	562	580	589	548	544	534	601	547	533	577	574	536	567	533	560	553	585	515	555	572	543	557	527	546	578	524	524	578	573	551	554	537	578	569	521	544	553	558	588	558	551	567	557	562	605	566	573	524	567	503	513	570	551	527	567	544	581	542	540	530	590	569	557	542	513	566	588	559	563	538	567	540	540	544	567	567	520	546	589	537	566	551	551	554	575	553	512	556	543	570	586	511	535	506	554	526	575	549	583	507	525	563	564	556	575	557	561	532	559	542	549	578	550	615	551	548	562	543	563	557	568	564	602	533	551	579	501	540	561	539	581	556	544	555	563	529	524	541	563	552	579	570	576	520	564	569	559	589	575	552	605	557	529	535	585	553	547	565	521	570	544	546	522	532	574	585	555	554	530	571	527	546	555	562	563	519	548	525	533	571	517	559	564	544	569	571	505	500	576	596	555	499	551	560	555	575	521	523	535	565	551	582	582	571	530	530	546	568	539	582	535	550	538	553	548	556	524	577	540	551	534	562	551	568	518	570	544	563	537	565	525	547	581	573	561	549	522	520	564	580	575	562	579	575	542	598	540	529	562	552	568	561	513	542	542	573	542	536	578	559	564	540	528	557	576	598	541	595	535	530	537	570	536	569	542	556	619	584	575	555	545	576	565	544	600	538	525	565	552	557	586	558	558	532	555	576	547	574	563	584	539	546	525	549	539	522	568	561	560	532	558	581	596	575	526	541	571	560	570	560	580	606	594	575	530	600	574	568	545	536	566	590	560	555	574	554	552	576	597	525	525	568	541	535	564	518	576	533	492	548	545	537	536	576	527	573	531	517	550	557	555	542	585	532	608	568	570	509	544	583	549	542	621	534	582	565	541	600	568	586	525	577	563	529	586	550	581	577	564	541	557	559	566	511	533	554	563	559	542	564	526	542	560	572	591	567	583	569	559	536	579	531	579	558	549	566	566	575	523	594	554	545	532	583	559	556	546	556	583	582	564	527	542	544	570	601	536	539	570	550	546	548	548	560	519	550	579	566	567	543	557	591	566	509	561	556	563	587	519	558	546	546	551	603	549	583	580	578	581	522	532	548	535	553	562	585	551	580	505	567	563	534	539	569	507	577	535	551	526	555	592	527	566	551	546	560	580	507	570	568	534	542	569	556	570	526	539	578	589	552	520	552	553	564	558	537	518	523	541	528	587	545	542	561	544	536	562	547	597	575	572	564	532	555	546	579	537	544	598	556	576	565	547	559	525	502	567	554	582	565	566	558	576	527	586	559	521	523	552	586	583	567	538	556	553	544	591	521	561	566	579	562	537	567	572	564	560	542	537	554	555	575	558	604	605	617	543	610	534	549	546	570	583	553	541	548	586	574	515	575	589	557	556	564	544	529	546	555	574	575	521	549	562	578	534	525	521	513	564	530	542	555	548	551	598	569	536	558	555	575	537	537	529	532	552	532	546	576	551	582	552	590	586	566	579	536	545	535	569	550	560	576	585	589	520	564	564	568	548	550	599	534	546	615	590	545	561	563	578	560	525	556	535	562	538	566	538	597	546	556	548	546	565	583	597	531	535	566	535	554	554	514	559	519	546	562	560	567	551	564	571	554	564	508	544	576	535	576	569	539	544	587	544	608	531	487	546	538	562	553	548	507	558	583	560	568	589	522	545	584	584	579	554	583	544	538	543	587	576	560	600	586	525	523	571	526	585	597	574	570	546	514	575	537	536	536	560	551	571	599	541	509	559	551	531	533	540	530	560	553	519	549	537	542	552	557	599	580	578	541	606	568	610	593	562	562	507	560	549	562	551	567	538	574	590	548	533	585	563	552	570	542	574	531	561	534	548	557	602	559	550	545	580	594	534	523	561	530	602	586	515	538	509	554	536	573	507	574	573	578	546	511	579	533	572	600	514	549	573	551	597	552	509	565	574	591	569	513	560	573	581	544	575	562	593	588	549	587	560	524	583	568	557	586	602	540	559	522	547	549	598	571	572	530	599	543	563	571	534	574	573	586	539	527	548	521	550	558	554	537	536	565	575	554	543	511	583	569	576	562	567	545	601	583	586	537	573	543	550	568	533	551	551	522	566	586	530	475	601	541	548	528	573	551	550	565	508	541	645	538	602	609	540	557	541	547	497	572	554	517	558	554	553	536	535	545	540	583	568	548	543	599	599	564	566	603	525	552	549	585	549	540	568	565	545	537	568	522	591	557	549	559	597	566	541	553	560	559	537	521	590	533	549	563	568	581	545	588	545	555	531	548	560	536	557	562	579	559	573	542	561	557	567	503	554	562	591	538	563	572	528	567	551	583	544	524	595	572	518	570	562	579	555	592	571	567	559	591	569	556	547	509	533	567	574	518	538	561	578	553	544	552	496	569	547	597	550	559	570	550	593	522	558	539	519	545	578	567	543	566	577	582	529	536	552	542	547	558	542	516	543	532	557	563	526	535	544	544	537	582	536	543	525	577	535	569	551	548	580	565	517	598	573	566	551	563	559	578	549	527	578	540	577	544	568	584	576	548	552	575	565	532	573	542	568	567	542	529	553	500	509	553	544	540	579	555	563	552	561	547	539	590	524	516	511	556	575	544	565	593	525	562	616	591	562	567	565	552	544	554	566	565	590	542	554	527	553	535	550	538	584	548	575	546	587	582	583	569	579	557	564	527	533	545	572	551	560	578	548	543	545	575	599	520	527	566	530	555	573	543	552	521	554	574	568	565	565	552	547	586	557	555	557	552	544	533	517	617	532	604	553	550	525	600	538	554	532	545	576	524	545	563	554	577	571	543	566	573	535	529	570	590	508	538	586	586	571	474	533	515	568	592	562	558	574	592	597	613	523	551	583	573	603	561	555	568	578	533	500	531	620	542	517	532	568	572	539	574	560	552	505	575	592	576	535	556	575	566	582	536	537	600	572	528	610	561	547	576	562	545	601	544	539	514	522	535	537	545	548	529	576	557	584	539	525	535	568	543	578	590	560	551	566	572	558	555	565	541	565	548	536	574	529	574	577	541	539	550	537	531	586	490	592	557	579	553	550	578	587	558	547	526	579	576	572	532	557	560	534	534	518	552	565	567	568	589	523	564	562	567	546	528	590	547	571	521	538	574	534	564	566	523	601	577	535	519	593
23875	21318	28549	24413	21303	8789	1118	688	666	546	468	457	453	421	403	399	410	379	421	427	413	393	383	386	428	439	476	443	432	436	472	421	437	478	443	480	392	408	380	377	371	420	381	374	362	326	357	332	387	375	374	396	371	457	478	386	375	359	344	359	353	316	352	314	312	306	310	327	328	341	305	343	335	358	306	336	290	319	333	312	330	319	308	328	304	311	299	317	313	310	307	311	290	330	300	309	344	331	312	344	280	316	288	307	307	294	319	304	296	328	327	324	337	331	326	340	284	302	313	314	309	323	280	306	326	314	307	324	292	325	285	322	314	325	313	306	316	287	306	300	341	285	305	309	287	327	300	325	280	340	290	302	287	318	290	314	306	327	321	336	342	289	301	315	335	342	301	305	316	332	289	294	337	319	307	299	268	310	315	301	307	310	291	281	285	323	301	318	309	316	322	316	320	281	320	321	299	308	287	289	318	294	299	333	297	325	285	309	319	322	344	292	325	298	349	345	309	342	293	306	310	285	294	268	332	316	280	296	308	309	301	318	345	292	342	327	295	302	315	315	275	302	327	309	283	314	297	311	316	320	314	295	325	321	294	312	301	295	310	316	320	306	301	335	330	315	329	307	307	319	335	307	295	349	319	297	309	325	321	289	291	322	320	313	308	324	300	325	319	316	332	291	323	316	298	334	339	304	350	314	317	322	319	320	312	300	327	337	289	310	325	321	317	320	290	338	304	320	303	308	304	316	268	309	324	309	321	331	312	298	312	320	319	318	326	301	319	331	319	298	300	305	338	320	260	315	326	322	317	308	316	295	282	319	311	309	295	306	299	326	320	318	339	323	333	300	333	306	308	363	308	287	282	312	319	302	339	307	339	334	297	328	315	335	297	305	297	312	308	293	323	323	293	297	303	303	325	307	320	337	315	303	306	299	309	304	322	301	314	311	290	287	308	319	343	315	295	305	321	312	286	250	292	304	330	300	380	318	309	288	294	283	307	287	301	315	322	306	331	329	280	300	325	313	326	308	318	293	292	323	312	310	345	328	285	301	303	315	303	318	305	299	293	319	325	315	320	305	328	326	303	301	312	333	304	269	319	323	289	304	302	309	318	318	277	296	313	286	281	311	311	301	287	327	293	318	289	315	343	335	277	300	306	270	276	306	316	317	308	329	294	344	301	278	321	320	332	300	302	317	323	310	324	301	305	265	313	316	295	305	318	328	298	325	301	320	303	317	359	334	301	295	330	298	321	340	310	297	305	339	306	309	298	286	329	293	292	294	310	337	312	317	306	312	309	287	302	278	314	299	314	303	302	306	304	342	289	296	332	326	296	293	332	298	316	307	317	309	284	295	299	286	296	293	311	291	317	319	294	312	296	304	292	329	305	290	286	313	321	321	312	327	327	307	338	307	318	328	278	325	290	336	336	330	316	298	291	328	295	307	295	301	310	313	302	306	324	294	285	338	321	319	331	322	332	323	285	343	309	316	303	318	299	304	295	328	300	304	335	309	304	352	306	340	328	308	323	307	302	295	282	317	310	327	354	304	350	328	333	333	321	293	306	326	322	345	329	291	322	300	313	340	298	326	308	302	331	280	289	300	278	319	324	307	341	313	303	318	310	311	317	316	299	336	311	297	295	335	297	284	283	327	309	303	280	309	310	307	341	317	311	295	311	311	316	319	325	308	318	295	330	301	318	326	304	309	313	283	298	288	321	301	297	321	291	313	314	298	330	333	315	331	314	308	310	270	335	325	315	318	310	328	299	296	289	308	307	316	318	321	279	335	323	304	323	283	317	311	291	304	307	316	295	329	290	323	344	306	310	294	302	316	293	318	293	320	340	294	325	300	281	300	319	323	314	308	312	344	320	321	322	304	309	275	318	288	302	307	326	306	312	311	299	311	307	303	321	304	309	269	287	293	301	312	322	315	319	277	329	309	334	314	336	310	300	287	294	309	275	306	358	314	286	298	313	292	356	306	303	329	309	311	312	333	288	310	325	309	317	310	287	333	308	302	317	300	340	297	307	326	319	296	351	332	322	316	323	319	321	279	317	275	350	304	332	332	315	301	279	289	288	315	297	321	338	316	332	332	319	310	286	315	321	272	332	314	319	312	324	323	312	307	305	358	338	313	316	332	310	288	332	312	305	289	295	311	335	299	307	315	336	290	308	308	302	349	271	311	315	325	323	331	335	314	327	321	286	317	343	299	281	296	305	318	325	316	324	328	327	313	286	321	312	306	343	308	302	305	305	321	313	328	307	327	319	280	294	276	292	310	297	310	294	345	322	294	311	280	307	329	305	306	315	306	297	343	307	340	324	300	298	287	296	316	312	304	297	304	316	301	328	311	324	317	294	290	307	301	306	328	299	321	285	290	283	310	325	330	320	339	291	295	299	282	287	330	329	305	293	291	299	280	309	332	308	320	310	300	339	337	338	308	304	331	318	339	312	308	325	324	342	297	299	324	332	317	295	344	330	306	325	310	292	312	326	315	326	313	332	327	289	314	316	306	319	317	291	300	297	328	333	308	327	338	307	291	311	330	311	323	311	290	294	288	285	332	329	330	312	305	288	314	331	318	294	305	302	365	334	315	313	317	297	287	321	289	317	307	326	334	315	330	297	299	321	284	344	289	304	316	307	314	325	289	296	313	297	304	315	314	277	317	308	326	301	308	313	286	300	319	294	308	309	287	327	318	297	295	327	330	313	284	319	291	311	304	306	293	351	312	304	313	306	314	298	314	300	292	315	328	328	303	298	300	302	318	321	324	313	297	298	321	336	290	287	333	324	314	286	305	296	322	317	324	301	308	331	297	297	328	301	338	335	293	284	294	298	351	323	298	298	289	352	299	312	299	311	299	305	320	313	301	320	307	319	300	316	319	314	334	326	304	356	329	324	308	300	309	281	323	328	313	325	292	340	300	301	329	343	288	324	326	324	319	304	294	341	284	326	282	302	304	306	309	301	317	316	326	307	347	294	302	316	278	282	292	323	311	304	327	321	294	301	326	326	286	320	277	318	307	321	302	322	312	293	320	305	297	298	290	304	310	325	335	297	308	305	284	293	279	318	285	296	297	304	335	283	310	299	295	296	294	336	293	306	309	319	281	322	323	303	276	322	317	335	339	342	340	310	337	318	297	306	289	289	317	313	310	314	289	315	302	324	335	314	319	310	297	302	324	298	305	316	349	302	323	295	285	355	301	305	317	322	307	328	330	282	315	321	304	347	321	295	326	296	331	321	315	290	328	296	320	292	302	312	286	310	305	328	308	299	303	290	302	353	330	339	346	297	342	278	275	309	304	304	287	316	320	328	340	319	302	288	331	296	319	318	338	289	327	296	342	314	344	318	330	314	301	289	360	292	320	302	311	303	328	312	306	317	305	314	294	327	290	302	302	303	322	321	287	314	320	305	307	302	321	333	282	285	344	315	315	317	317	290	300	324	309	301	308	309	312	309	280	278	291	296	316	321	319	306	312	314	297	289	316
11527	27100	8013	3681	2588	1921	1327	1123	939	820	661	558	532	535	513	493	467	482	474	521	516	500	475	512	569	588	610	568	625	623	594	561	578	545	574	580	502	432	463	403	413	436	421	429	419	445	450	422	401	413	450	460	485	531	526	439	404	410	428	374	360	352	365	375	362	390	366	349	383	368	336	321	351	324	346	337	351	337	341	337	314	357	386	361	373	326	341	306	345	335	324	340	325	368	330	385	333	311	332	359	352	324	359	352	337	313	367	311	351	330	339	328	362	324	344	337	345	352	344	329	363	361	311	331	338	372	350	328	370	359	319	326	346	357	366	364	345	334	311	368	304	355	323	356	336	318	374	322	336	342	368	345	371	349	343	352	308	364	331	313	367	361	347	314	320	313	346	362	362	339	321	350	353	339	367	346	302	343	328	325	331	328	350	323	303	352	355	369	368	346	317	337	347	364	379	347	324	331	317	333	367	320	326	357	356	316	368	325	351	340	331	351	370	315	336	346	329	327	338	334	357	327	337	326	334	374	324	324	335	325	337	362	332	355	331	338	324	351	339	353	365	351	360	357	332	359	355	336	372	353	331	347	368	341	355	355	334	362	361	312	346	340	339	326	358	362	279	352	344	343	323	367	321	362	331	356	338	359	313	360	347	356	365	325	334	368	331	376	337	315	361	344	338	313	320	348	330	299	322	333	338	307	334	355	331	330	323	347	326	341	326	345	341	342	330	310	355	327	325	358	368	352	344	357	354	291	346	362	342	351	345	343	338	337	363	330	338	331	350	376	328	333	370	350	327	320	319	324	326	345	372	353	354	369	360	372	320	328	318	315	339	312	342	342	321	314	311	309	347	372	359	308	346	315	344	319	316	329	364	369	363	359	314	305	331	305	336	359	365	375	319	388	351	332	333	361	348	327	341	322	332	339	350	346	345	333	327	358	334	329	330	326	319	350	307	307	341	326	338	356	349	323	357	351	336	312	337	381	349	346	311	324	318	313	304	350	323	322	327	361	357	317	327	334	376	331	339	312	344	330	335	336	344	320	310	319	326	353	304	336	332	357	336	314	329	373	365	315	369	329	309	297	335	366	357	331	329	345	336	330	334	355	352	345	329	335	337	353	335	341	338	370	320	320	339	322	319	336	334	309	330	333	360	373	325	323	337	325	365	321	376	334	368	356	375	345	338	349	345	379	308	364	324	327	327	310	323	334	351	320	328	368	333	338	327	359	335	341	378	318	334	329	347	307	357	348	357	375	322	353	312	340	387	343	345	314	325	336	327	328	350	366	337	333	323	340	327	338	344	304	300	323	356	347	310	321	359	309	362	347	343	330	340	329	356	353	336	340	366	337	361	331	362	316	344	326	357	316	331	300	310	355	328	329	365	338	316	354	348	358	326	365	338	347	365	340	325	335	326	375	356	348	346	337	320	323	339	356	325	373	354	337	327	351	340	374	328	392	336	343	340	315	326	330	333	344	325	320	338	330	388	349	330	316	364	330	349	311	323	370	323	379	325	354	322	334	333	327	327	332	362	350	307	312	376	343	319	317	342	345	324	323	333	329	341	322	351	351	351	351	309	350	351	354	314	332	355	351	365	342	361	314	363	334	343	336	308	346	363	349	335	337	361	345	338	303	345	341	321	345	360	343	358	341	328	334	319	351	323	302	316	320	345	351	384	366	312	282	310	330	353	363	351	336	349	346	375	345	329	322	347	363	317	346	346	361	335	324	320	372	359	326	337	354	340	375	339	312	340	356	321	336	348	379	335	321	310	286	341	349	340	348	305	348	319	360	327	339	313	305	349	390	345	341	345	343	311	358	363	335	337	333	330	348	327	339	359	353	350	366	347	350	336	322	320	336	344	361	328	345	336	348	355	332	343	304	333	358	338	313	325	305	342	329	345	317	369	352	348	337	335	287	322	320	344	339	346	337	352	324	369	333	339	343	344	324	318	382	347	328	357	368	355	353	333	315	328	342	337	333	359	346	323	320	324	322	314	351	349	346	356	331	367	348	321	338	353	331	343	367	325	342	337	372	371	361	336	371	350	333	362	334	366	353	346	354	304	355	324	324	339	341	360	327	342	335	353	360	344	345	327	342	338	358	339	330	316	328	351	345	343	337	317	333	326	339	347	353	352	331	340	329	330	340	333	316	362	337	331	355	325	359	365	333	361	336	361	339	347	363	351	330	340	364	337	325	334	320	336	379	343	334	348	339	336	343	300	362	361	353	329	337	339	314	324	366	336	324	318	363	371	346	330	330	371	355	336	359	346	335	364	316	317	334	363	352	290	295	315	327	330	328	361	372	326	332	342	327	336	347	338	311	341	359	335	345	327	306	326	361	345	298	335	356	338	330	313	305	319	331	341	325	327	331	338	356	388	356	352	333	371	309	339	339	336	332	336	357	338	324	320	331	340	323	341	325	374	370	340	348	341	336	326	331	330	331	344	356	336	342	352	336	323	359	315	343	346	336	317	377	327	362	334	339	339	363	328	353	316	342	338	326	334	345	340	318	340	352	313	364	328	333	358	331	344	314	345	408	363	376	333	342	353	360	332	340	351	369	359	347	330	337	320	328	328	345	330	363	352	349	344	336	323	320	346	370	321	350	348	374	348	331	381	326	360	367	322	351	314	340	346	359	349	333	342	366	333	340	314	331	342	336	313	322	362	301	358	322	328	370	356	324	308	323	351	356	333	359	314	337	389	330	371	350	357	362	345	351	357	360	342	316	354	304	316	380	335	337	337	349	378	328	321	346	364	362	342	304	367	337	361	343	357	349	341	329	338	356	339	358	331	342	304	372	343	330	357	345	333	349	358	345	345	319	345	359	316	371	340	353	323	365	357	356	336	337	351	347	320	310	334	351	356	364	358	366	336	347	330	301	313	369	341	327	336	311	324	359	354	313	302	353	336	342	337	339	346	330	316	314	341	353	335	355	344	331	323	335	326	338	311	309	334	323	326	323	330	317	346	312	353	343	346	331	349	346	364	323	342	331	322	357	337	313	350	348	317	353	338	369	350	364	370	377	374	378	351	341	296	323	311	343	370	336	334	331	336	330	310	324	346	323	322	347	330	354	316	315	364	314	346	328	371	327	356	350	376	322	316	350	347	330	356	356	344	369	344	329	320	344	343	316	353	336	324	352	339	306	346	352	389	363	353	335	372	348	331	371	377	318	328	373	343	312	344	355	330	327	343	368	344	381	332	348	342	328	367	350	356	311	317	346	356	340	368	379	383	351	353	299	314	319	363	318	334	335	350	314	340	365	340	330	355	360	325	368	314	321	313	331	331	335	310	334	359	352	337	351	351	346	334	343	333	347	324	343	337	374	325	341	366	320	312	343	349	355	342	349	317	336	375	320	323	381	331	353	321	366	360	362	320	336	344	338	345	338	339	342	370	333	332	332	355	341	316	321	305	321	326	358	368	328	376	355	324	317	352	343	321	352	319	325	329	332	296	350	323	336	348	327	336	336	343	345	331	348
25015	21323	27352	25562	9078	1274	1016	945	816	846	804	779	777	716	726	759	780	790	758	744	759	787	794	699	778	792	825	821	841	770	788	801	788	740	809	763	769	756	759	778	722	746	715	735	733	776	795	709	723	755	751	784	785	787	718	739	692	713	731	740	726	766	733	713	659	697	749	707	681	673	698	672	732	707	719	680	699	689	704	666	681	730	654	706	685	701	738	705	664	686	674	692	708	721	656	660	658	674	711	682	660	651	676	677	728	710	683	713	720	669	663	664	680	648	697	735	648	723	657	706	715	712	723	711	661	677	715	750	686	677	736	692	717	671	696	685	679	691	663	692	723	675	741	692	673	678	720	741	687	696	704	715	675	646	668	661	718	675	672	650	641	652	664	652	721	664	698	689	691	746	651	689	727	720	722	715	673	720	663	682	655	650	667	680	704	675	625	667	702	710	707	715	696	691	682	704	694	669	668	689	670	686	708	687	727	676	701	711	644	700	707	702	698	708	718	718	706	666	723	727	658	701	682	655	665	713	681	687	692	674	720	686	676	712	664	647	685	675	657	710	680	698	728	691	662	701	675	652	643	699	707	709	664	677	688	706	692	748	689	685	672	718	726	685	663	679	754	655	663	724	664	676	705	670	696	712	669	663	708	649	640	688	732	742	661	719	700	714	665	736	680	660	689	752	686	687	673	740	684	725	692	661	680	754	631	676	649	714	692	680	688	685	631	716	717	710	705	662	671	702	729	710	692	718	696	750	668	699	676	684	716	679	652	705	709	653	701	757	674	662	698	667	664	725	665	708	675	695	704	699	693	674	669	699	695	687	699	660	646	667	658	659	729	685	690	736	725	617	684	708	751	698	673	708	717	699	712	656	691	659	737	682	647	663	712	661	658	647	703	670	712	702	705	698	697	667	734	690	661	702	700	708	700	703	750	658	742	687	689	666	725	663	641	645	726	629	714	670	694	676	682	678	689	680	649	669	692	709	716	717	667	681	664	680	715	726	716	712	694	688	686	688	656	674	698	694	684	696	732	703	728	719	657	678	704	662	679	696	692	671	699	719	683	712	717	664	627	665	712	683	718	660	669	694	670	646	686	686	621	648	698	650	727	700	737	676	673	707	711	643	705	686	720	685	658	640	735	678	691	646	676	669	736	717	708	682	687	655	722	674	673	680	701	727	701	666	700	733	688	680	719	705	731	759	682	670	671	652	682	698	712	661	669	699	696	704	690	670	695	720	681	682	754	718	753	727	714	704	711	693	714	652	699	677	695	699	723	637	695	686	727	663	721	706	714	651	672	716	653	732	715	699	683	691	646	700	705	746	716	722	709	702	692	679	667	700	739	690	671	692	688	653	683	668	661	719	689	658	661	686	710	692	725	724	676	706	672	709	658	684	708	706	657	709	674	694	705	681	755	711	681	752	689	670	708	655	754	734	683	658	733	693	670	674	656	580	694	682	719	729	730	670	700	710	703	706	647	667	714	682	712	715	638	709	645	727	652	729	702	665	694	727	600	680	678	684	698	694	656	633	684	674	687	679	709	663	615	731	677	666	681	700	680	681	692	736	705	709	728	724	693	712	691	705	695	713	683	636	674	661	753	696	707	693	660	685	677	684	712	716	676	670	656	679	698	684	695	679	703	702	704	660	651	684	750	672	690	710	656	695	706	709	746	765	683	727	667	682	717	666	707	708	730	672	687	693	699	691	688	696	697	717	712	653	686	725	661	659	683	708	709	724	697	693	737	684	686	704	690	692	706	671	717	691	681	675	710	691	713	691	698	691	754	755	654	713	693	674	623	710	674	677	675	640	680	693	709	629	693	635	707	674	692	687	661	701	722	704	713	699	697	662	739	691	679	721	705	669	731	698	690	651	676	673	701	674	688	695	696	665	677	671	697	693	712	699	702	723	688	737	718	682	652	670	700	683	697	717	682	694	638	727	686	694	676	698	700	659	677	710	722	670	735	709	669	724	696	725	710	746	657	737	702	702	676	691	761	739	641	696	709	688	719	693	674	678	683	652	671	690	755	699	734	679	689	703	702	697	685	681	700	665	720	714	728	683	689	656	708	741	691	676	628	722	668	720	701	735	656	703	696	689	709	669	725	639	647	705	651	707	664	680	709	688	662	686	701	673	662	713	657	672	695	707	716	671	679	701	736	734	695	681	670	661	702	692	669	702	675	670	658	655	694	695	703	645	678	737	685	678	713	712	725	710	707	740	683	704	692	651	685	674	677	702	708	671	691	677	700	641	692	701	723	665	689	689	687	738	726	685	692	699	678	682	693	683	734	662	718	647	712	698	694	662	716	717	702	662	684	690	701	686	739	700	696	669	676	699	709	680	692	685	701	623	689	660	666	643	662	694	684	726	659	683	735	652	679	734	687	659	678	684	714	729	694	690	655	711	618	708	675	687	735	694	686	682	718	672	658	689	698	735	692	739	678	675	687	681	669	718	686	650	708	733	714	686	737	651	749	641	692	746	672	659	697	718	683	672	727	742	692	679	725	669	666	691	712	722	674	698	713	705	721	702	714	693	685	710	686	658	711	699	701	650	697	664	689	697	696	683	701	679	643	727	698	730	687	695	694	705	738	737	728	691	632	659	723	650	672	685	714	662	748	684	660	711	685	647	687	696	647	733	712	667	703	683	679	634	675	681	681	698	721	647	677	693	677	654	725	699	660	740	688	719	704	714	705	644	703	659	696	694	722	709	673	723	693	604	690	698	664	681	696	678	666	723	686	695	703	700	695	671	673	713	658	687	655	705	649	741	654	687	688	725	724	693	664	730	707	671	690	713	674	734	664	674	649	740	652	705	697	712	690	690	669	708	687	717	675	656	647	688	743	694	750	659	656	717	746	691	709	680	747	688	658	668	700	680	665	696	695	703	666	680	656	688	695	691	691	710	667	704	709	658	691	756	686	728	703	692	700	703	644	703	702	705	645	687	675	712	714	683	680	677	739	727	684	701	728	696	693	664	707	656	687	717	695	749	698	695	674	709	677	701	735	661	701	675	691	702	706	681	681	654	684	652	701	731	680	679	707	695	728	706	717	666	691	732	716	745	687	679	665	769	681	700	671	705	745	709	687	676	700	705	670	648	721	694	668	706	690	700	722	694	724	688	651	722	727	681	662	722	708	678	653	662	751	724	678	713	703	688	662	677	649	731	721	730	703	696	708	678	725	705	653	717	683	721	696	718	681	682	732	668	636	659	716	681	641	720	769	709	678	705	707	739	685	686	703	669	676	711	701	653	707	692	707	729	674	703	681	658	663	681	683	682	710	673	680	694	723	708	683	734	679	694	751	708	716	696	714	669	675	742	677	661	724	692	703	649	678	676	701	687	707	730	731	685	745	636	673	652	700	673	700	668	645	704	705	667	689	717	692	670	746	664	701	643	701	644	704	706	717	633	692	695	695	654	734	722	708	719	670	672	760	738	666	711	675	688	681	683	746	669	676	675	691	732	711	704	670	716	668	675	719	688
9604	20977	5447	2662	2070	1647	1288	1181	1077	1013	912	862	818	788	817	815	787	794	825	821	835	806	790	812	870	963	945	881	855	862	922	905	850	877	861	845	879	811	781	810	808	744	809	773	765	766	793	768	798	767	840	850	774	855	876	843	774	749	774	789	734	758	687	758	714	730	719	687	784	710	687	729	764	738	711	707	708	692	725	688	729	701	707	716	749	689	753	698	753	751	697	679	708	715	691	681	762	715	721	725	697	697	747	726	699	712	760	687	680	821	693	745	712	726	790	722	737	690	755	715	724	733	741	663	749	726	719	731	715	713	674	695	728	711	722	674	722	710	735	694	712	708	731	706	741	699	707	709	725	723	702	705	683	694	762	728	647	749	698	696	701	713	713	743	676	724	713	712	757	758	681	741	711	707	707	717	731	739	710	705	734	692	693	693	700	732	744	700	740	716	737	746	682	673	683	754	701	667	702	752	735	729	716	720	720	722	737	728	708	729	750	703	716	747	687	692	744	694	736	720	732	684	724	693	770	735	722	681	755	717	740	673	676	716	719	705	720	716	709	747	710	722	686	771	698	748	688	760	716	781	697	715	723	683	759	747	713	719	705	759	662	727	754	682	712	681	703	702	689	740	742	695	690	677	713	698	727	700	676	690	727	727	705	668	723	713	717	685	718	725	695	735	685	768	726	711	685	698	703	737	713	688	736	678	701	724	714	720	690	711	694	733	749	709	714	708	724	749	735	736	725	697	780	707	736	729	726	722	759	705	700	687	733	708	745	720	672	721	716	693	702	734	675	663	678	670	781	718	705	718	721	739	685	746	737	733	691	726	734	749	688	700	725	724	732	726	679	696	695	703	726	743	701	675	707	727	736	726	675	775	669	742	754	706	705	666	692	741	696	714	696	720	733	684	719	746	762	700	768	734	723	723	719	680	691	725	743	705	758	726	742	770	711	695	709	766	702	753	681	692	723	709	713	707	704	711	719	713	721	683	727	760	685	695	775	687	685	726	727	702	706	712	705	729	719	727	713	707	726	733	734	718	736	741	675	721	713	708	687	702	688	759	710	706	758	726	700	678	678	720	722	762	725	724	743	752	724	701	730	723	741	701	684	704	668	686	679	746	682	703	738	664	743	743	731	757	696	720	685	707	729	711	726	701	690	705	731	699	692	729	742	670	717	729	738	721	750	726	744	735	731	673	665	671	718	735	750	683	721	740	737	698	682	691	687	735	736	764	689	683	762	689	763	726	665	742	703	706	713	725	747	700	696	721	713	700	734	746	729	692	725	710	690	726	724	750	711	729	686	722	733	693	693	718	740	739	708	703	716	728	702	707	696	774	729	722	730	675	696	684	701	763	721	732	717	709	700	737	731	717	720	733	748	702	749	723	722	742	755	733	711	784	751	683	702	706	738	710	728	743	732	683	777	693	730	709	680	723	681	691	719	741	733	731	701	704	697	741	710	710	733	748	740	689	718	705	681	743	710	680	728	740	711	691	718	785	760	699	724	706	704	740	684	689	686	705	694	700	747	747	734	750	749	699	702	740	686	668	701	750	671	716	668	674	726	713	757	690	724	716	681	689	715	719	722	714	719	701	718	721	723	729	739	772	717	705	704	716	672	700	684	669	696	725	704	711	699	741	693	714	736	747	716	735	722	745	668	757	692	699	729	713	694	715	686	699	699	681	723	708	725	705	741	723	692	723	748	687	710	669	668	754	765	734	668	694	696	765	675	745	634	657	709	699	703	715	691	712	723	731	775	671	728	732	703	741	728	691	767	698	703	684	686	705	738	707	695	716	720	739	751	728	705	711	655	688	760	672	752	718	659	699	759	693	704	714	721	732	695	685	739	694	750	684	722	681	668	685	713	731	712	689	780	723	720	697	719	709	757	746	729	720	717	675	676	720	694	711	701	679	738	735	696	721	702	658	724	719	723	721	677	714	736	730	702	700	660	709	705	703	745	703	690	716	716	703	672	694	703	698	690	725	741	681	708	711	691	742	698	677	698	692	731	709	685	744	710	707	655	677	712	692	715	741	722	751	707	748	663	703	745	722	683	732	715	685	731	761	723	722	682	637	741	729	747	756	694	737	670	702	736	734	718	705	660	676	669	737	690	716	719	739	736	734	699	726	682	703	743	689	748	720	702	724	702	722	724	737	726	770	723	673	698	695	740	719	694	692	729	712	676	662	713	739	677	744	697	713	658	691	682	678	756	764	685	724	728	707	739	671	682	738	679	725	695	742	737	700	702	745	725	728	722	745	715	662	719	711	715	721	687	768	727	711	734	719	664	723	715	731	675	705	719	712	678	718	748	654	719	772	754	683	748	791	725	744	737	713	729	712	729	704	701	735	695	701	673	731	711	698	682	710	733	696	713	709	706	712	679	701	690	684	687	728	727	697	725	736	740	730	756	715	729	760	708	724	712	695	723	725	735	716	687	663	713	735	719	714	729	704	744	730	717	726	652	669	737	703	718	686	679	712	734	754	720	713	649	758	690	696	748	740	674	688	675	671	744	717	737	747	690	672	700	746	767	732	700	716	723	740	717	700	757	696	721	719	704	745	681	760	741	739	733	685	703	720	716	744	725	692	714	753	724	758	685	720	695	699	745	703	737	717	764	719	754	719	703	753	685	696	712	721	731	717	701	727	721	748	741	740	704	716	747	764	657	708	710	717	675	728	689	720	737	677	720	695	706	686	699	760	692	669	747	747	722	718	666	772	747	677	748	704	737	656	731	707	702	753	702	707	748	734	737	711	692	682	731	731	717	658	720	723	745	702	751	678	675	676	719	766	697	671	700	727	681	704	747	715	685	707	718	751	749	667	715	735	696	712	737	748	695	700	673	699	714	711	703	723	724	725	686	724	696	715	718	697	702	703	710	696	718	706	710	694	683	689	688	710	707	682	646	774	730	724	732	727	759	689	720	715	702	702	746	726	758	698	697	744	701	724	718	693	688	741	725	753	704	687	708	740	704	693	699	701	743	704	738	690	732	716	729	747	702	738	704	750	688	719	699	703	727	682	763	733	640	738	712	708	700	788	751	703	713	696	717	750	730	708	678	684	702	706	727	710	791	700	748	714	730	711	698	693	696	682	751	690	688	698	699	700	675	715	706	711	786	681	716	694	716	728	692	676	671	718	701	739	745	736	716	726	711	663	671	695	665	684	744	736	717	702	701	724	716	716	708	703	705	740	717	722	687	722	748	716	747	723	688	710	744	697	691	731	710	752	690	684	712	719	740	696	731	711	715	729	708	714	701	696	752	674	747	758	726	705	730	715	721	689	747	691	722	749	713	718	718	735	739	762	739	723	733	766	717	737	722	679	684	709	706	723	674	726	756	748	757	700	733	707	718	784	717	728	683	700	747	677	713	701	715	703	713	713	756	738	666	745	699	683	697	666	718	713	751	717	699	703	738	742	714	739	763	746	773	760	672	741	701	714	738	660	739	682	778	711	699	703	682	697	696	720	692	730	720	731	761	709
22780	21362	29080	24004	21365	21406	6600	1356	994	867	778	744	678	672	610	615	590	577	672	641	609	619	634	598	698	710	698	722	728	745	679	689	717	679	660	648	595	549	598	586	572	590	518	517	582	542	579	529	575	588	546	560	624	627	641	654	527	520	549	543	512	497	490	560	419	479	504	496	504	474	455	518	521	481	476	456	471	487	438	457	439	470	470	472	446	493	425	458	472	475	467	462	467	494	487	492	463	474	439	470	461	473	455	467	467	466	471	463	479	445	462	470	457	470	470	431	452	474	463	487	481	468	467	488	478	457	475	432	459	443	507	430	481	451	467	448	472	446	488	466	489	459	498	482	460	468	470	486	461	497	467	440	466	506	457	464	437	470	483	463	456	425	491	460	475	460	405	476	487	468	478	459	468	461	455	458	461	476	421	473	417	497	475	467	488	462	502	452	432	464	488	478	440	460	465	452	450	457	467	457	467	490	516	487	492	488	489	466	488	519	479	473	451	504	478	446	509	460	456	446	510	449	467	452	459	453	520	465	446	453	460	454	455	485	524	482	436	482	468	510	445	443	476	485	476	487	461	449	431	516	476	475	461	500	460	456	457	492	457	471	468	468	457	505	449	471	443	467	439	419	477	472	502	467	486	465	458	456	433	473	462	450	483	449	461	472	468	476	426	438	461	495	496	469	456	463	489	479	469	488	463	479	439	447	489	444	449	443	420	475	523	515	479	484	430	473	424	482	452	465	452	453	477	462	451	462	456	477	431	461	486	407	442	440	482	443	446	457	438	459	460	470	508	477	466	507	447	474	454	464	473	476	465	478	484	473	467	466	430	473	441	464	451	490	486	512	474	473	465	433	526	443	467	439	481	452	464	499	475	440	450	507	483	470	450	447	435	427	433	443	469	442	488	493	506	449	458	446	447	503	450	478	462	494	478	471	484	497	503	506	472	465	426	448	483	506	450	480	488	451	492	463	429	502	457	475	428	460	468	502	440	469	431	461	487	452	431	500	449	473	524	432	467	467	488	468	456	449	452	447	438	458	472	488	468	436	415	500	462	446	421	444	446	442	435	472	481	461	441	451	480	495	473	486	424	435	470	434	478	456	460	473	453	421	440	445	480	435	482	501	511	436	459	469	475	493	471	475	437	449	481	483	476	457	475	426	467	503	488	477	463	462	475	470	458	461	477	447	461	500	481	477	440	445	473	450	486	478	456	473	478	461	431	443	440	451	461	491	457	490	467	477	455	497	460	471	452	481	464	431	455	458	497	452	469	470	460	456	470	482	425	474	480	466	435	460	494	449	474	475	458	438	465	477	448	430	443	464	444	522	466	433	466	484	440	443	502	467	454	480	458	481	464	477	482	449	465	460	493	508	422	460	462	455	453	470	483	494	448	462	496	436	496	433	434	448	495	459	457	430	480	461	479	463	481	471	492	480	451	463	445	470	439	480	445	469	420	490	448	461	476	464	463	478	463	471	481	446	512	430	450	464	485	468	425	445	460	499	466	486	467	458	468	452	452	475	464	451	439	459	520	446	452	452	444	450	469	450	459	471	442	465	431	446	498	433	496	446	520	475	505	475	454	482	461	482	477	476	455	435	476	454	442	464	456	509	497	421	476	445	481	478	447	422	482	459	463	474	475	475	438	446	433	487	473	453	460	472	427	447	438	484	478	485	459	413	424	504	467	461	459	477	472	458	510	452	448	455	465	449	467	438	461	434	444	479	501	488	444	436	480	450	461	457	446	495	495	454	471	442	489	484	452	490	448	453	465	450	531	458	473	479	509	481	495	447	455	474	496	444	449	459	454	468	448	411	471	453	485	429	483	413	461	413	434	464	464	451	474	442	480	504	468	464	431	408	456	450	499	439	498	454	457	471	453	461	490	482	445	488	443	451	489	455	450	439	484	437	480	462	439	448	453	472	465	440	497	466	436	478	489	469	494	471	450	477	466	498	460	484	455	446	465	485	508	459	452	481	462	460	492	472	473	435	499	462	439	419	467	484	443	470	477	494	461	504	446	442	511	493	456	466	463	471	473	457	425	449	456	450	467	449	421	471	438	448	448	518	460	489	477	484	438	456	450	495	438	452	452	465	456	483	419	454	481	474	486	479	449	437	471	463	435	439	456	419	423	481	473	479	476	468	463	446	464	462	472	461	476	475	505	453	501	439	451	460	469	484	445	479	504	444	462	421	458	450	491	460	440	466	492	461	507	437	471	444	454	456	448	459	526	468	478	450	503	484	460	453	475	465	447	468	490	429	504	468	415	464	481	436	467	513	460	492	484	444	466	477	487	445	478	443	499	497	492	440	456	486	489	453	482	457	483	443	476	433	457	468	456	465	464	485	473	477	464	452	483	466	464	509	490	457	471	461	424	474	492	466	479	440	424	434	476	485	480	466	484	428	504	456	445	505	404	441	510	469	459	448	432	499	460	446	424	482	470	501	466	499	512	441	494	485	437	469	487	450	496	454	471	459	449	460	488	462	473	486	455	458	420	475	492	468	436	450	444	490	462	465	450	480	496	446	494	494	464	444	463	483	434	458	454	456	481	466	427	474	454	453	443	494	487	439	475	487	451	474	467	440	438	424	435	523	452	429	442	503	446	450	447	471	477	476	487	480	456	450	428	459	421	452	455	460	435	444	477	443	481	447	455	480	478	466	448	436	451	477	455	437	461	420	505	498	475	485	490	439	488	492	454	508	469	463	425	485	481	463	454	483	448	401	453	428	480	464	475	455	451	461	476	497	490	444	463	474	444	460	474	466	441	457	473	406	465	469	468	492	477	448	483	474	473	466	458	459	470	433	478	474	448	417	453	455	464	442	434	522	469	438	438	429	463	451	442	463	417	479	499	434	474	457	489	488	495	418	457	472	487	453	467	471	466	446	474	497	468	467	445	434	430	501	424	458	477	532	458	436	485	442	470	456	482	490	469	433	457	464	490	453	479	411	459	453	468	461	485	456	468	414	466	456	422	457	467	469	450	479	459	509	417	453	463	492	458	495	508	452	483	443	509	505	464	451	468	452	469	450	467	439	454	479	482	497	456	476	499	462	459	453	467	504	493	439	483	445	477	484	469	476	503	439	463	478	493	494	412	437	447	455	422	443	484	437	455	463	451	441	482	475	398	459	439	473	447	456	465	488	452	493	477	452	439	450	444	450	459	426	474	465	451	452	479	442	467	476	475	478	499	481	506	511	453	493	477	502	484	445	476	487	470	464	454	457	472	418	476	474	472	426	447	475	467	414	500	491	465	460	476	479	526	459	497	480	444	475	489	507	435	430	433	441	453	477	431	456	459	455	459	531	458	494	435	500	466	482	455	473	428	458	449	445	470	460	490	479	483	434	477	436	412	433	439	485	470	483	469	449	489	503	472	471	439	459	447	460	461	453	506	461	420	473	457	451	474	472	468	462	443	466	495	456	433	481	476	462	495	422	471	478	484	483	478	475	457	445	481	432	436	463	453	455	436	489	444	478	446	452
13770	34771	12427	5977	4527	3105	2346	1835	1575	1322	1098	938	820	818	788	775	683	705	763	717	815	768	691	738	823	871	902	865	838	954	881	802	833	801	745	781	723	717	599	586	596	611	597	621	648	606	598	571	600	700	615	655	669	753	709	688	629	542	581	558	511	524	502	511	499	521	514	481	535	534	490	475	493	512	477	487	493	423	461	442	468	545	472	508	493	435	479	456	466	476	505	486	426	518	490	479	499	462	483	460	488	458	511	472	462	494	486	479	444	491	466	496	489	479	447	443	483	474	465	476	456	461	489	456	472	472	463	511	450	511	496	478	426	464	456	472	492	474	496	447	446	447	436	474	471	488	471	475	503	485	481	474	487	446	404	460	487	511	483	481	468	479	487	508	515	458	480	420	431	477	459	411	470	467	504	523	489	461	525	492	466	471	468	482	483	473	487	443	474	495	486	479	476	510	437	499	460	515	475	454	446	467	470	484	449	468	477	473	449	447	479	492	514	461	491	471	507	446	477	442	494	473	482	489	482	475	476	488	484	468	453	528	448	484	517	511	451	452	463	495	463	481	484	471	488	478	517	476	475	459	476	452	500	495	481	475	484	503	482	485	467	461	464	489	469	471	490	431	429	480	469	466	447	451	482	461	478	460	510	437	436	485	437	484	472	455	504	490	468	438	460	441	453	494	490	471	424	451	479	458	448	483	465	527	451	480	478	488	480	456	476	514	482	442	432	471	478	465	495	472	438	482	456	460	498	486	522	432	484	493	444	460	498	484	459	500	496	487	463	451	509	479	467	443	507	500	463	448	459	496	489	456	429	456	473	470	509	485	465	494	472	481	452	500	479	466	469	491	471	414	459	487	465	438	452	458	447	504	449	506	504	473	463	524	459	488	466	468	468	469	438	459	445	491	504	501	490	498	451	462	469	467	450	449	485	519	484	474	557	481	450	450	457	469	465	486	437	474	453	506	493	473	468	504	488	467	521	468	480	489	497	499	497	498	457	463	480	449	495	436	474	467	511	485	447	478	453	456	492	475	472	484	485	502	492	463	462	506	495	442	456	476	441	406	484	478	438	455	441	458	451	478	450	458	468	466	468	453	443	476	493	473	469	468	495	492	451	455	498	467	491	455	467	441	501	485	492	496	482	446	472	512	448	482	452	503	456	443	441	476	453	476	477	485	472	444	464	441	468	456	493	459	502	480	511	528	467	466	467	477	436	459	507	477	493	478	495	447	448	526	480	456	445	509	487	488	493	510	466	497	479	469	457	485	502	496	464	491	490	483	456	441	456	478	474	467	449	463	463	462	503	501	507	505	436	475	483	436	480	472	471	461	498	498	443	502	444	466	463	484	458	487	490	499	487	467	424	463	487	495	452	483	450	463	462	474	458	442	425	466	453	489	476	431	464	443	489	511	523	432	453	470	453	433	472	477	484	475	436	465	493	452	469	458	517	485	480	491	441	460	441	476	427	450	479	492	450	494	450	498	459	492	470	498	491	504	465	444	466	446	518	503	477	451	477	454	484	484	450	503	438	477	460	468	516	475	491	473	473	491	491	441	511	480	474	473	458	518	466	463	491	485	486	478	492	497	469	509	474	495	502	471	443	484	499	482	418	450	479	467	517	459	469	452	469	488	475	452	465	476	491	496	449	486	472	475	444	479	491	459	477	471	466	447	477	507	503	512	485	494	479	484	456	493	522	501	444	499	507	451	482	411	480	490	452	488	499	482	461	452	485	450	472	479	449	483	474	474	453	490	495	493	504	437	447	481	473	456	469	473	449	438	486	476	483	501	483	442	494	450	488	455	482	489	460	471	488	484	473	453	492	497	475	517	485	470	447	502	488	472	444	470	482	469	487	502	444	473	491	488	452	486	477	479	479	498	490	456	512	470	495	469	475	469	470	476	451	459	478	499	452	497	471	508	470	442	484	498	513	482	487	472	482	465	449	462	496	507	442	475	481	479	488	477	482	511	465	473	490	481	465	432	458	475	460	460	430	491	468	473	487	486	469	499	469	492	437	458	461	483	454	434	479	447	513	442	499	468	466	461	462	487	472	457	468	462	515	462	455	495	486	447	479	469	511	476	474	478	496	477	451	491	487	499	490	476	452	473	472	484	446	456	462	462	430	448	473	452	517	496	447	475	474	470	421	449	494	485	491	479	451	502	449	445	461	494	477	438	468	507	462	505	484	459	423	494	475	484	428	476	485	480	481	481	493	492	482	461	469	451	470	464	484	488	515	494	487	470	492	477	475	494	454	489	437	489	462	455	432	486	476	473	436	467	501	487	467	517	487	491	450	412	431	440	475	462	504	488	491	439	443	494	472	473	470	487	462	487	494	485	491	460	452	500	455	468	468	432	483	431	497	479	502	490	509	520	468	459	468	452	497	468	445	469	453	486	479	467	464	480	462	458	436	457	490	439	475	480	433	495	473	475	476	498	479	499	448	490	466	444	468	490	466	478	506	491	435	469	457	505	468	508	480	457	468	456	447	468	471	447	468	445	460	446	444	477	478	489	462	489	473	452	477	497	447	442	464	465	480	524	484	454	491	445	507	471	457	478	451	441	450	456	494	507	512	486	498	454	459	458	471	463	444	467	508	432	460	463	468	445	498	454	451	465	460	500	461	473	475	479	453	457	481	485	474	443	460	467	484	473	473	429	471	466	462	443	429	433	444	460	456	485	442	452	481	448	473	475	488	463	467	494	453	506	480	456	471	448	479	478	466	480	458	470	539	484	442	473	486	453	459	496	449	465	467	475	491	433	502	459	469	503	516	488	451	477	442	480	464	496	432	459	478	479	473	456	506	474	488	488	456	492	473	479	482	483	453	448	474	505	471	433	471	502	426	486	473	479	513	440	454	468	485	482	420	458	475	500	474	477	496	502	494	451	498	460	469	493	489	475	441	485	483	433	428	460	498	457	505	481	475	476	437	483	458	480	425	457	488	504	491	504	472	510	476	489	459	471	479	463	455	486	483	468	472	488	447	470	452	449	445	430	476	477	507	495	462	510	466	469	463	486	458	501	534	490	435	486	477	484	445	466	478	466	455	505	491	484	445	461	500	477	498	445	462	493	459	505	485	466	487	503	506	477	460	463	447	511	455	498	429	472	472	482	457	451	464	505	486	510	469	490	512	483	470	458	477	483	492	475	441	457	498	456	447	481	449	500	457	454	430	506	493	460	477	444	470	496	488	453	497	514	501	473	457	488	496	473	501	484	472	517	438	452	485	497	471	461	483	485	466	442	476	494	419	489	477	474	525	500	488	474	454	508	477	483	443	476	474	472	479	473	490	494	484	471	433	499	474	438	488	454	459	511	461	434	497	485	465	453	500	462	452	447	453	504	490	473	459	493	465	490	485	444	489	483	468	474	458	450	486	470	454	505	439	503	487	493	470	480	480	497	467	492	441	492	470	481	481	483	503	477	466	462	453	485	492	472	455	469	499	465	433	464	499	458	440	462	490	487	472	457	473	512	515	499
28215	17413	4419	1176	728	655	612	574	590	566	571	491	500	546	551	557	549	511	577	568	613	547	560	552	576	597	636	592	611	620	628	547	601	567	577	585	551	550	529	532	574	530	539	575	576	569	567	551	560	494	523	516	579	555	564	538	502	545	522	497	541	501	513	504	546	518	484	522	513	558	482	540	502	552	508	522	500	488	562	509	467	536	529	493	539	523	520	528	517	478	561	510	526	531	518	538	492	505	509	500	497	488	547	533	514	510	493	527	511	506	514	509	517	478	557	512	494	506	528	546	545	539	504	550	549	542	529	543	536	517	513	508	532	515	535	474	487	553	556	579	550	505	520	515	494	533	505	504	505	521	521	538	533	560	551	542	510	516	528	538	523	501	556	542	493	513	512	529	548	509	534	521	530	477	520	517	518	504	510	540	527	503	529	514	531	546	494	506	493	539	534	546	502	521	511	505	510	525	502	513	522	489	498	551	517	563	524	488	534	512	508	537	510	512	485	540	546	510	517	547	542	567	511	460	521	531	543	529	524	531	543	505	531	515	531	488	526	527	533	550	523	531	508	485	514	531	514	535	531	549	535	533	535	512	513	536	512	503	547	525	553	502	530	526	516	497	516	559	550	558	472	532	502	528	516	523	552	512	530	534	535	535	503	499	528	514	517	532	532	537	522	511	525	520	501	582	532	516	497	521	488	530	524	512	542	524	530	506	497	521	523	523	514	509	475	512	508	550	541	529	529	530	557	504	537	542	533	506	570	499	537	524	538	527	514	536	506	531	521	530	532	522	511	502	482	533	535	513	528	497	504	502	553	536	543	487	515	506	548	525	515	492	556	500	462	512	516	521	517	505	538	504	539	544	506	546	518	500	502	532	521	534	529	522	481	532	545	530	541	506	500	504	475	469	510	526	493	524	514	496	490	515	494	545	497	525	516	482	535	526	534	526	500	498	522	502	515	556	528	524	524	534	494	561	503	534	527	559	509	494	530	550	491	517	504	532	514	528	487	527	488	538	523	523	527	507	501	534	549	531	509	474	534	519	537	495	554	483	545	495	514	480	546	568	498	537	507	470	488	487	556	536	527	565	542	496	541	511	489	531	507	515	518	541	528	537	555	547	541	530	515	523	511	497	466	533	481	562	526	484	528	524	487	506	510	521	559	497	499	530	497	523	521	523	551	511	494	473	544	559	481	465	505	487	513	527	531	513	561	516	492	523	547	502	538	511	542	554	534	520	515	535	538	535	520	485	524	555	541	534	509	460	557	533	513	519	554	546	494	511	506	468	527	487	514	487	530	514	525	461	520	522	521	526	506	507	514	526	494	532	526	509	593	496	532	532	545	498	554	539	552	525	529	504	517	513	518	532	513	539	555	535	541	497	513	471	539	558	507	509	489	521	532	525	469	555	521	538	526	532	541	545	551	477	532	500	510	522	511	534	530	517	517	541	540	508	535	520	511	495	558	479	499	514	520	489	490	496	533	532	500	480	543	500	500	513	501	501	509	539	490	535	521	510	565	499	486	491	510	493	535	488	498	533	521	535	534	511	547	497	535	530	541	513	524	528	528	466	518	530	557	537	503	457	493	525	500	549	490	526	525	522	521	472	505	533	499	532	502	520	539	513	503	498	466	506	512	546	495	515	521	556	508	562	496	520	500	469	540	514	550	462	555	558	511	512	537	501	548	495	535	498	513	538	513	540	506	507	559	488	522	524	519	521	548	489	549	539	471	500	544	540	558	497	559	518	539	537	483	511	551	489	557	519	539	496	581	564	512	559	526	537	530	537	525	486	519	506	542	527	541	529	524	471	537	541	565	521	520	514	538	536	523	503	585	511	512	534	467	520	542	502	542	553	546	541	523	549	528	554	513	525	502	502	476	501	506	504	517	498	464	532	517	514	470	520	513	524	556	477	509	541	537	502	545	545	525	531	499	508	533	518	573	545	526	481	487	522	555	522	507	515	499	494	492	533	532	498	520	523	498	506	538	528	555	533	477	515	494	499	558	505	513	493	554	552	503	537	521	522	507	550	517	518	568	508	522	492	541	501	513	545	504	506	527	534	537	531	525	524	494	512	488	553	505	521	517	518	494	472	497	542	539	554	463	538	515	514	488	521	514	514	557	530	511	507	559	536	556	527	498	511	502	545	515	504	519	535	510	467	500	557	549	508	538	513	544	522	520	523	531	538	552	548	532	524	500	500	509	485	518	544	515	554	530	502	481	541	507	522	515	529	547	482	537	541	579	510	507	528	510	498	535	524	514	496	513	532	515	483	468	577	509	536	511	483	521	504	527	509	553	501	501	528	502	519	508	558	499	542	494	517	512	525	467	529	505	526	530	535	520	556	511	493	519	570	514	519	502	506	487	528	553	517	541	542	504	529	497	554	488	480	530	507	449	560	516	534	530	495	502	510	496	538	495	501	522	505	517	524	550	563	524	501	491	535	556	509	472	493	517	485	506	493	517	516	550	494	510	535	504	522	524	517	488	515	518	506	517	521	544	476	521	519	523	538	516	525	531	536	472	521	541	517	514	553	501	500	515	513	534	516	546	494	518	530	584	502	478	537	495	523	507	475	498	503	541	501	494	501	521	496	505	553	568	535	534	515	537	536	552	541	529	566	537	525	482	508	540	526	503	515	492	540	506	475	544	531	585	530	537	500	514	479	504	538	520	547	559	556	557	556	554	545	542	511	524	529	522	548	499	541	548	519	504	569	494	502	511	494	543	547	502	522	532	521	521	567	542	507	536	489	509	549	517	520	521	484	548	524	488	522	515	520	503	542	520	533	538	576	491	541	528	501	526	506	526	502	518	498	520	481	487	499	501	540	520	572	525	529	545	515	517	561	516	541	510	526	494	521	492	487	492	522	509	513	551	543	558	462	539	520	528	511	497	520	504	545	552	501	552	532	517	566	526	527	525	541	509	571	562	542	544	507	521	506	539	554	525	512	541	505	557	531	471	509	521	513	515	505	551	518	492	520	505	500	527	495	562	551	529	530	527	500	548	522	552	540	526	498	492	537	538	529	504	525	522	527	539	539	533	529	546	557	535	529	519	533	490	545	518	512	512	518	503	527	527	525	506	548	540	527	527	547	527	476	497	534	490	520	527	500	475	545	527	506	518	572	548	570	516	467	508	530	529	528	527	554	539	553	523	499	507	530	500	577	514	535	524	515	554	483	554	551	530	522	531	550	524	500	526	525	529	539	539	509	523	528	549	530	522	543	532	538	480	522	558	504	490	526	521	508	526	468	511	493	522	498	515	500	539	576	546	527	495	527	491	523	531	504	535	517	511	477	512	503	566	550	535	510	497	479	563	559	487	548	495	538	536	519	516	499	558	537	529	550	553	553	522	506	533	504	543	436	555	527	516	497	528	570	491	506	548	527	525	548	529	502	510	494	529	540	516	520	531	482	507	495	517	546	484	517	519	577	487	552	529	527	519	554	512	525	549	529	545	529	531	492	516	508	509	515	509	540	567	557
8201	4889	2293	1266	928	779	694	667	694	614	618	606	607	558	621	561	593	607	648	601	620	631	678	598	612	677	690	675	721	722	685	695	662	652	645	682	664	627	606	615	600	614	577	655	594	601	555	569	690	614	587	605	679	635	606	596	595	571	583	582	602	552	572	569	613	592	529	562	573	557	574	573	579	613	546	572	524	550	549	570	619	522	594	530	575	582	591	568	568	520	581	545	583	557	546	543	589	556	544	532	556	530	544	537	537	596	553	491	614	547	539	531	522	556	555	531	550	550	570	553	617	537	563	564	614	573	579	568	602	577	574	531	569	552	576	567	601	541	579	539	588	521	603	567	574	567	588	561	594	516	593	529	553	549	555	555	567	559	562	587	543	578	586	580	570	575	549	509	596	538	548	631	589	521	523	572	545	533	577	592	610	576	527	615	573	533	573	556	558	587	531	537	560	582	563	578	551	571	601	522	566	567	614	552	543	551	550	541	556	584	514	602	555	559	543	542	550	552	547	562	584	529	550	541	553	549	554	536	549	605	591	571	579	523	518	550	571	553	560	544	546	575	576	557	551	552	608	586	511	561	508	567	593	576	540	543	535	541	581	566	571	588	529	516	562	586	540	596	572	560	533	531	523	526	542	568	576	548	583	585	562	568	585	550	580	559	563	533	540	584	535	534	540	541	554	563	588	578	551	525	550	543	531	545	564	539	576	519	553	570	574	534	527	582	552	565	572	575	553	569	581	613	562	586	585	554	542	575	576	580	571	588	559	579	568	515	542	558	548	580	570	592	557	598	553	555	545	515	526	605	540	559	545	547	578	588	515	547	540	567	525	526	565	552	538	587	558	590	561	557	583	584	568	578	538	564	569	557	532	519	547	563	565	552	522	600	555	575	569	556	550	598	533	556	520	561	562	588	557	576	596	602	517	559	532	541	557	577	556	556	572	582	589	562	584	523	578	544	554	542	600	493	518	610	582	566	544	543	549	523	560	559	541	541	515	606	542	552	530	542	554	569	607	548	539	572	550	592	563	582	603	581	591	569	551	595	554	562	590	573	602	556	537	587	583	553	557	568	529	537	534	565	558	580	555	531	556	534	556	572	580	550	619	595	554	562	532	542	570	603	559	590	527	573	554	543	585	555	579	580	573	550	563	557	561	554	569	571	514	535	565	585	542	584	560	613	554	549	590	562	552	606	558	550	597	564	558	509	555	570	541	557	571	570	559	592	562	533	562	554	567	576	585	582	552	578	568	570	547	585	543	553	559	587	572	577	572	578	570	555	573	565	579	593	530	580	572	588	559	537	586	575	539	550	558	547	529	586	582	537	535	566	543	535	613	566	546	570	531	539	559	503	545	540	560	563	528	539	556	543	502	559	547	561	570	575	562	581	607	581	571	587	530	554	587	558	560	547	550	539	561	562	574	526	534	600	560	549	567	556	596	580	544	553	557	541	543	564	576	562	553	588	557	578	574	577	587	592	557	533	536	541	560	543	579	564	548	543	552	627	569	583	565	608	582	554	578	595	551	506	512	532	574	550	574	582	587	585	586	612	579	533	568	556	610	551	573	569	560	572	593	563	544	519	564	543	551	572	554	560	582	557	546	635	577	563	590	581	569	629	544	578	554	600	572	570	597	563	563	540	571	606	582	540	613	550	584	530	555	598	555	547	570	596	535	496	528	583	584	552	568	558	567	544	550	544	541	535	534	581	548	583	528	574	593	577	544	569	527	567	567	602	568	523	561	562	589	555	546	533	581	588	531	548	555	534	568	597	535	587	558	514	546	552	585	564	554	542	597	530	533	547	532	550	586	571	539	583	600	568	543	587	539	566	608	563	574	548	558	576	579	560	555	597	561	588	558	519	556	570	550	555	527	558	533	533	536	577	524	531	554	546	593	497	538	561	561	538	529	548	574	563	557	556	587	572	584	535	553	583	567	578	541	572	574	612	549	606	573	536	576	545	537	571	607	547	599	564	549	575	509	577	549	562	567	552	585	556	585	600	609	554	563	556	567	585	548	574	563	579	569	498	533	501	527	581	567	562	582	573	570	601	555	550	551	543	617	519	563	551	562	535	546	593	596	547	593	545	574	582	585	588	533	569	595	579	547	607	558	535	569	561	562	548	560	557	547	557	571	611	572	573	574	582	575	547	556	559	534	560	541	523	537	528	563	564	556	546	550	593	576	577	567	589	570	570	602	560	558	550	528	527	551	541	543	541	579	577	584	543	523	605	547	575	559	556	593	560	582	595	574	543	548	502	583	522	535	542	541	560	630	564	584	566	532	556	567	576	551	546	552	560	593	578	535	582	592	587	582	591	556	562	558	565	539	540	577	546	567	538	526	575	584	566	552	564	518	545	542	561	538	579	550	545	547	520	574	554	560	546	515	529	508	563	558	533	524	559	541	567	506	544	533	556	567	556	555	558	569	600	534	568	555	559	533	575	584	562	549	579	546	586	537	568	569	535	597	555	551	512	587	555	567	545	583	597	532	562	564	571	577	583	536	555	565	608	541	553	562	589	547	560	569	541	554	528	531	572	580	556	521	561	550	555	531	575	571	556	514	572	548	540	535	591	571	584	523	582	559	570	522	580	563	552	515	564	552	539	569	579	547	569	535	610	554	533	561	586	575	535	601	545	578	543	570	563	540	550	540	554	520	550	534	550	567	586	552	509	525	549	561	565	543	581	555	505	550	606	572	562	561	548	566	565	548	534	533	595	575	577	636	552	601	533	566	580	541	542	548	582	570	600	577	612	573	543	542	539	542	587	578	517	507	562	571	540	527	578	585	560	540	559	538	567	539	544	586	499	544	558	541	541	570	551	561	541	545	546	524	544	551	569	520	546	559	581	510	579	550	566	560	553	584	527	546	581	593	532	587	555	545	556	600	599	616	541	559	588	534	572	529	589	552	528	593	552	536	561	554	529	546	563	573	588	557	596	552	581	561	524	576	545	589	537	593	567	538	572	573	554	539	563	546	549	545	526	526	545	569	587	536	527	587	573	489	532	517	562	563	547	587	545	547	538	553	564	526	605	585	563	581	520	558	521	556	532	548	562	542	550	586	614	522	554	545	583	568	517	558	553	598	530	571	597	566	560	577	609	570	596	588	551	545	522	575	535	536	544	572	562	525	536	593	560	559	568	566	559	561	577	546	565	568	561	545	520	560	535	575	544	561	582	587	575	563	595	567	540	591	536	582	583	575	544	538	508	582	582	574	558	594	560	553	564	572	561	578	586	583	574	573	555	592	608	615	572	550	540	552	572	588	532	577	547	526	571	548	601	561	591	555	593	532	551	541	526	569	585	558	586	567	567	580	565	513	533	558	523	618	545	532	526	588	591	553	600	544	605	594	584	557	528	544	554	579	528	560	560	575	517	548	542	545	575	557	545	564	505	520	543	532	550	575	548	543	604	559	521	579	604	576	604	568	558	580	550	586	561	568	633	587	552	538	563	543	544	510	579	529	535	577	562	585	582	569	586
23805	21326	28557	24415	21316	9288	1108	748	606	536	483	458	424	388	390	407	386	363	422	412	402	411	409	422	448	449	492	447	456	507	472	418	438	413	431	417	426	376	352	388	385	390	379	393	396	353	348	392	374	398	390	385	406	445	405	411	342	321	310	344	327	317	311	309	325	323	340	335	335	342	335	328	351	317	331	313	308	342	316	375	318	304	326	341	368	318	301	310	322	322	319	331	293	304	272	297	322	302	334	318	319	303	344	334	298	333	323	347	309	303	322	333	314	325	341	330	324	314	297	319	311	324	325	300	307	337	312	291	347	367	314	328	323	325	301	309	309	319	303	298	328	310	320	277	327	324	317	270	314	297	312	275	328	319	307	304	288	318	324	334	319	339	320	308	294	294	317	330	316	343	307	327	346	330	319	337	327	300	327	313	306	296	337	315	340	298	312	322	300	307	297	306	310	297	316	320	323	357	347	314	331	336	326	311	309	327	307	295	331	353	344	322	318	310	313	325	342	319	317	282	308	325	329	309	348	321	322	294	288	296	315	332	308	307	316	311	322	285	371	324	333	334	323	316	335	305	319	319	313	332	354	318	322	314	302	314	319	335	343	292	317	305	331	331	313	317	341	301	302	319	347	280	342	303	327	317	293	322	330	315	310	306	337	347	316	317	268	286	284	295	291	283	303	292	321	304	324	307	317	303	320	351	344	320	294	330	312	311	338	303	326	307	289	326	319	315	325	314	339	323	320	332	294	321	301	329	311	297	288	315	347	340	296	305	302	332	306	268	314	329	298	289	274	321	324	301	303	310	334	301	316	299	315	317	290	311	298	295	334	297	315	293	287	315	316	330	340	322	314	317	314	293	322	317	342	309	313	329	314	305	317	313	296	342	324	313	323	308	301	308	309	324	286	340	311	298	289	321	310	299	307	318	280	331	295	296	298	327	326	334	303	296	300	299	313	320	298	301	323	318	287	295	329	317	319	303	321	316	316	295	302	298	312	305	306	303	303	311	300	305	336	323	334	311	334	304	311	314	331	308	301	335	334	319	326	302	309	327	334	323	304	303	326	308	304	334	296	316	324	313	300	304	318	308	300	311	336	317	281	306	297	321	307	305	258	291	329	332	329	329	356	318	335	304	305	333	334	312	292	284	327	319	297	304	284	317	335	312	310	294	285	325	317	302	306	314	325	317	318	280	336	307	309	296	292	287	302	346	303	303	302	318	299	333	300	323	320	305	329	297	311	326	300	313	287	326	316	334	310	328	304	313	332	314	274	310	311	303	307	289	309	304	314	276	346	332	323	323	295	352	327	347	298	322	320	354	296	292	301	318	292	311	317	308	314	331	318	317	303	308	296	317	321	314	328	362	304	334	298	352	307	329	323	336	332	308	332	306	317	306	311	348	285	306	282	328	321	336	331	299	346	314	300	318	298	359	307	323	298	307	317	343	314	324	320	333	303	323	328	360	289	315	294	283	277	305	332	329	316	342	305	329	310	325	322	330	303	275	340	320	299	326	323	301	307	321	326	315	302	323	327	323	324	327	292	301	314	285	306	327	330	339	314	332	295	345	314	285	314	331	324	305	312	292	341	335	319	317	316	319	322	317	328	336	281	321	316	340	321	330	337	305	320	294	303	318	308	328	297	354	285	324	306	309	275	300	292	289	314	306	303	316	344	353	327	314	329	277	318	315	306	298	333	314	303	328	313	283	275	314	334	319	283	321	315	314	324	307	346	290	343	317	327	317	323	340	340	305	309	320	320	337	347	338	278	316	319	323	379	340	319	323	335	310	327	299	335	317	302	299	321	294	302	310	318	296	306	324	345	314	289	321	320	285	334	309	307	338	332	319	315	315	315	363	278	299	339	319	326	281	331	326	322	326	328	307	321	299	356	314	321	336	331	340	338	321	300	326	338	353	278	352	319	335	287	279	320	299	315	300	287	324	308	285	300	302	316	304	317	320	301	301	304	303	320	342	322	331	331	357	327	324	342	346	311	343	319	311	308	334	306	301	273	338	301	318	303	337	298	293	311	303	310	302	331	282	289	326	299	330	308	306	340	302	341	327	296	284	310	328	329	311	303	336	312	311	352	332	320	306	339	351	330	306	311	320	314	298	329	301	307	320	337	301	312	333	310	298	312	298	325	290	302	307	282	299	358	329	340	310	286	327	336	302	316	294	337	313	332	338	303	288	356	306	315	338	315	328	308	332	321	338	329	318	283	290	298	305	320	267	320	313	290	318	308	296	311	310	300	324	346	328	303	305	338	309	317	315	328	305	316	306	309	286	322	320	325	314	348	296	308	308	291	333	309	306	321	307	330	330	311	338	325	319	305	306	341	324	329	320	324	300	295	330	311	308	339	326	320	320	318	314	302	337	284	288	311	316	298	331	329	320	328	328	341	306	304	283	327	281	307	328	291	323	301	320	311	306	345	291	298	337	290	321	310	314	353	321	329	296	310	346	270	285	276	332	325	311	298	337	293	336	346	312	318	343	277	327	316	320	321	314	288	329	339	307	326	336	315	310	343	306	322	313	295	300	292	331	322	271	279	313	341	310	305	296	286	299	320	307	296	328	313	305	290	304	303	307	331	306	319	321	314	309	308	310	327	332	325	349	301	309	289	332	310	321	312	346	349	325	317	287	314	313	289	321	283	305	330	302	322	326	270	304	321	320	316	282	301	336	290	324	305	304	325	333	301	307	362	303	329	285	339	311	332	321	335	309	310	344	332	305	313	315	296	288	291	311	356	307	319	288	310	354	322	310	330	295	303	297	313	304	328	342	302	303	318	329	326	317	257	298	313	316	338	307	267	307	297	319	307	305	306	301	311	326	329	311	327	312	303	322	337	296	290	318	307	306	313	306	306	312	337	348	317	307	313	345	316	325	285	309	322	299	319	347	339	306	296	327	312	301	304	284	299	322	347	291	314	310	313	309	297	337	319	289	321	341	335	286	331	310	336	333	328	310	314	312	302	301	328	354	323	302	323	345	306	293	296	322	304	321	308	320	328	310	328	301	315	308	311	348	321	319	318	279	282	303	293	306	334	309	316	332	329	282	356	309	308	326	327	279	348	321	333	337	326	324	308	305	308	316	300	311	274	337	297	318	325	288	298	311	296	309	307	313	328	296	323	288	366	311	319	319	311	314	309	336	310	323	324	319	306	319	333	315	322	317	324	298	296	328	335	308	309	247	301	315	311	319	317	291	298	320	316	297	314	319	293	286	300	330	322	289	284	324	301	310	323	305	294	327	363	304	332	305	298	316	315	313	312	318	327	287	308	348	306	318	311	299	292	305	309	318	281	313	338	308	330	309	327	316	320	316	305	302	318	338	317	328	326	314	286	319	311	317	315	346	310	306	324	302	290	315	315	344	322	303	335	324	300	318	308	297	363	280	288	332	328	325	320	327	290	328	320	297	326	307	336	320	287	349	313	313	329	306	306	285	308	312	350	336	328	311	321	311	291	324	306	288	314	322	314	314	299	339
11596	25003	8179	3629	2613	1774	1373	1139	965	802	677	557	583	571	474	529	536	483	511	490	548	450	481	467	553	618	627	589	607	616	569	562	561	563	520	529	463	454	419	434	425	486	484	454	456	462	435	406	429	458	445	473	504	565	518	487	411	452	402	443	347	366	378	356	341	368	375	350	350	354	361	341	367	372	343	381	351	371	310	361	322	357	328	363	356	339	333	360	343	338	337	312	330	324	350	356	331	338	348	314	380	342	321	355	337	302	314	350	340	393	322	312	321	335	324	348	348	341	321	325	351	334	335	355	352	362	334	341	356	348	340	394	375	338	312	356	336	350	322	349	314	400	339	353	361	357	319	370	342	355	329	364	348	359	372	370	327	364	323	345	386	333	315	349	319	353	328	345	368	341	317	351	328	368	337	347	338	329	345	325	356	375	368	314	354	381	339	347	351	343	377	357	335	378	341	335	334	348	331	339	326	352	336	347	371	345	347	336	372	340	347	349	344	321	329	379	358	334	351	354	343	332	360	351	381	330	357	329	314	348	373	341	334	356	347	342	368	365	346	336	335	354	338	323	323	324	370	339	349	341	370	317	349	332	378	372	341	374	343	326	324	316	344	320	311	332	364	324	349	340	360	352	341	371	319	328	352	317	362	351	339	315	350	341	319	336	335	338	360	360	341	358	339	365	339	347	346	328	324	334	355	379	364	348	333	363	394	355	377	332	333	378	357	366	329	339	338	320	367	344	382	328	360	356	336	370	341	334	352	338	349	337	347	364	324	338	343	345	339	361	361	371	349	345	293	347	345	385	352	312	343	360	342	332	338	372	346	357	305	323	325	327	367	341	332	298	344	340	349	363	331	360	327	374	345	346	334	325	377	342	314	354	344	347	338	378	292	353	357	328	333	352	321	310	349	333	327	368	347	303	318	324	368	333	332	328	370	339	364	345	357	349	344	375	350	365	324	322	349	381	375	344	360	361	357	361	392	315	379	328	323	313	322	365	357	321	340	353	360	379	360	336	342	355	322	357	384	350	353	341	355	317	363	403	367	331	358	342	368	378	345	324	349	337	358	339	346	338	363	326	327	370	329	330	338	317	359	345	338	335	346	372	350	333	363	344	328	358	326	353	327	332	363	346	347	314	344	311	341	338	331	334	342	339	338	332	348	320	332	304	325	358	312	358	350	362	344	340	332	375	315	341	339	325	319	347	324	355	344	355	391	358	343	324	329	353	339	365	338	312	358	349	348	373	344	367	357	347	319	333	358	319	326	363	366	334	373	335	338	342	321	322	348	349	353	344	328	359	331	375	322	368	314	327	351	364	374	358	335	331	339	338	345	343	341	368	360	330	355	361	364	316	329	329	353	344	352	363	314	324	353	358	328	370	339	362	345	332	323	362	364	358	336	339	351	323	307	327	380	350	376	355	321	351	331	335	331	361	327	341	349	348	315	342	333	314	303	360	358	312	338	361	339	338	341	344	349	365	383	353	328	341	381	339	343	361	361	351	390	357	361	363	340	357	342	337	351	349	327	338	335	333	323	349	345	337	356	374	348	356	368	351	338	334	352	323	316	388	345	359	346	335	340	357	343	341	352	368	352	354	344	308	337	351	308	342	342	341	338	344	328	363	320	358	343	324	338	331	357	326	361	346	343	362	337	331	364	345	362	383	338	369	329	346	371	342	350	352	365	360	337	364	388	343	344	347	341	350	323	350	334	342	337	323	368	331	330	320	329	352	386	363	357	338	381	373	354	344	331	325	351	332	352	366	332	344	323	326	333	361	361	317	347	364	352	363	305	360	355	351	344	371	350	355	333	352	385	309	355	331	326	379	391	341	343	347	318	347	333	337	350	351	353	356	331	334	351	338	303	357	340	326	334	350	358	321	324	363	335	387	307	354	364	315	332	348	334	342	356	337	353	338	334	336	321	325	381	333	354	345	350	365	350	339	369	324	306	338	342	361	294	373	360	352	374	341	348	351	296	354	331	361	358	320	346	336	333	333	336	338	341	309	349	355	302	357	356	307	376	318	398	348	367	359	345	370	353	297	348	353	313	372	346	345	345	319	320	347	338	359	313	309	360	368	317	336	342	351	336	323	318	343	351	371	366	321	362	367	339	349	346	367	326	340	337	336	340	339	347	362	321	342	362	323	343	373	341	323	344	360	342	341	357	384	332	333	358	335	344	359	372	338	355	373	368	328	316	333	336	347	355	345	342	335	313	360	342	352	336	354	345	349	338	334	345	337	387	337	333	309	356	338	380	361	313	333	344	332	326	354	336	350	340	338	335	350	367	317	330	337	339	371	377	318	359	336	337	351	355	367	365	322	367	324	306	333	339	367	304	330	338	359	369	362	337	329	345	314	333	370	343	369	371	330	346	360	327	387	328	322	331	343	341	345	341	366	341	333	361	316	324	336	342	339	352	314	337	314	336	330	351	347	336	377	335	317	353	346	332	327	329	364	341	354	340	351	339	344	337	356	334	364	338	347	337	334	352	336	343	320	342	320	312	359	331	345	355	345	334	343	364	340	317	371	344	323	346	329	348	345	311	333	352	349	384	335	344	352	326	306	326	356	375	351	335	347	353	320	359	354	357	344	324	345	333	336	348	335	320	320	348	377	343	326	327	348	332	365	363	360	348	394	385	350	376	331	341	345	366	358	319	325	344	338	335	350	322	347	363	345	345	336	345	338	372	326	343	337	349	340	342	380	342	371	340	342	353	346	329	349	381	319	341	332	362	315	331	352	319	325	319	366	346	362	338	347	342	328	363	350	363	319	339	354	348	362	340	372	349	344	331	365	357	324	337	342	342	322	345	332	365	338	343	344	310	339	378	328	326	340	360	337	357	339	348	357	360	358	333	351	342	366	363	360	321	352	308	341	357	359	374	342	348	360	353	348	353	329	355	354	347	328	362	346	340	318	334	313	334	325	372	381	342	355	316	382	373	377	351	321	342	364	330	356	345	319	328	340	354	370	344	367	361	319	359	320	335	347	329	349	327	341	364	388	377	345	330	381	334	311	300	334	342	352	363	359	312	328	330	351	334	360	337	348	341	335	327	335	311	294	367	347	343	357	343	325	343	369	367	334	340	324	339	327	331	339	314	352	315	345	330	342	325	358	327	330	341	373	348	342	341	303	367	377	313	330	351	328	330	311	333	337	329	361	360	329	352	334	359	344	333	345	343	329	311	338	337	333	334	384	353	339	328	337	342	309	359	320	348	354	348	354	322	355	333	342	322	352	358	359	300	316	334	355	334	358	326	355	379	323	356	344	342	349	360	342	359	333	352	330	374	329	360	311	366	347	337	364	346	323	370	314	366	356	326	337	306	343	329	327	367	335	320	371	314	349	344	352	324	348	349	340	343	343	334	376	292	341	357	371	345	359	329	331	367	340	346	333	350	340	334	318	362	358	334	354	365	346	366	324	325	325	348	353	382	310	336	341	324	345	366	334	346	379	330	360	353	324	377	339	336	369	373	359	362	325
25064	21309	27378	25445	9309	1306	1025	884	838	791	773	770	722	721	732	760	745	762	756	733	728	720	763	730	782	793	834	778	804	827	823	759	811	793	821	766	785	746	714	728	753	722	734	725	750	699	759	728	788	766	745	726	765	781	789	757	757	711	679	738	675	707	733	697	715	661	678	731	713	679	671	722	694	704	716	689	684	681	669	740	715	731	713	740	707	704	744	680	698	716	708	710	686	660	703	728	711	699	651	728	711	678	675	726	709	662	767	700	659	700	728	724	693	735	709	674	698	702	724	697	710	619	639	706	682	669	734	726	724	648	681	724	664	719	680	681	680	715	713	690	667	715	742	725	716	713	699	694	724	761	730	695	727	743	693	697	759	676	676	661	709	750	688	694	717	746	646	648	629	728	730	708	715	721	705	709	762	695	689	695	641	694	637	679	636	706	646	675	679	725	685	737	716	658	728	719	727	650	763	717	699	663	706	671	729	715	732	712	701	731	671	667	638	710	706	676	758	711	689	709	664	686	702	664	676	703	700	645	715	722	695	721	682	675	663	684	728	673	684	693	650	640	720	693	714	696	658	722	685	674	712	712	707	683	670	750	703	729	735	654	675	688	680	704	739	685	684	711	698	704	704	671	677	702	712	661	672	681	720	682	751	700	707	715	729	674	683	692	670	697	717	743	686	683	668	698	760	693	678	718	698	689	692	711	701	706	672	652	750	652	688	704	662	690	708	695	758	685	666	650	696	699	742	684	705	715	682	723	679	668	722	700	717	701	698	698	707	697	705	658	655	646	689	765	708	675	718	693	687	721	703	722	659	668	721	729	676	731	702	649	742	688	694	723	695	724	674	679	690	700	702	664	697	700	688	735	744	703	699	637	684	724	693	697	672	680	643	711	692	645	670	645	693	717	699	751	658	727	635	708	694	688	643	651	687	696	669	693	693	686	705	684	731	719	737	705	704	675	658	711	700	695	660	705	700	706	700	650	692	640	679	677	735	671	647	731	694	711	653	697	686	700	622	670	699	731	737	722	666	652	714	682	689	694	674	678	716	786	675	671	700	657	701	723	741	685	639	725	746	702	707	708	716	686	654	747	716	733	669	671	726	650	699	653	689	706	706	638	656	725	714	719	738	706	731	704	699	704	734	695	676	705	730	674	665	734	710	682	706	713	695	697	721	619	729	681	703	665	710	736	730	700	685	670	708	708	637	636	708	681	676	730	666	705	673	764	678	737	676	656	660	677	727	727	710	672	705	677	702	691	689	688	726	707	713	760	700	677	687	685	691	706	654	688	743	688	674	736	698	680	670	719	687	733	717	683	695	726	687	694	700	707	687	738	731	677	682	672	659	696	668	764	667	657	709	678	717	672	725	719	784	682	729	714	696	678	762	685	690	718	722	710	673	705	678	693	722	667	713	676	683	672	692	709	671	701	705	709	725	682	725	675	698	708	705	663	696	684	725	655	732	684	701	686	663	710	740	681	704	687	680	705	680	669	708	633	743	678	690	733	721	757	678	679	712	706	651	702	664	684	692	717	707	699	636	667	701	644	710	747	687	669	650	707	724	637	688	722	682	695	726	669	696	713	704	731	658	703	701	682	709	690	663	680	706	669	722	701	732	697	663	714	689	685	740	676	668	665	649	738	673	702	692	695	689	672	666	657	680	698	720	717	674	663	719	680	717	690	670	711	726	701	675	734	721	688	679	665	674	701	702	681	688	652	699	696	720	683	638	686	682	687	715	689	694	722	665	687	745	693	747	724	725	687	721	734	635	778	709	699	719	728	638	713	741	640	679	712	687	693	716	687	677	722	707	678	679	704	729	724	741	698	655	690	690	671	740	696	718	700	659	692	729	677	680	721	668	672	735	679	690	676	667	713	751	691	728	652	657	684	722	713	662	681	698	663	694	704	667	713	640	669	707	721	646	712	708	701	682	723	669	696	657	717	744	707	652	692	663	656	715	696	740	681	696	729	695	715	691	713	684	726	738	676	704	693	620	681	681	699	704	702	694	662	713	665	725	657	669	687	774	685	715	739	684	743	693	702	701	712	675	685	683	730	740	686	685	700	672	677	677	688	680	707	704	717	699	666	664	712	682	683	706	713	679	639	684	682	729	739	704	689	706	723	680	688	701	688	735	701	694	717	714	650	664	660	667	711	721	708	716	715	703	697	698	724	692	720	674	695	711	667	687	698	717	660	688	715	706	682	693	685	695	687	681	731	683	716	690	683	704	672	680	710	663	689	683	708	678	721	733	710	707	671	745	726	666	708	736	676	696	694	659	713	691	689	696	662	688	670	695	659	713	689	713	693	682	730	750	672	685	689	659	639	726	691	715	717	716	687	714	677	739	685	685	710	677	698	695	722	704	739	693	680	672	658	684	729	693	695	690	740	704	717	713	698	709	726	705	735	741	682	703	695	641	744	687	698	706	666	727	627	660	668	701	691	662	670	764	696	736	679	704	696	704	705	690	703	731	719	680	650	685	677	712	677	660	694	724	678	650	671	676	679	697	703	728	630	664	698	647	724	714	703	690	670	690	670	683	722	692	708	633	719	685	608	722	729	689	731	661	694	713	676	680	702	693	767	698	694	662	706	665	728	671	716	743	667	707	732	681	721	693	661	674	704	688	705	732	697	656	753	699	677	716	718	673	687	734	706	690	722	695	668	660	691	700	723	726	719	740	667	700	726	725	724	713	684	715	670	694	697	729	724	712	715	700	691	694	689	617	741	722	729	710	685	700	731	709	706	646	715	700	744	692	682	690	702	668	653	728	690	647	689	725	722	676	707	703	697	637	706	686	722	684	663	693	629	711	716	697	648	738	682	672	688	681	697	699	702	667	697	722	724	663	681	679	703	676	684	738	690	690	740	726	704	727	700	692	670	671	698	714	750	717	704	714	730	714	662	724	719	670	748	724	663	720	684	693	709	667	682	681	737	628	683	694	707	731	722	680	704	671	718	713	680	684	710	703	726	713	690	719	738	715	724	705	659	661	701	698	704	657	711	704	669	672	683	716	685	727	687	734	690	694	672	736	740	701	716	732	666	671	669	745	734	660	675	714	735	713	679	686	653	685	668	708	678	657	718	703	660	725	684	692	653	715	713	674	722	724	661	658	724	734	711	723	698	686	645	775	696	664	681	681	704	675	719	691	714	684	647	649	689	712	666	697	706	741	668	670	743	656	715	763	675	690	657	635	696	698	704	708	701	676	709	701	664	757	662	719	677	688	706	729	674	719	708	708	662	696	689	694	726	695	728	678	709	703	707	670	719	675	692	661	676	725	719	708	748	727	680	695	669	709	670	686	690	691	684	637	694	698	693	685	672	697	666	672	721	700	693	670	667	751	760	679	723	729	719	684	708	694	676	696	742	665	678	736	674	669	690	667	676	688	707	700	675	716	711	733	677	678	709	710	705	682	657	678	748	722	720	674	682	688	688	679	726	743	670	752	642	695	697	702	695	674	713	703	709	709	717	668	710	684	754
11227	18330	5569	2687	1992	1573	1355	1169	1069	974	939	920	840	838	776	784	847	799	869	849	834	842	850	849	896	908	963	940	908	923	893	881	962	861	848	785	805	848	752	780	786	777	767	819	743	776	780	811	777	798	790	819	825	897	819	757	779	728	779	743	758	730	741	737	777	715	755	754	785	728	743	824	735	774	757	738	683	738	693	713	758	716	718	737	722	733	788	719	767	755	729	683	729	741	733	746	690	712	762	779	701	711	738	706	700	709	695	695	711	707	755	765	738	719	683	640	749	711	692	750	678	694	738	740	726	718	768	753	744	686	674	731	681	724	689	672	714	750	765	702	694	727	675	674	714	717	726	709	677	707	713	718	750	734	725	692	676	772	706	716	750	689	732	735	726	692	684	727	708	733	723	708	697	749	790	737	717	726	754	719	725	787	694	696	731	710	663	742	702	715	712	682	762	728	772	691	729	761	754	717	692	734	751	697	773	722	734	772	730	738	692	693	691	704	712	743	736	745	708	703	720	762	720	724	752	716	719	750	802	724	771	705	716	736	739	686	746	763	699	675	705	726	698	720	700	703	691	746	747	716	735	677	699	699	713	754	777	711	728	697	704	763	738	716	732	730	699	717	709	718	689	706	754	714	736	716	676	691	728	737	770	699	705	714	737	730	748	708	689	703	707	748	772	735	734	762	728	709	712	722	702	727	755	689	682	753	708	761	710	708	734	733	724	751	716	699	714	735	700	774	786	702	759	730	728	740	755	737	704	707	703	698	719	719	730	717	737	720	668	705	727	725	699	712	706	742	689	713	696	725	725	732	693	756	688	710	731	706	756	710	744	710	706	725	665	702	701	704	714	727	735	723	770	762	680	680	680	816	702	732	734	777	739	749	744	727	724	719	737	695	733	724	650	706	687	730	725	766	708	739	733	731	701	725	755	717	711	711	745	727	759	721	676	710	669	743	709	677	760	690	761	740	698	751	726	763	676	739	720	739	740	753	750	725	700	732	726	723	728	688	704	688	692	747	736	767	690	785	757	724	686	743	688	699	748	742	736	760	749	701	725	715	695	703	750	667	697	776	709	732	729	695	718	685	716	757	741	747	697	730	686	704	715	716	731	720	727	710	747	740	709	708	732	693	709	714	713	706	693	739	733	722	718	749	761	706	720	681	747	728	733	754	707	674	709	727	707	705	714	765	716	691	725	709	700	759	708	719	728	689	695	687	709	744	720	717	695	741	737	755	730	740	700	666	736	728	732	734	707	725	700	752	730	672	726	694	685	739	682	727	745	686	709	757	715	702	730	691	721	732	698	683	739	729	692	741	679	751	685	705	730	737	757	721	727	766	701	708	693	737	750	751	739	737	719	737	736	721	743	713	704	676	769	775	729	756	746	763	737	735	721	710	680	694	708	767	686	697	679	730	725	654	722	740	706	734	699	704	687	764	715	710	717	659	704	736	722	726	692	740	686	678	712	782	703	712	711	735	724	700	717	738	744	725	739	730	763	680	765	754	690	743	679	704	697	722	727	734	746	675	728	709	733	680	740	729	737	731	735	681	701	722	709	717	743	722	722	720	705	721	778	690	733	678	744	755	713	721	734	744	728	701	770	698	716	761	742	672	757	720	738	720	729	684	707	772	702	727	737	742	752	720	716	734	710	699	721	739	715	673	744	740	757	712	697	720	771	759	707	726	750	716	718	706	675	751	702	710	718	749	743	703	743	717	688	721	755	694	778	749	694	721	717	725	674	733	700	742	729	714	733	751	708	723	706	739	711	740	725	677	694	712	709	716	725	744	740	729	719	779	764	739	705	728	698	705	708	682	727	754	704	737	764	740	724	715	766	726	743	739	695	730	709	753	724	742	719	773	689	712	729	708	756	713	733	749	738	711	708	684	712	701	675	752	695	735	757	708	718	717	728	729	734	714	707	707	725	736	706	715	711	692	687	739	719	732	693	696	733	712	750	739	758	760	708	673	761	683	741	707	737	732	726	723	760	734	705	725	710	729	748	787	747	698	728	755	798	692	732	747	767	684	716	720	681	763	723	705	721	687	728	698	693	737	723	686	748	719	724	693	753	731	705	734	725	725	706	718	720	711	743	753	684	718	708	739	756	731	723	719	711	688	733	737	723	715	758	721	728	729	702	729	742	734	702	735	689	768	737	700	715	749	703	723	690	688	752	734	751	714	742	706	720	714	701	679	732	694	697	782	742	767	765	727	723	719	751	704	722	773	787	641	703	685	766	741	742	716	684	730	716	727	770	728	746	740	719	693	751	684	723	749	750	709	742	716	712	731	736	753	689	713	662	691	769	693	731	739	699	694	799	776	693	745	686	777	738	692	702	704	747	741	710	697	717	761	723	708	690	722	717	704	703	742	750	727	738	672	703	700	760	729	711	712	691	700	713	682	739	662	704	713	706	729	658	696	757	770	721	729	740	714	684	681	672	723	737	696	699	731	699	685	754	746	713	747	770	730	676	733	690	720	712	695	696	751	715	729	698	672	710	747	721	739	716	715	711	739	721	692	699	759	701	710	713	708	702	726	711	708	754	712	677	709	735	715	738	718	720	654	708	688	772	675	742	718	677	728	726	713	726	771	730	692	824	697	721	699	746	709	761	710	669	713	744	694	735	713	740	762	710	709	766	733	722	762	698	710	666	737	719	712	682	742	749	723	687	789	710	697	723	736	716	769	708	675	707	711	734	718	748	703	741	750	753	690	677	715	737	678	787	770	701	682	726	714	699	710	713	765	697	733	740	659	719	770	710	767	685	691	695	732	711	705	718	761	741	742	716	743	737	700	707	692	731	724	697	719	707	732	701	681	731	730	763	714	722	691	721	665	719	758	705	703	726	734	668	760	711	682	730	680	729	756	741	732	717	716	720	735	758	721	756	701	738	717	698	760	745	701	704	742	668	712	711	682	706	741	714	711	726	740	702	693	721	667	731	706	687	717	732	735	723	726	732	716	769	708	740	741	714	711	725	724	733	712	748	724	729	721	749	728	737	739	702	711	754	720	694	714	683	749	735	715	699	765	751	694	765	730	698	724	699	694	727	791	734	745	735	750	756	723	707	695	711	727	748	708	734	701	690	738	704	712	745	737	703	755	792	699	722	723	737	699	700	694	732	716	716	683	680	735	717	761	750	778	781	731	712	728	721	765	754	687	741	696	801	722	761	726	769	758	731	738	735	771	728	749	698	713	749	751	693	707	728	756	684	752	667	778	714	707	755	726	731	765	735	721	730	750	692	697	781	729	715	744	703	714	735	678	726	748	717	750	703	704	715	683	767	748	727	718	759	757	675	670	668	738	712	669	733	751	708	723	722	735	717	711	747	741	671	717	718	709	720	721	730	710	730	721	695	689	693	741	724	733	724	727	698	703	753	742	699	702	716	692	694	710	715	723	724	696	750	733	713	713	732	711	733	679	719	720	719	697	716	713	745	723	710	731	698	753	667	699	701	727	693	709	739	705	724	721	724	738	731	743
22708	21346	29078	23969	21354	21408	7204	1262	1005	912	779	726	666	645	638	629	608	652	634	660	627	639	596	600	677	749	695	719	738	725	707	736	663	638	682	656	618	599	603	558	544	543	551	581	539	556	551	565	530	563	573	589	602	627	685	584	532	524	565	525	549	550	523	501	464	481	487	487	513	490	486	508	525	468	477	440	498	469	447	467	469	468	463	477	468	469	450	480	464	513	477	498	470	462	476	469	464	482	459	444	452	476	451	469	457	452	500	508	503	450	470	482	474	464	480	471	433	470	523	490	457	456	450	500	464	496	491	466	486	499	466	456	435	446	487	466	464	477	456	463	476	490	447	435	497	453	493	444	507	455	454	478	434	457	475	452	449	483	486	434	464	429	445	457	467	476	481	439	469	513	461	434	472	450	459	436	471	446	475	446	418	422	446	473	495	478	485	451	480	479	451	430	457	455	476	464	445	485	476	495	441	478	473	470	460	444	451	468	457	460	460	444	481	451	514	445	475	442	473	458	422	450	457	458	470	442	478	489	490	435	459	470	476	416	444	462	466	483	475	448	461	463	467	510	437	465	504	475	489	476	442	444	477	484	489	485	448	483	449	477	477	446	471	474	477	469	465	462	476	453	426	470	511	488	495	515	453	505	462	453	473	422	501	462	458	470	489	499	449	445	428	502	479	453	465	480	494	465	493	479	466	464	465	407	462	493	474	469	489	473	434	439	457	459	465	498	487	448	472	437	481	497	522	476	487	440	493	457	499	480	497	497	456	431	462	428	480	457	495	465	486	488	459	514	460	467	450	448	439	493	451	459	454	490	456	440	439	466	453	467	478	449	455	490	494	469	481	459	470	480	457	502	440	444	494	532	450	438	415	462	471	473	442	411	467	434	480	446	493	477	474	500	494	463	456	494	451	429	439	475	477	427	451	458	499	479	450	493	513	466	518	510	482	465	477	443	466	454	445	499	465	498	492	473	475	447	470	451	496	435	481	477	455	490	515	471	471	506	463	486	447	492	451	477	492	465	455	441	459	451	473	493	446	440	449	472	502	430	484	490	426	470	459	456	443	462	447	443	467	455	474	526	463	466	466	477	485	469	456	461	464	512	447	472	466	476	462	462	463	472	442	489	451	491	446	472	437	431	472	470	500	462	469	470	469	484	462	446	455	484	488	475	495	435	456	470	463	432	477	463	427	485	472	482	462	483	423	436	456	484	478	456	435	478	470	423	430	447	483	457	428	470	495	492	521	476	460	502	520	447	460	466	449	467	480	465	473	441	458	499	467	487	457	465	403	520	458	488	431	495	513	444	487	477	491	451	497	440	488	459	466	481	491	480	483	471	493	456	495	456	468	461	467	491	441	469	456	475	449	472	459	475	462	473	481	478	474	487	473	481	467	476	449	483	459	508	493	433	474	434	440	518	482	477	513	467	501	463	477	436	466	460	489	485	491	433	430	462	477	478	478	449	446	491	475	468	482	475	460	439	547	477	470	483	489	485	469	439	493	458	471	475	454	468	489	490	474	454	482	445	472	427	454	451	460	487	431	534	425	460	471	455	451	424	437	485	477	413	446	479	484	459	421	466	480	467	520	485	480	485	475	487	469	445	503	430	458	480	464	464	448	437	437	496	437	399	453	491	456	445	485	454	474	433	455	449	499	488	510	465	466	455	435	471	477	458	452	494	470	486	457	425	488	453	486	501	514	476	473	458	483	487	461	463	445	486	451	488	466	453	440	444	457	514	488	477	456	475	452	458	462	459	459	463	488	454	470	494	427	493	465	479	503	457	491	480	440	441	452	486	467	471	478	507	488	460	442	447	435	485	483	430	479	446	490	439	456	435	491	478	451	486	464	407	423	464	432	473	479	499	436	464	485	493	501	469	458	474	461	485	487	457	500	432	472	450	430	433	485	450	438	436	450	444	461	487	444	450	451	459	518	465	452	484	432	485	452	453	446	489	470	511	499	501	475	467	463	462	463	501	456	470	486	449	498	456	488	481	505	457	446	486	498	452	495	440	464	483	474	447	419	463	454	477	452	463	475	482	430	470	480	462	513	478	487	483	458	458	495	502	437	479	448	462	468	451	474	476	483	440	506	455	462	467	485	457	496	418	460	482	451	472	450	457	447	448	460	431	493	454	506	466	463	480	501	472	482	464	439	448	465	467	473	426	465	511	475	456	508	461	467	443	496	490	457	487	489	474	493	466	479	451	498	477	457	494	495	453	501	450	462	449	459	459	456	464	474	450	469	488	472	446	444	478	464	455	476	419	475	497	524	459	467	472	452	440	489	467	420	476	458	520	478	440	448	460	464	467	458	481	449	415	443	478	443	443	444	494	458	464	488	482	456	481	457	435	510	467	509	447	471	448	455	489	463	509	482	496	465	482	474	458	459	473	446	479	464	460	474	434	460	463	444	459	491	452	451	452	462	508	437	507	441	457	424	465	464	487	459	456	488	466	478	464	468	512	453	458	435	398	442	490	485	470	471	512	470	464	499	473	485	442	447	470	413	478	464	451	453	455	453	468	460	455	460	450	446	492	446	468	461	474	446	481	460	466	477	455	458	448	479	467	445	426	473	508	436	494	495	476	473	457	471	497	458	498	415	499	496	470	458	446	466	414	453	457	469	445	463	459	451	479	455	463	441	452	444	458	478	466	453	458	475	471	463	444	450	520	497	469	476	437	479	470	480	443	456	432	496	448	432	509	458	460	462	456	445	456	452	480	463	512	498	489	471	450	441	463	480	490	424	473	457	496	494	446	506	445	462	420	463	486	424	510	487	473	443	444	420	445	425	463	460	456	472	492	486	462	502	456	484	464	443	492	479	458	455	468	457	447	467	480	465	492	495	490	462	492	440	479	455	437	462	457	433	434	485	451	475	467	462	462	471	441	474	443	511	478	456	475	440	458	487	476	459	470	447	450	504	427	432	513	489	456	486	489	444	461	490	503	473	458	446	476	483	472	467	463	460	466	491	471	459	448	485	470	478	509	473	453	446	471	479	503	500	449	451	501	423	454	461	473	495	457	482	479	477	481	457	467	453	478	464	446	420	498	530	433	469	464	470	485	462	440	465	481	487	449	499	506	438	420	486	467	465	458	486	425	481	454	481	483	490	465	471	447	488	469	487	452	442	476	427	470	451	489	454	468	490	417	457	465	453	460	467	486	449	440	445	510	452	449	479	419	496	466	498	473	483	479	456	475	432	469	454	453	465	490	452	467	470	443	487	433	437	455	477	500	489	433	435	485	458	483	454	471	473	434	470	507	453	455	447	446	455	466	470	500	471	512	475	441	471	446	464	459	484	478	447	460	485	490	464	447	473	449	504	424	472	497	483	479	467	487	451	473	482	474	470	459	473	500	459	454	461	446	466	481	436	486	456	439	446	478	462	449	452	465	473	470	462	454	430	520	464	474	468	479	474	468	470	446	460	436	467	483	463	479	474	425	500	483	472	454	438	477	455	477	448	454	441	475	471	498	444	445
15536	31966	12557	6128	4325	3110	2294	1870	1496	1239	1085	893	892	775	749	790	756	789	783	781	750	739	743	755	829	883	951	895	912	878	832	797	792	808	792	790	676	635	594	592	626	647	678	627	631	651	617	624	665	675	684	645	719	786	759	700	554	583	583	518	527	519	526	503	467	498	510	536	484	540	514	512	496	535	507	452	493	540	485	486	574	471	532	521	451	503	474	452	476	469	491	440	492	503	483	490	467	502	459	451	522	472	486	510	490	479	480	503	504	442	454	483	416	476	444	471	455	449	482	475	486	479	461	465	466	461	494	453	473	422	511	479	544	491	489	461	464	452	436	474	464	469	443	502	478	474	462	480	475	491	478	508	479	501	495	465	481	496	480	469	482	460	461	474	480	474	482	443	486	475	468	451	442	471	485	462	463	492	531	501	454	486	449	476	476	467	451	494	476	480	471	457	545	467	464	437	448	461	455	481	461	482	485	469	488	481	447	477	492	482	499	467	471	477	489	467	477	456	485	482	474	456	456	463	494	465	481	442	496	491	448	460	483	461	480	505	472	447	486	459	527	483	495	468	462	481	467	468	445	468	473	483	438	474	464	479	496	496	467	480	497	472	486	484	469	495	510	437	465	462	504	520	483	473	496	465	486	458	498	454	472	444	481	442	471	508	431	513	463	485	474	510	441	498	453	440	464	470	492	475	476	460	515	462	488	480	465	426	451	465	448	492	455	471	491	477	481	488	498	467	483	511	442	464	468	521	446	488	472	486	516	481	484	490	495	472	498	486	494	496	479	524	440	428	473	480	434	456	473	473	526	474	450	480	492	493	482	471	507	437	478	507	498	472	469	471	473	474	484	514	515	514	495	452	433	460	483	485	508	482	483	483	503	440	451	492	475	454	468	462	473	476	473	450	435	485	469	500	475	489	508	472	526	463	477	423	491	452	492	483	447	489	446	462	471	466	471	492	474	488	516	452	460	436	448	474	465	502	479	464	430	486	498	491	451	489	507	450	463	434	456	466	466	442	507	476	482	495	476	443	473	479	496	461	476	494	462	473	492	472	511	494	464	495	467	493	465	487	474	430	474	484	475	471	494	451	469	475	471	491	466	483	484	482	466	452	476	451	471	483	495	496	467	491	502	486	515	479	460	478	477	480	508	480	461	501	449	459	525	470	504	436	460	481	495	477	488	481	460	485	442	446	488	487	442	455	463	463	431	498	450	478	482	465	485	474	478	420	456	460	489	484	485	443	457	468	472	471	518	492	493	482	451	458	470	484	473	489	487	468	474	460	444	473	469	477	488	526	456	505	464	498	468	479	480	493	491	481	504	507	474	486	498	447	443	468	434	462	459	447	489	471	463	434	490	474	444	496	474	506	492	491	461	492	499	446	447	490	472	525	449	461	494	498	467	447	473	465	490	483	458	505	497	484	475	455	490	432	465	502	465	469	470	444	518	490	464	448	503	461	483	465	483	459	444	459	460	459	449	480	489	488	476	487	496	508	473	474	474	507	488	470	449	477	479	496	507	473	455	485	514	480	464	481	481	487	447	457	466	495	431	474	480	474	472	484	491	477	484	482	491	493	462	513	498	471	491	513	454	499	476	470	448	443	445	492	458	474	458	455	441	464	480	528	501	460	465	510	450	505	438	497	485	476	522	519	456	487	492	481	446	462	491	512	451	476	474	455	456	506	492	467	453	493	472	468	477	470	459	506	494	487	489	490	452	479	487	522	450	502	481	494	505	500	489	472	445	492	451	493	457	491	502	499	465	487	464	466	478	451	447	427	467	461	475	464	489	471	487	445	486	484	469	465	470	527	477	464	450	491	446	475	498	492	454	450	456	475	500	458	442	453	461	472	473	465	469	478	437	528	498	478	488	453	512	505	492	463	498	508	479	514	484	467	476	495	494	428	474	467	501	461	459	455	472	464	474	466	481	502	453	517	485	476	491	495	497	512	509	476	513	464	496	460	475	514	486	478	494	448	522	479	499	515	494	493	433	451	510	480	473	457	487	432	462	484	492	460	474	475	501	432	478	455	468	473	452	535	506	486	469	506	468	510	481	489	465	451	485	502	490	505	472	483	482	501	486	489	465	471	443	490	469	484	511	491	497	509	502	506	481	466	449	503	470	486	481	466	459	445	462	480	460	437	475	452	454	484	460	481	502	456	490	472	510	468	471	478	488	456	441	522	468	421	449	470	461	466	477	464	454	445	469	471	486	469	450	459	477	462	481	468	474	496	479	510	482	470	490	468	459	504	477	468	500	434	472	475	506	501	458	494	466	464	483	498	460	492	502	456	490	464	488	475	498	438	475	468	455	513	444	474	467	489	491	465	477	431	461	468	440	490	490	452	457	469	478	466	484	465	474	488	466	501	506	469	480	463	464	466	462	471	447	476	488	485	490	512	495	465	456	450	483	459	441	470	437	454	503	494	477	520	453	467	461	442	472	475	471	472	454	495	506	463	455	476	440	487	489	486	475	454	467	473	491	432	447	471	460	483	484	518	460	469	504	484	493	452	471	442	461	495	446	444	443	479	481	476	477	502	471	466	460	452	532	464	468	519	485	496	483	470	495	442	474	460	522	480	443	466	434	485	482	502	485	493	443	458	521	451	451	444	491	456	469	481	416	493	470	453	470	523	462	485	451	484	503	450	508	466	477	466	449	471	483	482	461	473	472	485	482	492	445	487	498	474	477	463	465	510	454	468	478	474	475	455	514	437	426	440	434	455	494	487	479	461	442	466	483	478	498	470	473	496	469	477	479	478	478	504	509	484	485	452	472	472	445	511	454	506	454	464	493	490	461	463	474	481	496	440	472	485	479	457	462	467	478	447	475	471	482	450	482	462	435	466	461	479	518	417	484	485	444	460	504	474	451	473	459	496	478	457	457	456	489	458	438	488	460	482	482	477	475	488	449	461	452	469	507	458	485	461	457	497	458	441	501	511	469	519	468	473	451	463	459	478	469	466	454	490	495	455	489	467	512	483	495	480	429	461	484	446	468	445	466	488	467	470	460	509	460	492	498	515	467	502	481	479	491	491	489	472	509	462	489	509	463	468	480	478	484	488	470	458	461	474	496	455	479	458	470	507	488	497	485	473	475	490	482	461	525	494	450	467	456	451	463	501	490	445	521	449	479	507	499	479	470	480	449	456	478	476	452	456	479	455	487	470	450	458	457	479	491	459	488	510	486	491	447	459	455	460	503	479	442	438	444	464	499	459	486	484	491	455	524	474	456	492	438	492	519	495	466	442	470	508	468	473	477	484	464	471	462	499	469	481	491	514	458	500	466	490	438	434	505	485	496	494	444	457	510	543	510	462	487	503	445	462	454	487	455	511	468	462	510	452	466	448	502	456	438	467	489	510	484	492	458	427	478	493	499	475	512	475	512	457	502	485	481	482	526	460	487	462	456	478	489	480	475	525	477	443	483	503	503	418	433	491	456	467	445	475	450	482	485	489	448	454	449	470	460	478	476	479	441	484
28106	17909	4803	1257	798	629	586	598	618	599	563	558	503	549	500	572	575	567	560	594	568	558	531	573	604	624	566	614	598	638	641	637	569	592	635	612	584	571	550	557	548	520	549	539	542	555	555	537	521	551	541	563	572	610	586	504	544	524	546	537	543	528	516	498	542	525	502	546	501	534	559	571	543	491	522	473	533	498	535	537	547	528	556	528	492	522	512	542	512	535	503	490	529	514	509	523	516	474	526	501	558	521	541	563	525	533	557	531	514	548	554	546	562	548	504	574	512	493	521	526	558	525	529	524	577	553	566	531	499	517	539	558	567	511	477	511	522	521	497	512	506	543	528	531	518	534	534	543	509	523	524	544	555	505	513	543	570	525	522	525	526	524	545	485	536	491	541	504	542	557	476	485	498	500	541	536	523	538	511	508	562	498	555	502	558	537	482	541	482	494	502	526	526	502	529	517	554	562	519	514	533	522	528	533	598	526	519	509	511	504	557	503	512	559	509	513	523	549	489	536	544	509	500	497	538	519	513	536	537	545	507	503	477	525	561	546	536	568	558	534	528	545	554	556	552	514	496	512	490	508	528	558	532	498	538	563	512	485	542	487	555	531	507	522	530	553	509	538	522	526	516	489	511	498	483	546	473	520	510	551	505	493	546	526	482	504	506	529	553	543	503	531	511	584	546	518	531	501	558	499	543	533	510	533	552	522	506	518	532	538	522	530	527	534	496	558	515	508	513	514	538	519	508	516	567	520	524	517	553	516	584	518	563	538	515	562	517	504	484	516	510	545	547	504	505	526	554	517	507	520	475	464	498	542	522	523	545	529	492	521	486	493	520	517	521	505	512	558	496	502	488	561	528	530	551	509	504	500	492	513	503	500	500	530	484	532	516	568	532	535	513	534	525	539	525	528	509	536	527	497	526	518	506	551	508	561	544	533	530	490	495	540	506	522	521	563	484	572	549	531	462	551	495	540	559	500	566	518	524	578	532	577	513	504	545	528	516	492	507	546	493	500	527	546	529	524	534	462	528	506	548	545	573	512	536	524	497	530	550	502	533	518	525	507	531	528	522	520	557	527	590	525	539	520	537	479	523	512	510	494	521	530	531	547	515	541	536	528	512	548	503	500	542	478	529	550	543	540	495	513	500	498	533	534	525	494	524	526	524	541	539	568	516	520	524	487	552	490	556	554	534	520	545	514	513	481	544	536	531	484	519	507	546	528	548	539	543	550	502	552	538	507	549	519	491	521	499	536	575	481	489	495	570	523	530	506	566	567	568	510	479	484	508	486	507	532	558	540	524	528	529	542	548	471	545	515	500	521	504	499	537	498	552	506	523	544	490	492	504	548	504	492	532	549	512	492	538	509	522	519	542	528	519	495	526	548	549	523	582	501	516	530	523	539	504	539	566	541	479	533	559	541	525	521	503	529	522	551	554	547	534	546	496	554	527	553	540	516	516	544	586	529	571	533	524	525	546	535	515	509	530	585	546	537	518	519	519	536	525	547	529	527	530	522	536	563	515	514	497	530	535	549	527	537	518	539	533	561	503	506	516	554	548	513	527	485	534	532	517	535	508	484	521	515	517	501	534	513	505	560	495	540	524	523	501	548	539	523	514	587	574	475	523	528	520	565	506	525	536	546	486	538	537	571	559	550	502	527	498	533	527	522	549	535	511	489	499	565	515	554	497	525	514	552	539	497	523	540	555	525	505	536	494	498	562	517	566	527	554	498	519	524	531	490	525	578	528	532	559	521	533	500	531	510	539	498	572	564	530	499	539	518	489	543	493	531	504	537	508	541	541	540	524	542	542	527	522	539	514	542	507	529	531	524	539	525	505	501	520	540	532	508	555	500	548	542	501	497	526	555	518	500	526	526	505	478	525	559	543	537	529	550	546	512	516	530	490	512	501	503	555	547	525	513	539	471	501	536	505	553	556	515	522	535	528	515	517	551	556	548	519	527	544	518	571	534	539	521	546	485	557	519	540	517	528	530	489	495	466	497	507	494	516	546	546	548	531	541	495	537	527	544	547	515	543	513	549	587	515	559	534	473	509	534	568	510	532	559	510	532	528	533	515	509	561	552	535	500	539	521	501	529	460	537	517	532	516	521	517	507	550	530	566	565	519	528	546	482	506	522	530	542	536	523	524	493	502	529	492	522	549	554	555	527	540	567	515	546	537	543	514	511	540	525	538	548	540	517	531	489	524	521	554	557	509	506	517	506	501	525	536	514	545	512	549	539	531	538	516	532	551	505	525	520	483	516	518	528	502	484	563	581	526	539	547	544	523	535	545	552	501	525	546	566	529	570	544	534	518	538	524	480	550	552	525	517	525	545	549	508	523	523	539	578	534	535	556	543	549	514	518	514	573	538	523	518	547	522	519	502	517	526	551	545	478	525	548	509	541	544	515	505	547	518	532	531	538	519	522	472	550	507	514	492	543	536	515	527	549	510	560	545	508	510	538	546	525	528	535	542	569	523	543	529	519	533	490	536	563	568	514	489	499	536	491	532	529	529	522	531	528	531	554	544	502	501	543	521	540	526	529	510	512	515	543	491	482	521	553	501	534	534	555	545	560	533	495	488	537	546	548	528	523	535	515	519	502	509	484	562	538	537	543	503	499	492	483	553	543	503	494	517	546	513	544	523	542	554	531	546	534	554	547	548	564	535	515	526	554	496	554	511	568	528	557	508	533	504	575	521	555	543	502	534	533	507	484	522	535	568	522	525	511	571	494	517	568	538	495	506	571	508	520	553	487	603	544	562	503	560	509	522	484	525	540	512	542	565	510	509	527	494	496	555	526	554	526	523	594	546	504	495	549	492	497	547	551	514	528	484	532	581	532	506	521	506	530	543	506	555	518	497	520	554	542	531	515	523	548	521	575	534	516	508	503	518	524	500	537	542	559	518	529	549	518	538	593	532	511	525	545	517	552	507	534	561	530	525	515	516	519	487	594	560	515	485	543	534	481	508	491	509	508	551	520	506	514	550	513	565	559	543	536	496	525	534	520	511	512	506	511	572	524	520	545	532	505	541	553	514	547	484	568	466	501	552	521	523	528	520	521	511	543	501	546	544	479	519	528	535	537	585	566	492	581	538	514	483	552	514	515	529	520	519	513	526	515	538	533	507	493	494	458	507	552	564	521	498	480	552	557	506	539	528	544	508	513	532	526	471	507	549	534	522	552	524	548	532	491	537	563	518	532	565	477	543	517	514	536	575	485	511	553	529	528	554	492	510	549	517	526	529	513	509	498	542	547	512	538	555	541	493	523	542	535	560	546	557	523	494	586	544	512	555	526	505	523	513	509	519	534	523	504	542	518	534	541	534	510	559	507	532	536	550	537	522	536	554	502	507	524	547	540	510	495	544	527	517	543	528	543	499	536	554	502	529	525	520	532	532	524	519	497	510	527	531	522	562	557	527	488	509	517	555	511	515	529	521	537	536	514	553	556	508	544	512	546	526	525	539	552	520	501	543	557	558
8211	4693	2484	1201	967	792	750	652	704	631	609	566	595	564	613	596	589	629	575	653	646	658	558	671	681	693	722	698	734	660	711	698	621	604	615	666	625	614	635	565	634	624	598	607	595	598	624	568	595	580	580	662	629	709	612	589	574	557	601	573	572	628	567	594	582	530	658	583	558	556	563	602	586	590	574	554	563	588	562	583	561	549	598	597	565	592	571	582	540	584	543	607	610	554	555	563	539	573	605	568	557	537	579	534	581	597	534	548	566	570	547	549	537	637	551	561	556	570	581	565	551	580	585	606	550	562	561	561	545	609	589	576	555	533	521	595	581	614	560	525	588	563	544	594	575	589	560	548	568	533	562	546	553	560	573	561	611	552	604	547	583	564	553	557	579	566	575	538	576	550	543	544	565	589	572	559	580	540	569	578	576	580	588	587	588	529	546	564	558	562	539	551	563	545	526	523	543	566	589	502	580	571	582	606	567	597	571	552	571	615	560	535	543	543	562	543	586	570	585	576	585	561	572	567	569	558	585	562	576	558	540	598	556	589	572	536	612	588	580	527	594	581	551	567	537	549	565	553	582	544	587	555	524	561	576	602	574	541	606	551	574	596	546	585	536	591	588	583	587	576	526	533	600	548	558	549	577	564	553	572	552	537	594	572	522	560	533	559	545	528	569	586	555	529	584	538	546	584	588	607	577	581	564	596	564	565	573	569	579	559	568	602	543	533	539	561	571	536	540	576	548	557	536	562	561	557	556	549	608	562	610	591	565	556	576	556	553	537	559	548	548	597	603	565	562	568	554	534	536	577	573	561	547	561	552	578	525	582	563	603	568	635	531	554	543	589	581	547	586	567	574	553	545	601	575	587	551	543	610	588	564	550	574	577	562	597	574	543	540	621	614	604	590	542	561	570	555	527	557	555	599	547	566	571	572	578	570	584	567	568	577	566	586	566	606	543	541	542	530	557	597	589	585	584	555	555	543	581	550	565	572	561	594	520	584	629	573	548	595	591	584	597	595	554	587	532	560	538	536	585	585	529	571	577	565	575	562	570	569	560	580	550	555	567	543	573	541	540	544	602	600	549	556	555	576	592	542	605	541	560	532	554	546	579	545	563	594	536	572	579	572	554	547	594	572	575	573	590	548	581	586	564	562	591	559	551	532	542	571	552	584	551	554	565	574	532	575	581	568	557	575	559	594	601	612	620	589	575	592	545	522	569	551	562	546	577	589	570	550	536	551	556	558	539	557	535	542	522	565	566	583	578	573	594	592	569	554	564	583	620	576	581	569	583	585	573	569	579	583	580	536	558	558	552	572	561	569	559	616	604	541	576	542	531	506	551	592	591	572	568	579	580	594	552	573	590	550	567	557	598	551	591	542	558	581	574	534	545	588	540	560	578	552	548	594	587	547	548	549	620	576	519	553	598	562	623	566	557	552	565	548	558	547	575	554	552	537	562	595	567	600	572	588	598	560	613	591	584	578	577	573	560	572	571	597	535	638	563	557	564	584	585	557	539	540	567	534	584	594	569	598	540	566	595	567	570	559	562	527	567	559	533	580	536	549	558	584	567	551	550	528	557	537	557	541	546	564	575	544	563	555	550	565	565	597	594	552	563	546	555	573	567	601	583	586	569	582	573	627	590	590	569	522	559	568	562	550	567	541	551	537	542	575	530	573	570	559	525	577	607	541	585	543	613	532	578	566	585	584	584	574	511	576	605	586	536	551	558	529	540	608	597	554	545	552	561	610	539	518	564	562	554	566	554	569	571	567	559	574	551	575	560	553	600	558	597	542	554	564	493	548	534	541	546	574	565	562	556	557	523	536	541	546	553	559	568	578	576	567	554	579	573	606	601	582	586	554	548	510	580	576	577	548	578	548	535	555	534	575	584	538	530	527	549	604	574	551	559	566	540	528	551	573	530	550	556	572	578	566	538	511	619	576	554	586	545	582	550	548	555	608	542	597	546	575	569	601	568	588	556	547	545	610	541	568	528	570	562	613	577	565	521	572	524	541	527	566	582	520	585	548	561	557	580	608	608	579	587	539	572	596	549	546	567	558	572	589	574	537	582	597	525	549	564	539	583	552	559	548	595	544	550	567	577	539	565	543	544	568	558	535	580	546	563	518	536	549	569	559	564	591	574	541	530	530	537	591	555	546	559	551	578	548	566	558	545	578	555	541	529	563	543	526	575	577	526	576	550	561	572	580	564	585	618	585	533	529	522	599	515	541	567	501	568	602	585	565	532	538	568	579	583	545	582	600	551	551	571	589	598	606	615	560	571	552	567	568	585	524	572	578	588	538	569	567	548	550	567	567	562	548	518	563	572	571	597	545	554	558	598	552	555	579	573	592	558	539	517	554	562	596	580	585	574	529	537	536	548	580	581	567	532	575	561	555	575	547	537	559	569	581	554	566	510	523	579	565	524	567	553	593	564	586	555	548	566	525	556	590	566	546	570	565	560	589	551	579	598	626	534	548	631	581	549	595	579	558	556	569	591	583	534	527	592	563	552	566	615	563	535	572	564	585	494	557	573	583	552	604	589	528	554	575	523	586	625	538	507	516	562	529	557	551	559	525	586	571	582	580	546	579	569	533	590	587	563	546	578	528	557	564	561	540	521	554	538	551	589	539	565	556	568	559	576	568	549	553	567	623	600	550	550	546	591	511	556	592	522	575	558	555	560	579	572	569	627	554	601	587	555	548	590	580	575	563	614	570	606	537	595	575	586	538	577	538	546	541	588	595	579	580	567	604	564	567	568	549	553	544	589	575	593	522	590	556	572	568	550	575	548	596	542	563	550	599	592	571	560	562	586	568	569	596	566	544	544	542	542	550	580	592	534	575	582	572	550	570	543	586	542	549	568	592	595	570	611	526	583	571	560	573	559	605	522	556	588	540	536	579	569	597	553	562	536	545	569	564	583	576	581	530	566	549	567	578	597	527	552	572	547	552	610	555	564	567	548	593	567	618	545	525	608	571	541	540	526	572	567	570	571	546	553	551	603	584	560	566	557	597	547	571	529	545	588	603	568	593	543	559	565	589	555	537	579	573	596	576	554	570	595	561	564	564	601	555	600	587	593	525	565	556	558	570	591	551	564	558	543	539	614	591	577	560	542	525	589	559	585	571	602	590	550	577	568	572	552	545	556	610	553	579	567	582	580	558	555	549	566	557	606	592	581	553	613	563	543	572	596	556	608	587	535	518	538	561	580	545	536	573	567	557	565	611	556	546	563	561	578	543	552	571	570	582	625	554	576	573	585	573	594	476	560	557	529	547	583	552	523	604	536	589	550	522	609	590	547	541	592	510	550	585	585	573	559	564	558	549	581	595	596	568	517	563	579	542	547	554	548	555	570	571	546	542	585	566	587	607	575	601	542	577	615	591	548	549	548	517	558	579	555	558	536	583	576	571	566	574	574	588	592	542	549	572	568	571	517	505	543	581	559	572	548	609	524	569	563	633	539	536	582	581	552	598	573	548	531
23795	21346	28632	24401	21356	9729	1007	701	580	503	492	411	436	424	384	372	360	375	403	408	417	379	365	408	395	450	460	470	427	461	458	421	441	437	443	412	339	341	372	345	333	351	369	350	359	351	380	369	350	372	357	397	374	421	369	388	337	352	348	384	315	327	325	330	333	308	334	346	324	285	291	299	319	316	309	345	336	304	321	301	334	328	291	323	331	300	288	303	336	286	323	303	308	293	339	303	284	324	337	265	297	277	309	310	320	310	301	286	311	308	302	280	286	288	301	297	312	322	320	310	294	293	295	297	301	303	290	308	320	298	290	278	290	299	293	315	318	288	329	327	300	306	319	269	284	285	308	304	302	330	301	324	327	284	317	308	271	323	290	311	315	306	354	279	327	300	291	307	272	334	307	311	312	326	328	313	312	299	255	297	285	315	302	286	286	304	300	281	275	283	286	282	313	309	346	289	328	304	308	289	316	293	299	291	336	297	336	307	315	320	294	291	300	296	292	297	336	296	311	309	322	315	293	311	295	306	312	317	298	328	295	310	309	306	309	334	302	308	304	285	305	297	324	298	300	320	312	329	285	292	303	292	278	294	320	292	317	283	322	288	332	345	280	306	303	309	294	300	304	302	314	328	288	305	318	298	308	305	289	327	275	302	291	318	310	331	287	299	294	295	280	318	304	268	295	312	330	329	303	250	299	271	273	317	291	290	305	303	288	280	304	271	314	321	319	321	259	299	320	311	336	312	297	299	290	332	312	345	312	340	302	281	323	301	299	286	278	278	302	313	281	332	291	331	283	333	313	314	292	308	289	279	315	310	301	272	329	288	276	309	326	300	306	297	307	319	283	293	303	313	296	316	326	273	298	316	305	308	283	278	290	323	316	297	293	303	296	319	304	304	293	303	291	301	302	287	307	300	297	305	292	325	252	318	288	275	309	297	330	290	329	278	298	281	338	289	284	295	294	303	307	293	321	304	296	333	300	344	287	289	321	327	292	293	315	308	308	336	321	269	318	295	339	297	282	304	316	333	292	305	278	323	286	293	309	298	310	318	313	347	297	330	295	317	308	316	304	294	302	303	294	282	315	298	275	312	283	258	306	284	293	319	273	314	302	336	329	312	320	341	297	280	298	316	311	308	293	310	340	280	267	317	314	318	305	302	276	319	292	344	268	314	291	310	307	302	301	307	330	302	305	295	294	314	274	309	291	317	315	332	303	258	286	299	289	308	315	303	323	316	290	319	287	312	314	306	304	286	276	287	305	317	326	303	294	269	288	288	302	283	314	270	304	305	314	319	296	287	316	311	343	302	322	322	317	312	321	329	305	292	307	327	291	318	340	292	322	298	305	299	268	304	323	305	301	293	289	311	315	266	323	294	313	319	332	309	324	306	311	296	323	277	335	309	283	317	311	288	282	298	301	320	333	307	283	328	284	310	325	269	264	277	297	328	301	288	312	293	321	298	281	306	318	311	290	306	323	281	260	289	321	325	317	325	291	320	290	336	324	333	334	317	303	312	310	282	316	321	303	305	299	301	296	269	317	288	321	295	305	299	329	316	294	283	291	321	271	323	289	323	283	317	306	305	297	306	298	304	299	303	287	294	291	301	293	299	302	317	330	262	310	275	278	324	309	305	311	287	332	323	305	283	308	291	343	315	296	291	299	344	293	289	269	315	283	306	298	303	311	304	315	259	277	295	296	269	302	331	294	324	315	326	306	308	310	301	288	305	316	269	308	301	298	319	336	302	298	308	295	296	305	316	277	279	330	283	311	305	321	307	281	304	297	289	313	321	290	322	338	319	322	279	325	293	298	322	246	300	284	291	316	296	296	281	307	301	294	311	320	278	328	285	294	294	303	305	302	292	287	338	311	345	338	326	290	327	264	316	319	322	298	300	321	324	327	297	302	294	328	301	318	283	275	296	311	324	298	292	335	332	304	269	310	326	311	295	286	293	298	310	308	317	316	314	297	291	295	314	298	300	290	311	313	341	273	295	297	293	307	274	330	309	300	330	314	302	288	314	308	309	291	295	318	315	298	285	316	302	324	333	298	323	316	295	298	274	319	319	307	316	282	292	310	295	321	302	298	336	314	292	295	277	278	309	302	290	282	302	284	296	336	293	297	286	299	302	307	280	315	309	292	314	303	309	307	329	312	310	315	301	309	318	323	306	304	330	300	310	295	288	285	333	306	307	319	290	298	308	297	279	301	303	351	304	289	329	278	298	314	314	303	282	300	319	285	332	332	298	302	303	320	288	303	291	304	299	317	294	335	323	302	310	366	316	304	272	309	298	314	290	293	313	280	332	281	300	277	301	281	270	341	300	316	300	279	287	316	264	290	296	300	294	301	294	287	316	297	331	308	311	287	314	316	296	271	293	323	306	327	292	307	275	325	268	295	285	322	287	291	293	306	325	285	308	301	309	306	321	280	291	320	322	279	311	297	306	282	293	317	295	314	292	286	272	306	302	309	309	263	312	290	263	329	282	310	289	308	288	270	289	278	287	313	290	308	309	298	299	286	303	305	328	305	304	301	308	302	316	301	289	300	311	297	297	315	299	302	315	312	299	294	303	310	296	284	322	317	276	338	328	304	334	306	333	288	302	312	328	318	315	289	294	289	280	289	307	279	277	314	291	276	315	321	286	282	315	296	324	314	312	273	270	326	275	305	287	323	305	271	282	281	320	312	327	259	313	303	304	335	289	305	290	313	297	296	289	295	308	295	285	309	316	296	311	293	298	271	315	313	280	312	313	308	269	317	326	309	303	348	310	304	293	326	328	330	290	311	322	319	333	322	291	306	292	303	299	355	309	281	295	261	305	306	295	297	298	297	272	325	298	310	308	331	352	286	294	311	298	290	283	298	339	255	302	280	293	327	290	299	306	348	293	288	315	278	296	299	321	308	287	275	267	307	290	323	308	304	269	279	295	335	307	312	331	314	326	306	311	308	295	312	288	306	268	276	295	290	315	297	308	298	297	290	328	286	317	318	298	311	306	304	302	317	304	312	294	276	317	322	313	305	288	283	293	310	299	307	298	289	293	301	339	315	263	293	305	307	327	298	292	304	291	276	316	324	284	304	270	309	329	301	300	296	294	321	316	292	310	292	302	309	293	291	299	330	296	299	308	294	301	290	344	300	275	295	268	332	309	273	276	326	320	308	317	328	331	282	309	298	297	303	297	295	299	304	310	313	281	304	282	301	306	309	290	308	295	313	332	300	306	301	287	323	296	314	300	306	317	321	315	307	286	332	312	294	317	297	292	326	287	289	304	308	301	319	302	332	321	306	311	282	327	275	308	308	317	295	317	293	291	310	317	292	307	323	309	306	300	246	318	303	278	291	279	334	320	325	326	289	260	336	304	297	307	307	332	316	324	328	339	301	291	311	269	336	313	310	294	323	250	326	301	324	316	301	306	313	312	291	333	293	334	262	325	316	303	319	302	303	314	333	306	302	283	286	283	296	288	295	311	284	284	295	278	297	286
9954	21381	7673	3333	2389	1652	1256	1036	844	696	634	590	524	476	484	488	501	481	463	433	492	477	460	470	529	579	564	591	588	576	585	516	543	493	545	511	473	405	406	417	395	432	395	430	424	385	428	438	440	436	421	458	474	487	491	427	399	380	385	375	313	366	381	350	387	356	344	378	348	329	340	354	356	348	356	314	318	375	336	329	352	318	340	319	341	354	375	342	327	316	307	299	333	335	345	324	345	360	325	342	320	332	329	333	349	338	342	347	307	315	340	333	323	358	335	361	332	309	310	314	309	318	312	339	316	333	316	309	332	318	324	336	336	287	355	321	337	321	330	312	359	334	308	316	348	310	341	342	340	347	348	358	327	339	334	320	355	327	316	312	341	347	327	309	316	343	328	322	338	332	313	329	341	333	324	332	322	334	315	325	332	333	307	358	350	348	324	327	309	389	324	334	317	310	326	297	316	337	340	357	309	326	343	347	325	339	333	309	354	349	318	322	336	314	325	318	328	333	334	323	306	308	335	344	324	365	363	333	357	326	345	317	313	308	321	364	311	312	335	328	312	335	324	336	338	301	315	345	339	306	340	336	337	308	345	323	329	333	346	335	313	357	292	319	373	323	317	321	325	324	332	347	345	302	360	319	328	299	321	332	329	351	314	313	342	332	332	328	309	318	320	330	286	348	347	324	334	338	317	335	315	349	343	316	329	345	339	315	307	328	344	346	330	312	330	335	368	305	335	329	327	347	346	300	346	336	318	301	344	320	296	333	324	354	332	329	317	319	318	326	360	335	316	323	345	335	307	325	339	355	331	344	335	321	334	336	313	355	295	280	315	328	357	331	344	317	335	325	323	349	344	344	337	334	318	341	339	334	344	330	359	335	298	323	340	327	354	306	333	305	358	333	342	354	348	306	319	351	322	312	339	348	297	314	329	310	327	318	315	334	340	317	330	351	349	287	331	351	313	337	369	330	324	350	336	322	331	335	375	335	310	310	319	335	319	331	322	328	309	330	338	319	317	329	350	339	295	301	317	334	316	315	332	315	353	336	350	332	347	337	304	329	321	338	326	322	324	295	334	335	336	351	330	324	326	339	311	348	351	352	351	329	326	313	342	334	334	308	366	324	318	347	319	309	332	340	338	294	320	329	317	324	315	318	307	333	350	349	332	312	308	326	317	336	348	338	346	329	347	320	319	324	304	321	317	324	345	313	314	361	333	350	313	327	345	322	336	331	333	323	322	361	333	353	312	341	327	336	311	291	356	322	301	333	342	321	320	338	314	327	341	331	323	314	320	313	337	320	319	294	344	355	342	356	316	360	313	310	319	353	350	357	342	347	283	320	337	316	302	309	351	327	328	304	319	313	347	333	334	329	341	363	312	314	365	312	323	352	357	341	353	306	330	351	324	335	301	354	335	339	292	321	350	287	360	340	323	321	328	364	331	345	328	342	312	333	347	355	327	340	331	349	304	320	339	345	361	335	312	336	349	316	328	319	343	318	320	345	352	330	347	360	352	366	330	304	342	340	335	305	335	334	349	294	342	363	348	318	328	357	321	317	314	346	313	328	340	323	304	318	319	333	313	359	282	325	335	321	299	342	355	348	380	310	337	323	344	361	325	317	357	310	319	328	323	284	341	356	318	346	340	304	304	342	317	337	314	322	341	335	333	341	265	334	325	343	321	352	314	302	335	330	344	353	305	327	345	333	331	298	327	351	346	329	316	331	322	349	304	321	333	305	309	313	294	328	336	340	298	363	336	312	330	333	342	337	348	330	368	312	330	321	325	334	336	313	352	311	328	338	351	322	325	353	324	302	316	346	343	314	320	312	302	345	349	329	314	354	336	282	319	350	335	325	337	315	396	289	337	346	323	328	329	318	309	330	358	331	335	372	340	331	348	327	340	319	306	344	341	364	300	333	340	318	296	324	320	295	345	326	359	334	306	317	330	335	302	336	328	321	312	340	322	350	312	308	313	308	308	324	301	300	354	332	330	337	370	322	340	330	323	314	318	317	372	316	321	294	315	352	340	324	352	330	380	326	368	325	338	313	331	317	320	308	340	324	335	350	320	299	334	352	348	330	332	353	317	316	325	302	321	313	328	325	364	309	349	334	330	337	342	334	333	299	349	294	308	284	328	305	343	354	346	312	334	319	339	344	317	355	278	323	379	328	335	332	309	322	283	313	329	319	322	323	353	298	360	335	297	336	315	341	335	336	322	326	298	311	349	344	356	328	357	348	302	319	326	298	302	374	326	342	348	320	340	330	346	337	318	348	317	307	343	349	317	320	299	342	329	333	333	340	293	330	336	335	332	314	332	323	314	391	345	318	341	318	326	317	326	323	369	306	333	319	307	311	333	285	300	359	333	341	315	315	321	342	316	294	383	352	317	323	354	369	326	319	329	322	339	331	322	318	345	338	321	308	313	301	310	383	341	306	321	314	342	339	336	358	341	330	332	333	335	325	307	344	321	333	313	353	313	372	330	319	306	342	368	326	315	357	307	349	315	328	331	361	336	343	315	338	355	316	333	318	307	328	309	291	314	328	311	336	320	377	350	306	341	376	317	337	321	329	334	338	335	322	317	298	326	329	326	325	325	272	321	320	297	328	316	336	299	277	326	321	316	324	331	351	310	333	333	323	342	325	313	332	333	325	329	317	334	337	336	337	302	327	309	307	334	319	348	337	330	333	322	357	353	334	311	333	294	324	318	334	305	310	312	326	353	325	327	370	337	328	338	306	355	327	339	329	315	324	321	332	339	315	342	353	322	324	351	328	304	322	339	313	308	312	306	324	331	316	354	357	329	307	332	322	315	357	301	330	325	376	322	345	337	343	334	342	334	313	328	339	338	325	354	326	321	332	334	322	318	322	333	328	367	344	360	320	343	308	335	330	338	309	336	358	324	334	367	308	330	328	348	376	365	324	323	279	299	315	364	351	344	343	346	321	320	320	342	339	360	351	348	328	314	316	322	303	295	318	330	310	285	344	349	312	306	349	332	308	319	328	340	316	335	332	337	329	350	330	330	306	315	345	315	338	328	308	348	292	349	329	338	300	334	329	298	318	316	344	310	299	339	325	334	364	312	317	347	307	329	321	345	337	322	355	342	307	336	342	324	324	310	327	341	353	365	313	352	316	328	317	303	315	333	350	320	330	358	330	354	335	319	351	322	297	323	320	343	339	320	303	285	338	353	348	322	325	303	316	319	312	321	355	294	311	345	343	368	296	310	341	351	330	344	316	314	310	328	338	338	363	315	303	366	311	353	348	355	332	336	322	325	336	328	314	328	350	327	333	295	359	325	319	347	320	328	338	339	317	341	319	333	329	342	328	320	299	358	319	335	304	324	297	327	338	321	347	346	358	354	332	321	327	317	331	344	325	307	352	334	344	353	335	307	325	324	341	316	283	296	317	337	326	295	313	351	319	329	290	342	313	352	322	305	333	335	329	308	333	335	343	304	303	330	275	320	323	358	335	351	367	343	350
25066	21307	27311	25558	9359	1226	1021	845	836	811	777	797	765	779	828	699	698	781	815	786	792	743	777	725	746	852	794	789	849	802	783	797	829	815	784	770	732	748	738	735	721	753	765	724	738	750	735	728	714	680	756	813	767	800	731	729	714	706	756	670	709	688	693	729	664	699	670	699	727	700	724	710	684	699	707	649	672	747	680	720	726	677	682	712	720	666	704	669	725	711	689	687	697	779	732	671	673	718	713	717	691	707	703	722	756	688	775	655	703	732	757	716	691	711	710	686	682	695	705	699	697	749	743	664	674	714	741	678	696	705	654	671	688	681	755	721	735	705	715	736	753	702	719	683	718	681	713	675	667	645	684	723	666	716	690	669	717	637	722	687	732	701	717	766	705	679	684	707	751	651	665	672	695	692	712	719	727	693	689	672	743	713	680	709	693	656	729	673	730	759	709	706	648	718	697	700	670	704	695	721	663	667	773	664	709	705	670	650	684	652	679	761	732	712	635	658	685	713	727	715	725	683	653	687	687	713	727	672	691	695	693	742	751	721	731	695	714	684	717	698	677	658	737	701	700	702	689	687	702	719	722	708	650	704	678	701	699	707	676	687	654	679	701	685	678	743	757	712	700	684	723	708	712	692	725	685	701	676	714	697	673	738	700	681	708	702	679	660	685	675	686	684	721	678	706	624	704	693	681	679	700	698	710	682	694	668	697	713	710	756	662	707	702	659	721	661	714	760	707	703	682	700	673	699	690	687	677	673	684	670	648	699	694	708	691	735	674	667	697	670	697	730	753	683	743	682	648	647	695	745	736	698	684	689	689	759	671	677	722	717	748	666	694	685	715	757	700	709	712	679	743	698	698	692	661	692	700	685	686	733	725	722	741	696	669	716	678	633	707	710	664	675	698	732	672	666	693	651	715	724	665	704	727	674	733	645	707	708	683	705	778	667	700	752	706	764	677	663	657	692	693	664	716	670	694	704	747	726	741	711	708	675	660	703	688	726	710	690	722	731	728	644	712	694	711	696	751	666	682	700	680	741	688	671	678	695	683	681	695	679	682	722	732	698	711	675	675	725	642	651	710	711	694	707	682	712	693	721	685	747	704	685	683	713	705	694	702	739	732	668	629	720	718	677	709	709	729	677	751	700	697	697	685	736	718	671	701	696	694	635	682	722	730	684	657	745	726	674	704	672	712	694	664	679	722	709	723	667	727	733	712	727	667	680	640	698	682	742	700	715	702	649	635	733	693	675	695	683	728	730	695	677	704	684	728	723	696	701	664	693	651	694	672	695	745	697	704	704	724	765	698	686	707	732	680	698	658	743	733	707	746	658	741	684	705	701	670	723	762	741	719	706	745	682	693	711	648	704	682	736	708	691	694	702	745	671	705	703	670	688	688	707	739	729	692	701	713	697	656	713	740	685	712	723	677	716	727	666	727	704	710	730	722	707	705	682	671	639	714	721	718	695	687	704	640	734	665	711	709	689	671	677	735	694	686	727	713	706	678	721	733	685	679	714	701	660	695	696	736	681	690	753	691	740	722	717	725	684	712	703	702	718	689	717	691	712	684	738	723	741	732	686	697	716	735	724	712	713	733	710	686	688	698	703	656	713	730	685	666	689	746	670	723	704	714	701	654	673	695	719	722	706	648	696	702	649	685	711	689	696	742	725	705	732	768	720	700	705	698	698	683	676	655	672	670	674	702	663	684	747	677	695	715	709	766	750	678	685	725	659	712	717	716	693	739	697	712	694	708	744	716	680	667	714	704	726	685	688	711	722	722	700	679	676	747	717	676	739	744	680	684	732	701	670	739	676	733	713	719	702	710	651	723	717	714	707	683	727	710	704	687	676	704	659	647	689	673	701	658	702	702	728	662	690	725	733	736	695	744	697	694	730	729	667	710	694	675	724	704	706	679	682	704	672	714	691	688	727	701	733	684	677	722	689	707	694	689	646	656	708	692	694	723	788	742	763	715	671	703	698	710	679	733	790	640	734	701	699	692	691	717	711	755	692	648	670	662	734	725	621	688	685	675	685	693	723	737	648	708	684	677	706	678	676	680	712	684	686	710	680	676	660	732	677	683	695	725	685	713	726	724	702	757	722	737	723	701	693	736	708	679	722	692	672	735	763	719	712	713	712	672	678	686	719	685	723	671	682	712	673	701	714	673	711	724	691	718	622	727	718	745	688	686	747	705	671	728	713	703	705	715	715	690	694	638	611	706	678	702	720	692	724	709	717	750	669	723	685	703	697	708	736	721	716	698	665	709	717	733	688	653	719	679	676	698	685	708	683	686	694	675	706	718	718	677	737	746	685	699	720	733	707	704	720	712	729	697	690	703	717	741	733	715	667	690	734	698	711	650	713	673	688	721	705	696	710	722	723	646	664	663	690	685	684	718	725	697	694	687	677	681	688	685	710	636	701	712	722	694	655	682	704	770	652	718	739	690	713	694	731	690	693	681	717	674	718	738	706	672	669	679	626	732	662	671	714	660	713	672	708	701	709	714	709	744	713	693	665	702	713	688	656	751	705	725	702	693	705	737	714	728	747	749	685	718	683	721	747	695	701	701	690	666	711	659	725	706	732	726	664	716	700	677	687	675	707	698	679	726	722	681	759	702	681	687	668	723	743	706	721	652	703	735	701	710	683	668	682	681	715	719	689	729	700	705	678	649	746	651	688	709	685	711	703	688	699	783	696	660	670	708	698	721	731	682	717	708	738	746	718	667	681	673	674	703	663	688	724	635	655	677	674	703	712	705	719	688	711	678	706	715	732	715	669	673	736	651	713	730	730	713	713	711	729	671	654	732	688	712	632	681	703	674	738	694	710	689	685	690	717	682	734	699	697	724	717	633	730	660	685	658	690	695	683	697	734	685	656	691	720	699	717	691	679	678	695	724	711	744	727	738	740	691	707	711	702	733	702	687	733	736	689	718	680	694	724	676	675	633	700	666	719	723	695	700	735	663	719	758	676	725	690	672	708	671	703	697	723	743	667	730	692	690	711	719	757	724	707	719	655	694	706	703	658	670	691	722	671	709	690	660	713	702	738	670	689	742	694	692	684	687	680	687	715	706	705	692	682	704	693	716	703	756	715	733	741	703	704	686	693	667	676	698	742	703	695	709	704	729	683	713	718	688	736	657	686	656	699	709	693	678	720	701	736	698	706	706	708	641	659	698	714	667	700	682	683	741	694	659	707	738	733	725	693	656	677	660	731	672	689	723	688	703	720	685	668	692	700	680	725	678	688	675	723	724	734	734	711	704	675	768	709	698	678	715	687	730	674	714	706	698	676	742	681	701	703	714	701	692	661	700	694	686	689	702	715	719	741	678	677	699	660	676	702	727	661	683	680	634	663	685	716	706	718	642	669	693	682	668	664	651	648	670	732	716	711	662	701	700	651	722	680	712	720	639	664	657	651	721	676	715	669	672	719	718	671	677	680	706	684	726	706	666	754	659	684	704	697	670	681	722	788	714	676	720	703
9663	17103	5445	2576	1861	1619	1347	1070	1050	1012	926	912	833	812	835	846	790	839	831	876	889	809	842	868	876	945	953	913	901	890	889	920	895	812	901	915	822	825	786	793	778	774	820	785	789	786	789	753	780	769	818	818	825	892	846	812	817	755	788	729	726	755	763	757	715	766	743	730	724	757	784	764	733	735	723	777	751	783	724	732	715	748	743	749	721	716	742	728	733	745	728	707	726	720	682	753	729	692	749	675	733	701	733	663	731	724	778	695	752	702	706	714	718	728	747	673	717	728	734	761	755	748	718	759	739	691	700	708	754	707	725	709	703	704	763	737	727	758	715	757	739	646	775	726	730	719	677	736	730	691	741	697	661	718	716	738	719	769	776	724	718	729	744	698	763	760	705	700	711	733	752	755	733	710	727	759	698	728	789	732	743	723	711	711	743	728	697	701	710	721	709	734	748	687	687	701	723	766	693	716	716	714	729	715	653	706	695	690	700	748	745	711	729	722	749	693	755	748	716	770	728	715	742	686	702	711	728	714	746	799	703	720	729	719	712	706	727	711	722	761	673	741	717	713	768	721	755	703	710	746	725	715	741	744	763	739	730	727	702	706	717	698	743	742	748	762	704	707	733	692	754	740	767	716	702	705	694	711	737	749	716	669	734	716	718	749	764	737	715	765	732	725	722	743	767	736	750	742	707	710	665	802	744	721	691	737	758	714	686	718	684	753	769	781	733	695	733	705	653	705	734	692	699	699	701	655	676	764	698	694	706	697	739	758	739	705	747	719	718	671	704	686	720	718	734	726	740	712	766	720	751	721	698	758	723	737	711	709	698	709	681	730	724	710	714	712	727	684	688	690	734	715	735	734	757	738	711	714	708	720	685	726	755	744	700	786	676	758	701	758	736	682	781	666	691	761	708	727	746	713	654	718	730	705	705	739	729	721	735	678	764	721	765	692	733	715	747	729	727	694	763	737	719	756	699	743	731	712	735	736	714	729	745	739	693	733	739	710	722	692	730	734	752	712	727	710	739	699	729	727	753	658	758	694	707	709	722	702	713	701	727	718	737	766	746	727	725	756	692	738	730	666	723	699	726	743	739	739	753	691	731	743	744	727	764	727	744	740	752	726	748	715	729	732	765	735	681	731	727	716	748	758	760	739	723	652	763	785	693	719	674	778	707	664	697	755	691	708	703	714	718	725	718	747	757	726	693	723	678	704	715	711	735	723	710	781	735	736	744	740	708	682	713	696	724	725	751	698	735	714	739	733	767	733	767	723	748	705	700	732	736	717	751	743	747	705	742	724	727	673	718	635	698	777	711	729	737	687	701	722	753	694	718	747	674	759	720	696	678	735	758	714	709	695	719	715	758	687	700	718	714	715	688	717	703	740	732	716	688	709	765	714	721	732	703	730	722	734	750	730	706	757	724	724	709	738	729	743	773	697	736	734	744	742	736	738	686	715	689	752	757	733	754	731	763	711	719	687	728	721	724	685	741	742	706	727	726	821	745	716	714	701	732	716	711	755	675	745	701	702	694	714	732	730	726	715	730	703	697	773	695	748	699	764	711	730	688	765	749	700	697	692	716	657	719	694	754	756	702	703	677	788	687	717	731	746	735	722	740	745	720	737	699	749	718	699	751	741	697	737	722	766	739	755	767	752	711	729	696	712	744	740	700	743	712	697	725	696	716	744	677	696	709	731	742	705	720	682	703	710	694	717	728	734	758	695	733	729	691	753	748	724	699	707	758	708	726	700	779	725	743	726	746	678	746	719	705	745	697	766	721	754	704	739	754	743	724	771	689	712	735	719	712	738	717	783	779	731	682	730	702	731	728	711	708	686	683	736	713	724	706	719	737	716	708	694	681	710	703	708	674	767	683	712	751	726	742	724	714	743	719	701	694	712	750	721	756	733	739	737	708	685	692	740	698	757	674	697	716	756	725	756	708	705	730	797	722	674	699	718	735	763	733	758	725	721	740	698	692	715	685	707	715	693	733	747	732	705	716	698	742	747	758	707	726	731	713	744	708	686	725	681	756	738	673	755	691	775	757	663	701	669	759	742	735	751	684	751	715	684	743	759	737	747	746	714	731	731	700	713	713	661	695	682	695	691	737	716	743	756	683	716	713	712	747	704	748	752	695	711	730	693	706	737	747	728	752	726	691	719	757	797	751	704	718	720	721	722	745	725	741	766	725	683	679	736	728	706	699	677	762	750	747	726	751	724	703	704	725	711	721	717	720	685	746	762	751	732	785	729	752	750	691	748	730	770	749	722	717	681	720	726	663	784	682	716	671	710	698	727	703	747	733	742	718	730	746	735	759	695	741	697	695	682	763	723	757	708	770	706	738	729	763	714	752	754	736	710	747	711	742	753	686	719	762	754	770	731	734	735	720	681	762	717	740	719	724	717	727	696	693	682	710	696	752	725	703	718	725	753	733	718	695	733	701	711	777	787	725	706	733	736	756	726	694	738	720	731	715	724	742	783	738	726	736	712	713	672	676	711	662	761	777	701	765	706	716	745	692	694	700	762	708	685	732	708	735	692	734	740	700	706	680	708	698	694	694	711	758	707	740	693	729	717	663	692	677	754	715	750	739	729	742	771	756	738	760	683	711	691	721	733	751	770	771	796	695	737	755	710	707	695	686	737	630	716	725	698	659	714	720	751	704	713	742	742	731	751	681	679	703	709	759	743	774	769	670	717	748	683	695	686	743	713	748	737	676	667	721	766	716	738	703	786	744	791	737	758	751	730	689	761	758	705	758	725	716	662	681	681	741	749	718	738	730	747	706	702	697	706	740	738	725	751	664	695	720	743	727	689	706	738	746	722	718	740	694	702	670	753	729	796	732	721	693	751	697	727	698	745	732	695	752	681	755	722	752	750	671	720	752	716	708	653	736	725	712	752	698	691	732	728	726	699	793	757	694	742	753	703	726	687	692	728	699	702	676	738	805	724	705	721	733	731	696	716	749	690	694	685	743	746	712	746	741	696	776	721	722	760	718	730	713	709	716	751	725	723	691	752	765	724	704	721	769	732	739	772	722	731	679	764	740	737	733	692	709	703	730	752	778	727	731	688	763	727	746	728	724	737	722	790	762	717	692	656	720	726	749	735	739	686	724	679	697	691	746	658	658	726	698	680	702	698	714	715	665	694	723	751	722	718	753	728	707	742	737	720	750	760	750	737	734	750	726	743	717	743	693	742	731	769	745	730	682	702	760	715	685	725	723	742	719	720	726	740	735	707	719	736	711	719	748	725	699	732	742	727	707	749	685	708	694	752	726	753	782	759	704	718	672	721	699	761	711	743	703	742	707	761	722	747	704	737	759	761	740	732	750	743	753	690	760	705	695	727	721	698	727	751	743	740	722	710	728	761	726	706	757	703	765	695	701	705	698	727	670	709	735	722	735	745	720	786	712	696	661	741	765	775	699	719	705	714	737	722	714	679	696	733	739	735	703	743	711	757	682	753	681	730	730	746	723	732	730	720
22746	21350	29032	24047	21352	21379	6610	1283	1040	888	795	734	708	648	674	663	631	595	630	653	649	612	634	635	651	703	710	726	733	761	700	679	698	670	661	643	607	556	571	592	557	584	609	540	605	541	521	552	587	572	564	659	646	678	616	582	573	543	566	547	537	504	505	513	490	526	514	498	508	501	489	493	499	478	496	426	449	460	466	439	504	490	476	506	514	446	477	471	497	482	450	452	471	529	464	489	462	461	417	482	503	471	491	509	484	514	477	467	508	479	469	476	470	436	459	518	462	455	464	446	457	476	471	421	444	487	496	474	491	439	473	443	483	466	446	455	484	470	459	463	440	500	437	481	512	486	453	466	468	487	467	513	467	518	478	442	441	468	480	473	487	464	450	455	470	498	463	454	448	448	494	457	419	421	428	479	437	484	499	490	511	483	476	496	479	491	472	457	461	458	475	461	508	454	482	516	478	454	483	501	453	448	452	491	462	476	469	472	478	440	463	499	498	458	452	488	462	475	496	490	477	479	473	444	489	489	463	501	446	475	458	441	479	449	467	458	470	514	479	470	440	483	482	479	434	472	458	481	439	481	474	516	488	490	498	478	508	481	453	462	461	459	501	450	427	466	501	456	498	466	459	477	496	487	467	469	434	485	482	484	496	501	447	474	495	455	505	482	446	486	485	504	483	485	465	463	474	452	438	474	470	469	460	467	452	468	446	440	468	479	479	478	456	481	489	481	454	464	445	473	434	509	420	460	466	449	476	500	486	433	471	489	456	505	483	454	485	457	462	487	458	490	465	511	461	487	459	465	509	486	483	482	470	492	456	469	473	468	488	472	507	430	483	485	446	508	507	467	471	476	451	492	491	456	463	507	481	490	450	435	489	480	460	493	478	494	488	511	474	481	478	492	473	461	479	481	419	516	465	470	510	489	439	464	434	440	475	505	475	483	464	488	512	448	477	478	498	477	466	454	430	454	500	507	498	488	457	482	465	456	484	457	461	502	484	497	490	500	446	470	498	469	456	482	452	477	492	505	457	490	472	420	499	479	527	454	487	463	459	463	486	508	425	459	465	476	425	458	479	489	486	453	444	437	482	469	506	464	481	478	445	461	463	467	488	505	536	478	464	472	451	454	489	460	457	465	473	486	468	486	457	485	488	497	460	488	482	453	475	462	484	469	475	499	520	451	470	527	494	495	439	501	484	480	466	459	474	448	472	490	468	501	458	449	448	478	443	475	487	482	438	444	467	444	499	461	464	439	464	463	484	479	525	462	485	462	492	486	493	481	424	483	486	456	457	467	495	444	502	501	469	484	448	485	476	472	448	470	468	485	471	477	460	509	496	509	442	482	440	458	473	468	502	495	431	490	450	460	454	531	477	454	494	448	475	461	506	470	449	475	494	499	456	489	468	472	511	453	529	452	449	481	463	479	477	471	439	421	468	428	437	495	443	453	493	476	472	466	465	474	446	463	470	490	456	469	489	503	442	461	472	470	497	486	465	471	509	472	488	484	475	443	471	452	521	453	416	467	452	424	478	473	486	474	469	449	495	455	458	422	487	486	484	482	466	546	493	466	476	446	487	500	446	465	469	446	468	494	485	463	487	427	517	432	465	464	464	471	481	519	437	495	450	438	479	435	475	454	414	436	481	481	494	419	490	482	487	485	452	459	484	486	510	472	497	491	481	485	447	460	470	485	505	501	540	450	435	491	436	480	435	481	453	432	486	523	500	508	505	475	491	469	474	464	439	520	467	467	489	466	502	452	467	471	503	463	411	440	491	457	526	510	493	461	502	498	494	461	457	435	461	518	471	476	442	485	464	466	464	495	431	472	442	432	500	470	497	462	477	466	495	454	459	486	457	474	482	485	444	470	489	472	483	484	469	509	472	456	453	481	460	496	459	448	471	499	464	516	493	460	491	448	468	468	454	423	498	481	459	451	489	503	464	458	455	483	504	458	472	444	507	489	459	491	492	446	461	472	453	496	508	467	461	457	454	475	479	482	507	478	482	495	496	500	462	500	486	478	456	472	471	478	498	503	477	474	462	481	472	464	497	471	470	498	458	512	441	483	470	449	470	454	409	494	496	445	499	495	465	440	463	496	481	494	463	488	477	494	495	492	456	489	475	483	468	470	475	424	469	466	471	484	474	480	459	435	482	424	455	477	494	482	442	501	476	485	478	456	507	491	496	485	449	509	503	462	428	496	502	521	478	484	488	494	463	493	474	494	459	486	479	454	445	457	461	479	465	469	493	456	500	482	464	463	475	444	465	488	477	488	482	429	481	436	447	459	472	422	431	498	468	468	482	504	463	500	457	472	514	499	464	427	483	445	485	484	471	467	427	473	456	455	477	508	475	519	483	485	455	490	475	449	466	487	523	473	461	478	495	515	487	464	499	461	493	472	479	450	479	475	479	512	455	470	473	503	476	495	460	498	537	441	501	439	461	433	469	468	473	467	453	502	463	453	483	458	488	459	488	490	528	489	482	483	481	483	495	500	459	497	488	477	453	467	468	465	457	467	470	457	450	484	489	434	480	496	450	471	452	512	463	497	482	464	485	486	453	463	442	439	478	502	479	475	478	440	493	496	462	526	494	506	481	450	457	449	483	457	477	440	503	514	481	462	466	478	447	472	485	414	442	455	486	494	460	485	439	452	464	486	507	475	475	477	497	445	450	495	491	464	492	464	505	479	492	487	471	492	435	440	457	465	517	472	415	500	466	502	487	499	485	458	497	499	466	476	475	501	507	401	472	440	498	451	459	446	470	495	482	442	445	475	469	498	488	486	473	445	487	467	470	499	455	475	461	458	485	441	481	468	495	466	466	463	506	499	476	497	447	424	415	466	452	428	440	455	466	482	473	458	477	485	465	475	493	445	491	482	502	505	457	478	473	487	462	503	469	472	479	470	462	484	468	501	455	488	458	453	466	463	515	487	466	481	493	516	482	479	486	501	490	472	463	461	478	516	418	450	415	477	463	535	477	502	459	448	479	443	448	494	456	495	461	505	458	460	514	528	481	472	429	483	477	485	460	513	467	441	478	458	490	489	483	470	485	475	455	455	473	454	467	462	462	494	457	512	499	492	462	456	474	437	464	461	511	496	487	452	478	494	451	491	480	456	473	455	465	475	462	506	474	466	472	459	445	479	431	496	515	443	447	495	470	482	488	477	506	482	498	493	504	495	492	476	529	496	489	443	485	488	511	457	486	487	441	476	483	443	435	480	480	493	470	508	447	500	501	504	508	479	468	433	479	448	473	474	478	509	471	485	487	466	451	471	470	444	481	478	512	502	479	484	483	479	499	494	472	471	480	473	477	473	525	471	521	448	441	433	487	493	452	474	461	463	471	448	488	480	483	444	478	475	456	479	471	465	467	464	452	449	419	514	470	474	464	494	465	491	490	479	475	460	504	463	484	474	447	462	425	526	455	498	466	462	476	461	459	499	413	493	499	499	464	451	461	471	453	502	442	446	474	490	457	485	459	480
14056	31014	11724	5585	4152	3039	2313	1829	1490	1272	1054	953	796	776	751	726	739	747	776	793	740	681	742	692	805	855	910	931	869	949	822	867	833	770	820	752	679	617	673	640	634	625	619	627	622	622	629	600	606	669	637	696	733	770	718	651	598	627	603	579	496	482	540	481	555	510	523	559	535	524	533	527	526	500	514	496	494	459	493	513	511	523	506	487	514	441	467	463	509	535	493	470	504	508	475	471	450	506	500	484	462	485	490	487	504	480	468	494	476	475	457	468	495	481	484	488	488	475	499	464	486	472	478	455	470	465	452	471	490	470	487	465	455	466	502	478	487	470	476	474	455	442	489	490	454	481	452	469	476	450	453	495	480	477	484	513	485	465	482	492	516	475	491	443	445	466	477	473	498	504	470	465	530	505	446	506	501	524	504	475	476	446	501	480	487	472	457	514	457	524	469	474	463	499	482	444	455	455	497	494	500	521	507	524	522	493	469	477	494	457	500	480	472	479	441	496	464	489	471	470	521	489	460	461	475	472	475	465	458	439	503	463	478	497	459	487	475	486	481	478	482	477	491	484	479	468	485	491	480	507	481	500	487	473	488	512	469	456	491	465	481	422	464	486	491	473	500	454	474	469	461	482	458	492	434	517	479	472	467	469	458	445	498	517	500	485	507	479	457	450	446	511	506	457	479	516	460	439	469	473	477	482	454	543	524	485	511	453	483	469	487	471	488	468	480	470	489	483	523	455	514	476	475	496	467	494	493	457	493	479	475	478	518	455	451	511	498	444	469	446	483	471	495	483	497	514	464	484	494	506	512	471	501	525	473	507	500	491	456	498	482	468	462	508	465	453	481	515	468	501	472	455	488	477	495	508	492	476	510	480	470	512	492	491	472	461	474	530	483	493	500	501	476	468	448	472	514	396	450	481	454	470	478	463	489	482	498	526	448	486	480	492	500	500	505	500	488	467	470	490	481	528	467	457	460	441	498	502	452	507	476	502	470	461	479	502	468	482	458	491	493	488	499	512	529	489	466	487	457	475	463	490	482	455	482	481	451	480	489	482	429	490	482	469	493	472	492	484	457	503	501	475	476	473	481	429	508	462	506	484	485	498	521	466	513	475	500	529	476	479	447	492	482	509	478	467	486	476	533	470	454	494	473	436	478	501	478	459	481	494	493	464	530	458	489	476	501	495	522	487	493	451	454	473	453	459	488	467	497	468	459	477	495	479	520	531	476	470	487	490	461	444	457	497	460	445	473	460	457	512	523	482	476	500	473	473	476	494	458	500	493	499	459	456	464	466	528	470	495	488	500	478	441	489	488	498	447	507	523	514	516	502	459	478	500	493	502	469	484	476	469	476	519	462	491	476	479	476	492	516	483	458	476	479	491	449	494	459	509	479	498	507	485	491	458	468	490	447	518	456	520	510	525	496	471	486	479	495	491	494	497	486	462	487	487	455	493	529	474	490	474	487	499	501	514	492	476	505	448	462	468	454	466	535	498	481	481	464	462	484	484	526	530	460	454	485	475	520	463	513	487	431	497	483	498	508	504	463	518	510	472	501	485	483	497	447	502	485	461	543	508	465	474	479	464	457	456	488	439	453	512	464	484	482	477	497	468	480	517	498	457	483	472	470	503	489	468	472	492	442	463	486	475	495	455	466	449	504	476	530	494	472	452	470	469	503	461	463	483	498	509	477	470	490	477	477	459	468	485	512	507	443	479	497	500	499	498	446	433	478	467	521	478	481	441	469	455	521	498	487	478	487	481	515	504	532	485	472	484	506	498	466	462	482	490	509	482	491	467	450	470	504	465	480	452	517	489	462	457	464	461	449	487	510	490	493	474	458	453	535	479	514	479	485	525	487	487	516	497	506	497	486	513	508	467	477	483	481	514	449	509	474	470	499	495	458	535	484	503	487	515	510	496	514	458	490	461	481	514	460	470	487	501	495	476	510	457	462	511	413	478	482	465	459	494	473	459	539	510	450	486	478	487	508	493	459	490	488	499	499	494	486	494	463	505	488	453	495	494	473	496	445	464	440	455	469	469	499	462	474	465	462	458	465	442	485	478	495	511	487	467	475	463	459	494	445	484	505	453	497	463	472	479	479	491	470	476	540	496	469	489	492	492	517	473	495	495	517	458	463	483	484	486	513	459	514	518	488	503	455	500	467	481	444	486	500	469	479	465	485	517	499	482	485	524	451	488	475	467	500	478	472	497	499	479	456	478	547	507	530	498	499	454	450	455	497	500	487	508	481	463	473	494	510	483	441	453	488	510	483	472	512	484	450	490	495	448	458	472	502	499	477	496	473	474	474	477	513	510	482	466	492	490	509	491	476	502	457	542	446	480	480	469	463	527	458	486	489	461	460	499	442	478	467	466	456	448	504	489	472	497	501	511	453	470	455	440	438	504	420	457	485	478	471	474	462	463	512	493	482	481	450	467	500	498	515	452	484	483	496	496	519	467	479	512	485	473	443	510	524	544	481	440	473	481	460	498	483	496	475	512	454	461	457	497	480	485	490	502	512	457	462	477	508	476	489	490	491	480	505	475	454	511	553	496	484	461	502	513	495	484	454	499	484	485	468	527	499	452	481	503	461	479	504	479	453	483	507	494	474	459	457	488	482	484	444	496	466	459	485	482	479	490	498	471	479	477	503	482	463	418	434	507	498	456	502	472	494	503	512	442	482	505	498	508	461	515	505	490	495	468	523	516	462	495	501	485	481	485	466	462	477	515	477	481	490	487	512	476	442	473	466	512	458	492	511	478	473	474	485	496	503	522	491	480	469	475	492	468	484	491	518	466	470	455	512	488	513	490	518	473	479	475	458	486	466	458	500	471	509	425	501	508	473	481	458	469	464	489	477	490	470	481	495	485	531	477	531	478	476	489	490	459	500	501	476	464	473	497	526	487	454	467	479	475	450	470	512	469	513	466	460	466	491	488	473	515	499	523	512	468	505	502	489	492	481	495	481	428	524	467	506	513	509	506	504	447	488	509	506	510	439	482	512	500	489	474	494	476	490	507	530	490	449	496	483	519	499	506	440	497	480	469	472	490	491	527	521	473	484	473	482	498	488	484	464	484	486	513	517	463	469	463	473	483	460	519	466	485	496	476	473	486	460	473	494	483	473	467	498	537	491	480	481	498	529	465	521	513	461	472	469	485	493	464	498	488	519	509	499	458	466	500	470	459	452	462	500	494	494	501	481	455	492	496	501	471	480	492	518	458	504	456	492	492	494	444	472	484	514	475	469	460	490	487	480	474	461	505	511	491	471	467	476	504	490	486	474	479	481	435	490	448	467	469	492	458	518	498	499	490	501	509	510	486	458	495	512	463	478	503	505	448	507	459	467	438	495	488	541	484	490	469	492	497	480	498	508	501	466	473	460	493	477	476	513	500	465	502	488	457	504	502	472	490	489	460	506	467	454	525	480	478	463	429	496	503	437	481	478	519	512	472	425	478	478	479	466	479	537	533	479	470	514	494	494
28137	17252	4247	1191	754	658	608	573	579	556	592	558	562	528	533	540	552	564	574	560	603	570	582	583	570	587	629	595	643	587	633	622	605	562	648	570	559	553	552	563	532	533	548	542	529	636	550	551	578	602	516	551	589	580	595	554	584	525	587	573	538	541	504	530	546	547	561	526	575	550	523	534	566	541	559	526	514	538	552	584	500	546	505	575	498	552	551	487	514	506	549	535	542	540	533	496	491	528	527	523	513	598	523	533	524	515	519	501	513	578	530	503	510	539	554	520	566	568	520	511	577	532	544	512	557	483	555	531	505	552	549	471	542	521	551	500	535	554	547	499	498	515	509	506	542	537	522	539	542	535	509	562	547	513	553	566	594	499	552	542	516	529	521	486	552	516	583	511	550	519	501	534	526	508	543	505	514	556	499	568	537	499	480	569	530	505	536	511	529	534	532	531	541	519	576	566	531	542	533	530	532	531	509	505	537	503	526	534	524	527	542	549	507	495	528	512	552	547	529	531	492	502	552	529	512	576	528	503	552	503	537	510	555	501	555	544	510	534	536	512	543	525	512	509	528	590	505	537	522	497	542	523	552	517	519	533	507	498	547	537	533	541	534	597	544	534	539	533	499	554	515	521	538	471	544	505	492	559	506	531	557	521	570	496	551	522	529	542	531	538	524	508	498	519	518	510	494	586	524	558	562	583	512	523	570	492	512	545	519	538	545	558	532	534	536	535	518	519	539	561	501	534	544	558	539	512	536	492	569	505	541	536	524	528	501	516	521	537	543	521	523	501	538	532	521	529	504	497	551	512	509	524	568	525	555	501	498	542	495	527	501	541	524	519	570	506	532	548	551	540	511	537	536	536	489	535	523	551	531	549	522	528	497	558	516	541	498	537	568	538	527	487	557	518	543	560	528	493	521	558	516	557	581	552	501	552	549	565	560	530	511	524	516	550	520	518	536	486	543	467	540	572	521	521	563	551	576	538	532	558	528	496	504	513	553	500	569	517	533	548	541	553	520	509	517	522	511	533	519	532	519	493	539	535	537	530	491	566	525	572	528	547	520	516	528	558	534	536	521	564	528	503	520	550	519	549	521	551	533	536	540	547	530	501	516	569	495	517	558	577	525	517	516	541	477	524	519	529	514	535	542	552	510	526	509	522	546	529	537	543	521	516	540	511	543	531	544	554	502	504	541	497	545	549	515	547	529	553	527	510	510	532	519	525	535	488	523	509	544	550	502	534	539	539	501	555	567	517	489	555	510	540	529	534	529	522	533	540	508	532	544	520	541	579	556	521	535	536	500	522	546	555	506	541	547	520	510	545	513	562	521	514	493	516	531	509	522	538	518	519	541	521	525	518	573	544	564	533	528	539	544	465	540	504	549	519	594	504	542	522	535	523	533	557	509	513	503	529	516	560	532	537	534	501	550	523	513	578	531	520	545	558	471	525	508	493	578	538	499	542	511	491	551	533	516	525	549	554	531	525	527	501	535	548	522	557	494	503	489	521	536	541	519	507	570	555	538	553	527	519	497	580	567	588	542	508	540	531	540	509	514	541	544	507	535	496	499	473	558	489	485	561	529	545	566	564	527	501	527	514	514	535	533	522	550	552	527	538	552	511	520	548	510	563	494	540	516	564	525	548	494	520	553	552	537	489	524	529	526	552	527	527	533	526	555	575	524	509	520	578	520	537	487	546	543	534	487	535	535	511	547	528	502	540	540	514	508	541	468	580	586	540	523	510	544	529	521	559	502	459	512	528	537	574	521	542	494	549	553	511	561	531	530	525	489	515	552	500	532	516	520	488	530	482	552	515	518	551	564	509	565	530	530	529	534	517	524	517	550	479	517	508	557	566	568	532	534	466	545	556	532	548	517	553	523	534	499	557	541	530	504	557	500	506	501	534	519	549	535	554	547	557	530	507	535	489	550	507	470	561	527	544	502	534	551	514	519	531	559	534	520	508	536	515	512	495	502	526	526	550	556	551	512	549	531	521	506	528	514	518	546	537	530	530	502	511	516	563	574	524	516	558	524	543	558	499	503	524	523	507	500	519	544	508	524	498	528	531	540	573	518	538	529	490	528	548	564	518	545	542	510	479	545	512	532	527	545	518	550	532	528	527	536	548	556	533	539	521	523	479	498	522	557	508	538	535	537	502	536	537	498	533	534	516	527	501	526	547	525	550	535	496	539	553	532	520	532	504	521	507	547	532	580	532	552	550	473	511	560	525	538	529	481	531	527	547	538	514	511	507	513	551	515	520	572	589	524	562	535	530	521	552	533	506	537	544	543	525	504	538	563	540	533	534	531	562	500	569	512	532	505	561	526	570	512	526	538	494	515	531	533	528	515	511	516	542	527	489	553	514	530	550	507	534	514	522	539	538	559	536	549	498	528	489	549	506	523	525	571	536	521	535	559	499	521	529	513	558	504	528	547	536	507	502	547	514	523	536	538	543	478	508	531	526	553	510	538	492	523	519	529	521	528	521	551	515	514	473	527	566	555	506	568	510	553	532	527	516	506	532	572	516	548	548	550	518	520	557	526	501	486	554	540	518	534	554	529	529	515	492	512	543	505	534	513	536	525	516	523	558	530	541	555	550	546	527	518	530	530	557	548	546	576	549	520	506	499	566	484	501	475	529	527	539	520	528	549	526	502	521	502	554	537	504	555	528	515	525	505	563	536	567	591	507	541	516	542	539	548	495	518	523	519	526	496	536	509	573	516	518	523	526	534	534	499	532	534	541	582	518	557	560	491	522	520	566	532	517	537	546	529	526	539	521	513	573	527	563	548	536	519	511	525	541	482	561	532	571	538	476	520	481	534	482	544	543	538	506	500	503	525	508	533	540	525	532	524	482	579	535	505	552	533	561	523	499	507	529	495	509	500	511	542	557	536	491	513	548	547	545	529	502	532	551	548	538	490	546	532	563	516	521	527	509	537	539	531	496	535	522	537	504	518	486	504	540	561	511	539	523	509	508	555	537	535	543	518	545	545	542	560	529	524	536	557	503	541	550	507	544	531	547	549	560	532	557	549	506	539	498	572	584	521	569	507	548	549	525	538	529	567	540	561	501	486	546	536	531	557	514	512	515	527	541	557	524	533	493	569	581	471	529	513	550	552	496	567	503	534	521	547	520	524	522	526	508	513	526	567	538	535	513	550	537	491	516	527	520	546	570	519	532	526	573	530	542	580	539	510	547	525	539	514	554	542	556	526	526	525	486	521	500	492	593	519	499	499	517	510	541	534	507	540	502	517	511	516	531	553	543	524	483	566	586	535	538	505	558	518	507	560	541	547	539	553	506	508	520	552	531	549	556	508	568	480	539	547	505	488	562	520	489	547	536	510	523	510	502	540	501	526	518	574	524	548	513	530	488	512	563	517	566	530	516	530	519	524	546	568	557	565	517	511	529	513	523	532	563	555	542	533	521	515	519	534	526	536	532	502	528	532	514	535	524	560	527	528	526	497	514	542	517	491	473	507	534
7798	4243	2333	1154	949	780	714	637	684	602	600	627	641	570	556	584	642	598	671	615	614	645	647	631	684	697	700	673	638	688	678	700	697	699	636	655	631	663	588	579	612	597	578	617	638	631	579	600	592	588	573	647	662	630	627	602	582	588	591	576	605	581	605	572	577	614	601	583	595	572	606	579	582	553	554	567	537	578	584	549	568	524	567	590	585	536	544	536	552	570	542	572	542	557	581	545	566	569	597	546	606	575	566	579	581	581	569	557	526	574	557	596	573	556	589	540	575	576	564	577	576	557	625	518	571	581	549	578	577	598	581	596	566	590	555	566	586	555	560	564	573	568	612	585	574	552	533	553	559	557	563	590	575	532	552	527	585	564	542	599	556	527	593	613	605	530	552	517	590	586	617	555	562	579	551	542	560	557	533	557	614	574	597	589	535	569	577	543	589	572	593	577	568	560	564	577	589	605	565	603	542	602	568	587	566	600	570	548	566	587	583	607	646	541	589	537	578	598	573	557	547	521	537	551	576	528	564	544	570	579	599	588	565	568	609	616	564	611	602	531	560	589	534	600	530	552	594	526	574	541	557	591	541	567	571	561	565	583	559	563	589	586	603	579	581	583	544	544	568	543	557	584	567	572	552	602	517	568	565	528	584	565	582	594	541	526	572	571	539	535	553	603	565	535	563	544	566	579	611	564	586	545	524	582	545	539	599	559	578	589	563	586	578	558	588	557	588	597	580	566	583	532	565	554	586	577	555	507	563	600	602	582	563	558	546	595	541	572	525	575	538	528	552	558	555	539	546	576	593	589	548	572	538	559	564	547	605	535	544	549	536	555	578	596	635	584	533	619	531	566	570	573	557	521	578	554	581	551	565	580	588	630	563	534	573	594	575	557	541	601	550	602	528	567	577	569	534	541	571	543	584	569	596	569	518	551	596	525	573	559	582	569	571	553	542	573	568	564	555	572	585	535	570	577	549	532	600	603	556	554	572	575	585	601	582	594	566	582	560	586	548	593	545	539	563	587	587	556	581	549	585	562	561	573	536	517	582	590	613	535	581	551	613	603	542	543	583	526	580	608	584	564	568	541	549	582	566	571	593	523	591	529	568	592	580	581	588	584	590	542	552	554	592	576	539	570	551	551	575	535	559	572	581	603	569	561	568	569	575	579	569	564	565	569	540	567	588	529	565	547	581	551	520	575	582	593	548	526	568	600	587	547	602	574	599	597	546	592	552	597	519	568	533	581	561	503	548	532	594	551	575	579	557	575	558	600	534	575	570	522	567	608	566	571	616	548	584	561	544	551	530	575	567	556	557	577	551	565	545	601	545	552	551	543	582	553	582	533	533	553	559	576	589	591	506	594	534	630	578	555	569	602	549	521	517	566	564	585	549	565	551	582	563	562	541	597	568	558	588	594	581	591	586	562	560	600	556	549	587	538	594	585	568	529	600	539	538	600	588	590	619	538	550	548	564	554	575	565	576	586	542	568	549	559	544	586	562	615	580	593	589	579	569	563	605	589	568	581	551	577	593	566	555	557	603	538	571	577	558	548	538	579	552	556	576	560	585	566	521	538	600	577	563	585	566	565	607	586	504	549	548	553	567	570	556	556	583	557	548	545	579	596	605	545	564	553	598	536	611	558	556	641	566	594	595	584	583	564	601	611	574	563	583	537	572	553	563	563	554	558	615	587	521	608	598	584	592	569	588	509	558	528	568	559	519	551	591	568	565	588	617	568	583	590	579	578	586	580	588	543	552	572	599	560	539	540	527	567	554	599	555	557	562	594	570	561	529	573	569	586	569	586	607	544	551	606	576	578	573	619	584	553	567	557	553	554	639	514	532	568	521	539	543	568	543	591	589	568	539	556	585	588	540	566	544	560	546	562	580	571	600	552	568	612	545	561	538	591	541	549	547	559	584	560	568	579	586	593	582	608	549	551	578	543	566	617	541	546	589	580	546	614	533	590	557	556	565	546	587	554	542	524	578	606	585	562	633	591	594	550	511	542	595	512	617	557	586	578	567	559	586	576	561	557	538	566	606	568	568	548	519	567	559	576	562	573	571	563	592	538	571	518	578	558	552	581	571	581	587	580	531	562	622	591	547	557	540	581	559	568	584	541	590	560	539	580	565	602	578	555	570	594	581	563	582	610	558	588	570	625	558	581	599	580	546	616	628	559	583	511	588	592	557	560	563	546	568	619	543	626	549	623	591	585	587	542	566	540	548	562	563	565	571	537	554	567	596	583	610	534	579	569	623	580	542	568	575	580	563	545	595	557	575	591	574	548	572	567	532	577	540	567	546	542	579	552	570	604	594	586	541	551	559	585	582	560	560	599	523	549	577	578	569	566	585	573	592	568	555	598	566	599	609	554	546	583	548	553	603	564	568	570	573	573	529	569	552	587	598	573	566	544	558	593	574	544	560	522	606	544	578	585	570	561	559	537	575	555	568	594	599	567	578	576	577	541	536	546	578	602	552	597	620	626	561	547	528	570	538	574	566	591	521	557	605	550	537	594	606	620	560	558	558	558	594	595	582	564	520	562	582	574	559	570	542	569	612	554	616	554	597	608	573	552	565	582	557	524	568	583	592	527	586	554	570	571	567	556	584	549	605	575	560	602	530	573	528	578	575	546	594	541	566	547	607	573	563	587	598	583	541	597	564	578	564	525	601	567	582	562	580	551	550	600	628	551	574	555	544	584	572	585	534	581	564	554	534	577	533	607	558	584	571	549	522	569	598	512	601	611	597	575	551	551	536	570	521	568	561	560	542	565	607	565	564	583	551	560	575	566	527	574	600	538	584	598	604	585	599	560	497	570	535	551	598	540	557	569	544	583	569	589	619	536	599	577	553	569	582	583	570	624	568	558	572	567	548	554	565	566	572	579	567	560	554	522	547	596	579	603	596	568	573	569	565	594	546	552	584	554	535	581	583	584	610	562	614	608	599	556	581	565	574	556	610	581	544	585	553	586	575	589	573	575	591	550	571	560	523	565	551	547	576	555	559	583	560	540	545	558	598	611	603	612	553	547	572	538	587	529	573	580	547	578	604	583	569	526	544	574	576	509	535	558	546	540	604	558	529	567	583	569	602	561	537	544	592	570	576	600	586	574	578	556	555	589	575	537	533	601	577	576	585	544	565	570	591	551	571	552	581	566	534	567	576	543	520	580	558	568	575	582	563	573	571	570	543	592	547	565	544	589	573	547	530	580	567	597	572	574	567	544	580	568	618	606	580	586	586	573	548	569	592	580	591	550	555	566	515	582	532	565	560	525	547	585	583	590	615	577	560	562	581	513	608	580	600	589	560	540	640	585	568	571	578	558	575	582	580	561	518	554	583	556	560	567	593	566	564	547	559	556	534	544	551	570	562	572	593	545	579	604	540	554	588	537	546	591	584	573	557	542	561	570	582	548	558	560	545	572	534	569	563	602	578	558	603	589	567	559	591	590	552	538	596	584	551	589	569	509	612	548	565	582	546	606
23949	21346	28534	24500	21334	8712	1080	770	706	542	507	432	443	455	417	399	389	412	414	426	432	439	400	380	479	504	516	465	452	511	492	486	499	449	484	433	409	397	415	358	429	373	401	416	380	377	365	349	403	400	378	432	438	460	389	376	345	323	362	346	372	355	347	344	336	343	330	321	353	342	344	350	353	336	364	302	304	323	366	318	339	345	339	355	332	314	300	344	312	331	314	330	330	364	312	323	323	313	333	326	319	345	317	329	312	286	340	301	321	351	325	309	301	299	292	342	335	338	336	301	326	322	344	313	342	359	321	315	353	337	338	352	324	350	326	306	339	344	323	328	324	280	289	316	324	299	305	337	308	297	322	305	341	344	311	334	336	322	326	328	338	332	310	329	342	328	313	291	318	350	338	322	326	332	340	317	327	312	303	292	305	327	310	324	308	286	323	324	353	339	307	338	321	293	291	305	362	303	275	332	335	315	350	318	317	329	323	343	323	351	329	324	325	347	331	340	339	356	307	322	312	319	317	322	364	315	353	329	297	312	319	310	364	318	328	317	332	331	294	285	337	310	311	289	330	345	300	308	330	305	303	363	300	332	312	336	325	344	314	339	318	328	334	309	325	295	306	332	298	308	303	320	304	327	295	316	349	332	322	341	294	337	288	312	320	290	322	331	314	330	311	319	314	379	320	304	319	315	309	324	296	313	318	318	335	309	323	300	294	295	336	311	328	318	315	332	292	357	316	322	292	320	360	314	310	289	313	332	306	340	314	350	331	341	352	316	300	302	287	314	317	317	315	291	315	307	301	342	364	358	365	345	310	338	334	324	307	319	315	309	339	307	339	327	316	335	335	332	309	346	338	338	325	307	327	318	318	302	360	309	353	347	316	309	326	328	308	291	307	332	321	352	300	323	329	328	338	349	285	331	346	322	353	330	335	334	330	354	329	333	331	323	316	313	307	305	302	292	344	311	291	308	336	334	338	344	309	343	291	354	324	324	328	303	357	314	330	337	327	302	308	331	372	291	317	333	333	320	315	328	315	306	362	317	305	333	328	327	367	312	355	313	271	331	335	327	319	334	329	323	315	368	327	292	331	322	298	317	337	322	328	323	340	285	299	360	335	311	321	343	308	353	293	309	348	361	327	327	328	318	309	328	350	338	332	337	313	322	316	310	329	332	312	325	343	332	325	331	329	319	313	321	322	342	296	299	354	340	352	337	314	346	339	306	350	344	340	313	326	308	334	327	307	352	304	323	310	336	323	328	348	300	347	318	325	319	303	312	302	359	375	311	340	347	321	308	312	367	342	315	316	318	340	313	314	322	330	294	315	334	319	339	364	317	355	338	330	305	317	296	335	328	315	352	314	355	341	347	311	330	346	326	306	324	350	331	351	324	346	336	321	334	312	314	336	322	306	354	320	315	315	297	322	305	329	313	371	354	323	314	360	317	335	349	340	276	350	317	308	331	311	328	361	313	342	336	316	344	318	318	319	324	348	343	335	346	336	350	310	330	344	328	321	292	328	333	328	295	342	344	318	319	297	301	312	305	320	316	330	302	321	320	316	303	330	320	304	341	355	339	346	334	331	306	351	324	337	309	330	310	309	346	343	334	308	307	286	338	313	316	335	322	318	334	338	326	313	358	316	309	344	328	317	340	317	323	308	321	322	304	318	335	327	334	335	323	308	310	327	306	328	318	339	323	319	320	312	311	324	306	303	314	341	304	287	313	311	335	337	324	328	302	328	315	374	321	355	304	283	319	331	341	300	330	320	329	354	334	293	315	309	351	336	343	348	308	299	317	332	329	355	287	306	360	309	300	338	312	300	345	301	326	317	318	318	308	342	312	316	305	316	342	298	309	299	303	327	346	345	320	317	316	319	342	349	308	336	341	331	307	340	342	310	328	349	310	312	332	301	328	310	317	330	334	327	324	332	308	340	295	316	307	314	329	319	324	312	327	318	307	319	317	299	324	310	332	317	326	297	311	284	323	325	344	355	317	298	316	317	314	334	302	339	323	382	354	325	314	314	289	335	330	323	325	335	325	309	315	332	302	316	328	334	326	331	324	347	306	305	314	337	332	311	324	333	319	331	314	324	299	339	318	313	320	309	338	290	332	333	339	301	322	297	309	307	334	330	318	306	334	354	303	289	328	313	326	323	304	327	301	324	317	372	335	333	321	316	314	331	339	329	316	314	347	308	356	330	348	337	315	343	298	314	330	287	327	350	305	328	314	307	324	308	332	320	311	296	344	333	342	292	311	321	338	311	318	309	342	344	327	342	306	298	291	364	309	322	331	333	333	307	331	330	325	326	310	337	303	310	310	319	343	310	331	311	349	314	338	322	298	352	345	324	335	334	363	328	344	324	328	315	355	320	316	351	293	315	330	331	332	317	330	324	335	309	319	272	299	341	315	297	316	355	300	305	320	319	298	337	315	341	329	325	271	343	325	336	328	354	330	352	319	324	299	295	329	321	310	315	310	314	305	315	297	292	338	339	318	297	333	308	309	294	333	302	323	312	339	305	333	321	278	296	317	328	314	330	366	308	324	333	338	309	284	331	327	333	351	310	350	317	359	314	340	358	333	260	308	290	355	327	357	313	334	308	317	312	317	327	341	323	313	318	319	332	300	298	317	333	357	347	304	291	303	348	324	314	317	325	345	321	313	327	315	311	342	319	334	302	352	311	358	330	328	335	333	333	354	331	309	341	348	309	315	360	326	307	350	345	336	334	323	311	308	340	314	318	325	298	334	319	285	336	333	324	336	304	346	293	313	304	318	307	333	328	298	339	340	298	339	328	340	315	322	324	342	325	331	339	327	343	344	324	344	337	326	327	322	327	324	346	313	297	326	358	365	301	327	323	309	314	309	333	337	355	302	311	324	327	335	323	304	312	348	358	296	282	307	358	306	308	266	308	293	344	316	327	298	344	321	333	286	285	313	349	319	349	314	326	293	330	328	363	323	326	291	334	315	315	290	333	296	317	318	298	332	332	351	326	324	326	324	353	329	341	360	328	277	336	328	340	300	321	331	334	338	331	375	330	312	311	314	316	297	315	330	328	318	383	330	303	317	299	300	324	314	332	339	317	337	307	346	320	318	344	291	318	327	327	304	314	346	342	335	326	325	358	325	333	299	343	335	330	297	335	309	299	326	346	292	340	315	323	329	302	323	312	304	302	284	305	330	317	333	312	258	330	368	322	339	325	342	312	305	330	321	292	329	310	332	318	284	330	330	335	330	295	320	313	330	300	352	355	320	333	309	338	288	312	294	333	317	327	323	320	366	348	320	320	298	331	320	354	337	338	329	340	320	321	323	320	305	314	304	317	314	351	318	309	312	315	349	335	290	333	318	348	322	328	329	319	296	323	278	366	316	326	330	349	285	341	309	320	341	331	347	353	358	293	314	334	322	338	352	339	320	289	352	346	325	326	370	319	323	332	346	292	318	316	321	337	325	293	311	358	323	336	317	310	315	329	316	352	343	318	301
10614	22817	7694	3430	2456	1804	1430	1120	916	705	674	557	570	549	512	518	501	527	511	497	521	498	484	498	579	624	640	623	585	626	603	597	601	583	586	516	492	440	453	419	460	453	445	459	436	418	449	400	410	500	486	516	551	567	527	451	431	404	414	388	388	382	369	371	370	333	402	370	373	380	365	380	356	360	399	350	319	348	331	381	371	364	358	366	330	362	356	374	362	337	357	341	370	367	366	367	378	347	366	360	345	365	369	377	324	344	377	355	329	331	324	332	416	350	321	386	337	348	329	331	330	333	359	329	341	347	329	349	375	345	371	340	331	329	340	326	366	370	330	318	362	369	363	341	378	311	346	322	347	350	361	304	348	351	321	350	346	342	378	366	371	329	308	350	383	347	358	357	358	343	344	362	328	352	366	329	363	346	339	349	354	381	331	341	340	364	373	378	359	338	362	358	368	385	349	361	373	390	377	361	360	340	354	338	362	346	348	353	355	383	346	375	301	339	403	371	338	354	368	357	390	369	334	363	332	352	382	381	352	345	344	356	351	348	342	370	341	321	366	372	370	359	361	335	327	359	359	356	357	340	349	381	356	350	351	374	374	361	375	322	356	378	353	359	385	348	362	353	363	363	372	345	337	348	363	324	354	334	360	389	342	341	371	349	347	353	338	339	368	353	349	339	361	363	359	365	351	330	335	334	335	345	355	343	414	379	348	361	361	381	342	357	372	329	362	341	323	349	348	356	334	358	358	327	336	360	356	334	348	362	335	380	386	393	355	355	389	317	343	342	348	356	333	323	336	344	347	354	360	354	339	364	349	301	334	352	404	349	361	366	368	349	367	311	334	381	373	370	330	356	345	356	362	356	378	335	369	322	351	357	353	340	338	330	348	368	333	328	379	373	346	342	385	377	339	352	364	349	317	352	368	346	332	360	408	351	358	363	348	364	344	362	399	338	333	318	352	353	336	350	351	354	352	335	343	367	315	379	359	387	348	365	380	371	340	378	376	388	346	352	365	358	368	331	326	353	358	352	359	344	333	333	352	362	365	350	364	303	332	383	325	381	368	344	351	354	374	315	348	349	335	370	350	337	324	322	376	376	364	334	327	382	370	306	352	341	337	328	402	318	350	315	369	340	355	317	345	343	332	339	335	320	342	353	336	340	393	355	364	313	366	332	328	369	347	368	349	318	344	318	371	339	350	326	368	356	329	354	378	388	348	349	334	309	358	339	343	317	359	344	324	348	341	330	347	336	360	344	335	358	378	347	355	364	355	330	364	337	339	349	359	364	315	340	344	356	370	331	358	343	364	373	371	328	375	362	331	356	349	358	370	347	354	324	322	345	378	343	351	361	350	374	341	339	362	376	351	348	328	367	343	364	386	361	358	393	343	374	352	338	357	362	354	356	356	367	320	356	345	309	357	367	357	316	352	369	343	368	317	346	368	365	377	348	344	359	368	336	354	374	360	362	347	353	356	347	356	376	346	366	383	357	369	364	363	329	368	349	372	346	345	357	363	366	365	367	386	351	332	348	367	326	386	331	351	322	315	331	391	371	353	360	332	347	346	348	366	352	360	355	356	343	320	338	364	357	345	378	347	334	354	335	298	369	357	354	324	353	347	348	365	333	351	335	378	361	376	340	370	319	323	331	335	371	365	354	365	355	354	349	350	346	335	358	376	345	337	334	365	352	374	329	373	357	401	350	385	362	338	309	328	358	368	361	333	336	363	341	338	334	350	324	352	344	371	345	371	334	341	348	367	336	355	363	358	340	356	358	353	360	371	325	380	331	360	339	362	359	348	335	379	310	369	321	368	364	324	362	368	329	314	308	350	371	367	328	314	333	360	351	358	350	353	358	337	340	304	354	330	374	369	332	339	334	365	335	318	334	350	369	371	339	376	387	377	350	345	318	376	332	358	354	341	377	343	364	359	337	391	341	362	323	353	356	360	331	335	385	329	341	379	374	375	382	338	359	322	359	309	363	348	377	350	360	362	362	358	364	371	365	325	338	366	375	353	376	344	371	367	357	349	373	371	364	348	347	377	394	359	358	328	331	355	328	329	379	360	378	345	348	335	338	338	381	374	358	349	351	366	373	353	359	344	342	315	331	357	368	308	334	303	343	361	365	347	366	379	348	364	353	331	348	332	313	340	375	339	362	321	334	337	332	357	327	353	317	350	333	339	351	338	362	356	382	325	350	397	293	347	356	344	370	384	335	332	359	376	339	338	351	328	364	363	349	325	363	409	352	340	367	332	348	341	350	329	323	348	327	383	351	328	358	362	352	370	362	345	348	314	349	353	339	363	341	353	339	375	351	343	337	349	334	365	358	322	348	339	361	358	373	337	350	353	351	383	372	330	364	357	341	353	374	371	354	349	355	347	331	402	344	390	354	331	383	355	375	322	338	391	362	316	352	340	365	366	342	355	354	356	380	347	355	338	370	349	370	355	344	307	355	322	357	365	336	343	355	377	346	373	363	340	334	365	367	345	356	345	369	367	322	352	342	335	378	357	333	355	333	352	380	345	364	332	356	337	359	369	345	374	349	323	353	369	365	332	347	372	342	311	375	353	361	371	362	354	309	358	376	345	330	363	321	351	384	384	396	318	338	332	324	377	349	341	330	332	363	376	361	329	349	336	374	352	342	336	360	351	343	317	338	332	315	342	349	365	341	360	350	318	342	334	352	355	354	343	349	398	361	345	362	346	358	346	353	339	341	368	362	365	374	340	345	342	334	383	380	357	311	364	361	354	373	380	377	350	347	365	358	356	382	381	333	333	351	313	369	346	364	345	324	338	355	366	303	366	352	351	379	339	341	325	371	336	347	363	353	333	372	345	352	345	338	346	351	364	351	345	313	354	352	364	353	328	365	378	345	371	320	388	342	364	362	354	350	340	332	336	343	312	353	353	389	352	350	331	369	355	374	327	356	385	357	347	346	368	369	373	376	355	344	336	335	338	344	331	350	349	348	380	371	348	347	342	362	351	374	378	341	338	336	366	345	350	329	342	348	346	377	324	332	347	349	376	331	382	358	320	334	365	341	339	340	356	383	385	362	384	364	353	331	381	372	372	331	334	353	367	392	350	356	367	357	343	352	318	337	339	368	329	351	369	392	343	336	357	338	389	342	364	353	347	366	347	325	345	391	360	355	366	356	358	342	362	353	346	328	350	361	344	370	380	363	357	352	335	348	339	359	349	391	391	352	361	337	349	358	342	350	325	338	369	357	352	355	334	341	349	342	327	360	352	349	326	335	362	351	331	345	384	387	359	350	349	355	374	354	369	335	320	381	341	404	348	334	359	373	315	332	376	349	349	334	359	328	341	378	378	361	344	356	364	341	318	359	342	361	336	359	351	373	333	336	346	372	357	334	349	366	337	340	335	306	341	329	358	351	386	349	352	361	360	375	377	355	374	382	343	356	348	347	353	345	360	371	358	326	326	371	348	338	347	380	343	354	349	393	355	394	338	340	357	350	335	357	327	364
24951	21211	27154	25411	8826	1284	1058	913	952	814	776	796	782	776	792	748	770	767	800	791	736	818	775	748	725	801	859	871	845	865	872	840	767	837	789	784	763	774	746	744	727	763	747	726	717	732	748	744	770	749	704	784	840	773	733	751	716	736	718	748	738	717	686	726	724	730	720	744	751	721	691	727	713	744	716	687	713	733	707	712	732	709	700	711	709	725	732	749	695	731	696	705	734	692	718	743	683	649	715	666	734	667	714	742	668	711	718	711	693	641	755	708	688	674	671	706	697	720	750	701	782	770	709	739	717	720	658	686	714	681	700	680	699	707	720	738	690	688	698	728	694	759	695	720	742	703	756	714	684	674	729	672	724	742	727	707	663	710	714	712	727	680	741	720	672	741	690	683	681	647	717	685	681	755	751	698	734	722	695	662	724	741	681	713	726	680	707	734	744	725	728	751	739	710	681	734	683	687	695	737	749	715	740	713	701	678	701	702	685	684	682	698	725	684	685	719	727	703	730	684	716	704	718	735	754	706	714	706	695	690	715	692	754	733	659	714	751	691	666	746	720	714	710	701	708	705	735	693	758	654	669	739	731	702	746	757	768	679	730	696	764	728	723	754	714	691	736	744	742	693	677	724	749	746	703	704	722	709	693	674	689	714	648	711	700	701	693	712	704	703	687	699	711	708	692	732	685	683	745	731	692	742	716	704	705	709	694	753	702	742	696	701	689	709	682	681	715	736	682	741	685	728	679	707	702	689	680	727	711	748	761	712	717	703	691	690	704	705	734	681	704	690	699	728	715	666	718	694	693	698	718	668	687	728	671	671	696	699	694	750	716	741	706	706	758	677	735	703	709	728	701	734	713	728	685	648	722	736	706	687	712	744	698	690	734	712	755	756	692	719	698	702	735	710	714	738	700	706	721	670	669	685	669	713	677	717	686	682	680	749	693	759	674	691	694	639	704	735	744	702	687	667	728	713	665	722	696	699	716	681	674	679	708	754	692	713	724	735	724	716	720	690	711	697	685	719	686	724	701	720	710	721	724	691	724	702	683	690	737	779	632	723	737	712	693	752	704	667	721	714	667	725	685	674	707	725	700	689	721	738	666	693	690	745	710	684	721	738	687	708	747	763	676	716	689	727	708	748	720	719	705	694	692	691	654	724	690	713	763	750	697	710	693	714	710	668	656	684	710	679	722	694	697	726	687	709	709	765	687	793	695	707	726	716	697	697	701	690	675	696	714	731	674	665	710	752	712	711	696	725	701	677	666	742	758	693	696	713	706	665	749	706	697	650	716	751	686	702	693	685	733	638	720	725	708	701	703	692	679	724	707	720	716	690	729	702	678	703	712	718	715	716	692	707	673	722	709	699	712	640	685	686	739	693	774	717	687	713	730	708	673	699	667	708	682	689	660	668	682	697	693	716	763	684	738	729	707	694	714	704	690	680	698	681	696	718	701	724	673	672	717	699	766	711	665	704	725	732	683	703	702	692	679	697	704	690	751	723	697	712	734	745	724	707	729	742	713	677	665	685	712	670	678	702	650	696	672	709	674	660	761	672	696	682	705	708	722	707	706	724	682	749	714	676	716	629	767	669	705	706	675	666	692	676	733	728	718	740	730	721	773	735	721	687	720	697	692	689	702	684	705	735	730	678	697	656	686	710	690	738	717	725	673	660	696	666	696	655	679	684	694	698	702	684	712	742	681	697	706	720	687	747	730	745	695	745	699	737	739	678	726	672	738	716	703	672	688	637	675	724	695	717	728	676	699	696	678	699	696	759	732	702	699	657	689	730	715	719	724	680	682	719	695	723	767	740	700	687	720	722	722	704	701	688	705	694	715	693	661	721	712	732	714	695	679	713	729	751	682	775	699	688	696	694	718	673	686	669	674	713	706	675	710	691	720	699	725	726	670	667	695	733	685	696	710	752	711	691	717	695	721	719	708	701	711	717	697	687	700	730	723	722	673	741	727	708	694	711	719	690	735	776	761	712	755	734	728	692	713	715	735	705	708	708	699	700	698	717	682	703	705	732	748	692	707	746	740	701	746	679	711	757	657	749	676	666	694	748	723	671	766	692	699	727	693	722	707	694	699	693	732	673	744	686	691	737	719	751	737	710	698	711	672	677	666	658	686	662	737	661	683	725	712	665	760	731	739	707	683	704	722	669	717	669	693	710	677	752	661	682	712	726	704	717	686	719	653	736	707	733	687	720	682	680	678	721	747	689	692	693	705	699	716	697	682	691	738	670	736	688	696	752	661	708	678	727	674	718	644	657	696	703	691	694	716	723	732	701	717	675	697	679	709	727	687	680	703	724	671	685	688	699	717	717	717	718	689	704	699	646	674	668	697	716	706	723	749	765	701	731	668	717	730	716	695	746	727	733	719	725	698	678	705	714	728	709	679	737	728	794	701	667	694	656	711	664	715	765	725	744	736	714	718	675	697	716	711	694	710	700	690	736	663	675	737	729	674	715	669	700	731	619	672	726	728	688	699	680	661	671	714	683	725	675	662	661	675	709	709	705	682	695	729	685	701	733	711	694	677	685	727	667	714	697	723	706	715	695	709	680	714	697	687	714	699	726	721	750	717	733	747	728	738	696	694	709	706	690	678	711	716	772	662	688	697	706	681	715	676	719	735	685	688	728	708	715	728	743	683	682	697	705	680	616	687	678	709	715	695	722	711	716	722	689	680	725	706	731	679	667	694	703	770	736	651	742	706	684	712	715	702	687	730	747	708	696	747	752	706	701	763	672	726	720	690	696	685	676	692	709	676	735	724	696	745	645	705	674	674	695	696	725	732	707	693	727	658	752	674	708	757	719	705	727	698	668	673	720	726	712	748	692	714	687	729	675	687	654	702	717	681	707	708	673	753	703	731	726	707	712	695	692	696	703	697	678	676	738	642	694	719	672	641	710	723	707	721	695	700	673	674	758	733	708	726	717	684	704	692	708	725	735	687	718	702	693	692	667	684	707	708	731	693	698	748	656	721	658	715	726	682	737	747	696	696	706	685	705	703	708	670	666	673	719	680	721	715	710	707	713	687	706	718	617	703	739	718	719	736	742	667	700	707	703	697	704	723	700	699	746	700	661	704	701	681	667	724	696	681	662	689	676	680	705	695	706	719	709	671	749	691	739	717	724	718	698	703	656	679	665	696	724	715	720	688	710	667	719	706	722	704	672	705	737	670	709	647	676	721	715	760	658	734	666	727	676	721	714	665	698	752	647	729	683	689	728	668	712	668	731	681	683	728	702	735	723	696	739	733	753	722	645	690	736	702	703	699	713	713	715	698	729	690	719	718	681	636	724	678	701	727	726	708	678	717	708	715	756	658	700	678	707	703	722	739	704	725	742	657	685	668	736	696	718	698	691	650	718	675	741	642	723	678	699	727	708	756	716	681	721	691	714	691	723	702	716	713	718	719	700	688	765	749	705	723	636	746	681	714	705	697	704	702	707	706	696	727	694	690	694	705	734	750	695	724	690
10315	16371	5149	2499	1950	1581	1358	1249	1056	1004	918	886	863	813	854	840	828	841	848	832	846	814	807	810	819	876	956	953	869	917	891	954	889	896	889	885	863	727	714	833	777	848	803	823	864	783	808	787	781	859	796	828	872	855	817	826	713	804	773	727	744	727	728	769	756	765	710	725	732	764	757	737	738	730	729	739	709	725	754	699	725	753	724	759	734	758	713	793	691	704	678	674	693	700	674	697	787	714	675	706	710	687	736	746	755	730	691	705	728	720	773	745	715	732	693	725	704	784	764	715	757	679	756	747	778	736	764	725	739	708	722	716	737	680	711	757	759	692	714	710	768	765	771	739	694	700	697	756	693	734	754	684	733	715	689	751	742	743	761	728	730	760	725	740	744	763	699	709	770	778	732	738	705	681	734	742	762	732	712	742	716	725	666	752	787	727	734	765	735	771	704	738	716	748	714	711	698	711	731	703	751	721	715	721	703	682	710	744	707	728	739	718	683	720	706	720	726	715	704	841	739	739	754	712	728	718	758	655	699	721	707	753	712	759	660	736	730	775	765	696	700	708	714	755	692	751	770	733	714	730	712	691	760	761	735	716	731	727	691	722	753	688	753	727	772	746	736	769	696	686	709	748	745	765	675	656	746	733	728	654	778	720	707	709	696	695	722	728	696	752	702	702	721	743	728	709	706	752	690	704	690	760	723	714	701	720	733	721	745	736	733	738	711	748	714	752	679	733	736	724	688	739	776	690	794	726	679	735	711	722	741	754	739	722	765	690	697	684	733	760	683	725	745	732	697	738	718	749	745	735	734	747	708	689	747	743	695	761	724	744	669	725	717	742	725	709	748	751	753	696	738	703	758	720	673	669	741	724	727	728	762	674	713	729	772	689	755	725	742	760	725	746	718	713	743	732	707	741	745	697	743	711	739	723	725	682	702	726	730	728	732	728	736	752	729	715	726	712	726	750	702	770	737	698	735	765	722	736	728	739	755	693	765	689	724	752	734	666	731	750	769	723	707	691	711	697	685	733	718	801	691	735	723	694	724	721	747	685	689	729	715	737	736	724	744	779	742	724	741	655	720	747	747	727	722	681	715	663	762	718	718	741	721	743	724	747	735	706	771	701	706	716	679	732	682	713	725	731	698	708	729	741	759	727	757	746	712	732	703	725	672	722	677	755	719	695	702	715	750	727	735	723	734	718	744	730	696	731	701	740	694	742	712	709	720	771	736	729	695	701	685	726	737	691	769	687	737	743	721	667	759	760	717	727	696	775	726	723	733	719	722	740	735	749	715	793	669	758	659	700	705	760	716	700	721	702	718	715	724	765	742	685	729	744	697	682	709	719	764	707	713	708	703	733	726	691	720	776	685	710	715	692	730	732	707	712	778	701	713	732	764	669	735	694	710	700	759	766	716	694	781	693	736	729	676	747	707	752	749	734	733	725	761	693	727	706	756	720	713	753	697	685	719	716	737	738	783	747	724	715	743	749	635	732	714	709	727	732	710	707	747	722	724	758	690	717	691	744	739	739	704	759	708	720	701	693	726	736	774	787	741	749	778	716	719	756	693	697	714	747	748	746	758	725	719	706	698	717	713	747	718	736	706	699	688	734	715	730	740	694	738	760	766	712	714	720	701	725	733	690	712	727	673	718	720	731	681	727	726	750	752	741	708	761	725	721	700	731	693	703	715	704	761	689	754	689	722	717	730	705	690	752	748	699	701	740	705	726	708	712	742	703	755	698	718	746	748	720	730	683	673	713	764	667	730	785	737	739	722	721	701	695	709	698	726	710	727	761	711	661	699	739	747	740	734	718	719	729	727	760	721	687	698	713	690	754	719	734	703	764	780	685	734	727	705	721	760	719	742	739	711	725	700	713	712	738	756	716	714	769	705	698	669	741	741	714	751	795	710	770	673	715	744	717	715	716	716	733	747	723	707	704	727	745	769	673	773	715	720	702	771	758	764	743	718	701	747	774	742	728	692	758	755	745	724	726	769	706	668	709	710	771	772	714	715	682	770	751	732	724	708	687	779	685	704	698	691	714	718	710	732	697	728	775	697	697	672	751	727	712	722	735	765	711	780	788	741	704	686	717	715	786	741	744	723	733	691	725	695	722	719	709	699	723	716	744	763	735	719	693	683	730	676	762	754	731	680	653	726	700	727	734	715	721	705	706	720	760	722	730	687	719	684	703	749	769	722	722	702	735	712	712	669	748	745	751	730	733	750	708	741	717	767	754	697	734	730	737	708	722	756	711	804	664	742	741	680	717	722	703	727	752	746	761	699	680	742	746	738	748	706	681	750	764	710	718	732	707	722	724	728	747	720	745	721	713	746	710	719	757	735	699	746	793	699	717	709	753	752	740	740	738	698	796	703	773	747	727	770	725	712	737	746	702	754	723	656	691	722	712	728	704	778	757	706	729	733	718	740	694	689	731	709	719	719	733	702	756	736	658	685	766	774	725	686	728	688	750	768	713	725	729	716	721	734	690	708	746	742	698	708	731	702	732	702	736	747	764	745	686	715	742	680	701	721	703	686	733	765	739	718	665	685	719	763	733	703	720	741	708	772	741	697	713	722	754	693	782	729	696	748	720	725	759	676	706	778	704	697	762	689	768	752	667	744	691	679	696	754	709	693	764	755	702	731	731	735	703	753	706	730	688	759	706	700	702	711	685	772	724	691	713	702	733	685	745	689	681	695	713	712	746	723	770	682	757	702	720	750	715	762	734	673	691	710	715	687	703	750	701	703	729	687	780	724	771	714	712	714	759	716	735	696	760	687	721	696	753	734	722	754	724	726	712	708	752	673	765	771	782	740	698	727	698	673	717	714	750	686	718	706	696	737	692	736	663	705	744	715	760	730	688	714	741	721	758	747	761	691	695	687	711	708	753	716	709	758	674	707	699	755	713	703	771	713	702	743	724	718	681	715	720	685	709	700	692	725	751	691	727	749	714	672	731	721	704	700	757	698	707	704	734	722	751	691	721	720	725	728	724	735	729	726	688	737	682	738	721	698	768	737	725	776	688	669	750	676	722	712	706	723	714	734	706	692	728	748	725	759	717	748	691	711	723	749	717	694	740	774	704	745	734	680	767	737	755	768	723	703	704	683	750	743	678	741	738	752	713	731	710	727	715	731	717	739	721	728	770	714	740	751	705	696	747	735	706	755	711	720	753	721	689	741	749	707	730	690	705	718	746	720	710	779	747	730	742	746	739	785	712	753	722	720	691	718	694	675	758	741	703	713	733	723	747	755	790	698	682	762	731	706	679	730	676	704	719	736	737	743	779	712	732	692	728	726	785	771	734	681	708	668	703	745	692	740	709	727	744	710	728	723	697	692	693	744	687	760	728	669	727	708	708	695	748	752	757	789	678	701	666	734	744	735	709	713	756	730	713	701	702	702	742	699	718	720	710	733	731	715	704	677	709	695	703	717	722	705	721	775	760	770	769	724	696	736	701	761	679	715	707	719	729	736	785	753	728
22808	21348	29009	24065	21352	21385	6784	1290	979	874	756	718	693	646	653	651	646	593	619	649	650	633	633	637	673	691	731	781	745	750	751	740	757	672	646	621	608	580	577	523	565	599	573	624	558	558	537	566	590	544	534	596	664	645	638	549	514	581	527	549	505	524	537	502	501	496	464	487	484	488	480	525	470	507	527	506	493	544	495	527	460	489	478	491	481	490	490	508	541	505	533	479	497	487	473	493	505	441	532	487	497	482	450	479	507	510	447	475	479	463	496	497	510	502	487	499	498	434	486	473	468	469	497	497	439	487	439	462	452	505	437	475	528	520	479	489	494	485	508	482	477	500	456	511	474	461	460	481	528	486	481	494	499	500	477	476	473	464	459	519	531	481	512	466	487	449	497	505	469	477	485	464	480	516	418	495	469	478	481	465	464	476	474	480	467	485	522	478	510	465	540	499	463	478	500	503	501	469	477	446	510	526	473	448	505	484	471	479	457	508	492	498	468	454	495	451	465	487	473	493	466	485	475	461	477	506	497	498	518	469	506	499	491	494	495	544	472	476	462	496	470	461	498	477	492	511	480	499	437	455	474	483	467	452	518	490	476	444	501	451	483	436	475	494	508	457	455	455	504	508	482	481	481	497	512	487	473	478	479	476	427	437	466	462	431	494	488	472	480	494	527	489	485	476	449	470	474	487	471	465	484	447	471	479	445	496	504	464	481	456	468	488	486	476	498	437	489	467	492	471	491	465	505	483	474	467	450	481	483	497	469	488	511	460	510	477	511	469	459	498	501	496	479	466	453	491	519	478	467	494	469	494	449	480	495	506	463	484	471	477	494	492	494	493	492	472	455	466	444	455	487	478	498	517	491	446	413	510	478	495	463	474	475	444	491	473	493	469	462	480	515	487	471	501	490	473	463	482	470	464	490	479	474	483	485	462	464	477	507	486	475	502	483	503	447	508	472	471	466	473	477	488	471	464	504	465	506	471	537	484	466	467	465	470	496	477	511	489	508	477	485	479	484	458	481	509	497	478	494	474	464	514	489	493	485	484	460	464	476	459	498	455	497	483	497	497	486	475	500	499	472	490	469	509	476	469	443	491	475	536	482	492	506	487	501	474	490	483	508	462	465	441	501	484	462	470	483	442	476	509	494	458	489	453	455	492	435	484	462	466	462	474	446	513	449	449	460	518	536	449	493	497	504	495	510	508	454	506	475	491	458	477	461	532	471	484	474	514	494	466	494	455	476	458	487	477	434	511	494	513	452	515	452	508	514	472	463	468	468	451	492	508	530	499	510	446	477	505	516	494	470	458	478	473	451	455	499	491	477	473	448	449	475	499	488	452	485	493	476	453	487	480	485	482	439	477	494	495	444	519	477	471	504	503	483	458	508	471	486	524	497	520	471	482	447	488	491	482	499	482	485	503	458	468	456	440	468	495	464	519	461	458	463	463	440	478	449	489	478	501	477	475	467	465	466	445	496	487	542	495	458	486	475	468	519	492	473	473	461	477	459	474	517	465	518	502	526	471	487	463	500	472	472	440	501	515	453	480	486	481	493	463	447	528	489	463	448	493	460	509	507	492	494	512	442	494	469	473	445	498	495	467	478	474	453	467	490	489	455	475	447	483	485	509	489	475	499	527	498	465	442	437	462	450	485	460	499	495	506	520	472	472	468	457	479	497	480	474	470	450	509	460	498	484	508	460	509	467	457	480	468	519	522	484	480	480	483	506	486	465	497	481	484	477	484	491	484	458	530	451	539	474	508	499	472	503	498	512	502	470	494	480	445	507	477	463	447	490	464	483	471	467	483	484	511	503	461	472	483	466	481	468	480	451	508	483	471	471	471	462	501	460	467	512	497	519	492	511	481	470	496	458	513	443	471	503	496	464	442	474	462	457	483	514	500	513	492	507	485	478	472	524	446	474	469	473	473	498	459	459	492	514	501	501	525	445	477	486	473	484	476	492	486	461	506	491	471	483	507	493	487	497	489	496	483	515	486	443	442	527	472	501	449	467	465	543	490	497	453	450	495	503	462	443	485	481	513	470	495	497	462	504	510	488	498	526	502	488	475	445	473	470	458	475	483	477	513	457	458	447	486	451	496	449	465	456	467	474	503	525	465	458	475	469	491	435	492	474	481	469	460	485	495	449	471	503	482	489	480	516	491	480	453	513	482	455	483	480	503	510	496	504	499	457	474	507	446	484	435	482	467	508	505	441	482	495	488	464	501	440	491	501	484	469	444	475	521	491	496	498	517	446	476	453	483	492	477	476	470	489	471	494	488	499	498	459	478	468	461	499	437	516	493	467	498	460	505	475	494	460	494	464	482	472	505	480	493	485	477	442	508	487	496	473	469	472	481	505	491	478	495	457	467	486	495	475	488	478	450	454	473	495	491	470	471	460	472	488	480	498	503	478	466	467	471	500	458	449	495	481	519	491	489	499	454	500	456	458	486	505	490	498	503	510	530	454	428	438	482	472	431	503	482	453	480	467	513	526	454	469	494	499	487	472	503	509	453	501	524	494	473	489	456	429	483	450	443	442	450	474	504	462	496	467	465	491	474	467	505	459	497	474	506	449	495	452	464	445	507	452	479	469	491	480	433	491	480	483	474	454	477	466	479	448	484	449	495	444	510	458	477	454	497	458	514	446	488	477	488	502	435	513	478	479	449	467	464	511	457	514	493	484	477	494	504	525	474	497	457	483	476	502	457	488	478	484	473	496	495	491	500	433	465	489	473	493	451	486	501	486	478	501	518	466	479	463	439	466	545	489	488	457	518	464	476	481	485	466	497	466	464	507	479	491	522	479	498	447	505	480	456	505	503	482	471	464	439	483	504	465	501	465	507	485	533	483	488	470	457	473	504	487	478	487	491	511	458	486	496	458	448	458	485	500	486	517	454	477	491	466	509	455	470	441	467	471	459	450	482	479	487	510	468	501	518	504	433	471	503	498	497	475	487	454	465	471	458	439	502	474	465	509	506	514	502	449	482	492	503	474	461	434	430	450	506	480	458	480	467	446	514	458	497	435	465	497	489	509	479	468	462	478	494	488	503	481	488	521	537	512	463	473	459	435	461	452	494	512	471	475	500	465	502	517	464	492	427	469	463	435	534	439	531	499	496	446	460	456	495	474	467	447	489	482	531	518	510	476	485	457	461	506	456	475	510	474	480	470	501	530	486	455	512	468	536	420	486	508	452	443	471	469	493	470	495	466	470	453	438	454	498	484	501	425	464	467	465	470	469	464	485	491	507	475	511	487	528	491	479	457	486	502	466	470	501	500	502	481	475	467	470	493	482	475	488	490	466	475	457	451	443	490	465	466	550	463	501	478	480	495	463	488	517	490	500	470	465	505	486	493	467	490	458	461	490	486	469	459	450	493	488	499	495	505	471	483	503	436	481	472	529	497	456	453	471	494	495	463	496	464	494	458	486	497	442	501	440	503	508	484	438	476	463	493	473	487	490	507	488	503	504	437	488	476	489	479
15610	29970	11890	5563	4148	3114	2412	1888	1547	1257	1011	957	927	862	781	706	783	790	779	799	761	768	728	726	811	913	942	942	888	872	876	977	897	856	843	746	662	638	636	614	639	594	605	645	643	647	634	612	591	640	647	699	773	754	740	646	544	606	608	595	535	531	551	527	533	477	529	535	568	529	495	487	520	490	520	473	488	500	479	470	510	509	497	568	489	454	482	487	506	479	509	486	480	484	471	497	515	505	456	470	475	492	479	478	484	475	485	508	481	508	489	504	472	513	489	532	452	482	471	488	484	498	470	496	485	468	479	494	473	483	525	476	467	482	499	495	489	530	461	467	471	438	485	501	529	465	479	474	479	501	474	478	521	456	516	493	503	458	477	481	526	461	531	523	472	524	445	473	477	531	494	483	422	483	482	500	516	511	457	430	493	502	468	455	493	474	474	512	474	521	529	485	507	477	494	502	501	499	498	478	440	467	456	504	510	469	471	464	451	501	466	493	498	495	486	501	484	504	504	494	486	479	492	517	457	500	495	501	514	493	452	482	526	455	499	457	512	428	463	482	466	481	488	448	467	515	511	496	481	437	501	503	478	481	509	480	472	474	534	477	486	471	493	470	452	478	498	462	497	515	467	467	477	497	472	505	505	508	462	497	494	491	492	451	489	491	517	497	472	480	485	474	507	488	508	500	550	495	515	470	504	494	502	499	450	463	487	490	534	464	517	452	471	503	523	490	466	480	444	463	472	525	469	501	505	531	463	462	451	465	490	531	483	482	506	528	494	498	477	483	498	492	462	461	510	496	496	504	491	513	461	462	494	509	501	470	453	479	494	478	476	475	430	482	457	459	500	464	501	498	496	454	534	516	458	479	500	481	540	483	494	508	538	474	442	535	457	486	468	473	461	489	504	478	498	489	501	514	500	449	512	468	479	489	505	471	461	494	467	517	496	464	485	520	483	509	498	499	466	523	471	473	465	470	483	477	460	488	453	452	496	487	524	497	458	454	487	455	466	467	482	477	507	478	471	495	505	485	481	508	470	491	501	487	498	499	437	465	477	519	487	476	480	456	563	491	460	512	503	464	510	470	505	495	477	484	452	507	439	480	430	512	501	484	453	465	535	522	495	444	505	488	464	455	491	504	492	493	470	481	458	521	506	491	523	481	491	439	516	480	487	498	537	504	502	483	493	495	428	478	502	473	482	496	507	469	502	436	500	516	530	482	506	482	465	488	495	500	476	468	535	478	509	472	474	516	483	476	458	474	502	524	519	498	478	495	496	450	436	518	506	510	464	498	511	504	481	464	486	453	478	484	509	466	471	486	503	518	525	502	521	466	490	480	452	477	489	461	497	497	498	509	514	484	484	517	468	432	500	483	507	476	530	519	467	501	487	494	499	486	486	473	493	523	485	509	483	482	502	471	483	493	497	512	509	474	516	456	483	533	479	510	480	497	507	478	481	474	493	459	467	469	456	482	428	462	484	505	504	445	477	530	470	485	496	497	458	493	492	472	518	459	490	494	502	491	477	533	478	471	489	468	487	452	488	484	467	473	499	468	530	449	457	467	493	450	489	491	467	470	490	560	459	474	521	485	484	468	477	492	476	524	498	435	463	467	469	454	491	455	476	497	511	519	484	476	480	535	483	452	496	485	512	503	497	493	464	488	538	504	460	489	498	499	468	471	442	480	485	487	456	480	514	496	516	486	498	466	510	459	517	510	521	493	477	526	470	470	453	506	502	478	501	478	491	496	476	507	493	496	496	477	471	487	500	488	484	498	464	507	503	467	530	507	485	466	514	457	512	505	450	495	515	531	469	482	465	457	497	492	491	480	502	495	527	493	478	470	506	456	483	483	476	467	501	484	483	493	507	488	449	479	497	477	494	532	489	471	469	502	495	485	483	469	500	489	476	515	472	528	482	505	469	522	485	520	501	491	483	487	514	476	474	461	518	451	492	491	495	463	454	480	436	476	463	467	489	499	500	517	506	515	527	489	526	440	497	461	474	461	512	471	492	494	483	470	511	488	439	498	502	474	466	508	482	491	505	496	469	515	453	491	494	517	483	518	535	457	513	491	517	480	451	496	448	483	466	421	483	501	520	480	514	495	489	477	475	468	485	496	522	502	454	473	514	499	482	507	436	477	505	487	509	503	486	509	511	475	471	475	485	519	487	501	456	506	490	470	471	500	462	455	457	519	488	485	456	539	513	432	487	487	478	477	474	468	501	477	493	523	467	458	438	500	520	484	510	499	478	454	466	451	498	436	515	534	501	453	470	515	485	479	490	518	521	449	469	525	469	477	475	460	474	490	440	484	518	492	489	502	462	461	513	489	467	510	482	456	461	477	535	472	478	482	490	488	509	497	466	488	517	491	471	458	512	468	495	492	506	508	448	484	444	447	482	496	463	460	533	470	473	423	475	504	499	492	524	456	487	469	487	469	481	477	485	461	473	481	487	471	475	473	488	512	460	440	496	501	491	498	484	462	515	507	448	490	501	452	467	468	424	485	453	478	474	505	480	481	460	514	494	477	502	502	490	539	503	491	518	485	516	462	476	492	489	488	525	508	508	505	436	487	488	489	439	467	493	456	498	421	493	481	455	507	479	440	487	484	485	446	466	491	436	468	495	491	486	517	463	482	479	517	480	471	500	464	508	522	479	561	479	454	504	497	514	456	429	488	502	457	487	495	485	441	484	467	470	509	491	504	463	488	463	509	499	500	514	485	513	449	466	482	468	491	483	462	490	478	525	508	475	533	479	499	460	494	471	477	480	497	453	499	506	456	480	484	466	481	507	498	537	460	460	486	486	470	472	475	511	460	521	487	486	523	504	485	481	521	479	498	472	457	458	486	487	504	529	486	482	475	475	492	458	496	538	478	453	510	486	486	487	469	492	510	468	522	505	491	494	501	491	453	498	473	465	488	522	490	459	469	480	496	479	488	479	427	494	508	501	468	474	466	480	463	492	471	483	477	489	465	489	519	479	540	510	468	499	489	519	481	483	503	483	444	498	472	475	488	514	480	483	485	477	476	525	487	504	499	482	491	472	506	497	512	489	500	478	516	458	493	479	487	516	479	471	460	435	489	431	487	448	488	477	484	481	508	495	486	447	504	504	503	485	447	508	485	496	487	523	478	458	509	476	464	484	483	505	479	491	478	482	480	495	495	508	465	502	514	497	503	487	488	499	487	495	500	495	520	500	471	488	509	513	478	461	480	479	504	484	511	458	461	473	509	519	446	452	470	493	503	467	508	464	495	451	479	517	465	491	480	497	471	484	475	529	489	508	431	493	484	473	486	472	502	515	427	501	530	472	485	472	461	473	465	474	504	497	486	531	492	457	509	490	477	520	477	473	480	485	488	467	448	499	429	509	485	470	489	503	452	463	509	470	468	458	498	488	512	535	454	460	466	513	468	507	505	487	476	494	485	499	505	475	506	457	489	490	477	502	473	496	474	537	509	483	525	503	481	502	519	508	514	464	491	464	491
28105	17314	4391	1174	849	749	640	580	593	613	535	563	535	587	510	523	554	583	580	584	565	548	563	616	574	586	611	624	626	571	614	576	609	600	629	556	613	571	505	540	573	550	545	530	554	533	582	578	542	524	556	626	636	550	571	556	502	556	531	554	557	540	552	565	576	549	552	522	540	541	529	516	516	549	519	538	549	556	568	538	580	546	524	535	513	499	567	554	553	514	507	590	525	539	512	484	579	550	521	560	526	498	491	522	532	552	543	516	554	521	506	511	513	527	526	500	535	512	548	493	522	517	480	527	560	559	528	513	565	528	518	521	539	544	547	580	520	506	542	547	485	544	545	548	543	519	535	515	561	542	515	498	564	539	518	503	535	524	519	496	493	541	533	537	527	568	543	532	556	527	564	544	568	493	513	528	567	511	529	518	517	522	521	572	524	588	543	542	524	515	508	557	562	507	510	536	529	529	526	518	542	552	515	523	530	525	523	517	498	535	500	526	544	529	511	528	510	519	540	532	534	497	491	546	506	565	531	496	536	525	523	534	526	565	556	536	580	539	544	518	535	557	497	524	539	516	496	540	514	551	559	516	495	561	567	542	559	510	526	518	553	508	511	510	516	504	540	572	519	528	536	578	557	517	511	484	537	538	543	534	552	502	547	521	540	486	523	522	522	574	500	549	518	532	555	557	504	545	505	515	519	537	502	491	505	525	549	513	519	558	511	522	562	517	531	550	497	550	502	547	565	515	540	559	501	495	532	514	549	499	517	526	505	509	535	527	527	511	512	583	513	540	538	518	523	534	516	549	540	484	521	556	542	573	510	532	541	506	508	546	519	530	523	529	520	562	534	538	516	550	517	545	547	538	576	477	504	532	558	529	550	522	560	531	524	506	498	508	515	548	494	558	503	513	549	559	548	542	569	547	526	502	510	568	527	539	570	563	525	542	555	538	553	498	508	543	509	518	557	533	547	547	537	537	565	522	546	579	582	486	508	537	539	548	551	560	520	546	523	536	516	480	535	577	539	547	536	489	473	500	557	477	503	525	516	499	561	541	542	547	571	570	539	527	533	549	537	526	499	524	568	524	561	587	530	535	561	544	484	521	490	514	534	554	558	525	539	510	527	514	490	507	535	517	520	590	496	525	511	516	500	553	563	555	557	539	487	532	514	574	556	551	513	512	552	507	584	521	547	572	543	568	532	532	566	549	559	527	519	524	549	496	533	540	543	523	541	506	523	508	541	603	569	496	532	553	537	519	477	510	524	494	547	527	525	495	547	543	523	513	552	553	492	540	522	551	510	519	558	562	556	508	550	522	514	522	475	565	503	532	517	530	570	550	549	502	522	557	472	544	577	524	525	540	550	514	483	542	522	543	521	497	515	561	510	576	511	521	517	500	537	545	560	527	536	528	526	600	533	508	582	542	523	551	519	561	551	536	517	519	537	545	521	544	512	539	551	580	544	532	536	548	510	528	506	510	515	545	495	528	528	566	519	541	502	522	503	546	530	523	514	560	519	552	534	540	506	556	525	553	512	501	488	560	539	550	534	529	499	539	559	544	561	579	547	556	489	508	529	532	541	587	517	531	535	567	522	586	507	523	537	554	553	508	517	547	518	504	548	551	522	510	535	560	541	514	595	517	536	481	522	526	544	549	501	558	492	520	550	545	536	546	548	567	530	549	530	548	527	587	544	539	549	534	557	566	507	500	483	570	531	553	519	542	527	544	532	577	555	523	592	526	501	495	555	510	505	547	572	535	577	526	469	514	493	563	511	569	511	534	508	569	510	535	551	550	552	545	515	547	541	553	488	528	534	507	513	520	514	519	514	544	503	538	547	526	547	531	568	523	516	557	527	537	530	599	533	555	542	519	494	528	537	554	536	503	528	541	523	530	569	561	568	605	605	527	521	531	540	554	481	549	572	561	508	539	496	535	571	556	517	565	518	531	516	502	570	510	539	562	562	546	558	557	570	562	528	541	534	533	499	483	550	536	508	551	512	517	525	535	513	535	541	538	550	512	537	502	533	548	491	510	539	524	485	537	509	486	513	542	553	553	519	532	528	547	489	553	569	524	539	538	502	524	507	510	493	534	538	546	538	542	491	540	538	501	573	543	559	551	496	538	519	581	518	578	530	546	514	531	534	547	529	538	522	536	494	484	502	499	556	534	512	507	522	539	567	529	514	483	538	566	543	544	564	516	532	467	520	533	526	558	534	529	519	532	518	551	540	458	537	515	528	568	520	518	524	518	571	529	530	566	567	550	522	540	565	533	534	516	509	469	499	560	530	505	543	551	526	550	544	504	525	562	538	563	544	536	487	505	548	559	536	517	511	579	544	511	530	548	541	485	527	564	523	541	485	522	520	574	526	538	556	534	550	535	536	526	528	525	559	546	545	550	467	511	583	520	523	531	534	557	579	469	538	527	561	527	548	533	529	534	517	515	551	514	490	543	502	554	535	513	559	507	524	581	563	532	558	496	560	530	551	491	557	578	510	507	525	508	558	500	519	505	513	517	504	511	531	567	547	556	523	498	569	520	549	555	514	531	515	520	550	506	520	563	548	508	562	529	566	553	509	569	501	521	508	588	528	540	516	532	513	562	535	540	555	544	537	533	574	590	498	549	536	523	518	524	549	533	505	491	513	504	515	504	515	500	514	558	509	540	545	520	490	524	529	542	590	528	495	554	494	577	555	509	516	514	523	542	509	551	559	543	499	526	570	496	527	514	512	529	570	553	549	530	528	500	540	544	543	540	504	536	535	504	531	576	542	510	556	529	517	542	578	513	533	533	495	546	540	541	528	514	534	533	527	519	555	558	548	532	491	543	519	566	509	578	563	503	548	583	572	517	525	537	550	560	514	557	523	495	512	559	513	535	506	541	516	536	554	513	574	576	519	538	536	482	533	484	538	502	577	520	527	548	557	538	537	520	562	528	512	528	507	491	531	527	584	500	496	544	584	558	521	565	546	491	540	513	515	567	534	532	555	511	591	538	530	540	516	545	546	490	516	525	542	549	537	521	537	580	542	524	552	521	575	512	566	512	560	560	497	551	513	534	543	521	578	470	514	539	566	552	520	518	556	520	540	509	539	515	525	530	550	534	524	505	511	560	524	518	550	565	523	525	549	500	520	538	540	535	519	525	541	555	563	547	572	501	537	516	534	527	555	547	541	516	557	514	550	538	538	482	551	539	515	518	546	532	553	558	507	534	522	518	513	537	513	553	548	534	525	573	519	531	480	510	511	533	565	528	535	550	548	546	527	517	467	509	549	561	489	513	513	527	514	569	572	552	513	538	504	494	528	507	557	519	562	491	520	520	504	551	552	523	573	499	542	504	551	547	526	530	541	523	532	508	559	559	533	603	521	554	568	566	577	503	516	539	549	527	567	545	538	517	520	496	491	500	492	465	541	502	517	539	553	535	494	507	528	535	531	540	545	543	567	536	533	499	538	520	530	567	509	522	510	522	535	522	537	599	514	528	595	550
8015	4508	2298	1049	959	794	766	668	700	664	612	631	617	590	643	654	600	624	621	650	630	652	663	653	630	684	694	692	671	692	692	719	688	682	676	657	623	595	606	600	622	622	622	678	617	592	593	572	567	619	624	643	643	669	622	601	556	607	618	563	615	572	552	601	592	637	562	523	565	588	570	612	598	543	567	563	583	562	571	590	561	546	584	544	578	580	583	551	586	552	598	576	571	577	524	581	567	570	589	558	557	536	580	610	577	548	595	562	554	619	562	568	543	638	597	543	539	590	542	546	582	538	563	544	563	524	576	552	563	519	570	560	580	561	576	545	554	569	587	575	563	562	578	593	565	584	569	568	573	527	567	623	595	548	568	576	568	576	532	596	553	549	553	596	540	551	530	611	599	566	562	574	577	585	559	614	574	556	587	549	573	567	573	569	543	610	543	588	575	551	556	603	558	577	580	518	572	593	547	583	549	570	529	565	572	559	549	569	555	573	590	546	543	594	573	578	575	571	552	556	574	575	579	575	555	531	563	556	575	574	571	589	602	574	565	539	543	565	567	575	539	574	554	572	572	564	553	530	543	570	594	577	586	565	519	596	531	585	545	551	540	584	582	591	563	591	560	575	565	604	566	560	584	538	592	532	603	540	559	575	576	543	568	549	571	611	586	549	559	617	563	527	611	574	556	594	596	554	540	560	573	583	524	538	615	561	592	610	588	535	548	578	602	568	559	540	578	590	536	587	573	592	537	573	573	544	549	572	546	549	593	567	620	582	580	599	548	558	572	565	539	597	551	553	585	541	578	578	582	568	558	584	553	613	553	596	556	558	552	581	575	534	562	567	592	604	558	569	567	571	574	578	588	566	580	551	568	555	552	569	556	543	554	594	555	583	570	530	529	550	580	545	575	597	620	560	579	576	579	568	582	576	602	581	546	559	614	560	577	557	628	575	556	538	612	578	580	585	597	602	557	592	571	527	586	567	523	609	559	570	548	601	588	573	577	572	609	579	524	579	540	577	549	567	546	584	560	550	598	598	562	556	596	533	556	545	568	596	581	549	593	575	506	554	573	584	590	667	558	562	563	606	532	515	606	577	602	589	550	546	542	557	572	574	573	529	578	603	592	568	552	580	570	565	535	608	534	594	575	573	574	600	584	594	601	588	579	529	556	531	570	583	592	583	599	597	577	540	548	583	521	551	583	531	570	577	596	539	575	581	538	586	616	583	579	548	584	570	523	540	580	577	580	572	563	582	558	592	526	566	612	533	559	577	588	511	565	509	576	561	559	545	584	542	544	542	524	568	538	563	581	593	519	561	590	534	591	602	606	593	571	551	598	592	579	535	594	560	574	619	567	601	547	599	550	601	565	578	569	573	600	584	563	557	572	559	606	555	577	586	546	574	581	554	574	595	582	616	516	541	567	594	563	560	581	597	620	534	525	538	576	627	597	541	513	616	556	573	539	593	592	586	558	561	603	559	547	565	518	593	575	598	631	544	602	591	569	568	580	533	533	567	560	623	590	600	566	520	548	599	531	586	584	558	609	595	579	583	530	591	551	553	578	545	584	585	542	571	527	574	591	557	565	535	572	588	538	564	584	555	530	560	597	525	563	605	577	582	547	565	582	539	540	567	583	585	603	565	565	596	600	574	600	596	588	572	606	592	534	581	602	565	575	615	556	583	586	548	566	535	586	554	542	588	581	545	594	552	597	551	520	558	574	582	606	587	560	575	546	557	540	578	581	603	567	591	576	578	543	573	561	594	539	547	572	536	563	552	552	550	547	574	593	607	578	544	549	553	554	568	579	571	561	601	553	613	562	569	571	566	585	556	590	569	566	563	565	556	556	575	585	607	588	554	566	532	557	542	614	544	591	568	538	577	580	582	563	583	569	532	567	583	553	595	563	534	600	557	545	561	564	585	551	571	567	574	582	566	553	543	563	592	563	549	572	605	576	547	577	579	554	592	575	565	598	579	562	530	546	592	546	521	585	581	586	629	511	594	583	574	581	589	571	561	578	600	575	557	547	578	582	583	559	582	593	560	559	593	542	571	511	560	562	556	581	539	584	557	536	569	547	579	571	523	584	568	606	587	575	529	548	525	582	574	559	593	591	584	579	555	539	579	575	542	566	560	547	544	561	621	544	581	549	542	593	582	584	618	585	595	560	581	567	570	595	565	572	551	593	559	542	600	581	567	555	561	559	541	583	591	544	554	611	579	590	583	583	547	550	577	557	573	602	560	593	567	555	567	551	575	594	556	518	612	564	587	576	522	544	564	562	575	556	526	607	554	564	549	564	576	628	576	562	538	546	550	616	560	543	586	555	609	501	560	593	577	543	538	557	613	562	547	559	562	563	562	568	580	576	573	551	599	578	517	586	579	582	575	574	552	591	610	553	511	599	579	600	607	608	550	591	594	568	570	584	553	580	591	537	593	546	572	548	561	544	540	579	544	539	581	546	548	531	562	601	591	591	559	572	558	557	499	545	552	578	533	584	521	594	563	617	555	561	573	562	580	547	586	581	599	582	527	572	545	582	564	544	609	537	549	542	604	574	544	573	542	549	595	599	583	530	551	581	615	565	552	585	536	561	572	563	588	598	558	620	588	560	579	596	599	572	554	579	586	572	520	544	568	570	534	535	562	589	567	542	544	557	537	576	548	560	595	546	579	527	572	573	609	576	529	546	565	574	594	593	596	566	576	590	579	619	553	543	547	544	584	562	538	540	572	606	578	569	585	533	582	576	570	573	587	559	520	564	560	609	582	555	574	536	595	553	545	574	540	539	627	584	568	567	566	569	536	605	584	622	569	606	582	565	555	567	597	575	600	541	557	554	586	595	568	573	542	559	597	562	633	590	556	509	563	585	593	570	549	514	618	550	583	588	573	510	578	544	550	588	556	570	565	576	551	579	612	615	638	623	595	541	566	545	588	529	536	554	594	538	554	602	603	576	584	556	557	554	552	572	569	620	589	529	557	587	539	575	594	513	578	589	583	564	585	581	541	580	611	587	542	593	554	565	564	614	568	569	557	591	634	548	553	557	634	580	577	578	610	575	567	563	553	574	547	555	544	599	583	549	543	559	615	542	555	555	589	603	611	538	574	566	546	556	581	543	580	567	561	612	569	560	565	582	565	568	611	597	589	573	610	569	557	542	554	534	555	556	577	537	549	565	543	562	564	559	563	542	568	589	556	547	561	544	588	567	559	525	571	584	545	588	592	556	558	580	562	552	573	542	551	560	499	625	582	560	567	558	589	601	536	589	556	597	566	595	573	601	546	556	525	562	548	564	596	579	560	569	549	616	553	555	556	605	548	549	574	550	587	603	564	604	553	550	530	526	528	552	558	572	569	612	535	566	546	575	567	619	544	591	547	578	560	564	598	617	563	570	594	575	510	564	586	537	575	546	542	527	618	553	555	526	567	560	531	575	562	551	574	585	530	594	581	573	571	549	546	565	598	557	527	530	578	547	560	576	573	567	619	564	575
23865	21346	28580	24479	21346	9225	1226	756	665	574	481	464	452	412	413	427	426	388	444	415	395	422	442	431	415	498	500	479	481	499	504	532	472	446	480	428	411	399	381	380	379	416	375	389	394	393	406	405	400	383	382	419	471	483	427	390	367	373	378	399	359	368	355	323	352	295	311	334	377	294	334	318	357	317	335	356	335	311	332	317	307	315	332	343	354	334	315	321	316	343	328	339	321	316	329	354	336	336	333	294	311	288	337	346	347	333	287	306	314	350	326	269	312	319	314	326	326	328	347	316	332	331	316	315	319	334	325	348	326	316	306	336	345	308	320	347	351	309	346	337	313	326	349	317	355	335	312	297	311	322	331	320	356	310	324	314	350	348	334	334	281	300	343	305	308	298	307	321	293	320	307	329	303	326	303	299	339	326	304	314	308	310	334	292	324	283	326	297	342	309	348	314	304	328	323	295	318	353	346	344	330	345	316	309	337	322	319	330	351	317	302	323	332	318	326	340	344	329	307	291	311	316	328	319	325	328	310	327	307	324	308	300	314	319	329	317	326	347	311	320	310	308	331	298	309	328	328	369	327	357	335	306	351	309	312	304	316	321	321	349	312	345	308	324	310	312	303	329	338	337	277	310	354	326	283	324	354	322	320	312	336	330	321	348	287	327	297	299	282	353	302	311	298	320	300	335	326	331	305	365	343	314	324	292	349	301	326	318	367	337	314	334	300	320	294	357	333	307	325	305	306	316	305	348	343	339	335	342	334	337	334	327	302	317	329	319	341	326	346	322	324	320	328	309	304	320	326	342	305	292	338	342	324	326	282	327	319	319	306	288	320	360	320	356	354	325	295	307	313	297	317	324	316	330	296	317	313	316	320	355	331	315	295	327	320	319	330	298	314	317	319	315	324	346	318	323	321	323	322	300	318	317	288	303	306	317	339	306	305	302	334	344	337	333	329	313	313	354	329	343	310	304	322	285	339	310	345	329	343	293	332	318	343	296	325	334	320	341	322	339	289	342	309	345	302	322	313	322	339	320	321	312	337	308	311	335	350	325	339	294	329	292	312	364	304	297	315	306	341	320	311	313	332	331	316	323	315	347	361	339	336	327	318	317	307	304	334	320	323	316	319	343	302	313	320	349	293	303	346	316	314	312	325	350	333	328	330	331	362	308	317	363	332	351	334	325	330	333	328	320	317	314	332	315	323	312	325	302	310	355	335	301	313	306	306	328	355	329	325	318	341	317	323	327	286	335	331	323	310	347	320	342	318	315	293	320	306	324	299	306	292	314	315	334	344	331	313	325	287	291	328	315	309	299	312	322	332	326	317	299	361	315	322	325	316	288	324	331	339	346	360	305	359	354	334	329	303	332	335	312	285	325	337	327	337	343	297	330	332	343	304	300	334	336	318	333	347	347	317	298	329	318	327	280	331	317	294	316	297	335	328	335	349	326	330	316	326	334	339	312	315	312	319	312	338	353	311	297	313	322	341	374	353	314	331	312	321	307	311	364	312	342	297	292	315	321	302	331	314	326	300	312	346	331	331	350	330	333	295	329	343	311	294	317	335	334	315	322	345	318	282	304	344	290	311	320	313	317	340	303	324	340	330	285	322	347	303	324	302	340	296	341	302	304	307	318	308	320	316	318	321	361	336	335	343	323	329	307	298	324	341	349	324	300	303	304	361	356	333	332	353	324	312	336	332	349	303	313	298	345	315	313	366	308	318	316	327	356	329	341	313	330	322	309	317	335	316	339	348	320	312	338	321	352	313	304	350	387	342	313	305	312	321	284	287	300	325	320	305	322	316	341	311	319	312	332	330	373	299	345	343	344	309	336	326	338	330	308	347	330	329	348	337	321	323	316	309	323	306	335	328	351	326	331	331	331	308	331	286	296	322	293	293	324	310	327	302	316	323	321	349	309	331	334	315	347	305	339	326	345	327	330	308	322	347	342	298	305	316	336	316	319	329	336	329	331	315	321	322	320	291	315	317	324	367	321	316	309	321	318	332	305	326	347	328	337	292	340	349	336	321	326	337	330	339	319	317	337	329	348	346	316	357	326	299	332	296	325	319	343	361	311	304	309	322	331	317	337	317	321	306	325	324	317	307	332	321	330	314	306	329	345	317	296	303	323	310	306	326	319	299	316	332	309	316	339	336	316	341	364	308	315	360	275	330	336	317	316	343	334	352	335	322	316	327	307	322	328	323	322	320	343	310	322	330	339	326	310	296	298	315	300	345	292	303	321	346	313	326	352	320	327	293	339	339	350	295	332	318	328	346	337	345	332	371	330	312	344	303	345	313	348	301	298	317	348	360	294	291	290	327	322	327	314	309	350	306	321	347	327	324	335	331	304	296	344	309	308	316	332	338	324	316	312	347	327	319	333	333	318	328	321	335	328	338	316	302	296	347	319	290	359	329	300	286	325	300	307	332	335	326	292	340	307	308	315	302	312	311	324	313	307	313	320	326	325	351	332	327	317	333	347	337	324	304	311	332	348	318	339	326	301	324	309	329	319	308	310	321	310	314	321	337	335	338	314	306	301	312	295	308	310	334	305	308	333	325	316	314	337	343	362	335	311	328	333	314	334	332	293	343	317	331	316	350	313	322	314	317	312	339	340	305	319	312	305	314	320	308	310	305	326	346	311	314	334	369	308	298	308	316	348	325	352	309	340	304	370	340	328	314	329	325	320	319	352	316	306	320	353	327	287	316	317	286	346	325	321	289	308	290	329	291	310	317	321	378	326	319	312	337	318	332	318	350	333	335	314	320	339	322	309	308	330	321	291	325	310	306	328	308	338	359	320	308	313	314	325	298	344	318	316	315	317	306	332	320	342	326	335	299	292	325	348	328	326	341	313	309	310	314	353	340	303	334	344	343	337	319	331	330	371	332	345	326	355	363	355	316	284	369	301	349	330	313	315	289	338	340	309	329	348	361	331	336	312	329	329	310	328	319	322	354	311	339	291	309	332	331	306	330	318	303	360	338	310	339	357	326	337	277	356	348	329	306	317	321	300	328	327	335	311	321	336	329	308	288	343	303	313	327	344	311	335	313	297	309	320	322	326	318	309	291	349	319	318	299	309	346	289	340	308	330	325	307	347	355	317	320	315	322	313	324	310	314	345	330	325	331	313	302	336	301	321	322	299	334	321	323	329	323	330	344	307	344	318	317	318	315	304	335	334	368	310	339	300	310	338	325	311	345	351	344	348	332	331	317	299	313	296	311	359	339	335	317	342	306	303	349	318	355	314	299	314	364	306	329	314	315	341	356	322	341	314	338	302	294	346	340	325	339	297	344	327	322	311	300	301	312	320	302	351	311	330	319	328	328	302	333	306	328	291	332	311	330	322	323	357	314	304	320	310	308	324	334	308	321	333	349	313	308	307	338	318	306	308	317	322	309	346	341	324	303	293	286	340	300	322	337	311	303	309	291	337	322	325	345	301	299	328	339	309	306	322	298	331	319	325	285	344	301	341	316	333	313	343
10443	22947	7747	3378	2520	1914	1517	1164	924	770	665	614	576	545	539	534	526	516	524	543	498	506	494	483	560	638	619	599	647	646	614	666	625	592	577	494	485	444	413	443	502	454	398	443	481	474	430	397	484	454	499	483	536	533	499	425	428	415	412	416	403	436	377	366	412	369	361	356	373	391	387	392	334	356	374	379	373	344	354	339	339	325	365	361	370	375	336	363	380	331	316	350	365	336	359	371	330	341	369	338	369	373	338	383	367	342	337	357	352	338	332	346	359	340	362	390	331	361	345	348	332	352	341	339	381	334	358	362	350	361	339	318	362	344	329	387	315	349	377	359	349	342	384	347	358	353	379	372	346	355	333	355	364	376	343	373	333	337	335	328	316	349	352	382	359	367	364	342	340	337	354	340	323	330	353	327	333	353	340	347	364	332	329	314	337	389	366	349	342	381	338	334	340	367	362	345	372	328	370	375	363	335	332	372	338	363	353	322	364	369	335	353	369	334	330	339	375	342	358	316	367	329	333	337	377	347	371	367	366	341	353	360	362	370	347	335	351	345	330	354	357	351	335	349	357	344	346	343	343	333	337	359	354	368	310	368	368	344	340	353	308	325	344	398	369	356	348	324	319	352	354	389	376	346	346	341	364	387	365	328	344	375	330	346	365	324	388	347	334	358	336	316	358	374	366	335	353	378	404	343	349	363	346	365	335	379	351	343	336	381	321	341	353	348	330	357	361	352	346	363	334	343	329	366	344	359	362	328	382	343	369	361	337	355	323	392	383	366	362	348	394	352	334	375	322	380	356	360	356	346	341	368	352	354	350	323	365	359	372	371	395	347	365	357	404	358	335	364	377	341	359	341	401	354	337	374	336	332	357	358	347	334	338	350	355	363	381	370	347	372	351	318	349	353	376	351	341	335	324	378	358	359	363	362	354	338	367	340	332	326	380	352	350	357	346	367	345	360	365	327	369	341	315	370	344	327	338	379	359	364	358	333	368	361	362	330	329	377	355	341	358	348	351	353	341	350	327	373	379	364	322	375	378	378	347	337	334	350	350	362	352	357	342	367	364	371	354	407	342	364	359	328	359	344	383	349	367	326	339	371	354	353	348	376	406	371	331	344	352	370	371	352	356	390	379	373	369	355	322	358	359	313	362	357	320	344	367	380	357	342	388	348	339	339	339	358	362	316	344	348	346	388	331	365	356	364	355	377	355	344	383	355	332	343	340	329	358	371	363	370	366	348	321	339	351	370	347	368	320	332	342	355	323	363	385	334	347	337	346	367	345	359	334	358	360	355	335	366	343	384	352	352	333	343	366	341	367	332	380	346	336	379	351	361	331	387	345	357	382	377	354	400	331	331	342	359	338	352	395	335	349	373	354	375	382	373	337	363	362	370	366	360	380	326	381	393	343	351	363	337	338	352	369	338	351	378	348	335	322	360	335	349	327	344	352	357	339	334	382	331	376	324	367	366	371	353	343	354	354	362	355	343	339	356	350	353	338	338	329	413	366	347	352	314	344	329	352	357	363	334	373	351	373	354	346	361	361	349	372	346	354	355	382	359	369	356	355	371	376	361	315	359	355	383	326	363	328	362	325	373	367	371	347	373	371	413	363	366	319	345	340	359	337	347	329	336	341	303	357	355	354	333	366	347	374	343	335	374	341	337	371	369	354	335	382	325	327	342	330	376	383	343	338	404	362	376	331	344	345	370	363	348	355	364	365	366	372	311	372	351	357	357	329	373	358	362	362	334	321	361	370	341	331	341	371	357	329	351	360	348	322	353	365	374	373	368	391	334	368	350	332	347	345	349	386	339	368	312	354	352	368	374	365	385	337	350	336	351	375	343	373	325	341	357	344	361	360	353	363	362	332	382	380	362	351	352	339	350	345	349	353	335	325	381	371	365	343	345	368	352	349	342	389	365	378	376	335	353	354	322	331	337	376	347	372	327	362	387	345	338	382	357	334	355	355	367	372	336	381	351	332	341	325	351	313	373	349	345	367	372	358	401	379	326	365	365	340	353	375	350	376	360	339	356	335	361	362	357	324	356	325	343	340	329	352	332	323	359	354	351	351	364	355	316	355	339	361	338	335	360	349	318	364	373	365	325	366	324	349	365	371	378	346	344	349	356	339	371	347	366	361	337	338	298	360	359	359	344	330	335	324	359	354	326	356	344	345	333	311	355	347	331	383	339	368	403	377	318	337	380	364	373	364	362	337	406	348	366	354	346	368	348	369	348	347	352	337	386	343	363	352	322	337	352	343	376	348	323	372	334	361	376	351	338	334	379	368	350	344	363	362	357	355	353	370	332	351	312	389	347	346	370	329	395	325	358	344	328	355	360	345	382	387	391	333	348	348	330	342	312	345	319	316	342	358	368	353	370	356	322	347	370	347	350	369	347	357	325	320	310	368	356	351	307	322	328	355	384	351	348	357	310	339	345	324	360	358	360	336	369	404	381	347	387	353	337	327	335	337	331	374	345	371	341	376	311	372	323	347	331	346	381	328	345	345	339	343	329	368	350	357	337	396	384	361	339	341	346	359	344	364	369	362	344	347	380	352	369	354	330	358	320	361	390	367	331	342	336	371	366	357	332	379	369	329	341	348	350	327	391	331	339	319	306	337	367	334	343	314	379	331	335	342	372	377	352	359	361	343	323	395	364	324	348	344	355	370	337	355	354	350	358	333	355	321	383	361	376	338	378	352	364	343	365	329	328	358	377	333	332	342	311	343	372	335	368	332	366	341	337	348	342	354	343	345	355	338	352	348	384	328	379	348	347	346	360	344	378	366	369	326	363	365	347	332	354	350	377	346	332	390	366	363	347	385	367	364	339	360	363	351	377	362	350	320	335	356	353	386	320	360	347	335	347	372	378	348	382	350	352	367	376	323	352	338	360	346	358	376	355	327	374	332	353	380	321	335	336	382	358	346	371	373	344	373	349	329	355	350	330	335	383	343	337	352	350	388	359	337	343	376	358	376	339	340	337	362	347	376	340	339	342	347	358	340	372	373	356	323	401	377	337	323	400	355	340	376	350	350	376	348	383	340	391	357	361	351	365	352	417	333	370	353	318	386	381	322	370	358	364	325	347	343	384	361	368	384	367	355	364	354	368	335	370	371	361	363	325	375	351	352	381	341	327	341	350	366	352	353	336	388	363	340	383	362	354	319	365	354	353	351	356	367	356	358	364	366	338	363	379	347	352	338	388	333	368	325	358	374	346	369	336	355	403	333	327	343	319	355	350	342	351	352	322	347	354	369	344	341	365	340	340	347	377	354	355	324	372	372	315	340	347	363	332	338	343	355	351	376	364	333	378	354	372	342	365	306	349	351	343	374	345	320	377	341	319	317	355	383	363	337	321	378	377	379	333	334	353	361	340	338	330	364	341	353	386	379	343	375	371	345	362	350	357	335	338	339	333	340	353	362	370	354	359	332	358	362	356	350	369	373	353	320	349	343	349	374	382	365	396	318	358	343	359	353	353
25106	21318	27330	25539	8984	1284	1136	938	867	835	751	797	759	770	758	790	799	732	787	794	773	745	786	735	762	828	869	815	780	864	839	808	768	840	889	791	792	757	738	760	732	722	729	714	765	801	786	752	742	753	745	798	794	824	794	733	709	730	726	709	685	729	694	731	726	715	747	725	748	764	715	700	694	710	672	724	686	685	687	671	728	694	678	682	647	722	707	692	731	710	700	693	698	685	667	712	702	668	752	688	684	669	699	666	709	746	679	707	669	699	672	706	679	712	698	713	721	690	699	747	685	698	702	680	729	647	719	728	669	712	702	697	730	670	747	684	712	697	681	704	689	769	687	691	701	696	685	752	710	720	724	733	702	670	705	672	685	689	741	684	700	694	712	710	707	711	720	669	658	772	708	719	694	732	760	725	722	683	695	711	685	712	701	711	699	672	660	698	683	742	703	694	725	714	704	667	707	654	753	680	684	670	722	697	706	732	660	710	674	738	695	711	694	676	695	669	699	707	697	688	701	688	687	708	709	706	697	700	654	745	706	713	733	703	734	743	695	662	667	714	708	723	736	653	714	745	704	704	713	713	656	723	695	663	709	675	664	740	681	642	672	658	684	709	691	646	695	642	688	738	728	735	706	702	688	684	660	702	668	719	722	675	707	729	708	688	742	657	675	744	697	722	730	684	681	686	707	668	704	651	700	729	673	705	692	706	728	649	720	743	695	726	659	680	674	726	673	700	699	684	708	715	657	686	747	725	650	651	719	654	744	711	714	712	771	736	673	666	687	695	689	703	752	694	730	704	695	688	683	729	760	693	685	708	739	763	722	668	698	699	732	708	728	661	677	710	720	705	650	683	674	699	787	644	691	702	692	692	689	736	721	674	699	720	669	652	715	679	659	710	707	684	654	701	742	672	723	669	669	700	683	676	683	681	670	689	678	731	732	686	751	739	711	723	705	675	675	684	706	724	669	685	700	708	695	680	680	753	682	792	661	687	736	656	663	686	698	733	678	644	662	692	752	696	697	714	702	688	742	649	732	713	691	679	734	729	711	719	702	675	725	702	663	685	666	709	713	698	674	687	701	708	697	653	660	671	763	693	703	642	730	671	702	717	701	792	713	728	622	691	717	656	707	728	720	681	675	682	734	726	693	714	738	719	685	696	715	726	712	688	735	747	702	788	680	655	702	713	700	749	720	665	717	720	671	710	684	761	688	714	710	706	675	663	675	674	711	651	627	651	769	715	735	645	720	695	714	689	653	681	744	730	696	719	685	714	662	667	740	707	726	731	683	683	725	688	703	703	706	716	728	692	689	672	661	710	712	705	648	665	744	699	665	712	679	714	699	709	708	711	740	723	723	727	673	735	642	707	720	702	650	748	684	666	733	682	684	684	711	720	688	699	710	744	647	698	702	712	725	695	653	730	679	694	725	689	726	677	718	681	678	671	745	691	794	722	713	689	668	754	686	659	708	718	717	712	722	672	672	696	723	674	690	744	725	687	692	731	681	695	729	703	714	672	704	721	708	730	676	689	719	659	693	612	721	739	702	751	714	684	713	690	670	736	710	716	697	692	736	693	723	724	687	683	698	714	685	679	687	656	676	681	731	700	648	738	722	718	717	714	780	709	729	719	756	719	734	694	695	707	668	708	676	719	722	723	739	728	691	696	708	668	696	703	714	682	711	746	716	683	759	663	691	681	728	705	714	682	713	744	736	715	692	665	718	708	728	672	716	688	698	654	786	716	709	687	676	710	681	683	683	735	679	670	670	701	677	741	696	676	711	669	716	729	658	698	706	692	692	697	697	678	741	705	694	702	696	680	710	670	756	675	725	796	653	741	732	697	671	700	726	724	726	690	685	659	732	700	733	667	667	737	706	711	718	715	766	703	704	724	702	710	737	676	750	685	699	722	710	697	684	642	715	701	698	688	731	738	680	679	703	751	718	702	698	713	737	708	702	679	719	723	698	712	706	691	681	705	669	687	703	666	700	732	743	680	687	741	685	696	732	702	654	666	706	745	721	690	672	722	730	721	707	720	703	709	720	738	671	701	670	688	725	724	711	708	679	666	674	685	699	725	733	717	698	641	783	727	716	714	744	729	710	743	694	678	662	728	708	745	705	712	703	689	735	674	722	702	688	693	704	687	652	734	706	700	674	681	709	706	732	722	659	695	684	733	719	698	657	689	713	711	682	692	748	672	682	674	692	699	713	714	732	743	690	727	714	689	691	686	765	698	732	665	700	733	688	669	702	653	684	692	700	714	736	696	699	645	722	734	721	733	690	700	666	682	715	727	706	710	732	684	708	742	679	672	662	711	687	721	660	721	701	723	720	717	668	723	722	747	708	720	717	666	716	658	699	631	712	736	678	717	728	724	779	725	742	696	700	711	697	726	680	705	737	709	691	682	726	722	701	651	711	714	745	725	687	666	696	697	704	687	690	688	653	731	713	671	684	672	680	675	698	701	661	696	766	696	721	704	683	695	727	703	715	663	702	690	656	685	724	708	751	676	683	707	700	655	676	704	700	721	676	692	671	703	683	672	744	675	674	701	698	668	694	694	756	689	670	706	746	643	660	683	693	679	725	689	720	644	714	659	698	750	653	695	744	718	715	742	765	687	691	715	713	721	690	727	737	717	723	683	710	731	695	722	730	659	710	707	699	727	680	696	712	664	716	712	733	726	697	706	725	697	720	680	719	652	702	744	712	689	721	741	704	690	703	663	669	655	695	718	697	712	711	716	688	707	706	699	697	732	676	716	689	687	673	749	693	658	741	716	667	703	667	685	668	702	682	706	685	700	706	725	662	690	693	730	723	737	765	760	634	662	685	680	725	709	688	706	673	734	669	712	661	690	680	639	681	747	724	744	681	675	720	696	753	724	698	661	740	674	664	722	719	673	719	687	709	683	691	695	693	698	712	665	742	696	726	725	679	727	716	679	734	727	733	725	733	719	753	723	718	722	695	751	707	684	711	670	728	723	696	754	722	742	712	694	677	692	709	705	699	686	713	656	691	717	721	696	667	703	709	716	686	699	676	694	697	702	694	690	710	691	689	718	739	675	744	721	730	680	660	708	672	710	726	748	699	708	641	719	698	684	687	667	711	693	657	671	671	710	684	710	676	710	679	716	693	746	755	732	764	683	725	720	760	693	680	676	735	740	670	717	712	710	684	690	730	651	739	701	714	680	689	709	776	712	707	736	660	708	714	731	695	721	669	686	733	722	687	731	724	759	747	715	724	670	704	733	698	709	636	679	692	661	694	713	625	724	671	676	726	673	718	716	693	674	674	720	696	688	720	657	671	699	683	730	697	706	715	676	699	667	658	674	754	669	707	682	664	705	703	708	738	695	674	695	701	679	715	726	702	703	714	741	672	720	720	690	694	689	727	705	673	691	729	670	669	697	684	666	701	727	689	701	687	723	717	714	672	731	770	673	642	717	717	720	705	683	706	706	664	681	696	735	719	744	698	709	706	679	712	736	726	668
8648	16796	5364	2531	1991	1643	1412	1133	1099	945	929	910	853	870	818	829	759	868	846	879	870	823	819	862	903	929	922	954	992	995	919	900	882	917	904	915	812	801	780	798	837	819	808	787	856	767	767	780	795	791	745	880	886	849	844	760	788	814	782	806	742	779	776	753	797	755	762	735	774	793	796	746	732	680	758	734	741	750	738	751	698	774	749	761	701	704	736	745	678	711	729	693	763	775	707	711	742	754	713	730	740	741	757	757	730	769	768	759	774	696	729	731	714	755	715	748	750	710	722	732	741	735	754	732	785	709	710	761	716	695	750	755	757	704	701	722	707	755	695	700	749	709	705	740	755	712	767	732	738	776	781	783	746	696	711	712	683	695	698	728	703	709	715	719	748	744	728	701	737	746	742	735	660	694	760	748	712	713	714	751	738	710	682	697	702	723	742	729	721	802	791	753	737	711	717	768	693	714	721	706	723	736	787	717	711	745	726	718	769	764	708	719	717	726	763	829	685	736	817	698	747	759	759	680	758	746	670	743	659	734	755	736	760	721	747	732	707	718	765	711	684	710	724	761	749	748	707	689	717	728	753	816	766	728	753	754	709	736	745	709	687	696	751	720	716	705	684	738	746	733	721	748	720	767	729	746	688	751	761	738	712	718	725	707	719	756	766	732	753	751	712	739	776	755	764	755	696	733	721	753	725	705	758	732	717	710	755	766	708	765	737	688	678	700	685	696	747	706	727	709	754	742	737	716	681	750	747	690	711	749	726	715	761	708	765	690	725	694	699	749	708	715	716	719	746	719	748	735	769	724	773	709	755	728	729	734	761	746	728	751	736	732	713	715	736	726	684	691	749	717	763	694	784	768	701	741	690	715	696	726	722	735	745	745	744	714	716	693	697	788	734	730	719	710	742	723	718	760	730	784	725	710	747	789	724	720	709	690	704	773	708	695	684	740	706	696	696	659	667	707	684	712	735	724	701	740	730	741	698	718	736	752	728	720	774	713	722	724	697	713	724	692	705	701	772	736	749	730	714	708	708	718	762	721	751	722	735	743	682	726	781	702	770	727	669	789	725	731	726	727	728	648	773	741	715	679	705	697	707	768	708	769	725	681	765	715	741	727	714	685	745	704	737	720	765	731	730	707	750	702	689	729	762	705	675	698	727	720	735	719	760	707	747	747	717	745	708	751	678	773	704	743	730	787	744	755	728	713	762	694	697	747	785	797	739	723	698	683	780	772	737	766	733	746	751	719	773	683	748	739	708	704	816	702	703	703	708	730	674	748	715	731	715	745	774	773	725	713	734	712	740	732	699	719	713	729	752	723	742	735	761	688	662	721	718	758	696	727	759	711	722	741	733	734	718	725	702	753	752	702	750	717	785	754	686	709	735	765	761	737	694	743	690	721	751	722	748	685	731	747	728	746	715	745	698	712	704	701	688	745	725	726	694	743	723	729	715	736	740	735	752	729	702	746	756	710	757	727	763	743	695	733	707	751	728	702	769	685	758	744	742	719	743	733	680	730	743	765	703	733	720	709	762	741	700	709	717	758	694	696	677	693	773	713	734	718	721	728	763	694	747	751	710	782	732	769	706	685	694	725	768	699	723	747	713	809	690	767	726	732	727	755	710	701	725	714	733	750	704	748	680	703	731	740	778	751	794	720	695	774	734	781	736	705	736	717	717	744	763	730	730	751	715	800	757	771	672	760	701	702	745	760	759	725	709	762	743	726	719	769	701	712	710	725	686	755	721	734	709	758	707	713	729	757	731	721	727	734	718	782	722	720	739	754	764	717	754	739	713	729	716	736	710	700	755	731	689	704	762	695	711	720	721	739	752	675	701	762	729	777	745	726	746	767	778	724	729	740	723	733	735	696	727	740	718	744	729	705	729	794	718	709	701	734	707	739	729	687	764	764	699	689	732	709	702	716	744	735	722	718	701	750	735	776	766	765	748	734	753	702	687	740	747	763	735	762	738	731	729	730	763	714	693	746	714	700	707	713	675	725	750	706	692	719	717	688	729	676	755	694	718	751	758	732	674	696	743	742	736	732	705	765	771	751	708	732	722	754	756	755	764	761	743	742	724	671	736	725	743	750	740	711	672	804	736	742	694	705	730	736	727	697	722	719	710	757	730	708	752	728	737	724	726	727	703	743	688	678	725	713	705	739	744	745	717	707	757	710	767	694	726	720	748	739	698	716	709	681	695	733	755	751	723	763	723	722	758	731	706	716	673	770	708	712	763	740	744	729	720	716	715	730	742	758	715	657	728	727	742	776	742	763	694	667	726	734	760	760	718	663	733	731	722	731	739	768	702	696	741	713	702	720	705	760	757	741	736	705	785	739	747	711	769	735	721	744	701	722	728	712	739	763	745	748	733	761	730	732	743	734	744	660	751	687	693	719	758	742	706	733	757	738	744	770	745	719	728	762	763	696	765	745	761	756	709	715	744	679	749	693	701	727	730	653	731	716	688	760	800	785	785	757	739	757	676	734	761	778	699	739	752	666	681	736	740	675	771	685	732	726	750	707	718	712	721	720	767	708	707	722	737	724	752	698	694	728	753	720	722	669	698	726	735	736	746	757	744	753	735	743	727	688	695	775	722	696	730	726	668	699	740	737	695	729	724	745	725	708	796	723	710	743	734	770	759	722	725	719	746	707	720	724	717	719	748	773	722	724	781	710	740	694	731	734	756	719	749	743	740	737	777	719	745	718	667	729	755	724	690	728	726	727	694	722	730	661	739	730	757	733	742	753	675	723	757	740	720	717	778	742	671	774	773	761	710	696	780	723	763	707	764	718	740	718	766	706	723	736	730	783	709	678	718	752	764	745	746	730	744	712	754	709	731	680	766	705	735	745	749	741	737	704	711	738	714	759	771	710	753	733	733	745	718	729	720	746	705	730	686	718	711	748	708	722	703	726	714	685	740	737	707	735	708	751	802	769	723	775	686	748	679	710	707	733	733	698	687	715	803	721	773	740	747	711	758	770	731	742	749	750	730	734	756	759	709	727	677	748	722	719	751	764	719	733	749	734	777	754	791	726	752	741	777	712	719	726	720	709	733	696	743	719	783	706	720	752	731	723	715	740	724	720	686	726	699	730	718	701	691	686	715	736	771	767	709	755	786	709	750	717	741	740	753	751	748	706	756	691	730	733	737	750	806	674	724	723	756	705	757	755	746	703	745	697	730	709	761	709	759	749	740	714	702	744	710	757	734	758	649	729	697	717	699	735	707	733	734	754	747	702	704	755	730	692	735	726	743	724	715	712	744	686	728	684	757	742	695	737	672	761	759	727	720	745	758	766	772	729	737	705	729	756	721	720	728	692	767	749	748	675	743	735	765	725	691	725	742	705	759	715	752	746	717	719	750	743	739	729	741	734	747	729	767	743	746	773	725	734	700	780	735	668	717	741	700	722	766	767	767	772	738	705	719	713	705	692	710	746	687	795	752	690	729	726	718	728	723	729	727	820	759	732	733	762	711	721
22784	21342	29049	24000	21345	21390	7006	1379	994	910	776	744	710	650	674	662	627	596	627	617	644	588	636	624	606	674	691	708	740	716	740	762	728	754	679	628	574	607	527	548	554	618	576	582	557	574	616	572	580	550	558	658	693	664	601	561	542	513	522	542	526	524	505	498	514	473	468	466	481	538	479	475	514	487	514	469	447	464	482	474	458	488	513	491	522	494	495	452	490	497	486	464	497	474	428	471	472	477	498	469	497	481	504	432	478	514	486	452	469	467	483	464	495	456	452	482	446	504	447	478	513	521	471	508	475	490	471	493	475	486	457	491	475	471	523	545	513	480	449	439	467	464	468	515	518	466	456	543	513	521	469	476	497	485	483	492	464	474	498	465	522	524	502	473	491	460	473	497	469	456	445	476	482	504	487	487	508	487	477	487	450	447	487	477	477	459	489	472	497	452	480	521	516	483	436	485	496	516	523	498	461	479	517	451	480	494	464	473	466	501	485	457	482	472	508	495	528	479	484	481	484	465	462	475	492	434	477	473	468	527	493	468	496	453	488	466	452	456	508	477	522	496	476	453	471	483	479	462	441	445	490	491	487	495	473	488	480	477	485	436	523	490	453	504	477	466	493	476	461	526	487	480	485	437	495	476	480	503	473	426	529	492	479	503	479	470	450	483	479	495	465	490	463	519	498	507	485	455	461	457	503	473	426	488	476	483	481	477	474	495	522	498	502	418	490	500	472	476	443	470	473	469	456	501	467	439	437	481	512	476	485	467	429	462	489	502	517	452	457	467	493	491	473	512	467	466	509	469	482	467	484	500	500	485	427	472	469	461	490	483	483	462	484	440	466	457	434	470	481	473	472	458	472	466	454	506	484	498	488	451	515	492	492	492	477	472	454	482	510	468	462	496	540	480	491	478	436	466	473	478	514	481	452	460	489	500	489	473	505	448	487	493	505	482	461	501	484	513	508	481	485	459	523	475	480	509	448	460	502	449	494	446	499	469	488	477	463	485	476	479	522	490	459	495	455	473	514	437	442	478	474	462	456	487	480	475	479	442	461	496	474	485	491	514	449	494	506	494	484	488	520	507	497	523	489	511	466	476	482	459	485	485	478	491	453	463	498	479	488	499	506	456	461	435	501	457	429	486	424	489	418	463	471	457	493	491	450	491	460	483	494	470	490	500	476	462	457	481	469	491	473	496	465	541	506	499	444	462	457	426	495	446	481	453	490	489	430	483	505	472	498	495	433	475	442	494	474	461	454	496	478	496	467	482	484	481	474	493	500	461	451	446	502	466	493	491	448	524	472	525	453	507	437	495	501	466	470	483	426	468	476	463	487	478	473	533	456	432	461	468	462	468	492	476	465	472	516	480	508	463	487	517	464	469	481	480	466	483	495	492	485	467	442	499	475	461	457	472	472	481	465	478	446	491	472	492	453	512	454	460	461	513	502	443	473	473	468	485	495	458	486	494	512	509	482	485	505	495	491	505	489	460	474	468	455	495	476	431	502	491	440	455	503	467	510	497	466	481	457	495	493	498	473	493	487	479	487	475	473	482	467	479	506	441	488	501	480	481	494	443	467	460	442	498	444	487	476	490	490	490	513	481	451	479	441	445	455	451	469	468	531	482	528	455	498	530	479	489	486	460	500	468	510	465	474	450	484	462	476	501	496	492	470	478	463	474	479	507	530	493	476	476	471	514	462	478	428	469	490	478	432	488	432	500	488	475	463	493	508	478	491	468	488	474	470	454	468	463	486	482	475	486	476	468	516	470	482	477	476	491	492	472	450	485	446	493	487	493	484	456	476	487	473	465	461	494	508	482	473	483	469	448	500	466	507	441	446	441	460	465	476	483	499	494	448	506	467	478	463	480	505	493	499	484	429	481	503	474	482	451	464	527	479	483	478	470	476	457	469	498	465	497	458	465	494	421	478	479	434	446	480	501	500	501	470	476	506	478	457	437	468	486	518	501	497	491	463	506	494	479	469	498	520	489	515	484	491	502	519	495	519	458	452	471	458	455	465	485	481	504	484	460	460	488	494	500	503	467	466	473	488	465	509	479	468	492	450	455	431	463	489	480	450	494	484	482	431	498	453	501	465	477	476	486	464	476	490	498	450	479	498	511	480	448	479	465	464	486	482	472	473	447	478	462	456	502	466	455	494	415	477	466	472	469	501	477	465	499	468	475	452	469	493	476	469	480	486	517	462	465	451	489	511	453	515	515	520	530	480	432	492	455	434	448	477	462	485	439	461	471	456	503	478	469	472	475	480	464	449	490	507	493	480	468	492	452	463	465	485	471	460	480	425	448	475	471	479	469	477	485	488	477	505	486	468	434	484	484	496	482	455	492	470	441	479	450	491	447	509	523	486	492	526	431	454	465	464	491	462	445	480	495	434	449	473	434	485	463	439	501	517	488	492	477	465	499	508	429	474	449	512	458	496	505	504	466	496	503	481	514	492	457	497	493	470	466	434	499	487	473	450	447	516	458	508	480	523	441	429	461	459	460	508	522	449	460	510	450	464	473	497	470	437	473	460	442	479	459	447	458	474	474	480	453	447	490	473	488	491	492	456	486	443	434	470	458	456	460	498	428	447	508	490	457	491	516	521	445	485	468	470	479	500	475	487	442	492	468	510	499	515	499	436	473	486	446	454	481	463	477	472	447	473	502	476	475	481	499	468	484	483	488	482	486	481	491	466	480	482	459	497	508	511	472	460	463	464	474	489	481	462	480	517	467	468	489	479	515	460	460	447	460	452	481	521	452	503	478	497	465	485	466	502	473	419	486	465	499	454	485	433	439	478	472	496	484	480	467	441	528	534	446	496	469	482	485	495	456	536	482	478	500	491	455	518	445	449	470	425	497	510	470	475	499	479	462	459	486	500	480	480	487	466	466	476	515	453	453	454	462	472	476	512	458	527	453	468	466	469	481	458	477	453	491	466	462	460	508	452	440	468	463	451	497	456	483	470	488	478	502	472	490	497	453	468	453	497	494	449	476	469	475	477	454	463	453	474	439	462	449	447	461	458	484	483	439	467	488	487	479	487	489	479	442	478	477	464	485	456	468	441	479	452	491	499	473	493	505	497	444	492	504	485	464	519	455	465	471	443	452	521	461	468	456	436	493	484	511	512	466	477	477	522	450	494	489	452	454	453	448	454	486	484	471	457	453	491	477	486	505	476	469	452	470	507	492	472	524	493	495	471	471	486	477	471	456	444	465	484	449	444	497	454	465	510	543	440	458	469	487	482	453	494	488	460	461	443	446	504	450	431	451	467	466	486	445	457	501	451	433	463	469	450	466	491	488	464	546	452	460	426	487	447	497	520	523	479	460	479	486	485	459	473	482	442	470	489	489	476	458	486	471	456	491	474	457	439	483	466	447	454	451	484	457	443	486	448	458	435	508	461	453	491	469	473	449	482	476	476	446	514	469	434	499	493	471	459	469	476	503	455	487	525	474	483	468	465	463	473	471	458	474	461	467	447	444
12269	30960	11687	5708	4280	3231	2563	1943	1631	1264	1142	985	867	849	817	798	740	750	752	777	764	733	744	733	806	851	923	871	922	952	977	960	919	816	830	748	687	681	613	653	602	619	642	627	659	624	598	656	673	607	693	758	812	816	671	572	594	594	587	601	540	527	500	496	495	544	535	525	575	514	542	536	518	493	498	519	523	510	445	504	460	497	532	485	499	483	462	499	506	491	483	517	490	481	482	497	455	489	516	494	491	513	449	466	497	500	503	489	468	488	504	457	487	485	478	523	489	478	489	467	510	467	474	499	486	466	482	483	481	484	515	478	449	480	467	497	515	481	486	452	480	492	469	493	452	500	503	479	466	489	495	447	533	492	469	490	549	469	478	498	480	482	478	529	488	492	536	482	456	480	474	502	494	454	522	522	480	501	509	493	476	470	504	471	516	501	501	456	455	509	486	515	473	467	464	481	481	556	485	474	461	448	447	500	524	496	507	477	480	506	485	512	484	460	505	467	495	487	473	485	457	498	491	503	461	481	527	493	471	509	486	488	489	481	479	476	493	487	522	495	479	460	487	495	445	464	473	507	527	476	446	504	486	500	477	507	496	507	509	442	506	512	517	491	522	476	468	487	476	511	494	466	533	482	479	478	483	490	495	496	469	473	502	530	493	449	477	483	497	500	496	500	555	538	498	488	477	456	462	512	466	472	484	492	461	468	511	471	441	538	465	511	494	543	512	438	496	533	507	493	480	475	479	478	489	487	479	493	483	535	496	465	547	532	485	469	497	469	482	481	454	504	477	484	520	508	482	478	490	525	488	490	508	476	513	473	503	479	448	483	481	476	504	494	502	490	485	496	480	482	498	476	500	493	491	504	517	467	506	455	495	489	476	457	497	499	541	494	508	534	501	481	472	494	470	527	496	473	455	471	500	477	485	487	526	517	489	515	489	461	506	504	482	489	472	494	494	560	483	486	475	489	475	497	504	466	495	478	465	465	473	488	498	495	431	506	472	470	510	503	452	486	502	489	478	512	444	494	465	497	507	478	499	473	494	494	467	533	486	489	465	497	534	489	491	488	513	496	519	518	520	498	499	481	449	475	433	471	477	463	470	500	501	481	472	532	512	533	462	497	468	445	527	512	505	480	429	479	453	493	462	484	440	477	500	474	514	487	468	506	496	500	496	496	466	487	520	530	523	512	485	487	496	503	504	455	476	478	442	444	468	515	504	504	469	464	455	510	474	483	501	500	480	469	475	484	436	479	492	470	500	506	472	496	480	461	488	508	495	511	479	492	475	461	486	496	474	492	471	513	502	492	471	500	466	463	496	481	520	492	502	505	477	506	451	477	490	478	467	491	519	500	495	508	534	469	497	499	514	488	470	480	474	484	474	543	470	464	488	480	504	493	473	517	463	495	504	508	530	486	486	500	488	504	457	475	537	495	497	502	459	528	473	462	503	475	471	481	485	451	505	497	505	485	520	515	469	502	509	469	490	508	475	505	467	499	483	500	480	502	470	497	464	523	506	500	478	511	474	481	530	474	491	468	484	465	478	459	479	482	491	455	500	476	461	443	498	480	496	510	521	484	493	502	507	491	492	491	522	491	472	458	511	500	472	473	476	485	474	507	480	518	449	512	514	513	455	547	492	522	492	488	504	527	508	507	486	494	444	523	480	547	494	490	505	478	498	475	514	445	497	485	496	479	460	462	501	475	489	493	471	495	463	514	495	483	504	533	485	482	489	473	481	453	484	525	480	476	475	498	494	526	493	474	462	477	506	515	466	484	483	488	463	467	521	484	485	498	486	507	519	455	490	489	499	511	496	454	472	504	521	465	455	498	494	488	487	470	489	500	435	518	473	504	511	497	522	490	482	458	514	481	480	483	498	481	505	513	455	484	507	511	483	501	507	484	475	522	491	504	533	460	494	463	478	464	501	520	488	452	474	464	473	480	475	497	495	512	516	514	505	432	492	440	476	514	471	483	490	484	457	489	511	494	460	510	486	482	467	450	508	513	479	521	484	491	483	503	453	479	486	531	516	497	521	439	495	459	476	439	490	480	524	461	481	494	509	437	433	466	486	472	467	475	520	473	504	462	493	506	511	518	459	464	539	492	489	501	463	517	513	504	493	495	506	504	469	540	478	445	459	472	475	455	469	515	508	470	469	467	528	523	510	485	489	495	482	478	482	488	492	489	470	481	492	515	443	486	488	506	462	482	479	514	493	512	476	478	466	525	485	481	495	480	472	521	502	491	481	490	487	512	485	487	495	487	481	504	535	469	493	494	441	516	472	446	490	512	475	487	439	509	492	475	481	490	458	479	534	489	489	485	473	445	505	460	528	499	495	486	473	475	485	491	513	505	505	507	501	484	478	470	461	533	492	470	481	487	495	494	452	487	479	458	482	488	482	468	514	459	489	457	491	485	508	507	446	508	488	509	524	499	491	482	516	503	505	499	465	473	504	475	489	512	521	462	467	509	482	488	474	478	492	487	462	509	479	460	501	504	481	487	498	494	489	528	508	498	501	517	451	496	507	503	495	461	527	475	493	485	478	468	469	446	438	472	516	474	513	480	512	496	464	533	466	516	459	506	461	498	507	525	501	465	470	493	486	506	487	503	447	507	472	489	494	483	467	496	444	503	473	516	501	507	462	455	473	469	454	464	497	477	453	494	490	471	513	458	451	464	490	482	497	481	487	479	503	454	542	489	532	455	525	493	509	528	501	488	458	493	484	505	499	515	474	465	477	469	516	484	468	502	472	458	471	485	502	443	479	543	478	514	488	516	448	501	447	497	524	509	490	456	478	488	503	505	536	485	466	505	505	484	477	482	474	467	498	482	490	488	486	528	467	465	504	498	514	515	493	470	471	498	499	473	471	498	499	485	491	499	549	465	500	502	476	487	457	488	494	495	471	457	488	485	470	507	492	515	485	461	475	477	519	511	498	494	473	447	479	442	457	473	486	483	500	498	528	488	456	482	495	489	497	495	472	481	473	522	472	483	507	517	522	495	462	527	474	474	454	479	480	434	490	515	475	498	438	441	475	505	520	488	484	453	461	450	478	515	467	500	492	475	467	502	458	508	466	468	473	493	490	456	524	454	435	483	495	480	497	478	454	483	470	453	489	411	507	488	470	482	482	450	471	455	489	532	495	502	482	454	469	520	469	460	450	458	472	508	516	495	478	503	512	454	515	495	526	482	450	456	505	482	482	488	475	491	477	488	459	499	502	515	470	470	486	484	500	554	474	493	483	490	503	461	481	500	478	539	452	414	454	505	519	461	486	462	491	482	474	479	513	523	463	484	493	462	495	514	502	529	482	455	513	503	492	477	509	523	440	516	511	494	464	475	463	476	481	494	504	469	449	489	498	500	463	488	516	492	517	488	509	490	480	467	479	478	497	480	458	498	462	487	470	478	501	495	477	474	530	513	503	494	507	510	470	496	521	512	433	497	467	442	438	511	503	500	475	499	460	494	527	480	502	499	477	501
28162	17359	4273	1129	778	711	656	605	573	575	568	489	539	547	547	570	600	589	586	599	600	535	547	562	567	595	615	573	602	610	642	630	584	593	559	618	540	600	585	554	516	571	544	591	567	542	553	562	520	577	567	556	644	571	580	565	520	483	564	602	546	552	547	568	537	580	566	593	566	555	576	531	521	535	546	528	517	500	535	494	544	561	512	566	525	540	522	543	532	501	549	541	533	535	569	560	554	521	554	514	556	505	484	511	553	492	530	523	515	508	534	543	511	551	544	531	563	525	535	537	569	529	528	575	521	530	518	515	540	529	510	542	524	532	548	524	517	610	538	543	538	506	529	539	535	535	507	514	522	549	537	544	563	529	544	541	560	522	527	521	579	512	531	532	507	535	568	537	570	518	508	532	570	521	553	540	519	523	502	567	517	502	523	532	571	531	530	519	509	554	517	543	506	543	544	547	495	537	521	521	493	503	526	504	525	482	565	549	526	535	503	514	521	529	496	542	527	508	560	536	523	556	488	557	529	524	536	555	530	478	540	563	550	549	531	508	550	593	532	542	522	564	527	518	533	540	517	572	545	537	499	512	504	518	543	498	514	582	557	531	552	556	537	497	559	499	551	529	519	517	539	507	525	522	525	541	559	516	532	506	557	512	536	554	554	564	511	546	523	547	529	531	514	541	533	549	529	534	548	525	488	569	511	539	537	508	566	508	518	575	508	545	535	534	553	531	528	545	494	503	585	547	510	548	523	577	551	567	529	546	508	532	552	554	505	554	567	516	489	519	537	564	550	531	549	532	564	553	544	539	547	566	504	531	532	504	573	542	534	518	528	546	540	534	550	513	506	477	506	529	558	537	557	529	524	562	472	531	548	506	537	500	498	554	530	485	564	484	549	525	543	502	540	540	528	525	548	521	522	547	562	545	535	511	540	522	560	495	517	542	567	484	525	522	547	552	519	556	541	556	529	551	506	530	554	510	545	551	541	568	547	520	541	540	537	541	530	539	508	550	578	527	547	552	527	535	553	526	559	564	538	560	573	553	520	522	530	578	544	514	537	535	513	550	523	550	562	533	531	569	543	516	550	547	558	533	556	556	530	557	521	569	521	542	542	533	527	576	530	539	557	524	525	532	537	535	522	574	547	538	511	530	586	570	554	553	506	576	566	532	545	523	495	523	537	536	560	545	562	517	519	522	509	552	528	536	514	541	557	523	514	559	480	548	557	568	554	549	496	542	580	602	558	529	469	511	530	604	529	536	567	543	521	537	572	522	524	523	502	515	506	569	569	526	513	502	530	544	513	535	529	516	517	529	539	550	555	502	545	553	538	519	535	502	474	560	534	516	555	543	550	518	533	559	561	545	573	549	501	531	551	572	521	552	529	527	456	543	582	546	573	558	531	506	544	555	520	594	534	514	558	547	521	517	574	521	519	497	555	541	503	503	527	542	499	559	558	521	539	532	521	515	537	545	503	522	579	538	522	529	530	520	515	558	509	528	582	589	551	509	589	546	482	522	582	516	527	556	524	479	564	526	541	513	554	543	543	517	553	553	544	512	553	533	540	533	509	485	559	512	533	506	533	577	529	501	518	557	518	486	507	569	508	557	515	559	504	556	533	540	530	549	499	533	546	559	511	528	539	509	510	548	558	554	505	534	491	551	564	519	541	518	532	542	525	520	529	553	506	558	549	502	526	489	500	539	559	526	541	541	573	523	536	516	525	541	499	546	565	552	544	541	527	519	524	527	495	513	532	546	515	570	527	563	508	557	475	542	545	526	561	519	522	510	563	518	527	553	530	536	565	502	543	552	524	481	542	531	533	521	495	506	568	526	586	529	563	507	506	539	536	537	539	552	559	521	541	564	478	562	574	526	494	546	525	548	506	525	543	495	549	560	532	575	543	544	582	515	518	560	538	510	505	536	541	524	522	540	507	529	534	538	512	560	560	521	511	531	525	530	562	491	504	534	524	562	499	503	527	505	539	503	538	528	563	558	537	532	546	533	533	529	500	508	552	572	557	543	509	554	520	495	569	537	526	512	542	504	546	538	545	522	589	524	536	538	487	547	491	525	536	544	557	538	560	555	512	525	556	507	543	574	496	570	508	547	535	564	544	527	526	506	567	513	548	527	540	504	517	527	522	493	508	525	552	510	569	533	559	535	564	515	539	533	574	522	530	512	531	542	523	534	564	543	522	521	552	553	544	502	519	514	545	516	518	499	534	515	537	518	540	485	552	561	536	485	549	514	571	520	508	546	478	509	532	538	570	526	499	561	524	538	494	524	513	531	552	553	525	541	530	558	573	493	523	514	529	550	581	577	541	516	492	561	500	565	526	537	567	587	555	538	518	525	516	487	513	538	546	500	545	509	528	488	531	548	545	551	495	552	544	530	578	509	550	517	551	511	544	544	516	527	529	492	562	518	550	563	504	558	554	523	527	556	542	547	542	479	540	558	603	521	548	553	586	554	546	513	553	532	532	502	522	543	515	564	512	522	532	536	529	570	535	572	546	530	532	517	468	517	514	544	530	541	532	513	563	566	558	531	513	518	529	519	545	523	555	518	523	522	544	522	503	531	582	525	575	539	541	509	486	522	527	521	519	514	535	506	574	540	516	535	510	590	542	559	538	526	525	532	514	514	562	557	532	561	546	489	526	548	528	537	571	532	514	538	534	544	545	603	577	521	508	503	518	555	557	537	525	574	516	565	540	528	520	467	541	543	535	531	525	536	570	517	551	560	538	522	535	572	567	597	523	556	528	516	605	499	524	521	547	538	525	534	534	551	547	511	553	521	504	544	554	528	532	578	533	501	522	510	540	566	536	507	523	524	513	534	545	521	506	561	503	548	549	514	516	536	531	520	528	491	523	530	553	543	553	525	521	541	566	501	518	541	544	544	539	532	547	552	504	490	522	574	535	524	521	553	501	545	516	564	508	538	497	495	530	528	547	520	535	518	549	543	565	561	499	553	531	525	531	516	470	532	512	505	560	516	557	597	533	507	531	504	537	582	525	552	580	531	520	535	516	558	529	536	511	533	513	506	542	514	500	564	532	530	516	494	515	560	516	536	506	514	528	540	537	527	491	532	553	551	578	583	541	535	533	537	507	531	558	558	530	505	556	495	520	571	536	534	540	533	561	557	532	529	486	511	546	531	505	502	512	576	574	555	534	542	526	528	551	508	503	501	542	509	556	552	537	547	507	537	503	546	516	498	530	580	530	534	532	531	552	472	536	511	521	557	539	564	548	504	503	537	508	508	547	543	550	548	552	508	539	546	545	557	533	504	533	528	557	511	555	571	583	530	494	559	528	555	541	536	562	532	489	516	542	524	540	522	566	529	567	548	538	524	504	500	515	602	531	564	525	559	568	549	558	566	523	562	523	545	562	584	556	512	507	559	485	527	552	561	540	527	554	524	521	536	484	503	546	536	523	551	526	541	531	495	514	512	584	531	554	576	538	570	541	539	534	527	562	498	575	518	563	525
7288	4615	2265	1161	927	936	790	712	676	640	589	604	594	639	618	616	645	609	623	599	691	649	666	643	643	676	662	703	711	680	770	777	711	697	711	651	585	587	604	652	621	638	621	604	591	606	618	631	597	613	660	640	725	734	647	616	594	599	574	591	588	593	561	617	545	628	576	579	579	577	564	567	582	564	533	589	548	567	545	533	580	570	597	511	588	605	593	561	565	595	582	574	624	534	575	624	556	566	523	601	538	592	523	558	561	557	587	570	588	540	574	570	571	576	595	555	524	594	597	565	554	593	579	651	553	543	551	543	594	580	594	577	610	570	543	578	582	556	569	562	578	548	589	556	556	575	574	583	536	578	569	562	570	558	579	571	570	579	596	543	626	546	546	565	580	556	613	553	551	549	570	550	613	555	590	563	583	603	556	539	550	599	568	571	593	548	564	565	565	577	576	524	504	548	572	589	563	556	555	569	592	563	617	589	540	570	560	581	557	550	551	617	570	595	575	562	594	617	564	546	613	600	608	573	581	629	568	565	570	594	591	548	577	595	559	546	601	574	538	561	603	592	594	559	538	594	582	525	613	568	575	603	539	581	586	627	560	583	559	553	579	562	520	577	547	546	594	514	598	574	588	547	594	571	515	595	572	534	590	592	559	587	555	585	619	597	612	575	628	600	543	569	588	609	610	593	538	605	551	576	619	543	561	578	544	563	569	550	512	613	580	549	581	578	560	586	581	599	506	594	555	586	564	558	602	551	555	554	576	506	566	546	565	588	586	554	569	565	542	570	549	556	535	560	585	553	535	556	601	569	581	561	580	561	599	544	556	549	544	551	515	567	563	576	569	576	567	581	608	587	584	561	539	568	595	551	564	568	578	558	602	517	595	545	621	586	585	581	526	553	579	567	566	562	591	593	574	556	564	559	594	554	609	568	563	569	569	554	556	619	590	539	564	589	535	549	579	553	595	572	555	548	542	584	562	609	570	562	560	590	567	565	560	607	565	577	555	564	593	588	547	590	593	561	558	588	559	552	532	576	528	619	558	584	588	579	594	575	574	596	557	574	548	595	552	553	575	546	587	558	559	572	579	578	574	570	509	598	569	583	535	558	578	548	561	567	534	593	608	563	574	568	574	559	585	572	580	609	534	559	539	613	561	564	547	579	556	596	586	566	600	582	588	574	571	572	578	590	579	568	571	562	581	600	568	573	544	539	549	614	560	555	567	557	543	582	575	571	587	566	581	552	550	525	581	578	581	529	614	552	567	571	599	632	555	565	563	618	569	575	569	641	572	543	553	579	597	559	544	563	579	570	570	550	545	584	549	532	624	565	594	571	588	573	547	568	568	513	546	596	605	591	595	608	583	526	560	584	559	556	551	597	543	572	605	549	591	582	590	604	584	552	545	591	560	588	558	594	570	597	554	581	576	547	561	560	542	559	600	581	560	571	569	612	574	561	556	569	584	527	552	537	561	567	596	571	546	604	548	550	553	581	583	541	576	580	565	594	556	579	556	535	531	580	561	582	567	587	524	573	550	598	577	548	577	581	533	581	576	633	554	548	525	580	570	526	595	545	602	584	571	615	589	566	556	615	560	568	591	602	599	573	577	574	551	582	610	529	582	611	581	557	546	551	575	568	587	617	600	586	566	563	551	578	623	571	599	564	585	578	559	597	566	565	543	581	556	583	549	556	542	521	599	602	615	629	591	598	591	575	576	593	560	572	568	518	573	583	570	536	606	576	618	579	561	565	570	595	602	589	553	580	538	585	530	563	557	596	553	592	603	541	595	616	581	585	573	582	601	589	539	547	572	586	594	545	601	629	560	572	555	591	542	606	579	577	618	559	574	604	574	571	554	561	553	582	598	588	577	534	557	584	583	575	594	580	589	552	537	550	560	558	597	566	520	515	574	542	579	549	572	591	590	572	584	562	543	586	583	535	582	574	591	566	571	603	572	543	547	569	531	532	590	580	561	595	602	559	546	569	573	541	544	562	539	581	546	576	560	574	550	548	563	574	595	603	573	548	547	559	591	563	585	548	558	585	562	592	566	594	587	589	549	542	569	602	552	550	556	581	559	565	599	585	575	559	595	534	594	566	590	502	593	569	649	523	555	550	591	579	545	541	598	551	590	531	616	529	552	587	590	583	591	556	548	549	563	576	622	570	564	587	573	620	588	563	570	567	557	533	522	546	555	549	545	603	572	562	612	549	578	601	548	557	568	568	586	579	583	516	545	546	587	560	592	571	525	568	586	549	607	582	532	541	563	630	549	567	588	512	577	573	554	550	578	551	584	557	566	560	545	607	553	557	541	581	588	578	549	562	562	592	590	606	567	597	567	590	614	559	536	548	606	571	609	563	578	555	615	487	595	598	573	543	559	572	578	574	574	566	564	569	576	560	572	528	604	566	612	551	559	557	568	563	563	542	557	577	579	587	599	611	579	616	589	594	569	574	558	596	558	587	545	572	575	606	591	572	556	581	523	587	545	547	583	575	545	593	562	553	615	542	574	573	539	546	525	545	564	577	637	581	549	592	537	541	529	569	558	589	604	584	563	585	585	539	544	560	587	598	573	564	578	548	565	567	611	558	625	619	552	581	600	554	543	534	579	568	581	613	625	574	557	547	581	577	578	565	600	611	608	564	528	581	561	589	598	553	613	543	557	532	654	586	572	584	564	582	556	532	542	512	605	573	579	555	588	544	559	614	560	579	571	569	535	600	538	598	552	582	571	553	530	536	578	582	583	574	589	552	527	572	594	588	575	567	574	593	575	597	599	579	587	622	569	601	613	591	574	590	618	591	576	543	584	549	562	589	582	593	578	556	529	594	541	550	607	563	552	563	547	555	593	570	577	532	539	562	553	566	595	596	587	555	577	545	547	573	545	539	584	550	582	572	554	582	534	571	554	569	579	621	588	562	615	570	600	643	558	541	555	573	548	573	575	559	604	590	600	587	531	597	552	547	586	565	594	559	562	545	556	539	550	606	631	552	569	571	530	554	548	565	577	605	535	537	525	594	536	578	555	575	613	597	600	534	578	500	576	571	594	571	539	537	592	524	550	575	595	559	557	602	569	612	554	579	532	573	520	577	562	564	561	570	528	560	595	543	555	553	597	586	604	570	530	569	544	586	532	593	603	583	561	568	585	523	590	558	594	576	543	571	633	638	571	560	586	567	557	605	561	597	589	570	588	534	602	556	557	550	615	580	550	594	584	601	582	542	544	517	573	558	609	523	532	581	602	547	572	567	563	543	570	570	572	575	550	596	559	601	573	578	572	526	565	564	574	558	551	615	585	593	546	585	557	580	592	508	571	558	582	559	646	580	548	534	560	586	577	509	563	560	556	576	584	531	581	586	555	512	580	609	590	568	515	588	586	548	618	563	563	574	574	555	613	567	559	567	538	575	555	563	558	557	587	595	575	547	555	544	575	531	587	556	540	590	570	579	580	576	580	538	589	601	600	600	567	524	583	579	524	571	540	568	609	522
23888	21358	28636	24466	21357	9572	1279	813	697	533	504	464	439	430	429	435	452	457	433	434	428	413	423	426	450	513	463	537	507	506	522	556	510	497	430	413	387	385	372	361	397	405	373	374	362	364	381	383	413	413	459	423	445	421	426	382	353	379	328	378	341	350	359	323	342	338	352	320	375	351	365	382	357	305	342	325	352	292	350	331	355	333	368	315	329	299	344	317	345	308	314	292	313	346	333	321	325	341	348	315	316	340	342	319	328	309	337	315	331	295	311	321	325	299	334	325	322	321	313	284	333	345	331	345	322	316	360	336	336	336	331	304	338	319	330	330	308	327	343	298	315	326	310	334	328	295	331	359	337	333	349	329	334	306	332	332	337	303	330	296	358	311	298	305	335	318	344	332	296	300	318	314	308	328	353	315	326	278	310	296	328	338	340	319	311	333	329	311	322	306	317	319	302	308	321	298	289	322	330	306	296	330	309	356	327	313	335	334	328	328	346	348	341	350	310	329	336	300	335	332	329	334	340	316	353	328	333	298	321	307	323	305	316	335	337	309	316	372	320	343	339	330	351	334	316	297	322	320	286	327	312	307	311	319	336	341	316	349	337	273	326	312	331	323	332	337	303	350	317	335	343	331	312	315	309	312	323	322	365	335	320	329	266	333	312	284	285	310	321	336	316	291	311	327	357	343	339	322	327	344	329	367	303	317	335	327	316	333	306	335	307	324	336	351	321	322	340	365	312	305	315	337	298	328	314	309	346	299	314	321	316	315	322	314	301	337	313	293	325	311	350	299	310	339	312	332	308	320	327	313	338	318	297	305	322	325	328	318	308	338	329	349	382	319	350	338	305	330	311	326	309	319	336	310	339	333	306	364	314	318	310	311	335	322	314	345	354	350	323	324	315	296	324	329	304	336	316	350	338	345	297	300	322	348	321	276	334	310	326	319	349	298	313	290	328	335	355	320	312	319	313	312	310	342	324	293	322	328	347	340	342	311	310	309	350	291	360	296	305	325	310	334	294	307	316	333	323	336	309	336	324	329	346	285	307	319	303	304	340	322	343	319	315	326	318	341	341	297	323	338	322	291	351	320	329	331	331	347	325	343	321	320	358	372	325	327	343	315	328	305	313	320	329	315	348	339	337	338	358	298	323	333	309	311	302	330	320	301	330	317	320	333	279	330	322	336	300	307	331	341	343	309	341	328	336	314	309	320	342	301	313	303	329	342	351	303	339	341	321	358	327	316	308	328	319	324	323	341	304	329	313	328	327	341	319	325	328	295	308	316	338	317	332	300	354	341	349	321	326	314	322	319	326	317	333	347	317	338	316	305	337	324	361	350	320	373	321	321	365	324	326	311	308	329	318	311	337	316	295	324	351	330	322	287	322	347	310	316	296	323	332	318	313	326	340	329	329	335	319	334	346	351	335	341	293	308	298	320	324	327	359	330	301	318	327	321	340	325	283	337	317	357	297	302	332	336	343	329	317	319	338	336	285	303	369	338	323	331	347	326	339	334	334	326	310	331	323	321	325	355	338	354	319	322	306	316	311	343	337	324	347	327	330	351	295	321	336	339	332	333	307	333	306	301	355	331	327	333	327	331	316	299	310	326	327	309	331	305	320	337	339	292	324	342	321	338	290	319	315	301	322	326	334	303	303	336	321	317	317	311	332	334	354	309	307	300	321	334	312	292	349	326	286	304	323	335	334	350	297	307	311	350	322	336	363	297	305	295	309	323	318	295	327	310	308	315	319	321	331	342	301	322	318	339	320	348	317	333	363	303	361	352	343	297	319	308	305	327	318	337	357	319	312	305	314	331	315	365	325	326	341	375	336	329	340	329	318	354	312	308	307	316	314	325	324	348	311	313	370	331	297	353	331	340	328	340	305	314	306	338	314	316	326	327	313	338	339	321	304	360	333	299	302	322	298	322	313	323	303	311	324	318	310	278	310	327	324	353	323	351	322	313	332	304	322	299	306	327	365	297	344	338	327	355	322	320	308	333	326	330	311	322	354	322	330	353	339	343	344	341	358	321	351	324	319	337	339	318	354	285	323	342	283	313	334	320	311	333	343	302	300	338	354	310	347	326	311	311	346	329	340	331	293	306	333	328	339	336	306	317	323	363	301	336	355	294	342	350	317	317	274	314	333	315	293	301	345	340	312	312	329	355	329	341	310	348	324	302	327	343	321	314	314	338	324	356	318	318	321	303	301	357	332	307	339	322	321	291	332	318	326	343	314	301	330	310	346	339	330	324	328	333	273	312	300	371	312	295	328	317	314	356	326	314	347	343	322	337	304	342	312	318	329	316	336	362	346	306	334	322	325	327	343	352	343	333	342	321	347	300	335	338	306	355	333	303	309	325	338	311	302	362	342	330	317	326	356	335	326	312	320	318	332	325	313	324	340	338	324	300	347	304	336	328	301	318	320	336	326	349	314	328	318	281	325	359	287	312	308	321	338	297	317	325	305	335	313	312	304	346	313	333	333	312	289	335	315	310	295	333	326	319	314	342	326	350	346	338	355	314	324	322	321	315	356	331	319	309	324	324	292	303	335	281	298	277	332	339	321	336	335	344	315	298	337	326	318	297	325	324	300	336	311	304	321	368	341	341	329	329	335	335	304	318	331	333	345	300	332	334	328	324	309	332	341	366	345	317	314	308	309	312	319	324	341	349	349	325	326	315	339	336	321	359	337	334	325	334	296	294	308	329	319	338	345	309	354	348	326	339	328	360	336	328	330	316	323	324	339	315	322	283	290	340	329	324	299	347	332	340	330	323	318	339	318	320	315	327	333	320	338	337	312	332	323	312	294	334	295	310	328	302	295	358	320	339	330	327	336	305	338	317	322	353	315	298	325	377	323	300	286	280	301	334	316	292	320	315	308	374	312	312	291	304	337	334	338	325	349	319	354	339	346	305	320	321	302	324	304	333	294	342	343	311	320	335	357	363	315	338	317	298	333	329	350	331	293	315	329	325	343	346	309	318	295	327	338	333	327	311	331	326	309	341	280	325	304	360	345	327	303	324	334	339	347	323	334	317	345	322	326	349	294	332	307	310	317	331	329	347	260	324	351	315	338	297	354	314	332	318	304	327	342	324	353	311	299	318	310	329	333	301	317	335	379	370	271	341	317	334	332	356	297	323	306	330	325	332	323	314	317	305	306	374	331	305	321	295	326	341	316	338	336	321	360	358	320	311	322	310	300	325	327	315	323	342	338	332	323	341	303	342	341	322	345	304	320	308	361	306	314	333	312	379	331	307	336	310	338	319	329	310	332	309	346	318	340	304	330	333	355	325	309	336	310	328	338	316	331	308	338	315	346	312	331	303	342	302	343	333	302	310	302	319	320	309	343	360	373	322	348	310	335	339	306	332	329	302	328	314	287	355	336	344	341	309	327	319	310	307	354	344	313	330	364	326	296	335	343	343	292	309	317	334	333	365	325	339	354	275	289	340	308	335	364	314	365	298	323	333	355	348	319	323	319	360
8643	24172	7800	3386	2563	1978	1508	1136	1053	829	666	601	607	572	522	538	556	532	516	555	604	508	516	530	570	601	578	649	615	651	706	713	686	587	551	511	472	406	435	465	455	460	469	474	442	423	448	456	485	483	450	536	595	554	494	442	419	421	440	441	408	361	415	384	361	348	390	410	386	363	385	357	360	350	387	362	342	357	351	347	348	366	390	355	379	345	326	358	358	363	367	369	343	341	336	379	401	330	372	365	323	333	391	315	365	353	348	351	348	373	372	336	324	381	329	333	371	307	337	369	335	350	346	331	391	325	368	339	338	367	326	362	355	354	369	348	364	362	354	342	335	339	354	366	359	351	383	347	347	365	341	384	344	348	348	360	321	342	328	364	344	331	334	359	362	358	358	350	334	345	381	353	354	317	350	321	338	306	329	328	351	353	394	351	355	329	343	335	344	366	344	348	370	334	353	328	354	354	372	344	349	376	380	362	373	345	360	395	315	362	343	392	349	336	337	377	355	363	330	369	372	363	377	350	339	363	364	317	358	339	367	331	364	359	358	336	362	376	355	361	373	360	329	394	369	363	355	352	361	369	375	356	352	366	345	366	389	365	317	362	343	353	328	353	347	358	371	368	400	361	379	363	369	372	334	360	356	344	355	379	348	368	332	349	380	350	342	365	355	379	348	370	376	346	323	356	338	341	359	328	349	375	367	351	389	373	354	365	357	384	361	355	350	365	340	359	339	336	346	353	365	400	355	327	345	340	364	333	367	360	332	369	326	337	356	342	361	391	330	364	358	350	351	346	317	343	361	340	365	366	373	359	320	359	365	351	340	355	370	352	365	355	383	337	333	339	343	376	371	335	330	336	322	348	321	307	335	370	372	342	334	330	350	378	375	327	351	335	364	334	354	355	363	357	320	321	368	382	368	371	341	349	374	366	347	343	349	374	352	336	334	388	362	357	350	364	353	363	347	359	348	337	346	342	347	337	332	340	360	315	369	353	368	361	375	365	371	361	361	356	337	350	357	375	392	365	327	370	358	368	338	358	374	363	369	349	301	363	320	368	357	340	381	345	352	351	328	347	366	357	353	357	381	337	372	354	358	333	317	363	404	356	338	355	374	351	360	359	331	318	368	327	374	325	339	361	367	331	359	347	385	353	353	327	320	354	350	358	351	370	349	343	327	392	377	334	371	362	313	377	373	341	347	334	340	337	364	344	357	358	350	354	353	379	346	353	325	349	342	333	329	388	320	371	372	318	371	334	399	356	365	347	348	354	375	323	345	376	344	340	342	363	389	350	354	366	359	377	333	327	367	383	341	366	390	377	347	344	316	335	391	365	344	352	354	352	357	368	377	377	361	345	333	351	336	380	357	358	328	381	343	369	372	344	378	356	370	337	350	330	354	309	380	335	338	347	384	362	348	358	380	329	354	329	327	376	369	352	360	342	367	363	329	332	350	380	377	339	349	363	322	373	325	340	357	362	344	333	319	363	340	363	360	356	366	296	312	357	385	356	391	364	346	377	345	355	327	327	377	351	352	308	348	330	329	342	407	343	329	361	381	376	351	345	354	350	360	345	354	351	336	365	359	399	320	352	348	365	370	355	346	359	332	349	368	367	391	334	372	397	335	348	359	346	349	355	358	369	349	347	356	342	370	342	365	342	382	338	331	358	314	362	367	361	370	367	374	366	311	341	376	353	356	315	356	358	339	346	360	363	357	349	368	338	375	334	359	308	364	365	322	357	337	327	359	340	349	330	354	321	368	321	339	343	353	347	357	401	331	357	347	336	350	347	341	377	369	366	343	401	381	334	336	378	370	342	343	377	388	382	336	364	319	332	346	350	367	362	357	375	309	339	369	365	355	375	349	365	360	369	378	368	331	372	353	366	360	373	344	327	364	357	376	363	345	377	338	337	378	316	349	362	347	340	337	333	381	345	377	386	334	331	330	365	316	343	353	335	343	323	343	362	364	341	322	389	381	359	357	362	334	340	342	334	310	323	340	380	328	364	378	342	350	342	358	348	325	364	358	372	314	330	406	334	375	356	341	363	336	369	335	350	363	323	340	376	358	324	347	311	352	344	337	356	376	353	385	355	347	324	357	337	368	329	318	323	352	361	402	358	355	383	363	360	371	349	347	346	392	355	360	338	315	324	368	333	332	318	361	380	344	319	366	347	383	359	365	342	340	342	341	355	369	314	351	364	347	365	375	332	362	331	365	385	353	363	363	325	372	350	326	325	343	338	348	383	373	333	356	357	330	355	391	365	331	344	361	358	332	366	350	355	336	362	336	377	352	342	347	366	331	395	352	353	335	367	325	372	317	350	350	335	331	326	355	352	363	341	366	373	401	343	328	352	368	382	347	343	340	344	354	333	352	357	353	350	363	352	357	385	350	351	361	361	316	378	363	332	358	368	388	374	341	357	340	350	370	366	350	374	352	380	365	353	351	352	341	314	346	353	337	337	396	350	362	358	380	333	343	349	350	381	379	349	346	356	329	346	364	324	357	359	381	355	351	384	311	393	345	340	363	362	344	394	348	348	324	372	396	365	320	367	351	323	334	369	359	347	328	365	330	346	355	375	347	384	381	364	367	352	368	363	358	360	362	344	353	414	350	359	350	384	331	370	351	371	349	358	342	321	345	324	372	343	364	374	325	353	328	363	387	369	364	333	360	346	377	361	368	335	337	363	334	357	331	312	383	358	366	336	346	357	355	356	358	358	344	358	366	347	368	337	366	362	390	361	343	363	365	347	364	366	387	389	337	354	331	343	346	357	357	340	326	375	327	374	372	373	356	363	328	374	370	379	381	380	352	350	388	364	357	353	337	370	368	391	364	361	355	367	346	329	361	370	357	367	360	377	359	357	387	352	356	379	351	354	364	340	338	359	355	356	335	364	339	379	361	355	366	358	384	365	366	364	366	366	377	376	353	361	380	371	330	350	349	364	346	395	386	348	357	348	359	366	343	318	358	326	346	348	370	347	367	371	343	351	382	357	391	374	342	393	396	353	368	296	370	330	352	327	341	339	340	373	365	365	304	362	363	335	341	399	352	353	332	354	369	371	371	364	348	364	356	345	370	369	326	354	387	363	409	358	376	327	306	338	355	357	334	382	325	353	328	370	382	324	347	388	343	359	348	389	364	364	370	351	349	348	369	330	344	347	345	350	338	342	289	377	365	397	351	380	373	342	344	323	382	345	323	359	348	359	309	344	357	347	354	363	337	343	358	331	359	344	389	340	383	361	333	369	364	357	334	335	354	364	358	356	343	376	371	350	361	357	349	335	355	350	334	348	342	359	347	355	344	369	371	347	405	366	376	357	369	356	363	385	330	349	368	352	349	364	379	346	361	376	349	347	368	319	396	342	375	344	358	374	348	363	343	333	350	359	341	358	326	323	374	330	341	371	354	343	334	332	348	336	379	341	388	329	386	330	374	360	350	335	349	323	310	363	381	370	375	348	392	348	374	332	349	345	385	363	357	362	348	352
25052	21320	27353	25529	9341	1461	1080	939	881	837	812	795	707	752	716	826	763	761	811	765	792	783	773	793	803	821	783	899	853	837	848	910	838	847	807	794	722	753	759	732	734	717	733	790	750	739	780	754	767	734	736	778	843	768	774	756	725	742	739	713	702	735	695	713	690	754	701	729	750	712	723	746	728	698	683	715	745	688	680	741	706	714	749	688	739	743	695	686	738	703	693	707	684	742	694	726	719	741	668	717	687	692	738	716	655	711	737	690	657	703	742	701	696	679	749	703	745	728	682	711	685	650	712	689	692	710	765	759	734	670	719	711	700	701	718	665	725	702	755	677	732	738	698	699	702	774	740	685	691	702	675	693	712	746	706	754	713	706	733	717	700	729	690	746	691	741	739	672	753	718	734	733	712	747	702	721	748	756	722	673	661	687	751	682	709	669	713	763	713	679	684	728	726	718	700	666	739	667	739	743	698	744	734	691	726	742	716	689	703	662	664	697	685	712	691	723	733	719	724	751	728	697	686	724	699	723	699	713	735	684	690	718	696	733	683	738	713	670	685	748	704	734	741	689	734	708	673	775	765	727	679	725	703	709	699	666	715	734	744	686	687	687	710	734	726	730	765	702	741	741	727	688	707	724	734	677	773	696	724	733	675	682	694	702	724	712	707	724	733	728	703	721	700	667	702	682	721	669	706	670	752	735	738	693	724	704	729	665	686	719	707	706	674	681	717	695	673	683	755	737	725	739	728	746	718	648	705	726	702	709	739	713	664	715	748	736	745	702	688	757	708	711	715	753	698	700	706	727	727	708	706	718	664	703	660	684	705	728	744	776	748	682	747	663	720	703	701	741	680	713	739	752	713	694	691	726	711	731	696	699	712	660	711	712	746	682	732	684	705	648	754	722	698	676	671	713	745	667	675	706	727	715	739	732	727	758	754	735	680	754	719	694	679	699	699	715	720	708	708	713	733	714	722	740	691	714	706	688	714	687	700	714	641	700	717	746	711	725	780	693	742	699	701	709	733	733	724	675	722	732	742	711	729	720	671	676	746	695	741	741	719	733	686	711	788	704	696	726	706	720	721	747	684	691	771	731	745	730	753	745	701	731	696	714	676	710	745	688	661	743	701	703	771	705	738	740	716	724	723	680	733	777	693	685	735	728	733	742	740	746	721	721	736	722	720	712	728	684	677	709	721	775	747	719	703	674	719	712	695	708	744	711	698	718	682	709	683	716	717	707	700	650	739	737	795	750	688	721	735	705	708	741	705	720	699	715	705	718	674	760	681	730	775	717	678	702	690	665	697	685	697	717	677	731	685	672	753	744	668	716	735	666	760	684	736	725	700	700	727	737	723	728	703	707	723	710	695	678	683	722	715	707	704	717	691	714	721	705	739	679	728	686	708	726	711	703	779	688	672	707	706	714	726	692	713	676	703	703	687	714	702	734	719	725	722	666	710	687	718	708	733	681	722	722	693	743	690	761	698	693	721	737	667	725	734	753	674	685	711	732	760	733	679	725	703	742	735	699	688	718	718	687	732	742	702	724	728	683	682	725	745	675	710	681	653	720	746	691	726	777	672	740	719	728	726	669	686	686	690	753	703	680	730	757	712	714	718	723	690	710	729	736	708	683	688	729	736	745	692	684	641	703	751	746	732	668	725	676	719	739	755	698	689	708	683	690	687	716	699	662	755	701	685	680	697	690	743	764	664	723	703	744	693	696	671	733	729	718	746	698	702	696	677	722	705	709	738	689	760	726	672	768	710	725	715	691	659	706	736	684	743	748	699	727	725	715	732	737	732	693	764	718	730	706	714	690	704	747	760	713	722	737	645	675	739	707	655	703	701	659	684	719	687	689	726	710	757	718	730	696	678	739	671	744	712	699	644	671	724	703	687	752	731	699	665	681	674	684	672	709	675	718	725	757	691	714	757	772	679	690	673	737	728	702	685	702	713	684	686	713	702	711	699	687	740	693	732	666	690	714	707	728	729	728	720	678	670	728	684	714	714	717	678	739	698	687	711	715	767	752	733	679	723	731	687	669	698	707	706	735	771	711	684	702	711	694	704	722	691	708	678	700	671	751	709	742	718	728	723	729	701	743	705	697	730	757	692	689	693	696	689	703	734	722	705	712	719	726	690	675	690	712	715	729	722	717	745	708	705	727	696	697	677	676	718	691	693	681	707	733	681	685	695	706	685	713	729	705	732	734	676	721	737	710	752	757	658	704	730	723	726	705	697	739	687	773	735	687	703	686	706	697	734	734	737	665	665	715	700	714	730	688	689	756	714	749	718	704	750	728	698	709	722	706	745	673	678	720	712	731	709	711	724	771	735	690	702	682	703	755	699	668	744	719	746	735	734	714	673	706	705	692	709	747	713	718	678	674	683	727	682	688	723	721	724	691	754	728	713	703	752	746	720	697	720	691	745	687	658	726	707	705	734	695	726	710	704	698	729	741	698	771	719	716	720	729	679	658	703	693	731	663	686	695	705	718	708	716	729	681	711	664	664	689	697	727	704	686	708	674	640	647	719	744	729	730	703	695	704	717	710	678	660	732	658	706	706	718	734	678	722	717	711	703	737	722	708	759	685	721	711	739	733	698	700	755	715	722	680	721	690	728	745	710	724	706	687	671	721	696	719	748	696	699	716	718	666	654	699	713	734	679	726	710	692	683	690	707	710	734	727	689	724	774	726	707	720	727	729	694	752	739	703	747	708	703	684	698	728	717	727	669	724	698	678	719	672	715	713	711	706	716	674	753	674	741	686	730	727	671	734	703	687	704	706	718	733	733	716	693	659	713	705	720	742	703	737	651	757	673	713	765	728	694	719	690	686	643	704	763	734	699	658	689	677	687	729	711	697	704	715	731	755	727	705	711	714	775	761	651	733	708	729	730	733	653	713	707	714	727	677	675	721	705	752	717	693	657	687	732	761	675	740	700	681	759	701	719	707	725	675	707	687	705	709	755	754	687	706	739	740	736	708	716	697	709	760	683	693	727	672	706	742	682	704	676	697	696	707	727	720	684	729	694	744	721	691	705	688	708	712	729	707	690	721	714	657	704	725	681	722	673	744	748	765	710	698	696	688	740	722	673	700	707	720	719	739	720	747	730	669	689	744	717	676	769	672	701	657	688	727	683	740	727	716	715	723	702	777	694	734	740	734	668	725	727	707	745	729	684	692	693	705	685	652	726	703	720	727	693	683	745	721	672	698	714	732	671	724	720	736	716	681	738	737	694	694	720	652	723	664	721	735	722	715	722	664	688	678	719	721	706	689	712	698	713	655	689	757	695	731	684	697	710	691	663	682	738	717	728	672	666	726	727	664	721	745	704	660	665	665	716	704	724	721	737	719	716	673	744	726	685	742	679	693	727	722	693	690	700	668	679	659	706	676	767	682	696	697	733	760	685	718	714	671	711	717	674	672	726	699	692	698	737	694	745	713	695	744	678	703	736	718	713	676	722	698	736	714	757	740	722	653	698	717	726
7862	18083	5309	2536	2087	1658	1352	1219	1119	1003	915	884	847	847	821	852	837	817	842	816	857	848	873	853	854	884	905	912	914	1007	1003	1062	944	913	887	891	775	832	773	797	744	850	802	831	822	819	818	773	809	852	782	893	901	892	833	798	752	760	766	779	775	753	713	759	771	776	722	681	752	740	725	749	746	792	755	688	704	721	754	719	743	751	768	758	772	774	772	775	723	726	693	724	748	736	778	723	743	698	726	743	722	705	738	759	714	741	757	729	764	692	752	735	738	704	795	706	722	721	749	732	753	731	738	758	762	759	706	709	671	775	704	799	716	744	743	723	719	743	713	773	763	768	725	753	697	747	707	761	736	670	750	734	741	765	734	765	751	768	733	719	706	745	704	758	753	740	708	687	759	720	696	718	723	742	700	754	738	742	698	765	756	731	704	723	716	709	752	684	746	707	772	705	768	700	762	760	726	760	731	797	719	730	743	746	774	756	740	742	710	728	716	703	699	755	735	743	694	722	796	704	739	725	752	729	728	715	699	752	701	735	710	739	710	805	698	732	728	761	731	762	742	783	706	726	671	741	698	722	763	745	738	738	721	741	771	745	788	798	732	745	785	682	679	721	722	709	748	685	743	735	743	781	709	750	740	725	782	787	748	781	669	785	697	715	707	706	728	669	724	751	695	726	718	747	733	697	714	724	725	728	744	779	721	747	718	743	785	710	736	706	711	704	734	737	697	714	745	706	759	721	723	732	730	714	719	725	717	725	735	712	787	731	745	720	747	765	722	763	749	756	686	736	705	744	753	708	730	704	754	732	744	731	745	770	711	788	749	771	782	734	789	725	752	765	725	770	753	748	730	710	741	725	720	769	765	748	758	748	714	719	757	759	733	768	754	720	693	688	707	792	712	713	749	740	726	691	736	768	755	740	673	783	710	723	763	730	799	728	680	697	767	751	726	718	757	742	694	708	744	822	719	751	700	746	711	745	731	775	747	727	688	720	743	724	707	730	719	736	761	766	783	736	753	746	722	729	788	734	734	762	752	743	754	766	739	714	738	728	744	704	712	720	711	775	702	770	726	749	721	745	787	717	744	757	736	721	714	725	748	746	767	740	713	709	779	714	730	726	715	715	745	707	773	741	721	694	740	765	734	740	743	709	725	727	729	689	736	779	698	752	783	729	754	736	772	731	751	709	753	771	733	753	703	751	720	735	762	766	728	744	754	718	738	722	732	719	665	764	696	720	757	766	684	765	723	711	739	754	711	693	800	766	752	730	737	707	748	711	746	752	730	704	719	752	719	747	727	766	748	681	742	750	745	749	785	683	687	733	749	752	765	703	739	742	714	783	778	748	745	774	742	782	703	738	773	773	768	771	710	780	717	760	711	765	739	730	716	701	776	739	777	787	751	703	753	716	692	716	769	729	747	753	727	689	668	681	742	764	702	720	748	707	767	728	700	676	737	768	741	682	719	726	731	742	715	721	688	699	792	708	754	738	759	689	742	724	734	739	737	745	757	741	706	703	724	798	742	744	780	751	701	760	699	772	766	751	705	756	743	698	784	780	786	709	677	737	783	738	711	724	728	710	763	750	708	708	690	749	707	726	720	735	721	793	739	699	701	690	715	729	739	790	730	710	692	775	698	745	717	717	739	717	727	731	736	731	702	711	729	790	736	735	734	746	720	718	738	722	721	741	753	747	762	701	745	712	718	732	697	749	726	787	717	753	702	729	739	713	722	732	754	715	793	730	726	722	772	768	775	744	727	757	821	708	733	716	696	686	761	740	763	698	723	756	721	807	755	759	784	777	668	761	703	745	767	697	711	693	746	679	727	689	728	710	741	699	701	726	731	730	776	709	737	728	738	702	686	728	708	775	729	767	751	732	755	753	723	728	771	741	723	738	723	730	773	719	724	753	712	758	731	724	693	704	784	735	726	714	708	713	688	755	690	743	711	717	747	794	731	792	718	744	739	750	686	740	777	736	792	719	737	713	708	704	741	764	760	740	739	810	730	770	733	748	713	732	700	812	761	713	709	742	690	750	731	736	733	686	707	776	739	694	718	711	768	749	765	718	688	753	770	760	729	771	691	722	720	727	747	729	711	742	752	747	714	748	735	785	736	712	738	743	758	728	702	744	723	756	670	694	681	730	740	761	706	726	701	754	751	746	733	720	794	784	761	764	707	754	761	738	743	711	777	752	723	706	682	718	747	746	758	707	699	719	731	792	760	731	783	750	732	711	750	728	743	739	739	694	732	721	662	717	762	705	720	752	727	745	744	706	712	713	764	706	768	738	714	690	748	712	773	762	717	724	795	715	741	698	723	752	760	765	727	752	715	752	762	750	719	749	735	784	728	736	699	726	699	758	718	767	704	760	692	715	755	709	724	737	735	713	697	802	756	755	742	734	741	724	696	741	759	761	725	741	753	730	734	732	690	707	688	705	745	739	709	757	772	755	706	747	712	747	753	712	727	728	728	697	727	720	743	767	736	780	774	743	748	773	719	741	734	768	697	787	729	768	718	759	729	711	729	741	758	759	756	750	742	701	742	703	767	711	758	787	749	750	714	754	695	740	742	725	748	755	754	753	750	777	731	736	683	717	723	767	731	741	828	752	730	796	730	764	764	753	698	716	743	752	736	733	720	769	712	741	708	733	739	772	715	735	728	747	698	747	749	678	729	672	721	758	745	671	758	732	777	784	725	780	740	770	749	743	763	761	758	772	696	739	780	740	712	732	721	732	720	766	766	701	713	722	691	721	731	695	747	725	818	748	748	726	715	778	710	787	715	698	777	739	713	744	741	758	763	770	756	724	755	721	718	719	740	794	728	719	727	769	725	745	693	726	741	720	797	745	762	730	688	739	761	750	674	777	749	676	732	736	770	720	776	732	716	695	726	745	757	791	700	755	773	753	716	740	717	652	744	751	757	698	726	699	742	725	772	741	670	782	711	715	691	702	690	752	767	718	731	697	705	763	733	749	750	737	747	725	720	697	739	776	723	767	758	752	750	717	751	730	739	716	716	776	695	742	715	687	775	774	699	748	701	733	784	816	714	708	720	722	777	786	764	749	776	744	780	748	724	757	696	730	751	759	719	748	738	718	740	720	763	731	746	713	696	720	755	733	718	750	719	749	769	740	778	740	749	712	757	697	719	796	725	745	761	741	722	717	732	746	710	709	699	705	716	764	749	687	781	748	722	728	750	736	739	742	753	800	727	710	686	736	709	746	736	727	742	759	740	755	747	782	748	738	775	783	729	732	712	692	729	790	760	738	753	750	717	737	713	736	687	764	760	760	740	690	753	722	723	700	697	731	766	719	700	776	705	733	761	748	752	742	765	771	712	711	738	749	758	748	731	696	723	733	717	689	752	726	782	730	754	748	797	724	709	805	765	739	720	734	707	741	701	743	774	774	760	779	728	737	742	674	729	745	728	742	719	747	717	736	716	715	709	746	742	742	733	672	740	809	780	741	788	725	712	713	765	768	743	737
22785	21342	29031	24014	21345	21391	7271	1409	1069	871	810	711	691	713	663	652	643	644	605	614	621	681	636	613	669	671	729	751	720	812	787	814	721	714	738	636	610	554	570	615	585	557	555	534	527	569	588	591	569	556	608	672	675	691	612	528	540	561	554	578	447	513	521	517	507	491	539	510	502	515	519	545	506	490	517	486	475	529	510	463	509	504	485	481	469	501	441	518	523	494	473	466	487	453	524	480	498	482	509	486	492	464	490	511	479	474	528	459	487	502	482	481	453	475	449	472	457	478	470	502	498	529	525	506	470	481	524	495	457	489	516	502	479	482	486	491	445	483	525	482	470	482	483	452	537	456	514	470	483	444	485	487	472	470	479	430	474	510	475	482	512	461	453	504	473	460	465	498	481	501	496	488	470	493	491	481	463	484	461	437	516	473	453	482	475	471	502	515	532	454	499	506	470	507	496	491	507	498	469	470	470	527	470	505	474	479	466	482	469	524	544	500	456	494	471	443	489	520	450	492	464	467	468	535	451	550	478	475	486	468	515	461	488	466	450	527	463	487	500	483	521	468	450	448	494	519	502	463	484	487	444	412	461	461	477	491	506	518	525	451	516	463	464	477	449	520	469	469	486	483	472	479	490	491	469	467	448	500	489	476	467	487	455	478	507	471	447	458	486	499	466	495	466	522	486	494	464	492	476	492	501	492	449	448	507	505	504	484	474	526	520	517	501	492	485	498	472	463	452	500	526	496	505	479	500	513	475	470	472	507	473	476	432	484	477	475	520	431	461	497	483	510	456	515	428	509	439	500	478	466	494	464	467	452	474	485	518	479	514	465	493	490	507	480	458	532	504	459	496	405	452	491	484	512	494	480	476	480	461	509	501	522	504	480	488	481	501	461	497	481	494	453	467	498	485	481	465	492	497	476	493	491	479	513	475	470	489	521	492	485	460	506	500	458	491	481	516	504	456	480	449	504	488	479	473	465	517	486	474	482	499	492	464	465	486	520	488	434	499	474	465	467	514	476	511	474	500	463	457	484	484	479	497	473	522	471	498	492	459	503	507	514	475	516	476	506	473	473	444	471	481	477	529	512	444	468	491	487	473	432	496	473	493	512	443	441	476	461	483	443	452	465	524	472	486	460	483	492	508	460	496	471	507	466	451	430	538	494	526	466	468	477	473	488	438	507	468	523	439	486	478	495	473	455	466	464	499	461	480	497	478	462	498	478	516	549	447	476	496	474	497	477	445	462	494	547	493	499	488	499	480	509	470	468	515	463	474	500	489	500	510	513	509	473	473	483	503	497	482	454	491	497	485	463	526	505	456	496	467	490	507	453	490	501	492	518	471	508	509	505	478	478	485	433	519	465	510	485	505	481	446	476	488	474	455	439	475	485	497	493	454	486	499	459	506	505	503	484	456	488	486	489	482	482	520	482	449	447	501	476	506	455	508	474	459	472	505	493	462	460	477	504	516	464	516	493	487	496	459	486	486	508	493	506	472	492	444	505	520	503	490	457	465	464	441	489	500	488	457	442	500	489	465	506	459	469	481	483	466	482	508	520	481	495	493	500	506	533	500	467	509	459	466	476	467	522	474	494	474	486	470	464	534	475	475	492	481	478	482	476	466	503	468	444	474	496	469	522	456	468	470	451	455	441	490	524	460	503	469	459	486	484	510	485	458	503	480	466	450	487	489	459	439	462	499	459	479	476	464	503	465	493	482	501	473	524	492	469	480	469	506	533	478	483	491	496	485	482	493	467	501	450	486	482	501	494	428	470	518	456	512	463	455	493	491	487	528	501	520	482	508	439	512	487	483	458	482	503	499	461	467	487	469	501	483	471	465	519	488	544	526	474	482	445	494	444	490	476	503	491	477	508	486	493	488	469	458	492	481	532	502	468	492	472	489	478	469	474	522	456	525	480	498	494	454	522	484	505	465	468	493	471	493	450	477	438	467	489	483	516	460	471	464	500	506	469	465	477	481	497	450	500	481	461	461	485	506	513	496	487	508	545	513	458	456	447	477	481	436	489	462	496	453	509	459	483	510	500	489	462	508	474	476	462	491	442	436	499	503	495	497	489	483	500	499	507	493	461	468	480	515	510	443	517	487	507	521	515	483	490	477	470	488	449	490	504	524	465	436	478	512	499	500	461	487	484	545	444	507	450	517	438	473	453	506	474	507	475	450	467	483	458	510	488	464	478	447	481	465	466	471	471	475	476	470	470	450	460	495	473	449	455	469	473	453	499	467	474	504	456	472	489	477	480	487	466	478	493	488	504	498	491	499	476	527	496	475	513	451	472	485	468	487	466	505	492	465	482	473	451	451	479	488	475	454	533	487	539	512	453	475	463	468	432	473	511	501	479	465	483	489	516	470	523	475	496	471	473	450	477	514	452	498	458	478	522	451	518	455	465	510	510	479	494	498	533	497	481	458	520	481	472	472	504	457	508	492	502	516	455	444	480	487	480	461	460	489	488	451	466	473	486	498	471	500	450	485	458	466	502	517	477	472	457	462	460	462	471	496	504	460	482	482	502	496	464	452	466	470	478	484	486	511	487	475	473	468	535	494	463	480	471	452	485	525	494	489	442	486	457	480	502	512	432	514	482	466	476	458	475	472	518	474	482	473	496	485	513	476	493	448	449	492	488	440	498	482	479	476	471	468	476	460	448	474	490	470	481	458	477	482	452	464	480	478	485	469	489	484	491	472	453	521	454	490	474	473	425	490	467	481	501	454	479	479	482	524	492	503	496	465	479	445	495	457	493	480	498	456	494	484	469	467	498	539	495	478	515	486	515	489	445	476	444	504	472	490	483	496	479	447	442	467	473	504	443	507	495	491	489	465	524	468	454	459	507	484	478	472	458	480	484	467	448	486	507	460	486	506	504	461	517	504	526	469	537	542	480	474	474	490	476	513	477	444	496	501	465	469	503	462	478	506	458	489	487	451	490	474	487	453	462	472	456	412	476	471	457	474	491	503	489	471	447	473	473	466	470	518	479	474	494	494	451	441	481	451	465	482	486	490	483	453	500	502	519	489	479	569	489	490	473	457	428	454	457	476	443	505	466	476	489	481	507	511	479	488	454	426	467	508	483	457	520	459	428	520	471	527	447	509	465	470	459	464	485	468	465	489	514	474	493	449	453	512	488	466	492	466	489	482	504	438	455	454	493	453	481	503	489	484	463	478	441	497	472	480	464	537	494	476	479	464	455	467	467	549	449	459	486	481	429	502	489	503	459	497	508	487	479	496	448	472	490	489	542	494	506	498	485	479	504	471	439	424	467	489	464	534	523	473	513	490	489	487	482	451	474	485	486	482	482	515	510	480	475	473	521	463	494	520	450	497	502	470	506	509	482	503	499	466	466	514	484	493	469	478	463	469	522	503	485	473	496	479	442	512	501	504	465	460	477	472	459	489	461	496	475	487	487	521	467	477	459	455	469	484	490	488	486	474	461	489	461	498	477	499	477	493	439	438	478	474	488	471	495
11103	32126	11660	5705	4271	3300	2639	1982	1662	1315	1073	913	867	827	795	827	772	802	766	793	762	688	755	787	813	850	893	914	964	1036	1012	990	913	904	810	825	675	638	622	665	645	610	652	614	647	650	611	614	654	665	723	745	830	785	687	559	575	632	574	613	575	529	585	544	487	494	526	529	573	523	520	529	508	504	508	496	489	458	497	505	490	495	515	523	521	478	490	486	486	490	503	519	491	532	505	431	525	476	484	507	487	485	474	559	509	469	496	483	521	507	495	461	511	500	485	502	477	502	474	502	497	522	515	510	520	502	512	533	491	464	506	478	499	456	488	462	495	496	467	509	471	474	494	550	494	496	498	509	502	465	491	495	453	471	496	541	493	503	491	463	474	497	481	499	490	528	516	509	535	504	480	498	432	479	501	494	504	503	516	513	529	482	488	535	510	502	490	474	518	495	473	491	501	493	499	548	496	476	495	502	506	506	503	471	501	485	495	493	462	461	506	501	495	506	493	491	481	448	492	521	502	493	479	532	498	470	515	535	491	494	515	471	499	534	496	485	502	484	495	451	487	497	504	534	504	499	452	469	455	491	472	444	512	485	540	474	496	488	505	510	485	495	484	532	469	509	484	495	451	505	508	457	485	532	478	428	537	504	482	463	464	490	460	520	526	498	503	465	508	478	495	517	468	530	503	493	505	471	476	502	517	467	483	500	471	525	481	531	493	504	510	537	457	464	480	481	491	501	492	471	508	494	479	443	494	493	475	520	506	549	492	495	462	489	521	489	519	470	543	462	502	504	512	490	541	491	509	500	484	506	463	517	529	536	494	497	525	493	500	540	472	516	502	491	495	472	484	511	429	476	487	470	513	532	495	485	500	515	523	473	475	524	522	525	473	515	510	523	510	466	498	476	470	516	481	473	514	437	509	518	475	527	503	504	506	497	521	458	503	495	505	492	468	488	465	520	483	458	460	484	517	522	500	497	494	501	461	490	463	501	486	516	482	488	462	468	492	504	477	480	462	492	466	487	492	507	520	486	476	461	488	469	472	507	483	536	505	497	494	481	519	495	498	474	489	491	527	506	497	506	462	477	496	503	507	508	492	496	499	498	482	459	512	504	416	494	522	484	504	527	521	495	495	488	520	466	484	484	496	495	502	479	483	467	513	498	474	476	516	493	508	536	465	519	542	490	513	464	499	459	486	470	532	472	484	471	467	489	507	486	473	476	509	479	499	479	508	496	492	496	533	491	507	490	508	438	472	515	480	497	517	530	486	510	454	513	498	527	473	490	504	488	478	515	491	493	476	523	537	507	477	467	522	499	491	487	493	492	531	481	490	515	480	487	489	477	457	514	478	458	494	486	523	519	519	486	484	462	514	482	468	511	484	493	498	518	477	482	506	479	491	475	461	454	486	454	534	465	492	495	466	525	484	491	456	502	471	494	527	508	474	490	496	507	528	514	547	539	474	463	471	486	500	489	432	473	493	493	507	477	501	475	473	509	507	503	463	489	519	465	497	532	498	508	494	486	519	482	451	498	529	485	492	458	521	499	500	505	477	489	481	530	474	516	505	521	532	481	488	513	480	539	526	477	497	477	508	496	498	493	474	514	535	494	495	481	474	542	492	508	481	515	488	482	489	496	493	494	485	448	489	497	509	477	533	523	484	485	473	476	443	486	525	516	478	493	534	505	482	526	481	538	463	509	499	449	511	511	508	478	509	439	484	520	477	461	513	502	482	441	538	492	469	492	487	518	494	457	515	524	515	483	513	464	516	456	432	512	535	483	495	483	515	509	532	495	466	508	538	489	487	466	522	475	520	505	496	501	484	550	485	473	487	449	483	487	504	472	496	492	487	471	471	481	491	504	511	538	496	510	477	501	472	445	490	526	506	536	444	479	453	529	478	469	502	504	503	490	470	489	489	512	498	534	518	469	514	523	483	502	471	471	468	475	511	499	505	482	463	457	471	480	505	506	497	527	516	519	480	507	518	517	526	496	490	491	522	478	481	475	502	520	501	509	473	501	487	502	507	475	477	526	511	497	528	456	498	511	514	509	513	515	500	464	484	485	510	482	493	451	520	506	463	487	490	510	470	486	479	487	505	498	509	480	474	505	467	494	498	507	469	503	463	501	496	501	505	499	482	504	469	533	524	484	500	502	497	501	487	504	552	478	526	508	495	502	461	502	483	495	490	482	459	486	528	507	492	466	462	502	478	467	433	518	470	541	509	490	485	517	482	506	478	462	495	495	522	482	504	506	428	480	491	471	481	506	491	481	456	515	481	500	497	490	477	496	489	536	517	489	458	477	518	483	503	452	522	488	491	487	490	483	504	529	508	485	486	492	449	503	461	492	456	487	498	472	492	474	485	490	494	477	482	501	462	514	499	492	507	476	485	470	541	527	511	470	453	459	503	511	443	501	464	538	488	497	454	502	505	480	512	500	446	469	488	474	459	531	482	495	496	545	525	492	487	523	487	502	478	496	489	487	498	499	496	471	495	471	474	506	453	463	473	501	504	490	468	478	470	496	490	479	471	492	504	500	498	439	478	521	442	456	497	518	503	469	505	491	500	469	485	435	475	455	477	460	513	496	463	503	471	491	491	519	477	491	490	463	485	463	533	498	495	479	546	514	468	477	484	477	484	525	505	476	510	469	511	460	490	507	482	514	508	498	481	509	525	521	496	484	505	502	476	523	486	492	470	500	478	506	453	523	506	501	489	463	460	523	524	490	472	510	476	474	494	514	527	473	483	521	521	509	487	482	483	519	473	512	500	529	504	532	503	510	510	505	502	480	429	461	522	457	500	474	529	511	525	508	473	528	529	514	497	468	531	506	486	516	511	476	459	497	481	467	483	496	482	517	514	471	504	497	519	511	547	457	499	480	510	519	457	471	512	484	447	503	476	527	452	488	504	543	497	504	515	491	451	496	488	486	516	467	482	443	557	499	521	487	506	477	553	497	486	504	482	475	491	516	490	497	507	509	497	451	484	493	502	537	477	481	493	501	532	516	480	482	495	497	487	513	521	520	520	484	532	472	510	515	496	478	498	504	511	507	502	525	485	482	508	492	492	475	465	505	502	466	482	492	517	516	473	501	535	495	513	476	531	493	487	554	484	525	484	485	514	526	474	486	520	448	460	488	483	484	503	487	468	509	480	513	478	455	491	503	455	509	522	496	512	510	514	467	483	507	494	516	472	464	493	470	500	476	480	484	470	480	540	504	475	504	509	490	485	507	505	512	505	440	497	475	488	489	506	492	477	501	516	456	464	472	456	511	495	468	483	528	471	484	505	471	482	484	481	526	496	497	493	512	467	477	496	478	493	489	518	515	496	484	474	518	471	550	509	497	545	483	475	537	492	496	491	465	505	484	483	484	483	507	498	480	502	476	551	467	483	443	478	485	449	491	493	510	457	502	536	495	505	496	470	509	495	500	480	509	498	446	493	492	502	467	485	484	510	522	484	484	491	474	509	532	494	462	459	466	514	472
28187	17488	4345	1122	805	702	656	640	630	579	594	562	547	524	559	585	581	570	586	559	555	534	534	560	606	587	590	601	615	616	632	638	645	581	630	600	611	612	584	561	550	549	549	590	577	521	539	606	576	537	621	596	615	593	604	569	580	579	544	585	587	546	538	573	538	574	528	557	519	573	569	547	587	554	532	586	523	524	567	532	487	537	533	524	567	568	544	517	564	507	541	533	554	531	538	573	531	550	546	532	536	531	525	578	559	543	549	581	535	585	522	554	531	523	574	564	515	537	477	508	547	522	532	560	561	540	541	609	571	464	562	547	539	513	534	525	568	559	519	584	555	499	533	539	584	587	535	510	529	546	505	515	507	521	515	553	518	551	479	517	531	536	528	575	561	570	556	537	483	512	572	542	539	552	579	566	545	557	559	587	578	499	561	484	564	519	542	517	544	537	544	589	545	540	528	530	524	517	531	516	529	544	506	528	564	507	522	579	533	580	509	541	555	560	508	592	542	554	516	530	532	559	535	536	539	521	546	516	559	510	565	510	547	517	546	533	514	562	555	565	529	568	539	570	532	520	543	536	559	559	575	546	537	580	491	543	555	567	555	550	535	521	557	537	547	573	527	569	550	556	535	573	523	543	519	522	506	546	564	543	538	556	541	551	573	576	535	549	541	557	485	543	593	527	530	538	540	504	533	512	545	523	561	539	498	562	577	575	521	513	566	534	529	585	525	543	532	516	536	519	530	558	549	532	548	557	590	578	556	534	538	553	525	510	542	531	516	509	562	508	541	566	519	544	559	618	520	523	540	527	533	579	528	551	560	520	525	542	589	563	527	564	528	582	555	525	533	536	600	536	531	554	531	573	553	512	527	520	511	512	542	531	550	515	567	527	543	519	553	574	574	551	536	543	546	549	503	570	598	526	530	557	542	541	548	559	516	491	503	503	530	541	550	551	520	549	531	549	543	561	536	528	555	566	546	542	582	535	544	571	545	543	538	545	533	532	542	569	571	545	517	570	534	533	583	516	589	547	518	517	559	567	533	578	566	558	552	546	505	562	507	566	539	508	527	562	566	518	525	532	499	515	580	541	561	524	555	480	574	529	555	555	563	505	545	530	556	575	527	537	540	535	610	529	530	568	567	548	537	551	513	535	568	568	494	546	508	521	582	532	592	521	562	532	552	528	523	523	525	537	535	567	553	546	520	547	571	532	561	522	550	548	515	540	561	509	543	559	566	564	542	499	534	523	498	534	509	523	541	528	534	550	539	548	507	570	556	548	566	549	538	526	519	500	551	555	570	524	534	541	553	504	532	489	548	523	543	565	514	560	578	550	564	533	526	538	551	547	527	543	572	535	527	505	550	579	547	571	553	534	509	542	516	575	595	554	534	584	551	567	513	525	585	519	528	569	581	543	573	560	540	557	549	559	516	581	515	583	541	527	544	510	497	571	554	536	574	535	541	530	565	553	523	584	580	532	495	528	526	527	552	523	492	539	527	545	543	526	584	551	541	555	533	547	589	548	576	566	590	564	504	534	560	534	574	581	536	504	561	537	575	580	547	542	528	518	554	555	566	555	541	561	564	552	561	514	550	528	574	570	525	558	532	535	521	558	534	548	568	554	523	535	525	532	568	557	560	498	506	576	495	578	525	518	565	529	571	499	522	576	532	558	531	525	519	527	565	535	584	534	524	547	482	551	540	566	528	544	506	504	542	529	504	557	546	525	586	520	561	523	544	575	574	539	494	505	577	549	555	584	510	566	495	511	505	574	555	529	521	554	545	527	531	510	555	526	536	523	489	513	512	573	527	538	538	532	559	562	542	549	546	544	569	530	541	574	550	543	598	510	523	531	527	549	529	551	533	497	543	530	560	577	586	565	565	587	568	546	543	536	569	517	519	525	525	530	534	535	515	514	558	555	503	532	519	624	544	560	533	543	576	531	540	530	505	520	525	534	550	533	538	558	543	506	548	530	550	517	523	535	530	588	531	531	560	533	573	530	530	513	562	544	576	567	568	566	529	552	548	591	533	570	550	579	536	564	514	499	542	552	563	596	546	557	534	486	559	551	543	527	571	539	542	535	532	521	504	550	557	538	563	577	498	561	551	495	518	536	534	524	548	549	566	522	567	528	524	548	550	538	518	552	518	579	575	558	562	572	566	505	513	527	538	565	542	565	530	521	510	520	535	548	588	551	521	524	566	541	545	566	531	526	554	555	562	569	548	545	572	546	538	556	568	534	540	535	555	571	529	494	541	542	583	585	504	532	530	526	556	555	516	557	578	544	530	529	513	566	545	572	554	539	562	559	536	531	510	528	558	560	567	511	541	520	525	570	575	568	562	517	533	515	535	544	538	539	561	528	531	542	544	576	536	567	546	525	508	578	513	537	496	512	575	531	507	520	568	507	513	508	549	563	563	501	548	560	575	538	551	549	559	507	544	526	543	513	536	497	566	529	556	552	565	551	469	583	535	528	520	556	527	555	518	515	538	564	554	519	508	590	549	564	511	528	513	538	534	558	519	534	568	547	548	529	532	536	510	540	573	586	550	558	548	566	556	537	562	552	559	512	544	592	538	573	544	526	524	549	531	545	555	561	487	512	511	549	565	529	563	536	513	477	543	581	575	563	577	542	540	547	527	540	532	525	519	553	552	559	515	521	563	550	482	546	532	540	556	505	552	578	587	573	534	525	509	563	526	525	563	527	510	564	573	515	526	570	565	546	512	521	529	562	525	541	548	585	532	545	525	552	556	534	557	558	498	540	530	529	504	569	531	552	496	540	559	513	540	549	520	540	527	558	548	531	558	546	587	497	535	479	521	556	567	552	564	564	545	523	542	477	545	547	566	553	538	522	553	536	561	573	551	568	556	569	532	547	527	550	517	543	512	472	556	522	508	556	534	550	539	495	570	485	549	523	605	542	562	530	557	564	532	526	532	537	541	546	528	556	524	488	516	545	506	511	520	572	537	551	518	584	556	521	511	555	543	522	541	534	554	571	520	517	537	560	567	533	549	541	541	546	560	522	525	528	562	553	577	567	553	551	568	555	539	534	537	559	533	517	531	543	544	531	513	530	534	552	562	576	569	555	529	532	531	535	578	510	550	502	551	560	545	534	533	546	503	518	548	582	604	511	495	530	535	537	534	511	545	515	494	526	520	561	552	546	562	532	516	554	478	561	510	527	532	528	515	536	521	600	516	558	551	514	540	527	538	556	547	490	546	497	571	502	527	530	502	575	548	518	527	564	579	552	547	535	541	525	548	535	532	578	548	546	527	528	505	563	545	544	552	515	557	519	531	556	559	540	501	538	568	501	537	531	521	555	503	577	523	528	571	514	508	554	548	589	509	530	523	586	549	519	583	562	508	486	549	522	534	562	526	521	534	539	519	512	522	567	545	534	559	507	566	538	578	549	530	538	567	560	551	536	562	525	544	576	527	564	559	573	548	553	538	493	561	510	521	525	546	531	596	511	497	581	558	472	540	530
7150	4776	2173	1157	979	886	759	711	682	655	648	647	559	592	570	608	594	632	643	660	687	639	667	619	684	668	713	719	708	679	746	692	716	735	644	662	640	651	604	686	635	628	645	633	634	614	637	619	623	657	621	661	671	706	652	637	548	633	637	613	579	580	584	578	614	616	552	583	577	605	628	591	602	611	590	567	565	599	562	565	533	570	585	567	556	577	604	550	561	576	577	536	581	582	618	565	560	569	607	587	581	588	561	555	571	583	567	575	569	576	566	592	583	578	563	561	543	547	550	584	586	595	532	540	617	590	564	534	567	587	603	570	541	539	538	596	571	570	580	590	584	562	609	627	609	596	576	554	582	549	562	600	567	585	576	588	569	602	568	552	643	577	568	541	575	567	596	531	583	546	580	525	548	575	556	574	559	575	628	588	605	566	582	589	559	565	600	568	539	567	594	577	587	611	573	585	568	583	586	562	598	581	611	584	552	554	550	579	637	577	586	598	561	578	598	604	606	541	526	600	571	568	558	567	576	628	578	547	564	584	610	583	559	538	581	584	595	577	594	574	569	567	578	569	551	608	573	579	569	618	624	557	586	566	545	579	548	551	585	590	585	552	619	585	570	595	568	549	589	590	601	577	621	598	569	557	613	576	546	600	563	579	541	597	585	598	579	569	571	599	581	572	563	569	561	584	580	564	596	634	628	597	590	604	558	567	601	567	561	593	557	573	560	577	558	569	593	574	621	556	570	629	546	570	551	585	585	575	614	541	573	530	586	578	577	595	559	596	556	580	560	568	557	568	565	565	558	576	561	585	512	589	537	569	590	576	577	622	547	529	574	579	589	605	573	608	576	534	612	564	547	611	603	571	610	559	594	588	538	569	528	569	566	593	593	565	623	621	562	591	602	592	544	554	591	581	602	576	586	583	586	586	583	547	551	583	600	571	632	597	547	594	570	575	583	594	584	570	565	532	587	573	551	567	591	538	589	540	596	591	549	557	547	550	564	532	584	598	634	557	554	572	530	591	637	624	589	592	598	593	531	552	596	607	538	603	561	555	589	582	631	604	590	585	560	577	587	587	563	550	562	607	541	595	568	601	574	546	588	608	550	595	542	528	586	567	616	586	585	565	569	610	580	580	537	562	548	553	569	619	591	593	562	624	569	605	615	556	604	574	593	594	572	564	577	589	584	593	575	586	610	556	582	524	584	565	593	554	579	603	597	536	570	587	552	546	580	539	575	612	572	597	534	574	564	561	572	576	575	542	625	601	551	581	594	583	614	598	579	576	561	570	575	600	522	556	574	556	589	549	577	583	599	535	601	565	644	550	538	613	576	565	580	570	606	572	595	595	572	581	594	610	590	549	562	576	585	593	558	598	559	586	548	605	601	541	552	609	586	581	602	596	571	572	605	595	612	585	605	574	616	576	607	603	564	608	566	586	580	516	565	589	567	553	564	527	605	595	533	592	572	605	600	582	579	614	544	549	602	569	550	600	550	579	583	537	601	580	581	580	554	611	654	539	556	581	569	575	574	589	534	571	568	594	534	579	616	603	567	573	575	569	601	593	575	567	612	562	583	559	571	619	623	544	582	577	596	523	615	569	560	553	600	564	589	589	552	566	596	548	619	593	576	566	550	563	591	577	561	594	551	556	566	582	571	576	562	591	540	586	591	583	627	546	637	578	586	530	560	584	591	572	599	575	564	552	645	553	550	549	545	567	573	582	566	562	579	572	573	533	572	598	608	582	607	587	579	606	555	561	572	547	586	540	575	559	605	589	537	569	613	567	601	549	608	601	642	601	574	550	582	567	539	577	576	567	538	575	569	574	583	534	542	600	572	546	585	529	581	587	581	569	553	548	546	584	550	572	599	535	577	617	636	571	583	519	604	554	568	608	584	593	565	600	574	584	587	588	556	590	555	578	550	609	585	563	590	563	593	594	547	625	582	536	603	550	571	580	609	571	531	607	562	586	564	562	600	534	609	591	568	584	577	612	596	564	565	557	562	543	601	588	550	583	624	552	571	566	585	604	549	603	561	574	589	564	540	610	612	566	595	545	576	563	574	537	563	559	621	589	579	564	585	609	543	574	584	589	533	590	679	546	546	603	561	584	575	589	571	542	554	608	626	578	550	540	621	568	568	587	570	580	598	537	588	569	562	593	522	629	560	586	590	587	561	626	608	561	583	537	571	588	572	624	566	573	553	613	547	594	588	605	577	556	555	559	579	601	573	560	568	600	589	583	588	610	581	583	569	595	557	579	602	549	571	557	552	550	588	585	591	587	600	592	561	539	571	629	594	565	555	612	597	627	571	578	588	564	610	553	554	572	598	564	612	584	585	575	572	551	563	589	596	544	603	578	562	620	611	565	569	550	591	576	569	593	573	554	553	599	589	614	556	612	578	588	591	588	587	574	598	569	572	585	587	552	576	583	547	559	527	541	565	548	602	608	566	605	550	550	561	555	563	609	547	585	592	599	567	553	570	606	607	592	576	596	550	576	567	571	576	557	569	617	562	604	564	594	579	587	597	576	533	572	526	563	568	522	580	523	582	533	567	574	562	525	581	573	614	581	536	555	573	568	556	563	611	586	583	554	587	571	599	593	591	605	578	530	568	591	552	592	629	547	567	624	582	599	553	579	625	557	600	551	569	562	570	599	604	583	592	561	562	604	556	529	546	565	542	591	588	616	618	584	599	577	570	554	556	572	551	594	571	590	601	554	580	539	561	580	579	546	556	573	581	577	593	561	567	603	562	576	614	583	588	581	587	534	561	592	581	629	598	583	575	564	585	586	610	549	577	575	581	575	587	594	531	573	581	574	559	596	614	583	591	614	582	582	564	611	591	570	554	621	537	571	574	597	605	610	551	560	576	600	548	534	598	537	590	592	578	603	568	543	586	572	543	536	582	576	561	555	579	583	607	583	567	562	535	556	532	558	556	526	582	537	579	585	565	594	569	570	570	576	572	574	603	612	575	562	537	573	567	592	578	597	630	573	584	590	578	571	527	574	583	578	607	563	555	578	545	553	563	584	488	573	590	581	578	561	586	602	576	536	534	541	556	610	599	571	557	517	572	567	599	568	587	586	531	561	573	599	586	576	594	612	547	626	595	567	580	581	549	622	523	547	567	586	530	594	552	564	540	580	564	574	562	611	618	534	596	592	567	606	544	607	550	565	613	589	595	563	548	564	543	553	598	586	596	602	585	564	573	592	614	607	661	583	603	578	566	581	550	585	590	572	535	586	556	546	546	621	574	568	640	580	590	547	596	562	559	588	563	585	563	583	587	584	565	548	559	566	578	571	536	607	555	588	573	546	547	576	556	590	576	621	611	571	576	565	599	572	581	603	606	549	633	556	567	590	587	577	574	548	603	561	587	584	579	596	540	583	604	583	590	599	590	559	570	583	628	559	547	571	574	608	579	590	582	553	544	553	585	541	566	629	540	583	565	626	574	602	568	538	581	563	555	594	572	582	599	602	537	597	582	597
23657	21224	28510	24227	21221	9394	1237	781	692	540	481	467	460	465	424	460	444	403	442	457	435	392	417	415	473	474	478	444	512	504	578	532	478	471	459	447	417	413	352	389	368	378	413	405	389	402	376	386	384	395	385	429	441	413	420	371	378	368	341	374	365	372	353	305	350	341	341	399	361	312	344	388	348	349	348	313	314	307	340	349	325	302	315	373	327	315	345	337	331	328	349	320	336	320	306	311	344	315	313	319	341	322	359	331	334	339	359	307	344	290	290	322	299	348	343	358	311	333	335	347	299	333	309	364	313	316	370	343	309	297	326	334	316	338	304	311	326	331	344	324	335	327	349	285	295	385	299	327	334	285	313	321	297	326	331	320	334	304	303	331	296	304	336	353	333	313	318	289	332	331	334	326	341	310	341	354	316	325	369	321	318	334	329	303	333	317	336	337	316	330	360	306	336	290	330	303	319	329	327	364	302	306	308	337	302	347	335	329	342	318	307	314	358	305	308	342	307	318	312	304	301	349	297	301	367	306	325	323	325	352	319	308	354	309	329	276	342	361	342	357	307	318	325	319	319	339	325	318	307	305	332	296	308	324	324	316	341	344	350	345	326	339	328	316	360	328	342	341	322	348	329	351	333	340	305	337	322	294	317	350	305	318	333	327	333	322	363	320	312	324	312	340	361	302	336	341	329	330	298	338	320	321	318	326	335	318	314	336	332	300	340	300	341	337	328	348	336	353	324	304	349	316	293	353	309	321	319	348	373	348	327	319	349	342	344	314	321	298	321	341	320	314	321	308	346	301	318	334	342	330	338	353	351	327	355	304	342	331	302	336	290	349	336	349	337	327	295	324	314	336	334	332	336	340	321	315	314	321	331	312	318	328	328	315	359	325	309	299	321	306	316	330	317	331	323	325	310	314	325	301	343	316	343	351	351	329	292	315	341	312	308	318	336	273	315	296	301	347	360	348	332	346	311	346	331	296	331	316	333	328	326	300	343	310	308	320	351	330	315	289	348	328	356	303	344	327	330	312	347	315	336	319	354	329	336	314	309	328	302	316	320	322	313	349	303	320	335	306	331	314	337	338	330	334	304	312	306	328	313	353	334	334	341	328	348	339	322	316	312	348	326	336	293	313	310	336	328	297	321	295	351	311	342	302	329	331	351	347	327	303	345	300	295	372	336	346	341	325	345	321	314	328	303	333	332	350	320	309	320	369	317	319	312	292	364	304	349	333	342	315	310	329	294	311	343	338	321	343	294	311	333	328	321	313	308	317	312	305	320	286	318	353	273	322	324	337	316	328	339	319	312	339	306	372	329	303	321	301	309	302	313	297	312	283	320	306	306	320	356	350	277	332	317	358	344	297	309	323	335	310	347	305	350	314	315	326	351	302	311	325	319	305	307	334	357	319	353	292	326	346	333	300	337	337	343	336	317	338	360	351	313	330	322	317	314	322	331	307	340	347	326	318	338	331	303	295	299	322	348	310	319	375	329	310	330	335	324	345	314	333	317	321	306	301	318	328	335	310	341	352	367	319	337	315	304	355	331	321	330	312	317	346	312	311	315	346	325	330	327	354	330	340	333	310	303	333	345	338	325	325	291	330	311	327	323	315	307	321	321	349	362	299	323	361	329	330	304	332	314	299	324	341	345	327	318	329	336	320	345	322	290	327	339	357	337	337	324	343	304	321	306	302	337	362	294	348	339	345	319	343	318	358	312	334	317	338	324	325	320	312	339	317	325	328	342	313	336	330	347	297	291	334	304	346	329	314	330	304	356	333	318	346	331	308	317	327	320	334	318	297	342	382	339	331	341	333	279	331	376	310	332	313	359	341	311	350	300	310	300	335	334	293	340	325	316	359	342	373	307	320	285	313	346	302	336	362	299	305	312	341	302	345	345	319	307	310	331	315	362	328	336	309	346	353	348	320	333	321	339	344	337	316	363	327	338	316	313	341	325	299	286	317	319	316	333	359	281	328	310	322	370	315	312	314	325	324	357	290	327	319	356	340	304	340	327	325	331	345	368	319	348	333	314	343	331	321	312	316	343	373	324	337	358	316	326	319	320	345	313	315	284	346	340	334	341	294	316	352	290	370	324	320	322	304	331	321	343	293	335	346	278	302	302	326	348	350	309	360	337	343	345	316	334	329	343	309	348	350	325	337	332	330	330	294	347	300	343	315	350	357	348	324	357	320	322	317	321	328	339	343	320	354	299	339	313	324	334	330	328	321	346	325	322	335	359	340	298	316	325	351	316	343	323	311	346	315	337	307	320	358	321	322	333	316	332	335	318	326	322	323	296	326	318	336	327	312	336	346	295	355	321	302	299	348	335	331	334	309	303	355	306	310	320	324	316	320	303	333	325	310	343	356	320	331	325	322	335	336	314	306	323	339	310	316	352	291	349	319	346	321	313	334	317	306	325	335	345	331	336	295	334	328	351	349	347	324	345	335	314	338	317	322	279	346	335	312	325	345	334	311	341	346	357	360	334	343	351	321	318	345	295	334	344	318	358	324	352	308	322	310	356	339	340	304	367	339	300	354	290	355	349	331	337	333	324	360	347	308	310	340	311	314	341	334	336	324	342	351	310	346	323	344	363	348	330	328	325	316	310	352	329	338	340	308	318	323	317	304	329	337	343	335	326	352	322	324	356	333	314	302	321	326	346	317	339	339	358	285	347	315	316	348	339	312	330	342	329	329	308	295	312	323	342	325	335	302	294	348	314	312	337	306	332	345	290	335	327	334	326	322	332	345	338	331	331	312	308	301	341	316	307	313	315	305	309	359	327	343	348	311	325	319	342	316	330	314	319	317	345	322	301	302	341	326	337	336	334	317	337	320	303	381	333	332	322	296	334	339	334	323	335	325	328	298	314	307	357	344	311	335	316	325	326	335	312	337	330	302	339	303	316	311	325	310	306	313	336	337	330	333	292	325	314	307	341	319	316	320	319	322	331	346	322	336	350	308	317	351	317	332	298	300	325	343	313	314	317	318	334	350	321	327	329	317	307	335	350	330	295	348	294	328	355	308	328	320	359	347	324	344	336	316	309	336	328	319	326	310	322	325	303	292	338	326	340	312	313	298	290	341	342	302	323	332	320	339	279	333	317	353	324	306	331	318	308	339	308	306	337	317	344	311	305	333	329	307	341	322	304	323	295	319	319	319	315	320	352	327	337	296	335	329	327	314	329	307	321	376	355	328	328	321	341	350	353	330	346	373	334	329	308	352	359	308	319	326	286	353	327	334	309	309	326	332	304	313	315	312	315	310	321	333	339	321	314	363	357	304	304	317	304	331	311	336	331	322	319	318	321	320	331	322	340	342	297	348	368	294	332	335	329	325	336	321	312	299	291	358	333	335	318	329	342	339	340	325	335	327	336	344	324	324	303	348	314	331	337	323	312	313	329	324	307	312	306	340	339	320	317	330	342	338	316	297	309	356	346	317	338	299	335	353	355	330	324	343	333	308	325	291	322	295	340	321	322	310
7792	24001	7500	3476	2629	1996	1490	1171	1071	787	698	607	607	515	557	544	540	566	554	547	541	532	519	487	533	680	619	594	662	663	740	682	644	621	607	532	461	430	430	434	441	434	489	440	494	439	469	427	414	446	497	499	559	517	458	437	408	409	430	390	378	380	400	414	342	416	320	384	393	393	377	364	379	358	383	318	358	323	354	319	365	365	350	351	357	389	352	369	361	379	349	369	376	324	351	360	359	339	370	350	342	337	333	333	347	314	387	359	350	361	336	367	357	319	350	342	380	373	352	323	340	333	390	333	337	355	371	352	340	395	342	366	346	345	348	324	343	352	338	342	326	366	344	374	344	355	387	335	386	335	363	332	325	371	359	350	348	396	396	378	345	362	352	353	336	343	384	350	320	340	329	343	364	328	353	331	350	369	361	354	320	329	357	367	403	360	343	375	356	351	369	373	343	364	365	325	369	371	337	344	366	378	342	343	356	376	318	353	332	357	343	365	347	354	388	338	363	358	358	342	359	347	318	361	370	335	345	320	336	366	321	368	316	365	353	335	379	372	372	362	361	340	346	385	340	362	337	335	355	377	338	348	354	361	368	368	360	385	342	351	358	350	359	335	376	372	342	345	346	354	334	335	359	350	331	337	367	379	356	353	352	383	344	360	331	370	356	340	340	341	347	359	317	357	357	368	375	330	337	405	354	375	381	320	358	376	340	324	329	358	338	357	318	378	338	362	364	379	372	338	327	379	342	337	319	384	385	336	341	348	356	364	337	345	376	388	372	336	378	363	341	339	339	331	321	366	328	337	350	364	371	359	357	373	325	344	345	354	322	316	365	365	354	332	353	334	353	343	354	353	361	331	340	401	367	353	354	355	349	324	379	354	354	381	368	333	363	391	313	350	377	362	367	352	389	353	357	372	377	352	360	365	370	368	369	364	392	328	344	313	341	370	333	360	334	364	364	359	342	357	366	361	344	347	320	307	324	360	384	352	337	351	367	372	363	366	368	347	321	366	361	420	366	361	364	364	322	337	346	375	410	350	348	335	359	337	395	348	365	371	348	368	337	382	345	340	356	372	357	380	355	347	350	320	359	345	357	366	328	374	367	344	354	390	369	366	326	322	361	344	343	360	364	354	369	341	356	352	367	323	340	372	393	316	382	347	356	350	372	339	357	353	326	353	340	362	347	372	340	332	336	364	320	369	348	351	346	354	360	349	370	314	354	351	373	306	342	355	384	364	330	339	357	323	332	362	370	316	330	357	374	353	373	360	370	351	370	401	325	335	352	353	351	362	331	340	332	343	362	361	339	350	342	359	361	345	308	354	338	353	332	369	348	340	350	363	357	329	344	390	382	319	343	333	373	340	370	331	361	339	337	333	339	349	381	338	355	346	309	381	360	367	361	339	348	320	389	338	344	338	355	367	364	338	345	308	345	362	326	346	357	361	434	378	338	358	344	346	328	371	341	365	359	349	338	334	352	366	346	380	359	315	336	318	384	381	358	362	341	357	344	342	349	341	354	355	366	363	386	361	339	356	369	326	375	350	345	341	349	322	401	353	374	370	332	345	392	356	390	316	357	336	342	370	336	357	361	397	342	386	353	362	344	350	336	333	371	355	397	355	363	387	351	391	330	385	323	346	332	348	331	376	355	359	388	356	385	309	353	349	343	315	344	334	355	427	348	359	338	380	357	331	333	362	350	323	361	388	339	364	345	330	351	353	377	381	346	362	325	361	347	344	352	348	355	356	341	355	341	391	360	339	367	346	351	362	350	349	346	347	391	356	368	369	352	364	393	345	355	334	347	345	331	364	389	387	359	377	371	358	338	378	345	380	308	342	352	359	384	344	360	336	337	329	346	332	346	322	368	344	339	384	354	348	348	353	377	362	338	377	394	367	376	346	331	342	353	361	373	354	344	369	365	365	371	349	374	318	358	352	363	309	357	375	347	339	356	370	377	335	295	358	388	335	324	359	327	326	362	373	332	351	387	376	386	343	366	401	333	375	317	397	360	358	337	365	388	367	356	349	362	357	340	346	381	375	356	357	359	332	375	338	314	338	360	343	339	388	349	357	340	348	371	351	326	353	348	360	354	352	347	365	356	356	350	357	339	335	343	349	346	360	355	350	370	333	325	365	399	352	366	377	379	332	349	335	350	371	355	369	344	357	358	395	363	353	368	348	337	362	343	324	345	369	341	336	390	361	349	362	367	351	353	344	348	377	357	338	387	346	363	348	319	308	355	333	361	360	356	331	352	341	337	358	327	362	336	348	345	334	378	345	329	359	356	385	338	356	344	326	347	338	340	352	364	332	329	371	350	363	339	354	353	373	337	363	339	355	335	348	339	365	362	372	400	352	361	362	342	345	382	331	337	349	376	364	373	342	356	346	300	361	337	337	314	358	375	359	377	348	391	334	353	339	318	375	334	368	369	341	391	327	379	360	376	344	371	368	333	374	363	346	376	337	343	395	348	373	356	316	347	323	363	359	389	350	355	317	358	327	347	324	343	352	352	353	312	351	362	360	376	360	382	365	391	367	371	325	361	375	363	334	352	369	362	361	325	360	386	338	366	326	355	360	367	350	333	357	363	349	371	318	350	320	387	357	379	345	386	353	376	342	356	373	349	389	383	324	345	373	345	363	343	368	359	337	386	379	344	352	358	362	357	314	329	352	332	333	355	362	369	359	335	350	320	335	371	376	366	339	341	416	349	365	369	354	362	341	340	340	354	361	387	330	351	374	352	376	383	364	350	363	367	349	366	368	349	367	344	347	367	351	369	338	311	334	342	373	374	386	363	374	355	364	374	340	335	373	337	337	366	376	381	380	365	354	351	338	323	325	348	341	351	393	363	357	309	335	350	391	365	361	356	378	360	314	337	387	379	348	353	355	335	337	354	341	360	323	377	314	337	346	346	368	374	350	357	333	327	361	386	356	344	329	361	325	348	368	351	357	348	384	374	351	327	356	362	386	365	376	405	368	383	348	361	363	329	360	338	342	362	348	358	343	329	375	365	312	346	357	363	328	351	357	329	362	363	355	362	327	377	355	353	350	352	344	337	371	369	377	351	345	373	393	333	332	354	369	353	317	325	387	311	376	327	361	352	361	392	363	360	380	337	381	316	369	351	330	389	345	315	331	388	389	355	358	370	331	350	390	335	351	375	345	342	337	357	369	354	334	368	348	366	345	346	361	329	336	339	366	357	372	358	344	377	357	323	317	355	344	330	348	344	365	360	340	357	327	348	360	349	376	350	371	374	324	403	382	343	354	325	369	356	332	339	343	358	333	365	354	368	357	325	361	321	334	335	365	328	344	383	351	330	328	354	362	343	377	337	339	338	346	344	318	370	385	360	351	375	353	347	334	356	345	355	417	347	369	361	322	352	360	362	387	373	357	331	352	348	393	369	356	333	345	360	333	353	351	359	300	377	344	356	369	380	343	346	336	384	381	350	353	366	339	346	373	341	355	383	332	343	317	355	345	356	339
25067	21305	27353	25490	9629	1400	1105	948	901	841	807	804	777	753	815	775	791	798	728	828	785	779	764	762	777	836	826	893	862	864	875	878	841	763	839	779	785	744	779	722	742	769	721	782	770	718	748	742	731	767	802	770	798	846	730	739	727	726	759	722	771	712	748	802	680	704	720	739	706	716	739	754	755	698	683	655	691	768	710	735	716	694	749	734	742	678	723	716	713	767	693	705	677	694	720	696	713	765	739	716	724	713	735	718	744	731	674	713	746	748	702	760	674	760	707	705	700	707	729	739	734	710	678	736	728	700	728	714	708	737	704	762	757	767	715	704	724	700	702	710	716	695	698	737	751	697	761	790	748	690	739	739	714	655	768	733	680	744	689	694	690	716	728	724	711	728	711	689	677	729	704	696	696	763	720	697	692	715	721	720	687	662	703	708	749	745	738	757	748	728	671	725	701	685	736	688	679	746	712	716	739	700	694	720	636	725	728	704	741	754	694	706	730	736	747	651	691	639	729	729	704	712	709	673	743	738	701	744	730	716	693	721	731	687	713	709	716	768	708	714	702	673	706	673	741	728	711	730	746	726	710	738	695	761	767	717	710	702	662	706	779	733	706	715	681	765	731	701	719	736	712	710	675	736	718	726	656	738	717	716	692	732	738	693	705	680	714	708	730	719	716	706	713	759	759	732	784	730	655	754	733	767	703	683	743	764	713	708	698	700	719	670	688	696	721	709	706	744	718	701	762	673	772	722	688	698	738	727	719	695	704	734	724	664	674	690	709	686	723	765	680	719	726	689	743	697	713	709	693	754	670	729	665	681	745	708	676	699	708	703	694	680	721	740	678	732	750	720	714	721	734	681	716	727	777	720	792	748	733	687	674	752	704	693	725	739	679	718	733	751	741	745	727	752	735	735	727	671	718	789	685	684	752	718	740	664	724	713	696	745	744	738	691	724	718	695	724	698	674	696	736	715	703	709	695	720	748	709	769	671	742	716	720	734	703	712	701	743	713	701	772	688	735	705	694	707	717	786	726	726	689	718	720	729	654	683	750	695	697	734	713	678	731	750	745	716	724	709	694	767	722	708	682	729	703	739	690	635	717	695	716	706	697	737	697	747	700	687	719	683	685	683	681	714	721	727	661	691	744	690	742	725	720	775	729	751	743	699	719	707	715	704	747	717	739	757	722	720	705	734	680	737	723	767	737	670	725	712	706	730	657	688	722	724	706	742	726	751	682	762	754	695	645	684	706	696	756	747	717	704	694	714	738	678	713	713	665	731	721	740	712	718	720	681	724	694	692	696	721	739	724	687	711	712	737	768	719	675	673	702	711	687	718	704	679	733	691	717	752	719	694	655	723	744	697	694	717	703	707	728	739	728	698	719	722	761	759	731	735	710	707	716	754	787	719	739	781	694	689	714	687	716	708	676	700	692	733	740	704	727	714	778	787	702	659	736	704	691	744	765	674	721	712	710	659	701	697	791	692	675	722	748	710	717	704	736	679	719	726	726	715	718	703	680	682	705	696	685	793	688	725	737	710	712	697	709	718	740	727	728	717	716	690	794	690	741	718	724	738	729	709	734	737	746	711	711	728	744	700	699	678	762	700	721	693	688	705	699	716	692	721	695	679	677	684	665	737	690	765	695	695	733	735	724	707	741	705	749	739	752	729	621	702	706	717	711	706	730	736	702	676	713	703	693	744	707	665	701	678	730	732	679	755	711	740	685	714	704	709	674	700	747	722	735	702	703	711	740	712	665	725	716	741	686	752	694	711	745	744	757	714	742	704	740	754	731	720	765	737	738	743	731	687	743	712	715	697	724	668	749	710	755	685	741	702	731	674	698	697	758	728	753	712	775	733	707	737	695	719	726	719	690	674	710	711	708	685	716	753	737	705	701	712	663	722	754	730	717	703	715	689	698	703	721	691	740	698	701	694	729	742	751	685	725	708	686	681	665	676	715	746	687	688	749	706	720	737	702	679	663	653	786	716	712	687	736	651	758	763	699	719	729	712	690	699	730	758	669	694	716	669	639	765	746	672	724	751	731	714	732	697	723	731	725	687	693	754	738	718	747	691	714	718	697	668	724	674	748	750	705	718	732	698	674	677	709	680	684	698	729	711	737	748	715	733	691	679	666	695	665	672	760	730	684	718	692	741	721	688	693	698	752	711	671	742	731	721	734	693	726	721	692	748	714	677	647	713	710	726	717	705	741	743	737	702	706	705	692	751	750	766	722	743	722	732	733	694	688	712	668	747	667	739	766	719	748	754	767	694	719	676	741	759	723	750	727	770	715	740	703	754	688	739	724	739	707	688	688	682	747	719	718	731	684	731	706	719	743	724	718	713	707	730	716	721	661	718	756	710	660	739	729	715	718	800	717	724	688	717	705	703	717	766	687	702	744	717	691	707	728	695	746	731	699	727	783	702	697	693	726	778	776	738	706	761	716	717	713	728	755	709	726	709	709	722	699	715	705	689	737	674	713	678	689	731	700	705	765	678	722	715	707	746	657	716	745	704	704	688	731	709	737	719	729	698	714	714	724	705	685	734	734	723	699	735	705	709	727	723	680	692	716	708	748	702	795	706	698	722	768	742	742	704	760	690	731	760	674	730	670	730	709	708	732	727	731	737	675	692	686	758	694	718	746	731	734	736	752	680	698	708	670	731	706	734	747	683	789	730	742	747	718	686	682	755	759	719	691	717	656	727	707	727	669	667	730	731	727	680	742	716	692	703	709	734	720	704	694	715	697	678	694	680	750	680	731	752	729	692	721	715	758	732	721	747	639	738	756	758	710	698	714	713	790	678	706	750	721	700	727	730	715	740	699	742	715	736	725	760	707	691	727	754	739	765	714	739	706	738	720	731	691	724	721	730	766	760	664	751	712	696	758	733	685	754	758	723	742	715	722	713	706	725	662	693	727	723	674	722	721	681	706	714	713	737	702	677	726	702	684	729	789	718	766	742	692	756	747	742	717	741	694	707	688	732	688	676	669	677	750	697	703	727	745	690	739	722	733	757	679	701	734	741	719	679	696	669	711	671	680	746	716	685	714	749	692	758	719	725	685	655	709	701	714	731	733	735	735	743	740	726	730	694	739	691	716	674	761	711	677	683	678	777	754	698	732	754	718	715	719	740	765	744	705	679	736	732	754	763	717	740	726	687	725	750	731	740	725	726	718	723	699	794	729	712	770	693	738	703	724	691	710	723	733	713	750	760	681	665	759	702	709	676	725	674	697	708	690	708	723	732	760	690	726	701	700	714	684	701	650	743	701	694	691	711	666	693	753	772	773	726	708	720	698	704	723	718	707	733	705	729	670	730	699	755	724	709	715	694	715	717	688	686	704	703	745	720	703	698	687	667	737	794	722	749	679	745	697	700	708	696	780	669	725	722	753	748	681	736	716	710	707	686	739	701	742	694	731	737	703	706	698	670	693	735	744	722	714	690	752	679	750	716	743	755	701	671	668	699	682	680	714	745	749	681	690
7255	17594	5189	2559	2132	1726	1564	1231	1122	1011	966	909	858	855	889	871	862	871	877	810	901	862	898	806	908	894	956	927	1011	1019	967	961	975	940	934	881	858	816	832	814	793	769	810	814	827	837	792	819	760	814	819	890	935	892	836	784	747	773	857	784	752	805	778	767	745	765	773	724	753	723	772	764	734	719	781	751	722	753	707	786	784	769	746	733	723	706	697	791	766	780	736	741	736	717	759	736	786	690	729	766	725	733	735	736	742	721	778	724	732	734	738	682	742	755	732	728	786	745	748	770	746	746	731	786	707	720	668	729	755	712	748	745	732	642	717	756	765	740	742	766	730	719	728	715	676	739	761	759	739	712	739	725	722	787	747	748	673	713	766	730	739	780	781	716	730	778	749	726	759	717	724	748	727	721	701	724	712	733	674	772	721	748	748	737	727	794	740	780	725	799	720	741	724	721	747	716	750	730	798	712	750	711	678	712	807	756	762	732	687	717	815	773	693	707	746	711	766	760	714	749	734	725	732	680	733	701	753	751	715	746	748	691	735	717	699	749	707	744	708	691	766	723	751	731	718	742	754	734	735	727	754	737	746	748	668	730	753	704	775	730	731	745	708	730	711	727	779	726	689	689	759	744	736	761	776	691	775	747	741	729	740	730	727	749	744	762	752	748	741	760	727	748	733	740	771	697	787	701	750	726	735	705	741	722	724	768	752	709	734	777	712	743	703	726	768	739	735	757	750	702	783	697	722	724	734	792	741	705	771	728	729	720	760	753	765	721	715	726	732	760	722	745	736	764	735	723	724	696	741	737	715	756	733	713	756	733	741	702	747	738	720	703	763	722	733	687	788	739	706	731	755	745	758	758	731	762	751	781	719	730	731	726	733	737	703	750	772	708	747	787	748	731	704	719	754	734	781	735	688	755	818	734	723	770	777	798	741	703	680	715	748	720	758	766	713	725	725	751	739	706	711	753	788	785	715	763	696	734	811	759	763	735	713	760	736	695	718	763	718	754	728	767	763	763	725	689	790	717	741	788	749	752	734	710	738	733	769	778	725	753	781	768	735	770	733	726	693	770	743	739	718	680	707	702	770	731	731	719	728	755	716	693	715	760	734	689	756	731	707	722	775	725	752	699	720	745	768	773	716	758	718	740	720	755	687	748	751	763	772	695	766	713	658	737	697	733	732	749	726	788	738	677	779	729	635	746	690	690	789	718	709	746	772	730	767	740	712	754	750	713	751	756	754	818	765	750	731	730	725	743	700	719	745	761	760	710	779	720	816	777	796	718	772	749	746	713	720	770	804	744	713	731	788	721	772	695	745	743	752	752	739	784	745	748	731	717	717	724	754	746	772	747	707	723	752	765	745	772	767	713	747	739	736	768	714	760	681	744	731	682	730	719	719	761	713	788	742	703	770	750	759	726	767	675	715	724	740	752	787	759	757	684	661	738	692	811	709	736	766	727	735	736	716	702	751	716	801	693	699	742	726	724	784	698	726	742	742	727	736	740	750	725	719	790	736	744	721	738	680	752	761	707	745	787	736	726	738	741	725	741	716	697	758	747	743	787	735	725	767	750	723	747	788	716	744	704	743	712	755	741	723	725	713	742	735	734	739	724	687	731	737	739	718	740	707	767	701	705	743	745	752	686	776	714	748	765	749	763	766	718	729	746	696	720	710	743	726	717	747	772	698	705	772	770	709	717	749	707	794	698	745	694	756	732	722	709	735	730	760	771	766	790	719	755	729	729	765	784	733	736	738	742	707	762	763	696	711	809	764	788	722	766	726	745	760	725	733	749	758	751	712	742	749	726	716	772	735	725	718	726	720	756	756	798	752	724	738	738	732	753	719	738	752	687	752	687	786	746	737	724	723	772	701	736	789	721	725	716	673	767	724	701	729	698	704	745	815	748	770	805	731	736	724	709	747	759	723	788	727	760	748	740	717	713	755	723	740	750	758	779	709	739	745	728	719	745	746	754	745	769	732	737	701	719	755	790	759	754	777	754	786	733	762	729	696	706	730	763	736	728	784	717	725	740	820	781	764	750	722	743	731	767	740	683	743	732	717	757	754	749	741	765	688	786	770	712	780	715	732	766	710	754	778	758	735	739	752	772	698	729	735	758	717	737	679	711	750	761	737	722	723	730	726	778	741	798	731	725	734	703	700	739	761	731	757	719	738	721	705	769	707	750	722	714	754	725	733	750	719	781	792	749	756	721	693	736	726	756	724	699	743	750	741	707	763	769	741	730	715	741	749	754	765	733	772	715	720	720	750	694	751	790	707	786	732	791	747	745	773	752	744	772	713	722	714	747	746	754	724	697	728	753	730	732	713	741	734	799	758	740	751	748	740	726	747	768	740	735	736	747	728	759	730	743	703	741	752	694	761	805	805	730	804	692	722	757	734	734	725	753	791	721	769	712	736	741	721	758	759	724	735	720	746	705	774	762	705	730	735	729	666	756	736	750	767	732	761	723	745	702	782	750	759	777	730	734	723	709	692	761	714	768	726	759	761	760	747	742	718	741	752	699	700	728	748	741	729	723	752	747	736	750	724	779	740	705	736	734	689	740	751	716	728	749	723	749	734	723	783	694	748	761	720	722	756	755	746	714	712	730	736	739	710	739	765	768	758	766	712	708	754	694	742	742	728	753	737	763	736	734	743	743	747	767	708	702	732	762	762	681	762	765	786	725	755	745	705	721	727	695	779	757	747	769	744	709	723	735	686	747	793	718	717	727	734	744	707	757	769	737	778	752	733	732	745	746	775	738	703	685	733	729	785	741	723	693	739	763	721	720	770	711	719	782	732	743	721	728	735	760	749	791	717	698	741	740	755	733	711	737	775	764	727	740	707	749	744	767	741	773	782	774	712	721	741	735	724	717	716	739	712	682	726	788	729	719	767	749	742	736	772	805	712	774	718	750	752	688	714	745	751	778	799	751	715	750	730	760	727	754	752	742	735	762	743	744	733	728	741	754	716	756	718	701	737	745	726	752	789	696	742	726	728	763	728	750	739	723	730	743	714	750	730	755	766	756	712	766	725	723	737	718	730	723	704	746	704	716	718	725	742	767	755	753	765	738	720	742	767	697	710	787	736	761	727	718	708	783	725	737	747	774	759	747	737	721	792	735	739	763	720	699	764	703	763	735	740	749	720	714	741	734	781	786	712	729	731	741	738	720	765	735	715	720	728	768	744	755	738	723	712	701	746	716	750	760	723	730	742	755	773	777	694	720	698	678	736	745	701	740	682	738	749	743	729	736	741	714	706	740	686	765	705	733	792	746	735	692	757	720	713	761	692	772	772	707	703	732	697	783	701	758	723	735	747	730	777	712	715	726	767	784	758	714	720	718	770	779	763	734	727	738	752	749	708	767	707	738	735	723	720	748	752	707	720	740	764	757	776	774	768	752	734	718	712	734	700	753	688	728	771	681	744	716	747	721	735	684	711	722	750	732	729	713	724	744	678	725	733	691	736	766	812	764	702	751
22748	21338	29099	23944	21345	21386	7588	1393	1124	835	845	755	724	684	681	692	619	695	701	714	649	639	636	657	628	704	734	682	759	797	780	727	711	743	688	659	610	615	589	595	573	589	561	581	581	567	565	572	612	525	619	649	706	662	599	523	520	527	556	516	491	472	582	487	514	536	506	452	539	500	527	546	517	497	471	503	521	502	508	493	472	470	497	508	471	484	493	467	483	493	510	449	476	464	442	514	466	462	477	505	471	466	448	502	503	480	525	489	479	487	490	460	478	463	525	502	517	526	486	492	466	467	500	481	481	495	483	495	481	496	468	531	496	471	483	454	503	452	483	490	464	509	471	508	547	480	464	487	460	440	506	456	470	509	516	501	492	467	492	528	468	497	480	467	449	473	505	462	492	503	473	483	491	471	498	513	498	476	472	473	482	471	471	497	489	467	500	488	451	473	530	509	478	496	486	489	460	483	488	496	481	502	483	462	476	470	489	476	461	498	515	486	529	463	499	498	521	489	481	472	501	504	506	512	484	475	503	520	459	501	529	509	486	492	501	495	502	487	474	500	505	485	464	486	481	512	507	477	470	494	525	515	476	463	451	473	488	489	486	466	507	494	471	474	484	443	488	519	504	494	540	487	474	473	515	457	466	489	488	501	467	503	514	508	523	499	499	484	444	498	503	502	525	480	506	524	446	487	502	474	513	486	460	495	508	469	450	526	470	500	513	482	464	447	513	501	453	523	482	471	477	510	502	480	519	453	485	490	499	513	512	480	467	487	526	461	523	493	518	471	469	509	489	502	495	461	481	514	502	466	523	451	496	513	497	487	434	510	452	428	501	523	528	459	505	466	492	524	485	487	527	480	467	491	472	473	456	465	500	433	495	510	479	478	457	497	504	482	503	514	484	450	512	485	482	467	494	503	451	444	481	471	493	505	483	528	494	465	471	469	514	493	493	498	475	495	509	498	464	506	517	462	528	468	511	438	472	514	508	504	499	499	542	463	467	489	487	505	497	501	462	478	478	493	456	460	488	475	489	459	475	510	498	491	477	488	505	512	498	471	502	512	501	495	509	488	500	506	501	490	469	456	466	503	460	484	465	487	483	523	482	450	473	470	488	472	490	493	488	483	492	524	504	480	484	519	463	487	501	437	475	484	486	505	516	477	513	459	481	493	475	475	476	490	508	465	502	484	469	493	505	488	495	473	507	486	463	493	492	510	464	490	509	492	505	474	476	460	540	490	482	497	482	500	498	464	481	487	496	520	458	482	529	479	454	481	503	533	490	489	503	523	492	474	474	479	518	484	522	487	488	480	497	459	477	504	510	502	443	430	528	547	486	504	461	484	520	483	469	490	497	501	475	493	504	469	494	465	522	483	491	485	518	477	494	500	473	479	532	470	502	502	499	452	468	504	535	519	481	470	495	444	503	508	487	482	517	464	492	511	463	497	477	512	470	469	494	491	495	492	464	446	477	511	457	510	456	462	531	453	509	497	447	497	487	503	482	494	452	505	448	496	528	503	480	500	527	471	465	483	478	455	478	466	477	479	532	464	494	479	518	460	495	513	479	494	500	511	521	499	538	452	489	464	512	471	493	491	470	509	447	480	517	490	510	493	501	469	463	511	474	520	485	455	464	478	473	498	479	479	492	487	508	450	535	523	484	468	496	503	500	497	478	503	461	520	532	459	458	504	492	448	503	439	498	486	487	473	474	510	481	511	484	473	460	484	459	485	520	513	479	480	486	484	437	493	508	477	502	510	460	482	497	477	539	513	520	512	457	463	506	448	485	489	471	497	499	490	475	482	488	455	468	473	482	508	522	504	482	450	473	495	506	494	505	490	497	456	505	501	523	490	489	490	500	492	483	500	453	501	495	462	505	514	498	471	467	518	465	514	511	461	459	497	505	491	504	479	474	474	493	474	494	528	529	421	518	523	486	480	468	529	490	486	512	487	486	521	479	495	476	523	467	473	493	472	456	488	482	507	485	493	499	507	485	491	489	436	490	492	484	472	507	504	431	463	517	485	483	476	469	482	472	524	482	482	458	466	449	468	494	486	482	450	492	502	469	470	471	485	508	449	481	493	479	540	481	492	504	501	447	482	487	493	454	514	454	471	463	486	476	455	465	479	475	502	485	481	490	510	485	518	500	492	522	555	489	506	476	460	479	489	515	519	481	527	464	532	500	489	492	496	464	499	532	564	496	502	453	502	478	477	463	487	457	526	503	466	455	478	500	504	507	478	448	473	447	455	463	478	473	483	513	517	478	504	478	504	507	526	499	515	488	478	497	484	490	511	500	531	488	490	490	452	492	459	477	465	487	450	476	475	497	446	500	508	498	501	501	477	477	453	463	486	483	489	471	466	473	475	478	473	469	501	455	477	504	463	481	550	461	487	511	465	461	485	505	474	471	537	529	505	516	455	493	461	482	441	455	515	470	468	489	482	452	466	524	497	437	460	536	526	483	499	503	481	517	495	468	454	503	479	484	492	478	502	496	474	511	467	482	494	457	492	511	481	481	478	489	472	507	506	468	478	508	508	518	495	478	467	500	490	462	453	500	494	484	460	495	489	446	483	504	493	448	493	491	503	493	516	532	450	498	489	507	483	487	503	461	486	475	486	482	510	488	500	497	538	472	466	437	488	490	515	497	510	462	494	474	455	491	494	500	464	518	474	534	487	464	458	499	480	502	489	484	502	471	521	489	475	490	490	492	465	490	428	470	469	493	513	479	486	494	489	492	477	496	449	466	482	507	457	471	484	493	501	519	493	527	496	477	493	491	484	474	474	471	509	502	496	456	475	459	458	476	464	484	485	477	491	503	450	492	474	539	509	481	490	516	517	436	481	452	499	519	498	497	526	491	487	468	473	491	452	498	488	521	492	516	473	484	507	509	482	499	487	510	463	476	499	485	465	478	501	489	464	503	460	459	523	445	480	485	492	511	444	444	480	497	453	454	475	508	507	518	521	510	462	476	472	528	479	472	487	485	469	487	450	474	484	522	519	501	418	489	475	455	493	488	488	495	494	499	472	493	478	497	453	471	483	510	538	460	474	479	432	486	493	433	512	514	491	477	506	445	468	484	491	506	466	486	481	481	475	479	501	468	471	453	490	452	512	458	445	469	458	460	483	482	468	458	489	466	497	477	521	448	471	468	489	483	476	500	480	514	467	491	466	496	520	471	521	487	503	472	506	487	482	503	480	528	474	465	483	425	505	516	490	449	489	481	474	472	497	456	479	509	503	509	467	502	462	507	460	489	439	433	499	496	516	453	493	508	497	457	473	446	456	531	457	526	523	454	464	523	466	494	477	501	531	522	464	496	487	477	477	461	506	499	442	468	500	477	483	487	488	501	486	526	481	445	493	470	469	495	474	489	477	466	506	489	455	457	437	491	514	476	468	467	454	466	488	455	505	479	509	449	422	477	454	470	550	489	496	514	478	493	463	473	503	477	480	484	521	482	445	500	449	482	523	514	455	505	465	510	460
9867	30378	11692	5753	4600	3411	2618	1992	1698	1336	1079	944	847	878	816	780	837	851	837	798	806	767	691	745	783	872	909	878	922	1055	986	906	930	908	797	769	653	629	604	673	653	658	700	676	659	652	647	642	644	696	709	778	848	741	720	563	518	624	611	569	516	532	529	516	535	513	545	519	548	562	537	528	532	490	525	513	509	530	514	508	450	464	486	499	554	494	486	502	485	488	513	505	496	518	476	496	511	500	448	502	458	461	508	457	527	510	509	522	527	450	454	482	487	497	520	481	487	518	490	517	508	492	518	495	483	497	565	480	460	474	534	506	482	466	518	543	532	441	492	489	481	460	512	512	499	465	522	480	491	486	516	511	483	461	459	493	497	531	533	466	507	481	463	458	521	527	505	508	503	463	485	488	564	509	501	477	469	478	545	486	530	475	491	466	546	458	497	524	479	496	510	513	505	476	503	498	481	475	491	493	485	502	484	518	474	496	523	475	446	477	473	537	505	501	500	488	495	516	507	491	495	527	535	461	502	467	461	510	523	496	474	497	474	505	466	479	484	479	470	527	487	494	516	484	546	553	480	520	464	489	467	470	515	511	469	475	499	498	492	479	470	499	511	473	486	513	516	494	488	459	491	467	503	495	519	487	447	458	484	494	488	475	494	503	494	510	468	498	519	534	459	516	513	478	499	489	512	479	489	471	495	471	484	462	504	502	497	544	520	469	485	501	480	491	487	496	499	522	529	498	486	498	499	491	517	499	458	481	510	486	471	527	499	493	523	529	494	478	502	496	498	489	510	493	501	534	486	524	523	496	525	499	497	512	482	470	529	504	531	479	495	467	510	508	546	509	500	526	517	498	470	500	484	512	481	481	465	505	485	483	491	507	506	471	495	489	478	496	504	457	491	479	495	463	502	492	488	485	484	502	464	485	513	483	500	509	504	490	500	465	491	520	490	482	507	497	544	495	466	496	478	498	507	519	520	469	498	483	542	503	516	506	487	512	516	481	479	508	518	474	487	498	531	491	501	511	501	496	500	458	511	502	526	474	496	507	493	523	496	515	502	526	493	471	504	489	563	484	517	477	466	500	505	485	512	451	541	473	510	459	487	513	527	467	507	486	449	469	523	501	490	489	449	471	525	478	486	537	478	509	480	459	500	509	518	505	534	525	437	505	496	495	497	511	522	509	526	517	482	493	512	514	490	511	507	514	480	475	524	489	475	482	477	505	463	530	496	460	468	456	531	502	515	492	453	507	517	517	536	508	490	500	500	510	496	509	526	479	514	468	511	486	468	525	528	509	490	487	508	533	488	486	528	459	522	472	548	509	508	497	480	471	489	500	478	475	501	458	470	489	490	493	483	494	488	500	471	453	510	494	467	495	519	511	476	482	488	492	492	480	534	484	526	430	491	458	478	486	478	487	475	501	476	498	505	496	511	505	491	454	499	518	490	461	511	482	499	502	509	495	491	478	513	508	524	525	492	485	490	535	493	440	524	463	482	470	496	500	462	469	474	486	510	505	480	508	515	479	510	434	477	487	512	528	491	500	470	509	524	547	481	520	482	489	498	479	522	497	498	494	479	472	509	502	518	489	495	498	479	503	503	514	495	495	530	494	472	486	489	506	437	487	508	517	502	506	507	491	487	508	534	487	475	508	474	515	490	445	502	508	511	525	503	511	480	519	470	474	480	471	483	498	519	535	522	501	446	485	467	480	517	506	494	508	515	498	503	506	515	474	511	509	528	473	471	526	501	482	514	497	502	509	468	459	497	466	492	473	483	512	522	466	500	487	500	448	490	498	503	477	498	529	521	498	502	507	469	536	494	490	474	487	485	524	517	497	505	487	491	504	464	505	510	470	513	489	505	512	468	522	502	485	498	517	499	507	495	459	499	499	508	484	518	460	478	441	542	491	512	454	450	503	531	460	496	502	497	490	489	501	483	514	521	481	471	459	475	490	461	504	488	467	464	500	467	429	504	498	450	483	526	477	515	479	505	497	482	496	486	448	510	457	497	494	530	482	496	511	497	501	466	484	490	494	510	492	458	497	530	514	505	464	489	487	474	505	503	460	520	519	508	493	486	524	516	482	467	497	494	481	513	498	499	513	521	471	516	510	476	493	493	481	493	470	492	488	469	486	476	424	543	510	507	456	509	475	538	514	523	529	520	498	510	469	483	519	485	457	505	483	514	494	497	510	505	502	472	494	507	487	531	512	527	486	473	479	489	521	469	457	517	530	503	491	470	487	459	480	466	501	502	519	504	539	493	481	514	471	533	474	480	512	500	532	521	493	469	465	494	487	460	464	501	478	509	495	489	532	479	533	502	479	508	541	480	478	493	458	527	508	508	491	462	475	493	474	463	506	469	484	499	484	494	492	483	505	505	460	495	517	501	514	513	501	503	480	495	514	501	510	532	499	476	488	506	473	482	494	495	496	468	499	480	522	509	495	481	527	477	495	456	478	504	461	476	496	519	478	474	486	479	518	485	515	498	466	502	522	552	500	544	492	454	520	506	461	499	489	454	504	483	516	505	504	509	475	534	522	488	488	479	511	490	487	474	498	492	491	491	507	492	503	497	528	510	489	499	491	500	486	522	504	516	512	503	511	506	488	540	482	502	529	518	465	510	519	488	515	479	535	495	482	492	494	505	491	506	479	525	459	449	504	483	481	502	488	514	518	470	511	488	513	470	462	460	505	512	474	458	497	513	522	508	478	463	487	453	485	480	502	508	494	525	487	499	508	509	465	501	518	508	551	522	485	517	472	486	498	485	499	499	488	537	521	482	526	487	513	462	471	514	485	497	493	488	497	460	473	475	524	523	477	490	478	532	474	458	455	490	544	460	485	503	510	510	505	460	506	473	492	490	494	464	487	497	482	483	523	475	497	505	468	469	497	519	510	531	484	512	497	496	499	499	448	510	543	496	505	482	502	474	490	492	501	502	510	487	499	509	498	481	496	512	484	488	524	456	523	493	530	451	485	500	477	465	498	500	468	477	532	473	421	476	495	539	506	484	521	515	502	512	482	509	434	499	485	468	509	472	493	492	455	491	486	474	524	490	484	487	428	523	513	531	499	482	496	508	451	457	481	534	455	500	459	502	509	475	541	510	475	488	493	501	499	496	488	511	480	502	519	483	500	476	455	491	513	498	495	485	475	491	524	453	474	468	497	504	497	490	524	487	468	513	495	480	512	466	485	461	510	500	503	545	513	498	435	489	470	482	539	492	520	478	491	508	523	543	546	514	498	531	459	521	507	497	498	481	489	506	510	517	468	510	487	503	503	478	502	496	532	478	455	476	488	539	499	483	515	466	480	476	480	551	483	485	511	466	519	464	476	485	540	495	523	485	456	492	503	463	483	502	471	491	502	523	484	506	518	502	477	469	455	462	501	484	494	473	465	504	478	459	503	519	489	484	526	534	502	526	493	456	477	476	471	493	548	482	474	502	542	508	503	540	531	485	488	502	519	503	481	497	525	465	484	511	519
28053	17640	4410	1160	841	740	611	648	618	587	616	554	584	541	569	600	558	542	583	581	555	603	598	618	628	595	598	599	633	661	655	642	595	630	579	608	592	584	574	588	571	559	591	605	572	525	566	590	609	551	559	604	624	585	592	543	556	553	553	575	540	510	584	512	553	500	518	566	548	543	533	563	537	512	527	554	522	548	507	549	509	550	521	530	542	553	540	524	546	535	515	525	533	517	536	606	566	567	574	565	541	538	540	526	538	532	547	519	570	516	510	539	530	558	500	548	539	567	556	563	501	532	548	545	511	529	585	582	551	530	535	520	539	508	538	559	539	551	577	493	499	545	562	525	508	555	545	488	530	539	557	518	524	541	518	527	528	537	540	553	544	539	572	581	532	517	554	556	541	574	517	515	553	563	548	501	547	532	550	564	568	536	551	610	566	546	539	529	509	598	523	599	523	538	569	563	573	544	571	529	517	554	542	502	553	531	608	543	566	502	554	506	543	495	522	553	533	521	565	572	541	541	580	522	515	516	534	513	550	585	538	571	558	549	572	562	549	516	551	546	535	518	508	520	530	546	520	562	566	521	588	519	593	553	502	533	532	579	519	530	516	556	525	558	566	580	544	560	550	541	556	511	542	544	511	515	565	513	498	528	496	557	580	512	517	533	540	536	540	536	557	528	542	553	549	507	517	547	534	527	563	552	534	552	533	582	583	549	527	559	538	533	576	579	537	548	495	581	540	517	526	546	538	573	564	483	575	530	552	577	524	561	563	529	568	548	504	547	514	554	556	526	553	579	530	492	551	530	533	565	547	556	543	526	523	531	532	552	517	568	523	542	527	533	543	515	534	533	552	540	525	497	549	540	513	525	511	534	561	558	570	519	575	559	543	551	504	569	577	513	563	530	525	546	497	538	514	535	543	541	528	510	545	538	580	562	517	507	528	575	559	521	547	558	546	629	580	551	563	490	534	535	526	512	552	559	562	488	552	531	572	529	516	542	507	559	549	526	556	558	579	584	550	529	518	542	541	532	594	576	544	555	522	541	569	566	525	564	542	529	549	475	534	558	567	508	541	577	532	517	567	530	570	536	517	529	544	547	548	469	524	554	534	496	555	537	548	538	530	503	543	542	526	529	554	530	516	561	545	501	535	527	518	522	579	535	550	550	546	547	562	568	534	531	514	563	545	554	575	562	513	559	520	539	509	562	568	536	544	567	544	535	530	502	543	514	505	562	538	525	520	545	547	578	508	498	534	519	518	576	586	554	521	574	588	514	538	512	521	524	552	571	526	532	527	564	527	502	566	549	543	547	548	579	538	525	515	532	532	557	551	529	524	565	531	593	525	561	581	553	544	544	523	521	521	521	517	495	520	495	585	530	513	509	529	548	573	552	532	592	528	515	544	554	524	529	553	537	566	547	505	504	542	548	505	475	577	574	538	517	507	570	582	494	533	535	530	569	545	541	577	571	560	531	527	555	582	581	501	570	558	525	530	519	543	501	545	526	556	577	533	553	521	570	511	536	577	506	516	553	549	559	507	538	543	526	564	548	565	569	551	538	521	538	528	547	511	503	531	492	525	493	568	506	541	534	608	507	557	517	532	544	541	554	587	520	576	549	565	544	526	585	559	561	573	510	553	565	514	538	538	521	518	547	565	522	541	522	514	549	536	533	562	561	558	515	554	538	561	537	560	542	536	560	546	530	563	552	556	526	537	584	519	566	523	544	489	537	557	551	537	527	579	533	561	552	546	545	555	524	526	581	532	512	534	533	542	556	536	556	527	505	491	551	525	571	560	556	510	487	542	515	523	531	552	512	552	543	545	548	586	577	566	545	508	559	544	540	523	525	550	572	532	546	545	572	558	549	556	558	533	524	559	536	557	578	576	510	541	517	541	517	553	546	518	536	554	549	525	499	508	531	553	524	544	508	544	557	551	554	566	571	527	521	517	533	510	582	532	520	523	579	535	560	524	551	601	512	590	526	548	526	589	551	496	555	502	518	510	545	537	561	485	512	529	556	529	545	537	541	573	568	556	537	546	559	552	550	550	588	510	523	552	535	552	529	522	535	498	560	513	541	553	550	552	516	537	515	518	561	523	528	518	514	507	539	549	535	545	518	512	487	520	555	544	495	550	543	525	521	524	567	508	543	564	544	533	578	566	581	540	519	557	512	555	528	535	520	528	535	534	558	553	509	548	573	536	549	544	590	543	553	580	531	574	523	520	528	580	544	538	517	584	577	517	494	522	517	532	517	522	505	538	522	520	542	532	517	561	508	496	557	540	558	544	536	499	538	539	550	513	528	524	539	562	544	531	520	519	537	564	556	551	525	550	521	556	574	492	528	568	571	547	570	543	570	542	560	571	570	505	553	550	550	537	499	517	507	558	521	515	558	533	500	488	506	558	534	554	549	549	515	557	561	546	532	531	523	538	552	518	507	517	551	542	534	545	535	540	509	544	506	563	517	540	515	575	571	513	578	566	549	557	523	533	514	484	526	541	542	551	532	555	492	510	552	535	575	533	519	543	550	532	535	539	555	532	539	572	515	513	529	544	528	554	515	563	571	541	541	522	531	527	527	549	527	533	562	549	522	533	520	554	540	547	551	486	555	527	529	558	510	481	547	537	591	538	551	553	527	512	526	509	560	583	567	550	497	495	555	554	558	541	493	530	594	565	592	546	527	558	557	540	574	531	544	548	556	507	522	559	538	544	525	593	526	557	516	530	524	502	570	539	531	552	560	493	526	554	496	504	570	535	564	519	551	482	526	490	519	520	589	520	552	509	541	546	548	537	518	560	563	564	523	512	577	550	548	525	531	544	542	518	574	550	558	566	534	533	556	529	575	549	529	593	562	532	595	533	531	541	543	571	541	586	543	565	586	502	554	548	536	552	576	544	538	545	581	519	559	555	557	536	543	538	541	511	490	543	550	573	538	507	550	550	557	509	564	547	540	530	498	568	537	507	495	562	565	544	539	546	551	552	515	557	550	546	558	540	562	563	566	526	558	554	574	565	504	525	530	577	576	538	564	583	500	518	531	527	505	499	561	601	559	541	560	530	536	518	566	548	522	556	508	556	527	534	529	514	607	546	548	514	522	553	548	548	560	530	568	499	501	508	573	529	551	538	563	485	533	578	554	528	515	553	574	520	509	551	537	516	506	487	566	514	567	591	538	534	566	573	557	544	544	550	511	521	533	555	524	546	522	550	570	527	546	501	544	539	517	503	574	548	534	526	557	555	555	544	528	532	545	500	535	573	533	562	525	506	547	561	559	574	522	532	545	560	537	537	538	545	557	539	533	527	520	517	549	557	534	512	530	476	532	554	555	503	537	545	492	541	549	564	541	561	527	502	543	542	584	535	518	564	501	543	547	594	522	562	581	554	552	610	491	531	533	564	569	555	539	548	488	524	548	569	505	528	575	565	536	527	543	550	519	551	518	510	535	512	499	541	525	554	540	532	532	492	599	541	508	539	532	517	528	566	542
6517	4631	2137	1150	1068	904	748	697	710	603	626	603	581	626	637	610	648	604	668	638	655	679	661	633	667	673	682	708	717	721	703	738	717	739	682	661	617	577	589	686	644	624	641	589	586	641	640	660	649	633	663	644	678	658	600	607	552	593	607	594	583	603	564	600	604	575	557	540	588	548	598	575	557	591	566	587	567	588	572	547	596	577	582	574	615	581	606	601	575	543	582	613	580	577	577	584	578	549	588	552	551	616	535	543	579	608	616	590	561	517	585	592	573	580	588	602	596	584	541	577	556	545	589	577	571	567	572	573	504	571	582	623	599	601	587	557	521	582	566	592	581	521	619	566	590	528	553	552	595	572	563	568	578	561	564	611	567	570	602	596	567	582	562	592	556	566	571	571	584	579	538	563	590	581	600	639	536	544	579	589	587	551	571	562	575	581	559	577	572	564	553	560	617	593	551	568	585	552	586	616	612	549	584	604	554	553	595	582	603	554	576	565	524	565	553	543	543	578	528	580	540	578	612	576	590	570	599	580	557	580	544	577	545	555	594	603	547	586	594	552	575	569	571	598	566	599	596	551	550	613	575	584	590	549	616	574	596	620	589	551	599	583	595	571	612	615	598	579	611	612	575	578	539	561	581	583	580	636	578	602	578	599	611	557	562	586	617	590	559	573	568	561	599	604	569	556	588	508	527	597	566	576	617	584	616	545	618	579	580	622	577	558	571	625	572	581	527	572	553	575	611	571	603	537	539	608	605	601	573	572	565	592	568	576	532	587	544	598	598	589	548	613	534	543	549	581	596	555	555	570	600	593	576	583	602	587	573	572	562	586	566	560	581	577	592	561	591	542	599	582	576	524	573	610	566	592	609	568	584	580	596	570	586	561	542	588	590	590	609	614	571	550	564	562	533	550	567	524	563	619	567	587	575	610	551	570	595	575	560	600	588	602	620	597	580	583	589	593	569	600	586	562	609	582	571	558	586	537	562	555	627	578	528	578	572	544	536	566	646	587	624	552	570	535	534	581	575	574	575	562	516	578	562	565	525	566	582	579	589	612	603	552	599	575	602	620	566	595	596	544	578	588	588	559	602	623	552	571	563	601	565	609	594	611	610	590	552	571	580	570	554	555	559	560	576	620	525	591	585	555	605	593	548	590	594	603	588	567	570	587	582	606	577	566	586	582	564	575	553	602	576	541	563	579	607	593	578	566	585	592	539	530	558	589	577	614	587	585	571	574	624	573	546	543	582	599	527	595	572	567	560	574	588	620	571	595	583	576	538	559	560	565	596	546	597	611	561	539	577	553	619	567	582	550	594	603	574	562	595	620	559	576	558	602	558	522	574	603	553	594	569	585	599	595	561	566	595	561	541	572	569	569	545	550	594	571	606	604	572	564	591	571	600	586	582	581	571	576	613	564	558	614	569	592	625	549	606	607	545	561	559	541	545	594	603	587	547	563	573	557	580	541	558	570	542	558	555	560	564	589	618	557	603	610	568	553	605	582	574	571	545	522	566	528	587	543	581	592	575	555	589	575	565	617	590	612	580	582	625	566	568	558	591	603	597	598	548	587	572	552	559	611	618	554	580	573	564	619	597	607	595	557	559	601	543	553	574	581	537	587	629	589	597	568	529	535	534	596	628	560	554	577	598	542	549	566	598	582	561	613	588	587	570	538	568	570	600	507	590	593	575	592	573	608	599	553	610	596	574	586	585	565	554	580	568	552	587	625	587	575	617	542	558	598	614	588	599	590	589	595	548	599	559	609	580	593	537	596	631	601	536	617	583	599	541	562	541	559	562	575	580	572	654	534	529	556	576	552	580	571	586	596	596	599	537	576	580	571	593	541	522	605	616	539	600	574	593	547	579	531	530	572	570	590	568	591	566	586	555	574	595	567	552	555	559	584	522	578	572	589	594	557	561	601	578	602	563	561	559	612	545	588	594	566	577	577	591	580	542	612	595	622	528	618	573	524	533	547	587	589	569	572	593	583	608	609	559	547	612	586	576	550	587	561	583	582	560	500	573	559	544	603	585	574	575	588	584	567	594	585	557	576	589	586	552	582	582	559	553	566	596	595	547	538	590	604	548	594	591	588	559	566	537	558	658	583	557	558	552	522	574	578	535	536	538	567	604	598	598	623	603	601	580	579	591	577	547	600	542	550	602	591	564	564	600	615	632	580	558	554	593	540	559	524	581	565	557	599	586	610	580	564	578	612	587	609	556	584	627	539	591	558	547	558	569	577	567	549	561	553	545	575	576	584	572	569	594	566	564	550	580	586	604	561	589	585	560	578	590	539	560	571	583	599	548	580	593	590	593	530	600	580	571	538	572	563	617	611	619	546	580	583	578	556	559	614	622	584	541	570	595	528	594	555	610	547	580	597	579	586	543	552	545	584	585	583	574	575	533	560	542	513	565	587	540	589	569	594	591	588	565	547	582	581	561	545	598	589	600	583	550	575	576	605	597	545	577	547	566	558	581	596	581	574	593	547	575	575	582	585	597	560	606	595	555	569	621	623	575	590	581	560	605	594	576	547	557	610	576	532	601	589	556	589	576	574	607	607	593	624	522	571	550	590	591	578	533	542	601	557	569	614	553	578	559	604	560	551	561	574	554	583	577	561	573	572	594	598	574	540	559	574	578	569	554	569	588	560	556	533	582	569	597	564	579	557	526	598	563	619	570	553	613	531	582	590	580	574	582	554	582	581	571	580	592	547	589	602	575	598	569	559	637	541	571	589	587	577	544	562	566	577	548	569	604	608	613	552	603	586	576	607	573	597	590	562	577	552	610	612	618	611	594	571	597	587	544	568	546	616	596	569	551	592	535	561	594	537	553	648	585	573	558	599	578	630	559	594	565	564	564	556	562	627	592	606	579	561	557	595	592	588	602	523	619	546	594	605	598	576	604	563	612	583	578	551	616	558	560	565	613	612	548	564	557	573	577	556	569	585	573	576	545	603	571	601	577	577	527	549	576	557	560	546	590	553	574	568	536	595	581	600	546	556	585	565	573	593	577	576	605	580	601	572	600	540	601	567	569	564	563	544	575	588	543	569	599	579	581	558	550	614	562	570	574	577	568	591	547	600	591	573	587	573	610	560	611	604	569	579	565	619	591	575	573	548	598	580	573	578	562	605	536	554	562	597	564	590	604	605	569	629	610	526	575	570	572	569	599	554	572	584	548	574	568	555	547	536	609	582	573	600	536	573	590	584	557	572	571	600	548	578	618	559	562	578	536	587	558	600	549	554	568	566	574	567	569	548	584	582	597	587	611	620	553	555	574	581	581	543	575	602	590	604	573	570	504	576	585	555	606	530	585	574	589	565	546	587	601	612	581	613	546	555	615	545	567	580	610	527	598	567	606	586	588	529	572	565	582	615	583	589	616	556	595	594	535	586	578	578	554	587	598	571	583	599	532	562	580	573	561	573	561	518	580	552	556	586	596	573	595	540	585	580	590	590	543	571	582	542	602	557	567	634	595	561
23816	21310	28622	24301	21322	9735	1195	848	715	560	473	488	437	470	434	416	444	434	453	478	447	464	404	416	503	442	499	457	540	536	561	555	486	491	500	470	411	364	366	352	371	364	398	386	386	410	379	385	369	433	404	441	522	418	394	365	364	354	392	363	350	339	356	344	362	353	349	340	346	337	381	321	329	325	342	327	331	358	320	313	312	331	325	332	358	319	324	326	361	290	327	332	324	333	300	337	342	308	327	329	321	340	351	323	338	341	348	320	307	348	343	344	365	332	338	342	312	337	316	310	329	350	308	339	306	324	307	315	342	326	308	330	352	350	337	330	326	326	351	329	297	306	365	353	325	339	316	347	358	308	317	348	332	311	340	349	325	314	337	300	349	346	322	362	329	327	335	322	349	304	318	322	350	335	302	339	339	309	313	303	332	369	337	311	361	337	349	303	344	333	345	326	317	339	319	317	325	335	336	321	331	299	343	337	319	326	319	314	359	306	311	344	317	327	357	337	296	364	352	368	326	300	313	299	353	305	332	324	328	350	350	356	366	319	346	306	326	349	355	325	330	336	308	336	321	321	323	326	355	361	344	351	325	337	318	314	327	312	331	320	363	293	359	329	341	326	344	325	340	319	330	321	340	335	350	296	317	359	364	347	344	319	319	359	316	337	351	359	350	341	326	318	315	336	324	327	329	319	316	320	322	330	339	330	323	322	322	347	315	348	354	319	342	343	337	321	334	314	313	328	323	321	332	323	351	322	333	338	362	336	302	326	308	326	335	297	334	331	336	344	335	323	318	361	329	306	323	337	332	302	339	352	339	342	324	341	305	348	349	328	327	312	300	327	310	283	332	299	318	319	306	321	326	324	339	340	341	321	305	301	369	352	308	343	318	325	297	319	350	348	305	306	351	342	309	327	346	352	331	338	350	304	313	298	345	301	307	336	319	305	356	359	338	315	345	319	299	310	344	305	333	339	348	334	330	330	311	332	330	354	324	312	375	325	312	332	334	370	330	339	322	364	350	317	279	351	352	362	352	348	337	315	353	351	387	303	350	371	314	319	330	336	350	315	313	319	332	318	336	350	326	324	343	330	359	344	359	292	331	331	295	344	330	356	301	319	328	315	326	286	321	333	313	343	331	306	356	324	347	333	337	334	363	332	304	353	349	338	325	353	340	310	322	318	331	356	320	345	365	317	295	326	342	348	301	352	328	336	322	347	324	310	321	331	305	330	345	327	331	335	319	332	287	308	360	358	317	317	316	322	342	292	344	316	318	308	332	313	343	321	337	320	341	317	325	320	356	337	330	322	318	314	342	351	339	341	340	347	312	292	330	332	319	276	314	328	303	307	339	323	322	330	310	297	346	351	350	318	334	327	348	347	357	311	346	334	322	332	300	379	332	348	340	363	339	313	337	317	327	325	323	335	354	343	335	333	348	325	325	317	321	315	333	304	301	347	340	362	349	339	363	305	304	307	326	295	332	319	330	331	338	353	325	337	298	305	313	318	353	365	328	339	330	338	340	311	302	356	325	330	340	343	327	372	315	305	340	324	333	333	361	351	337	354	334	332	333	325	298	340	355	299	315	364	346	315	321	322	315	326	360	359	332	332	317	320	337	338	329	319	338	328	341	346	322	316	357	295	356	321	305	340	337	303	319	347	338	327	355	316	325	335	319	288	310	327	351	318	315	342	332	308	375	322	361	318	346	341	337	348	335	359	328	373	339	329	334	309	363	346	329	350	334	319	325	336	319	341	342	328	337	356	312	349	309	319	309	332	319	348	292	333	356	320	299	336	312	317	330	288	330	353	362	352	323	327	313	333	338	334	345	324	334	330	360	336	322	327	354	335	300	348	326	303	353	341	339	347	328	303	323	333	369	322	327	301	331	347	321	337	338	366	340	351	335	333	314	309	329	339	324	352	308	311	288	357	336	352	283	296	327	337	339	343	324	343	344	342	332	329	312	322	357	316	329	337	336	343	312	344	337	305	357	328	361	315	353	343	325	337	322	336	322	338	345	322	354	347	348	378	335	323	315	342	332	337	329	354	338	317	319	320	320	303	343	323	332	307	337	336	347	321	311	328	326	315	335	332	375	325	317	308	320	326	351	346	339	302	353	318	334	338	375	334	342	297	310	353	346	333	329	340	328	369	350	331	310	320	316	347	332	303	318	330	363	333	346	319	328	347	311	319	331	339	318	350	347	337	332	323	326	352	319	307	339	327	299	351	328	338	351	335	362	319	342	334	341	333	345	336	325	300	319	312	318	310	334	311	335	356	320	350	349	343	342	310	351	335	307	339	316	319	335	368	316	318	342	349	310	335	316	345	302	343	336	316	318	344	325	326	324	321	326	369	318	320	328	330	300	320	326	358	313	327	313	323	338	292	311	323	328	320	332	324	343	364	333	342	330	312	311	338	306	332	316	356	332	311	344	323	361	326	339	327	352	320	334	331	323	313	311	316	317	335	352	320	313	286	364	329	294	319	346	320	322	344	310	309	323	312	340	339	299	320	349	311	299	330	298	315	354	329	321	343	344	320	327	332	347	342	340	325	291	377	330	323	325	341	314	340	343	325	331	324	342	301	347	334	323	320	341	321	330	323	324	347	358	316	316	354	339	352	322	313	304	310	341	341	336	365	342	333	333	348	315	317	308	298	305	295	310	363	329	342	332	336	321	322	312	324	367	333	350	324	319	337	336	330	365	352	323	344	342	371	343	357	360	354	352	310	363	319	348	343	313	357	289	322	342	340	319	342	313	332	323	361	305	317	319	337	333	287	313	304	327	319	312	323	287	369	337	366	341	349	355	329	301	330	302	345	333	347	319	325	311	344	335	345	344	324	334	327	321	326	334	325	339	348	342	357	300	301	321	323	300	330	358	312	322	339	327	332	342	312	350	361	377	324	363	326	364	309	332	307	318	317	360	317	342	338	304	328	334	323	332	313	318	316	342	313	310	311	318	339	339	335	325	335	320	320	333	371	309	361	320	308	329	355	346	337	339	350	339	322	336	337	337	322	340	350	336	324	323	269	344	311	298	314	352	338	336	358	328	292	322	332	322	352	354	361	342	330	354	324	359	340	340	291	353	340	293	319	325	316	318	292	353	342	317	295	349	352	357	319	345	355	328	339	339	333	365	351	326	325	313	354	324	316	320	310	314	314	342	327	329	317	325	333	321	321	360	332	339	316	342	345	294	318	310	331	324	319	314	315	302	320	366	334	343	342	315	349	341	353	351	354	351	371	354	324	326	358	344	320	369	312	340	337	355	317	316	311	340	357	306	324	322	346	303	316	338	310	325	343	340	314	335	341	302	348	299	355	376	373	333	324	346	337	364	339	344	324	353	311	318	313	329	328	316	357	328	320	306	314	314	299	335	332	351	342	360	329	304	348	306	338	331	354	341	329	362	378	319	337	346	346	321	322	334	338	376	364	354	311	303	348	358	353	315	310	353	356	358	324	296	315	332	350	321	349	356	272	333	334	363	344
6908	22640	7506	3537	2821	2101	1513	1265	1085	808	662	621	604	541	560	524	596	530	536	604	577	564	513	517	607	615	662	645	715	730	718	725	627	627	571	522	496	434	457	449	467	432	481	479	452	435	431	456	508	482	534	598	613	519	481	435	421	438	401	434	408	386	399	374	365	391	413	365	410	397	345	386	367	361	362	339	358	360	371	361	362	318	359	339	366	360	360	358	382	339	374	370	344	354	326	346	365	386	328	342	387	345	351	372	351	330	369	370	413	348	351	376	332	353	354	369	349	369	373	363	385	374	345	331	387	374	355	368	371	352	376	342	343	391	350	382	367	371	352	378	350	358	373	384	370	336	325	374	320	374	331	341	350	380	341	361	352	361	364	359	378	381	362	363	362	325	370	344	339	337	338	343	393	375	355	326	368	400	357	335	340	378	386	370	352	341	371	391	338	375	325	351	366	372	347	361	311	335	376	362	380	384	346	372	360	358	355	358	367	387	386	366	343	324	359	351	347	343	389	380	364	347	334	372	377	345	359	366	326	342	370	372	367	330	353	317	372	365	371	367	336	354	337	389	324	380	376	349	384	361	363	360	368	342	337	365	375	366	378	360	394	359	339	324	324	349	384	366	362	363	375	368	415	363	378	370	333	365	305	365	350	358	325	341	318	322	354	359	354	377	373	343	330	365	349	338	367	386	317	355	352	357	389	399	362	359	379	389	378	357	352	370	343	351	358	371	346	380	379	337	345	366	365	383	350	390	382	350	354	378	390	355	354	352	344	370	385	362	385	359	351	357	397	333	375	369	362	341	355	399	365	332	331	363	354	355	350	343	355	363	370	353	329	328	377	338	340	321	377	356	366	369	339	339	353	337	334	373	385	374	336	357	361	353	332	356	350	361	365	344	362	368	372	376	386	388	397	352	322	383	304	367	343	343	369	374	332	341	375	371	390	361	346	386	357	356	351	379	386	377	364	391	357	321	361	389	364	369	346	364	369	403	322	363	359	348	371	380	375	362	345	377	353	342	391	338	342	355	331	374	371	376	339	368	369	376	349	368	363	364	352	340	344	343	383	339	379	344	368	370	360	363	356	320	373	369	340	360	364	336	338	337	376	345	368	370	342	368	330	352	335	358	328	330	358	353	325	393	341	371	332	389	382	307	369	340	368	381	330	339	384	380	370	360	335	367	362	305	370	339	363	335	351	374	348	363	369	351	373	365	367	354	350	380	359	346	391	374	347	364	364	363	350	382	349	370	341	319	348	360	367	313	382	363	331	356	347	356	344	346	380	393	339	369	378	399	361	367	369	365	383	338	350	346	364	350	354	364	329	377	311	369	353	367	337	332	365	380	371	344	377	370	338	375	388	351	317	360	334	393	357	369	344	349	378	394	362	349	347	363	361	352	388	383	339	342	345	365	345	352	364	370	336	346	364	321	350	364	379	338	368	358	361	350	377	357	359	359	360	352	377	310	345	367	346	375	381	391	346	356	358	357	333	369	349	328	373	368	356	372	322	366	332	359	395	387	394	346	322	381	349	375	368	382	359	364	368	347	367	350	342	368	336	374	343	373	341	342	349	400	380	354	375	349	331	344	367	340	325	391	359	356	353	352	345	342	388	356	356	363	363	338	332	367	365	342	339	368	364	363	356	370	399	376	334	369	367	371	350	385	383	352	377	344	368	364	361	355	340	363	364	333	347	356	383	346	354	343	345	352	364	351	358	354	348	359	357	363	366	339	371	350	394	352	343	395	380	362	357	331	382	372	360	383	376	387	336	360	333	371	367	402	353	337	354	363	362	316	373	299	395	334	363	361	426	355	375	356	378	387	362	326	363	354	337	370	349	336	316	370	357	374	356	342	358	338	373	377	332	373	399	357	337	350	385	350	349	377	351	379	385	351	373	360	331	362	378	367	368	378	375	341	359	362	319	337	355	368	368	370	346	356	361	378	333	328	356	370	340	343	378	353	348	371	351	342	366	371	355	327	369	339	364	371	356	382	356	336	318	352	407	328	364	362	342	374	381	399	377	343	347	367	357	325	377	360	355	361	344	345	361	367	372	406	370	359	355	381	375	342	370	316	380	376	361	346	346	357	376	371	387	372	368	368	365	351	348	367	375	349	327	391	362	361	355	375	369	368	350	363	388	343	360	369	347	355	381	413	366	351	380	336	346	355	354	356	374	364	355	374	365	360	369	357	343	405	356	380	360	383	376	375	334	349	358	325	342	366	330	350	347	351	357	364	375	361	359	366	367	368	370	343	344	391	379	371	338	364	370	330	373	359	333	388	354	339	331	373	351	338	362	364	366	359	382	339	346	343	361	361	355	358	354	371	368	334	360	359	375	372	345	363	347	336	383	333	346	384	367	400	344	341	364	333	344	351	342	371	361	348	369	355	357	364	363	363	346	369	382	349	364	352	356	328	376	388	422	343	370	336	397	341	340	353	330	367	334	381	393	330	361	337	364	351	342	322	372	356	349	372	354	335	337	375	371	351	343	355	352	349	377	349	364	345	351	388	329	372	351	370	331	354	386	358	345	377	387	354	358	369	342	373	371	354	351	329	343	376	358	377	359	344	368	368	377	358	329	400	389	357	360	358	329	353	365	379	362	351	324	311	347	393	351	361	358	333	360	360	344	336	352	393	346	373	360	359	325	354	370	349	371	348	347	359	377	341	397	352	365	407	369	355	361	393	355	349	352	344	365	366	371	368	344	344	373	356	370	352	362	370	340	372	384	384	348	343	358	367	372	364	355	376	378	337	373	344	319	338	354	356	335	335	328	364	356	334	298	356	379	389	355	332	386	371	345	339	387	332	364	389	341	368	368	371	344	373	392	368	388	349	355	353	434	392	395	353	350	324	368	364	362	380	374	383	353	378	358	367	391	349	371	354	363	302	390	367	398	347	369	382	338	365	355	366	370	342	357	376	383	312	349	326	362	327	339	332	365	362	352	390	355	385	339	329	343	333	347	359	366	331	333	316	329	350	376	365	346	340	357	398	360	368	359	353	384	369	377	354	361	360	376	346	354	360	363	355	347	376	352	371	341	359	329	391	356	342	345	340	331	358	394	336	380	377	354	345	356	338	340	371	369	333	363	325	355	378	376	343	366	353	351	382	381	333	377	362	370	382	355	378	350	345	354	350	324	372	334	356	364	360	323	335	377	372	322	344	380	356	354	345	359	329	339	360	340	373	366	360	334	361	359	369	335	325	354	356	370	367	354	400	356	376	397	376	345	372	385	376	344	381	347	351	362	356	386	329	387	383	356	350	323	367	371	361	340	372	383	333	343	348	330	361	378	364	338	335	345	353	329	373	364	358	360	374	358	339	355	374	329	386	335	344	374	384	357	339	339	361	380	347	310	338	377	361	336	363	369	360	333	336	346	362	359	347	365	328	363	348	385	392	332	342	365	374	368	356	349	339	364	342	366	360	360	385	316	340	374	358	407	380	338	367	369	350	363	347	378	338	311	352	353	362	335	365	356	391
25054	21317	27387	25423	9645	1408	1151	960	897	868	776	832	767	745	796	807	807	743	777	779	791	824	811	817	811	790	830	848	844	864	889	854	864	778	830	764	762	753	766	758	754	747	766	776	813	726	784	746	752	843	788	799	821	829	779	750	751	768	761	770	751	707	739	743	718	703	707	711	743	751	716	730	719	732	740	735	722	683	689	686	706	701	743	733	736	767	697	717	735	727	741	689	717	718	761	728	757	704	690	760	728	766	711	691	687	702	691	703	655	731	725	767	722	723	712	658	736	697	750	728	706	735	756	756	761	741	712	733	703	716	706	734	695	756	716	671	723	703	732	720	695	697	705	709	670	692	721	724	733	720	693	722	704	727	741	706	747	709	722	722	706	713	715	712	723	722	775	691	730	723	737	765	767	695	702	722	726	743	732	704	718	726	717	696	696	717	750	744	745	730	727	754	712	733	674	745	727	700	747	706	760	731	729	714	728	736	745	729	724	688	694	763	739	734	736	710	695	656	732	738	743	755	721	709	732	723	752	710	699	755	749	769	738	712	712	747	747	743	761	692	711	700	701	717	776	735	707	705	708	756	723	737	728	668	722	746	692	739	717	726	756	763	763	724	695	735	710	697	744	719	744	717	728	769	702	731	688	764	759	717	712	722	711	684	726	689	711	765	718	690	733	734	735	753	690	672	715	711	728	734	741	738	711	750	712	726	692	742	753	717	697	722	764	706	710	745	706	732	732	745	752	703	740	705	681	675	708	706	757	722	715	712	702	745	739	751	759	757	728	759	691	714	773	730	662	695	702	712	709	737	762	753	728	691	719	700	732	708	738	683	724	728	704	721	710	702	695	672	739	682	725	743	747	698	739	753	738	736	676	725	695	727	723	709	734	722	728	751	734	740	715	711	747	758	722	713	664	731	764	730	729	718	741	748	711	743	748	734	694	711	722	696	755	730	699	724	701	750	730	706	713	726	706	722	763	711	695	688	709	739	712	706	684	688	699	680	711	759	721	719	667	706	719	677	684	725	739	798	737	665	724	740	756	727	743	724	689	689	707	760	758	716	740	697	696	717	688	733	715	718	753	734	691	735	735	729	728	697	696	740	732	732	689	735	724	742	724	676	657	726	701	688	804	676	739	732	738	741	728	713	744	723	765	797	723	721	690	754	704	748	736	726	736	697	726	745	721	665	710	663	742	705	701	741	690	771	703	748	746	758	714	754	698	755	733	701	713	646	755	729	768	719	697	755	756	694	701	697	724	708	718	741	707	697	686	773	722	696	711	696	739	719	693	687	716	714	697	719	671	723	719	718	776	666	719	716	746	743	719	709	743	709	740	695	669	764	723	720	715	733	712	694	753	679	727	727	725	728	702	754	713	727	711	720	698	754	704	732	686	772	753	716	690	731	750	714	722	740	728	725	710	729	695	715	701	663	717	686	755	697	721	702	726	719	720	708	727	702	725	719	694	722	707	734	721	739	791	702	741	713	723	710	683	734	715	713	753	728	723	708	742	634	744	719	748	686	712	680	747	721	699	706	676	688	696	759	676	751	684	759	687	749	753	692	759	698	738	718	736	704	686	731	728	706	742	735	694	765	686	705	731	672	733	741	733	744	743	685	739	713	691	746	699	723	710	696	708	706	716	759	729	766	734	766	736	748	697	693	753	695	667	772	687	681	703	727	704	708	706	727	707	725	744	733	708	712	755	712	781	666	728	742	730	689	718	700	694	712	741	706	666	711	702	703	720	710	699	720	704	688	744	701	693	738	740	702	692	739	667	722	737	732	727	704	692	741	726	701	719	725	686	762	717	757	703	765	729	752	736	698	743	699	738	667	790	751	728	716	698	702	766	722	761	771	656	680	736	694	720	705	751	716	737	708	734	724	706	720	721	705	708	624	715	733	717	757	706	703	713	723	727	685	713	707	704	686	699	762	719	701	664	747	703	741	749	711	732	741	678	715	712	716	681	683	745	691	710	693	717	706	717	711	723	715	689	703	724	716	748	718	730	725	776	733	699	713	741	689	689	711	760	629	741	681	683	707	741	711	748	662	727	758	695	708	730	741	688	709	705	745	769	731	713	736	719	718	752	718	708	659	712	772	718	715	669	723	696	714	740	701	733	728	712	733	758	731	673	714	705	757	713	692	734	685	733	707	703	727	724	720	736	661	746	725	753	693	706	729	733	732	712	741	722	702	744	710	743	683	766	732	740	748	727	741	727	713	695	723	759	739	712	692	706	706	753	645	670	714	701	760	705	715	749	670	722	724	706	720	687	712	719	720	737	699	707	749	717	714	737	698	701	733	702	766	719	686	759	712	748	761	790	737	735	683	682	742	702	694	722	740	666	741	715	671	717	693	682	740	698	704	710	696	686	711	690	748	733	685	727	751	721	758	745	700	720	737	668	688	745	726	689	751	699	752	661	728	715	702	706	719	721	697	680	695	678	760	692	730	707	755	701	730	737	798	685	719	743	715	721	737	745	741	696	730	759	737	744	724	728	701	674	703	732	730	720	769	711	817	729	746	740	695	716	710	702	764	728	702	680	738	774	741	725	703	719	674	740	727	728	686	655	727	753	708	737	702	707	713	722	685	697	673	681	721	722	717	733	728	704	749	704	669	691	755	741	733	688	706	737	720	728	716	681	741	770	705	723	727	694	720	718	706	688	745	708	701	749	694	745	736	737	692	697	721	732	714	739	672	682	743	732	716	676	725	679	737	761	714	734	717	731	700	745	747	739	751	691	714	719	705	705	659	717	763	682	706	749	750	745	730	678	686	666	741	727	740	725	742	712	701	732	707	765	678	700	711	723	703	723	728	675	724	676	738	735	695	714	692	733	735	682	728	708	726	752	666	703	749	718	745	728	766	744	753	698	719	651	733	708	739	716	703	714	685	690	748	726	740	721	733	710	752	707	701	690	740	737	719	725	700	730	709	724	726	718	692	756	725	730	753	736	671	701	706	726	716	752	729	746	739	729	765	770	746	725	682	740	708	749	701	707	706	709	709	707	752	746	670	656	661	719	710	718	712	738	661	725	732	698	741	701	730	678	714	712	729	725	750	747	749	773	730	711	694	760	709	768	681	720	719	707	696	740	750	755	709	739	728	702	749	732	703	692	782	765	746	732	728	692	718	696	698	709	705	721	669	737	742	706	703	726	682	762	759	708	717	726	724	754	707	657	726	718	638	753	725	719	723	739	726	684	752	767	676	727	765	755	746	691	758	725	758	719	722	723	761	711	727	732	729	692	777	721	721	703	774	730	712	702	734	716	717	709	704	689	661	752	740	698	764	718	749	716	771	743	745	740	682	699	725	718	750	714	708	779	727	730	739	707	718	740	677	715	702	707	768	732	618	762	750	787	710	755	697	700	738	681	725	734	711	727	763	709	720	747	671	739	701	724	729	694	723	704	705	706	711	668	739	738	735	747	667	721	704	715	768	720	711	751	721	721	758	758	658	702	701	661	731	725	717	723	731	713	743	727	711
6839	16334	5305	2623	2153	1804	1457	1262	1131	957	958	864	899	891	861	851	870	868	836	887	869	875	907	870	913	989	921	927	958	1018	1010	1056	1028	952	915	847	834	778	812	800	785	859	812	836	839	828	829	803	842	826	878	876	890	880	836	778	864	825	768	777	786	741	715	778	742	732	740	773	744	782	728	741	763	767	753	754	713	729	737	722	724	742	720	721	738	723	703	772	784	764	739	771	759	742	757	740	751	709	697	717	758	768	770	778	766	716	733	801	726	761	765	737	744	770	744	736	756	753	755	792	751	788	765	764	726	797	693	772	762	723	733	689	725	736	741	765	712	734	776	754	734	716	738	725	743	712	729	706	709	750	716	737	734	762	743	718	739	739	758	717	749	775	702	722	736	725	730	735	747	777	728	715	703	752	715	791	708	724	770	793	745	683	705	730	741	755	738	774	734	789	727	741	736	735	696	682	724	764	692	736	757	760	735	747	746	760	795	699	786	753	729	735	742	707	719	742	770	767	744	742	758	701	758	750	715	784	755	732	747	760	706	767	767	746	733	780	710	711	767	764	744	744	788	749	723	723	746	745	767	722	722	704	736	769	743	758	744	791	751	721	769	754	715	687	746	765	744	702	764	686	743	718	699	752	768	773	802	728	785	762	750	729	742	720	785	728	759	745	780	744	722	751	771	790	711	743	693	762	737	726	719	729	762	720	770	790	744	687	758	691	738	755	701	718	752	787	729	779	782	728	810	759	743	732	736	735	737	732	764	735	777	742	757	804	702	701	764	783	748	731	754	720	762	711	749	726	764	743	739	702	723	725	791	730	730	765	756	762	724	733	744	754	760	748	770	785	764	764	724	748	750	726	730	748	750	725	731	790	820	737	761	765	723	796	781	758	772	805	775	766	763	749	715	700	791	758	776	685	706	762	755	744	715	720	713	748	695	753	735	734	750	707	767	742	724	710	764	702	752	699	769	761	743	713	764	795	708	752	723	706	727	748	726	730	767	730	749	750	807	737	761	752	754	760	750	750	710	759	739	723	735	782	712	763	770	718	748	784	761	746	768	771	744	772	768	715	705	791	754	767	767	706	753	704	703	705	707	699	755	737	711	742	753	736	752	783	733	747	739	731	772	745	726	779	733	740	773	758	744	754	697	739	709	728	717	728	705	736	717	788	757	697	733	748	714	755	732	734	710	706	713	722	732	704	755	731	782	717	822	740	786	700	772	743	749	730	751	706	750	706	742	742	717	743	708	756	694	793	751	761	763	697	748	724	727	783	728	756	726	725	725	707	691	742	746	742	744	755	702	748	734	749	756	769	780	727	750	696	762	725	705	767	776	731	759	705	721	788	721	749	712	749	783	775	706	762	742	700	751	739	743	690	754	692	723	710	758	713	763	679	719	791	741	724	776	767	808	754	754	772	673	729	690	776	725	716	766	754	749	744	707	753	735	773	742	776	713	716	718	733	724	726	765	759	745	711	750	748	742	763	722	692	774	763	761	799	772	719	753	786	702	773	697	731	706	753	773	712	680	690	778	742	747	734	772	772	770	758	702	764	728	789	742	721	715	774	743	689	742	776	750	728	749	734	746	756	739	744	746	720	730	739	733	717	710	764	757	731	725	709	743	726	771	794	750	768	711	774	744	788	797	789	771	740	753	761	758	744	706	758	751	771	664	681	753	741	708	735	772	763	767	789	730	771	721	747	702	745	777	715	726	708	692	782	756	739	797	745	753	681	734	692	735	700	771	766	709	721	757	732	728	672	751	737	753	726	742	768	757	683	756	691	728	717	738	759	686	736	709	768	748	728	794	725	739	738	731	737	734	712	706	795	739	774	744	704	720	730	753	693	798	699	730	729	770	686	773	735	712	754	745	729	744	728	705	704	731	754	718	664	734	706	765	807	736	766	714	788	720	742	731	721	700	719	710	741	782	757	754	705	731	743	757	728	789	764	752	731	717	748	768	790	734	744	761	703	737	736	719	728	782	759	723	752	742	732	786	745	764	712	747	754	767	776	798	766	780	800	761	763	753	735	782	757	741	752	752	762	731	726	729	731	733	744	773	762	759	744	743	732	782	746	714	737	778	744	792	745	719	751	738	756	738	753	715	743	719	730	702	763	741	746	760	786	793	681	764	742	774	734	699	708	764	764	675	785	749	737	722	798	772	697	701	715	747	778	749	713	694	705	733	754	755	772	750	725	774	758	732	683	732	708	778	789	760	743	730	710	782	746	769	717	773	788	740	718	742	754	759	747	745	750	701	712	759	728	740	720	741	718	718	712	807	745	730	765	683	763	771	747	740	735	737	760	745	713	706	768	722	757	724	738	769	718	741	733	775	726	789	710	787	791	748	736	735	759	700	688	813	691	708	712	716	718	693	795	776	784	770	756	784	748	765	699	719	757	722	770	794	754	723	705	737	810	748	712	745	741	720	782	730	706	731	777	719	757	697	780	767	752	698	741	719	760	765	767	707	770	760	754	749	756	730	702	742	777	726	769	751	721	736	760	797	762	731	743	757	741	762	737	737	753	790	671	686	753	740	766	719	781	750	729	735	731	692	735	724	733	717	800	705	741	726	735	737	749	703	739	722	729	797	776	736	751	708	720	792	746	759	705	709	746	723	767	768	755	746	777	726	800	773	755	729	726	746	730	784	750	726	740	698	719	764	748	727	747	759	714	696	796	708	748	779	707	756	779	740	776	755	738	759	703	765	762	789	770	756	779	799	730	750	763	775	719	703	699	707	729	740	722	803	760	729	754	745	759	765	717	743	780	739	718	782	746	784	760	726	710	687	736	779	771	741	725	722	711	768	730	797	732	703	737	710	751	702	704	721	752	753	783	769	777	735	757	729	760	733	725	737	757	714	720	753	750	728	770	760	772	759	731	740	753	770	723	754	756	738	702	791	763	736	734	725	756	759	783	760	786	747	750	743	660	731	716	718	705	745	729	752	785	710	765	725	736	707	760	705	688	764	776	770	726	734	723	734	738	737	760	774	730	698	735	784	799	735	715	720	769	746	751	819	817	733	691	692	758	744	742	798	749	759	740	789	779	752	740	730	730	724	734	712	723	723	738	718	745	745	774	722	796	756	753	763	737	786	747	767	737	758	713	760	738	732	764	720	777	739	713	712	706	696	750	751	749	768	743	747	747	710	769	763	779	733	769	737	729	776	756	726	745	764	702	783	737	698	743	751	746	790	702	742	729	796	792	686	720	758	735	768	706	770	716	781	756	725	720	716	732	734	777	771	765	731	728	733	702	773	741	719	717	744	724	737	768	762	759	719	745	732	692	733	740	735	700	766	799	802	706	788	750	713	758	779	727	733	714	769	748	725	715	727	761	770	679	766	747	748	740	716	682	763	730	719	744	726	734	736	756	792	705	731	703	736	694	738	747	757	755	737	750	777	724	742	752	736	701	685	780	778	748	747	678	732	722	712	775	745	762	719	693	754	732	746	717	789	763	745	740	766	698	779	736	738	741	698	743
22727	21344	29091	23958	21350	21410	7872	1539	1079	953	802	709	775	729	688	727	724	646	663	647	663	669	626	647	673	716	746	756	749	791	840	827	759	693	667	607	599	566	580	508	568	590	524	601	552	589	565	594	542	617	649	668	702	668	594	532	540	539	568	518	537	521	512	517	536	499	484	524	516	502	530	505	525	495	491	500	464	484	512	497	483	495	469	504	558	527	509	508	524	474	458	500	480	496	483	490	486	517	477	491	493	504	509	520	463	523	472	453	497	467	506	484	497	523	504	461	492	463	492	490	429	479	494	510	486	505	485	447	530	496	481	471	464	503	501	511	482	433	496	464	502	435	519	515	516	491	467	493	468	456	499	475	492	493	477	547	520	487	491	533	495	512	497	514	525	480	509	478	452	490	501	488	508	474	481	479	506	518	549	527	490	486	506	454	473	475	470	495	482	446	487	525	478	549	471	454	500	463	512	484	491	496	472	490	476	458	465	513	483	505	483	469	497	410	486	492	503	497	472	500	478	507	509	508	512	523	534	512	464	492	520	497	470	492	468	434	490	512	512	461	468	477	502	474	511	476	528	460	508	461	465	473	509	474	486	506	488	449	519	480	437	436	496	497	482	502	473	459	502	514	528	485	483	521	495	487	484	507	512	519	510	510	482	466	507	495	485	515	520	483	469	444	455	466	497	498	461	514	479	444	446	520	515	523	449	505	486	519	523	460	479	467	521	485	454	456	464	492	491	512	485	459	511	479	475	504	520	479	516	471	487	481	507	454	443	505	460	463	494	490	492	474	495	482	507	508	510	464	517	493	511	508	499	509	493	475	478	485	498	475	476	488	463	491	506	486	469	487	501	486	474	477	441	510	479	479	480	497	496	452	488	493	501	513	502	514	509	459	495	492	490	484	480	516	473	490	495	522	456	481	498	510	500	520	499	499	524	481	495	516	463	538	454	458	470	496	507	487	470	477	470	466	500	478	505	460	467	529	465	499	494	486	501	472	485	497	537	474	472	493	428	461	473	499	505	506	517	506	474	466	502	440	489	571	493	486	501	459	509	463	449	500	435	487	499	487	456	510	494	498	502	499	489	502	495	432	530	492	488	516	501	512	521	500	452	498	461	492	470	501	521	518	479	491	502	527	508	513	465	504	504	503	527	476	491	499	504	484	461	517	469	505	479	476	500	498	526	494	464	417	518	514	486	490	474	452	495	483	468	482	505	491	495	492	507	459	543	541	527	502	493	484	489	482	470	489	466	502	473	498	511	474	531	484	492	475	514	514	475	508	515	473	493	462	495	485	503	454	496	497	470	470	522	485	493	495	494	484	465	495	514	460	448	499	492	496	492	476	456	484	521	529	459	488	511	533	480	529	474	443	456	487	501	474	507	479	487	488	511	485	510	508	489	493	561	510	529	528	473	488	473	531	498	479	442	454	530	525	443	503	531	522	490	489	492	515	504	486	457	470	545	463	474	489	489	481	507	492	487	453	483	453	516	482	485	497	486	516	492	489	524	464	505	542	466	494	461	494	464	485	511	467	502	518	510	476	500	506	484	488	474	485	505	525	468	466	457	463	494	498	465	517	455	480	496	508	502	505	494	481	440	494	491	504	481	518	507	495	488	490	522	519	487	442	502	515	471	499	479	502	522	511	472	485	492	472	490	500	481	526	487	477	453	493	519	479	539	455	476	476	468	482	506	475	482	536	471	536	530	469	469	467	521	464	494	482	466	485	463	505	507	498	516	486	516	450	489	481	485	516	535	514	528	520	499	470	466	512	482	490	481	495	480	508	528	473	523	515	507	504	454	487	441	491	459	484	463	518	474	470	488	462	496	497	495	522	519	518	474	484	489	527	478	530	480	503	485	507	465	458	499	475	527	479	450	486	464	455	497	508	470	488	468	497	459	509	509	501	483	463	423	469	492	474	499	442	447	485	479	492	488	490	480	501	500	508	472	480	461	526	498	478	499	488	459	490	507	472	487	498	494	462	486	506	475	474	505	491	482	504	455	454	472	438	452	474	510	515	469	524	468	508	476	482	505	494	476	450	472	475	495	438	494	487	506	486	502	492	467	508	489	505	513	487	478	491	488	527	486	531	483	496	503	465	551	474	505	496	473	475	465	490	523	481	498	454	511	513	474	452	503	459	475	458	469	502	451	496	486	522	471	482	469	493	507	501	447	486	488	519	492	465	524	468	503	475	491	459	471	479	464	468	494	534	503	509	482	465	523	485	477	534	493	501	474	485	502	495	482	502	506	513	493	508	485	452	492	487	514	488	522	445	487	485	493	520	462	500	486	488	477	475	518	523	503	480	507	507	497	473	529	463	498	526	479	492	479	508	491	499	530	495	454	495	468	480	477	529	476	517	516	491	488	475	490	472	478	513	519	487	510	473	463	499	507	473	523	479	462	514	441	473	491	486	475	527	513	471	457	490	508	501	463	481	433	474	472	509	478	484	484	494	509	494	493	472	512	532	502	476	513	485	496	483	479	483	519	524	482	514	470	511	478	476	472	490	481	516	461	443	512	518	506	494	447	498	521	500	482	484	468	488	505	533	461	494	469	452	506	496	501	480	446	493	478	479	498	491	512	472	489	478	516	468	507	526	465	496	518	483	502	511	481	475	458	503	476	492	479	468	453	489	485	518	494	479	496	505	492	507	513	494	504	481	476	494	509	513	541	491	492	502	515	472	480	496	510	475	479	452	482	485	546	457	505	463	475	481	511	492	438	444	523	533	469	513	482	497	500	467	488	499	480	549	451	493	504	541	482	502	534	497	518	493	518	526	479	515	472	486	479	495	475	527	480	519	522	497	480	486	504	447	482	478	492	510	489	479	448	435	445	489	495	511	459	491	451	470	454	485	473	523	467	529	506	495	480	488	461	492	513	483	480	497	493	488	485	462	462	503	500	502	476	496	512	477	521	519	491	438	531	462	486	460	462	505	493	470	502	491	512	463	502	479	514	478	501	473	454	475	467	472	518	448	452	452	466	524	510	471	492	491	447	484	488	496	488	503	519	485	492	492	481	453	436	469	476	503	512	507	495	511	493	489	485	463	462	483	512	493	499	500	470	510	528	515	507	510	483	498	463	499	526	507	526	482	480	475	495	460	491	476	443	499	530	501	465	485	503	518	530	491	498	507	508	510	463	511	504	488	466	484	516	514	478	508	512	487	491	503	508	494	497	470	478	479	509	538	519	477	502	481	491	487	502	461	473	476	474	446	481	492	500	460	466	497	467	489	497	494	495	494	485	526	506	486	487	501	505	474	508	459	501	479	476	476	517	497	476	475	467	488	493	479	447	523	444	440	505	493	488	512	512	492	524	472	483	508	457	493	503	461	532	495	486	491	457	505	481	465	455	491	490	513	481	519	429	447	472	484	503	480	470	477	463	498	467	461	480	528	501	463	510	462	467	474	520	483	479	491	548	525	515	510	456	503	494	493	487	448	512	450	470	496	515	481	499	495	516	480	498	482	482	508	471	483
9753	29417	11754	5916	4752	3523	2628	2085	1711	1364	1187	977	882	849	829	837	807	867	809	825	782	825	732	719	812	904	875	940	927	993	988	1019	941	829	794	705	699	671	655	677	666	641	721	654	660	654	616	577	696	699	682	787	813	770	692	621	549	561	615	604	524	601	481	509	512	517	529	561	571	533	549	561	541	557	499	504	551	522	494	525	479	490	529	552	503	480	516	513	495	470	524	517	483	491	477	488	492	543	565	524	494	500	506	465	467	506	520	501	531	462	479	485	508	477	497	486	510	528	480	510	516	508	557	497	498	497	502	517	487	502	519	531	515	486	530	499	523	486	515	531	502	523	496	519	476	478	510	500	521	498	514	528	517	491	510	490	483	504	494	520	546	502	469	465	522	511	522	491	503	494	491	459	516	459	535	498	507	504	494	524	495	489	464	516	460	483	523	468	528	511	528	500	480	491	511	527	517	493	526	488	524	488	485	502	515	467	484	500	480	546	495	507	528	436	533	514	471	518	480	494	480	477	486	483	509	524	472	496	515	511	519	545	512	512	514	500	526	517	498	548	550	491	495	501	491	514	497	474	520	488	459	498	507	506	498	490	461	520	489	512	511	441	504	500	485	540	467	497	481	515	513	454	503	534	518	526	483	527	520	501	467	470	523	532	522	459	508	459	486	536	525	468	493	491	479	536	546	489	505	504	524	501	474	548	481	515	515	483	527	519	468	500	515	511	538	510	492	491	499	557	497	481	489	492	527	477	528	499	503	490	514	480	518	448	492	436	482	503	492	460	495	496	506	527	529	490	501	490	499	462	491	509	487	495	528	475	471	521	505	496	513	526	492	506	522	493	476	472	503	488	504	508	522	499	493	521	501	501	502	484	509	485	484	519	502	519	537	494	493	484	510	525	470	501	486	522	460	498	476	450	475	502	536	513	505	502	514	539	502	477	477	488	485	498	505	501	520	476	481	492	475	499	480	519	518	499	490	488	483	510	502	496	456	505	499	493	500	500	509	488	568	503	499	471	517	487	513	475	492	506	497	480	517	489	513	514	478	464	516	505	509	492	500	481	515	515	485	467	478	524	490	517	518	490	502	535	491	490	510	497	478	489	478	507	497	465	481	488	494	497	455	537	526	480	497	507	505	497	496	484	483	513	553	493	491	519	502	507	489	506	500	476	525	488	506	473	523	498	495	455	461	493	508	480	520	466	507	499	523	515	486	455	534	519	492	487	525	491	487	477	543	469	534	514	475	479	519	499	484	530	500	518	492	495	448	511	467	461	516	502	471	491	512	478	477	505	460	499	547	504	499	508	510	509	512	484	498	495	506	534	513	497	497	454	516	514	515	526	508	526	472	500	473	526	471	504	477	469	471	516	535	487	490	502	484	468	511	457	513	452	498	495	518	502	538	489	521	490	537	519	463	493	513	472	512	479	518	491	518	484	507	505	462	504	512	482	543	502	515	521	543	449	505	491	507	518	517	499	475	530	487	486	519	490	501	492	532	470	526	505	524	487	508	485	487	495	494	483	462	497	539	501	500	503	495	514	506	491	505	501	555	484	486	492	505	447	478	469	459	524	536	480	526	505	522	488	482	471	490	464	500	498	483	511	525	498	552	517	504	482	482	516	492	506	529	473	475	490	502	485	489	522	481	539	502	537	506	569	510	480	463	480	522	464	500	499	461	477	535	462	505	488	504	493	501	446	455	493	521	483	528	515	526	486	491	474	523	503	489	478	462	491	516	482	509	506	509	491	499	503	510	474	485	499	514	484	492	483	456	492	514	507	542	504	521	528	499	479	495	486	501	488	491	462	486	528	494	491	528	504	494	512	482	499	531	497	483	486	485	519	482	474	500	493	515	489	519	491	496	564	516	494	493	450	529	529	475	525	477	484	531	498	495	466	494	470	472	466	539	504	489	487	539	500	524	480	497	511	525	500	503	507	498	489	524	512	487	511	494	486	499	481	488	483	469	492	542	478	467	470	518	523	508	484	515	504	470	480	489	476	519	512	514	466	516	488	544	514	511	508	510	491	479	515	490	528	528	492	499	494	518	452	468	504	471	536	499	491	503	496	497	513	530	538	478	501	509	523	471	520	525	505	479	511	489	540	525	533	491	499	559	462	495	520	472	504	524	491	525	492	477	525	507	470	494	498	491	491	463	510	505	488	515	473	503	482	499	514	474	487	466	481	494	505	497	499	507	517	493	472	554	519	483	527	479	479	510	468	493	540	476	516	506	464	495	496	488	508	484	505	499	495	497	494	514	477	485	535	487	490	526	476	509	540	490	450	513	486	528	486	487	516	505	492	522	482	505	488	484	476	491	479	507	519	516	515	482	510	522	515	468	474	489	501	479	490	470	474	487	493	507	506	566	526	466	481	457	509	536	492	472	491	500	495	497	504	501	521	480	475	481	490	519	487	505	505	499	512	487	473	480	524	505	497	519	497	486	502	516	515	456	497	465	517	535	507	541	476	518	532	529	491	496	518	522	491	488	508	490	521	485	511	498	499	494	481	536	513	511	495	463	501	503	502	487	502	482	497	509	464	487	471	494	515	476	518	516	499	524	460	485	462	485	505	502	502	475	529	460	503	518	496	499	448	531	511	502	482	475	479	475	504	528	505	507	468	445	526	492	480	454	512	480	480	509	517	493	499	547	511	490	502	500	485	483	478	522	441	457	462	518	507	465	489	474	490	523	474	513	507	513	473	500	477	511	494	506	498	473	498	527	476	482	533	501	488	548	497	500	483	484	529	518	493	473	529	528	516	521	504	463	502	520	456	481	490	482	506	540	514	465	510	517	500	498	499	493	485	483	477	492	504	505	520	540	505	490	467	476	481	507	497	463	530	493	522	495	471	491	516	495	504	491	490	544	453	491	515	511	477	501	472	504	492	495	466	492	505	519	510	484	503	491	502	500	472	476	527	495	482	499	486	492	462	503	535	534	480	465	503	489	489	520	495	476	496	499	474	510	490	528	462	512	536	478	504	506	521	523	507	477	519	488	499	484	494	495	515	538	477	489	471	480	501	492	496	492	496	530	469	503	510	462	487	476	497	504	500	492	494	468	495	510	492	466	487	519	518	488	470	475	511	481	512	515	467	475	508	520	498	489	562	484	502	528	481	547	453	503	549	523	495	522	498	519	469	490	472	500	497	519	489	529	489	463	519	473	492	501	486	509	470	513	491	486	480	471	480	507	504	495	509	488	471	493	504	499	479	461	494	536	508	476	493	530	487	537	500	518	482	510	518	536	511	475	499	451	473	465	497	485	497	452	502	467	486	521	489	491	511	501	483	544	485	550	507	512	514	487	551	458	510	495	492	509	505	502	500	476	498	502	519	501	484	494	494	530	515	502	497	481	482	525	516	495	512	437	466	464	533	494	485	481	487	504	491	486	461	481	533	512	540	538	504	512	534	502	526	489	516	492	494	501	496	456	476	479	527	466	530	502	483	513	490	483	535	498	498	504	460	546	512	506	450	499	502
28049	17721	4514	1187	837	746	673	620	616	615	562	530	528	615	498	590	574	608	555	570	575	609	613	571	592	593	644	636	634	656	610	649	656	625	603	582	593	522	584	544	562	586	582	595	625	625	577	552	572	595	582	581	586	610	586	554	537	568	600	564	504	571	561	566	559	555	513	562	533	564	522	594	537	553	550	549	556	569	546	545	553	506	533	538	528	547	558	518	533	551	517	520	542	602	520	494	577	532	578	563	565	564	573	574	572	526	550	515	523	495	554	534	581	535	548	523	517	536	572	546	555	546	543	535	552	528	562	521	551	562	556	577	540	550	560	528	573	524	543	582	545	533	548	507	552	546	542	542	523	529	512	554	565	535	540	527	547	560	525	560	511	566	552	582	547	526	530	524	511	557	533	545	546	561	545	573	537	516	527	509	528	511	533	537	552	539	543	534	533	547	502	530	512	532	558	543	563	545	497	591	522	597	549	551	526	578	478	479	485	548	532	525	541	515	535	565	540	542	516	529	552	565	549	513	537	545	538	540	530	530	531	514	563	558	556	549	562	551	544	557	539	513	539	567	537	552	544	541	515	531	545	519	503	538	567	496	527	547	564	563	540	527	534	539	525	548	510	553	602	559	507	564	548	550	569	561	507	547	574	554	529	526	507	530	511	550	548	547	552	563	521	572	524	552	540	565	538	559	527	545	594	505	543	549	565	549	568	601	487	533	531	533	556	545	581	509	524	570	541	541	521	593	564	510	546	540	495	576	539	535	506	510	563	590	561	519	557	564	525	529	569	516	589	589	527	532	493	567	558	564	539	533	524	525	535	543	575	552	516	558	533	523	537	555	524	540	536	583	523	554	524	568	542	581	495	536	542	538	567	512	528	536	560	545	560	493	538	571	519	541	559	517	553	575	545	549	538	548	551	519	532	523	481	557	540	533	574	535	560	525	568	570	531	521	521	520	543	578	562	535	524	505	553	530	557	514	588	573	514	532	530	543	542	544	489	554	563	551	542	526	554	558	538	567	527	533	538	525	525	541	521	584	543	512	530	529	536	552	518	564	515	532	514	538	529	538	529	546	532	552	572	562	532	547	561	623	563	542	523	546	526	557	522	557	536	613	564	509	556	530	561	524	540	599	562	504	575	531	562	568	581	566	553	525	548	531	523	547	541	536	537	519	522	512	556	551	493	503	542	587	548	570	555	532	553	507	528	563	527	515	516	560	538	544	520	548	562	538	557	502	539	540	582	555	513	535	507	546	557	523	537	494	570	542	541	565	531	513	521	543	534	541	476	533	554	563	531	524	526	535	561	575	583	549	529	527	548	518	556	558	543	535	549	512	550	542	553	569	525	533	555	535	525	529	563	529	568	497	535	525	557	538	512	549	525	545	528	545	540	518	536	530	538	550	548	519	577	561	532	537	511	537	573	556	543	570	504	520	531	515	467	561	534	574	582	535	524	558	582	553	537	521	552	540	549	537	499	534	539	542	563	552	523	558	526	523	537	529	573	522	528	567	534	518	548	540	529	533	517	538	556	544	513	562	555	559	567	550	525	546	583	571	539	544	561	529	556	538	588	512	527	528	539	504	524	566	544	518	606	545	518	542	511	532	541	553	544	559	528	547	536	517	536	527	534	558	528	509	572	511	502	548	523	547	522	519	500	535	521	523	525	512	505	544	509	534	507	576	505	549	548	542	533	530	545	551	579	545	535	540	530	492	551	500	520	587	535	538	564	548	580	562	547	589	539	571	538	512	520	518	547	541	568	553	544	540	538	585	571	526	589	540	544	558	545	553	540	533	528	565	539	542	572	531	492	564	509	550	515	516	519	618	559	543	569	542	546	563	531	507	487	567	523	544	575	552	522	549	553	560	511	515	562	514	518	539	525	521	546	564	565	571	495	583	531	524	516	533	568	521	520	528	550	513	544	534	523	542	543	528	557	561	564	516	544	534	531	537	551	565	552	553	581	561	528	541	569	491	531	545	559	507	518	522	570	543	522	546	547	512	554	562	548	527	526	548	534	499	547	534	534	521	538	535	560	529	556	531	518	499	527	554	544	506	551	547	541	535	548	519	547	580	543	576	554	530	544	520	515	556	567	551	528	538	532	495	531	511	537	553	519	518	552	539	548	552	543	560	549	539	539	540	507	577	551	544	517	504	573	552	525	543	494	518	521	544	505	548	560	581	546	570	526	566	567	545	512	541	531	533	519	522	556	538	588	561	547	546	507	483	554	539	521	551	594	529	548	543	524	566	545	536	533	542	516	553	563	515	566	503	523	554	551	543	540	522	538	564	544	527	521	566	477	533	505	538	561	557	551	527	588	585	550	556	568	587	517	560	555	565	577	568	531	545	544	524	537	523	550	560	526	538	533	542	545	526	561	527	514	537	470	535	541	531	537	539	518	542	542	529	588	534	559	553	539	547	545	539	544	522	542	567	536	559	552	531	532	564	580	539	566	557	526	573	573	519	526	544	594	563	495	557	552	513	525	549	533	571	498	526	530	542	550	562	526	559	575	521	537	532	543	547	542	537	539	540	558	526	558	559	521	542	554	533	542	526	547	517	484	524	574	567	538	550	555	514	517	538	568	524	530	510	553	579	532	535	550	507	542	558	527	534	585	538	548	530	505	556	525	500	511	554	508	553	508	548	517	548	508	511	536	531	531	569	568	579	556	553	543	554	489	569	562	534	572	521	542	576	612	530	524	523	590	582	552	546	529	546	552	537	520	549	528	573	529	570	553	518	565	538	551	541	564	534	525	530	552	551	582	560	537	509	521	539	533	547	599	537	525	565	513	543	554	508	525	553	545	533	547	546	528	474	543	526	506	529	508	517	537	526	577	506	547	550	528	550	548	581	537	491	539	540	552	534	550	561	593	538	468	522	554	520	545	546	579	545	524	497	574	526	541	546	521	537	575	538	525	527	499	466	529	592	579	532	546	552	550	526	551	543	564	563	509	536	544	517	536	555	571	552	529	575	528	517	557	533	565	513	547	557	558	520	564	528	559	544	560	496	527	533	515	547	491	563	541	544	528	525	535	531	576	594	587	513	521	562	496	533	508	571	550	585	556	573	549	542	580	524	546	544	562	546	528	554	533	521	547	525	560	563	537	518	538	496	525	573	523	512	535	551	548	497	558	549	567	561	537	557	557	512	545	518	501	556	544	507	535	519	522	577	557	591	563	525	541	546	568	513	514	521	536	540	571	558	515	576	555	571	550	537	531	569	543	524	523	532	525	565	519	544	538	585	567	541	521	535	551	553	539	561	573	544	525	524	552	520	548	523	542	545	566	535	532	558	515	602	593	560	533	530	555	550	525	547	566	554	576	545	536	525	548	497	514	544	516	507	503	591	558	554	576	542	543	505	512	565	502	531	581	530	509	537	552	544	567	568	533	526	546	548	540	560	507	510	517	568	535	564	563	538	536	525	555	547	530	517	551	548	545	535	549	592	507	545	488	517	574	513	542	568	547	558	548	543	496	504
7045	5043	2334	1259	1061	937	820	773	689	624	637	631	623	640	592	629	653	635	671	634	694	672	648	684	691	696	710	680	741	740	755	708	713	681	662	641	615	589	653	631	617	615	639	617	616	641	618	590	626	630	627	689	712	692	668	616	593	577	575	599	560	582	564	618	577	621	577	591	597	591	586	620	578	575	549	623	579	556	585	632	571	607	596	544	562	539	573	605	575	608	595	602	595	566	562	554	581	598	611	567	571	577	599	554	615	587	632	618	538	566	570	562	560	589	544	600	565	632	593	583	577	538	599	530	570	605	590	618	557	572	580	602	565	602	601	613	601	636	561	611	649	564	613	627	585	597	565	554	559	606	608	597	595	612	538	598	598	587	578	558	527	624	595	600	598	586	603	626	581	570	594	564	622	559	561	591	559	589	576	543	632	579	613	583	524	542	618	565	577	563	601	589	614	593	621	563	566	572	562	585	594	586	584	532	549	581	606	561	579	558	554	557	587	576	563	598	561	545	578	538	570	592	538	509	576	559	572	592	577	583	560	557	616	569	559	561	568	621	557	568	572	625	583	562	572	582	587	588	570	618	610	581	598	537	629	535	596	573	595	569	602	593	592	543	583	602	574	620	588	605	600	591	593	608	581	511	545	601	625	558	567	569	593	580	579	562	605	560	549	585	599	577	580	572	579	620	587	621	568	545	611	566	589	609	560	588	623	621	614	622	587	568	586	594	620	566	553	565	565	569	602	546	567	555	538	588	525	568	560	555	644	577	589	610	596	615	593	561	579	560	565	572	580	573	527	573	564	578	563	576	559	611	576	594	645	536	579	580	563	582	574	565	561	564	572	574	567	536	579	595	557	592	541	640	594	578	575	620	584	569	609	618	583	572	551	542	586	569	558	549	567	589	616	599	558	578	575	510	597	569	583	623	619	557	608	583	528	584	566	615	559	602	617	572	543	614	601	536	593	582	545	549	576	607	599	580	588	599	567	620	591	563	618	583	549	578	574	588	602	567	559	635	573	585	593	612	544	613	580	576	611	550	557	582	605	609	573	576	579	617	615	559	549	594	567	551	596	619	575	592	601	559	583	581	570	592	547	569	595	594	611	575	545	551	563	594	589	552	596	574	577	548	557	543	568	577	597	567	585	599	600	572	608	581	597	552	578	590	583	569	612	580	592	557	552	531	574	564	565	524	551	578	591	611	618	577	558	562	558	602	579	572	625	577	557	564	540	594	612	610	600	563	591	613	584	556	586	606	611	592	601	592	540	641	620	609	575	567	573	575	555	582	632	594	598	588	591	590	603	590	525	642	563	559	619	600	547	551	569	612	583	630	594	585	574	574	573	584	578	586	581	594	616	588	553	575	605	574	547	552	604	599	575	560	593	651	616	554	604	550	597	559	564	581	579	567	547	588	610	635	593	577	569	545	613	559	556	618	589	593	531	592	551	592	557	549	595	599	605	629	611	604	582	569	616	651	584	550	567	565	563	567	639	552	556	534	630	573	576	530	599	585	557	562	583	561	630	590	611	584	581	589	582	601	615	554	548	567	585	605	610	560	591	626	587	548	577	590	564	607	609	566	574	575	595	577	601	559	571	570	557	570	550	582	552	605	559	556	571	574	588	589	554	593	610	563	560	618	604	628	587	609	581	574	585	603	593	594	605	532	582	582	606	512	574	595	612	575	598	562	604	595	598	599	603	589	604	614	561	605	584	586	571	569	645	557	626	600	539	525	621	570	579	593	563	594	605	540	590	565	613	616	602	614	599	587	541	556	555	570	564	577	561	591	582	632	563	549	597	555	571	551	587	618	588	582	594	583	590	584	576	559	572	566	571	561	597	604	571	601	570	614	587	597	606	580	544	611	588	594	566	592	577	571	562	591	590	601	596	548	532	536	636	576	603	579	585	548	593	547	632	604	603	601	583	596	565	523	576	598	575	587	577	580	547	597	611	580	558	560	582	598	552	599	533	600	589	567	581	587	566	571	544	597	558	604	544	589	604	550	556	586	565	542	578	595	602	577	581	594	616	584	536	608	556	517	550	584	552	583	563	577	590	573	595	565	576	576	602	574	594	579	616	598	535	607	565	566	595	602	608	591	566	572	548	526	623	589	551	603	592	632	637	574	577	643	579	589	602	588	561	540	584	606	568	546	553	591	606	582	584	593	599	570	598	564	579	554	598	595	557	550	561	560	592	594	557	588	583	618	590	593	574	602	584	615	557	576	592	572	622	609	554	562	640	586	576	573	591	594	587	556	599	591	563	593	515	615	572	548	586	607	590	597	573	604	579	570	605	547	615	561	600	563	589	565	535	537	590	581	604	604	546	555	571	577	571	610	613	554	568	578	559	564	588	566	589	567	534	567	622	591	590	578	590	618	552	574	540	583	572	574	608	605	550	588	576	587	579	631	592	586	576	539	584	552	587	588	571	525	607	535	574	586	575	523	546	588	558	615	559	560	543	551	605	542	593	567	535	610	547	550	544	534	587	578	577	543	581	542	563	633	617	526	552	602	561	584	610	587	609	602	556	560	495	586	588	559	586	600	585	579	626	603	570	585	593	601	577	563	553	586	581	561	585	608	576	561	603	595	543	588	594	602	579	604	512	579	556	580	577	568	604	569	534	586	590	585	554	605	599	597	560	583	575	593	521	588	579	620	582	571	553	573	601	596	578	549	587	609	577	627	617	541	547	590	591	575	542	599	588	561	607	541	591	606	580	582	539	535	595	586	576	536	583	603	564	580	586	561	570	598	596	588	584	555	593	596	610	576	518	566	556	567	609	591	588	567	614	600	577	604	556	576	601	570	579	563	608	582	579	612	558	568	561	578	567	602	568	579	566	544	618	534	580	581	581	566	598	570	547	555	572	592	587	619	572	600	571	571	571	579	598	554	535	580	569	568	571	594	578	571	583	556	614	549	552	578	585	595	572	563	562	547	568	558	578	535	604	559	587	640	653	554	585	574	602	637	567	563	555	579	612	606	606	596	580	561	563	630	579	598	569	594	577	567	615	601	546	594	564	586	567	545	577	553	591	580	511	551	549	601	602	561	604	606	570	563	580	591	527	562	570	545	601	610	581	581	583	572	589	578	563	580	543	569	604	575	591	584	572	534	611	569	552	590	583	567	576	605	573	554	595	603	536	562	592	583	580	573	571	565	560	579	552	560	595	574	550	566	582	574	613	570	584	587	606	600	595	525	586	596	573	564	588	574	573	572	555	543	576	630	581	569	601	590	580	554	595	562	562	536	572	653	642	575	596	546	565	590	592	595	610	574	587	575	559	578	591	575	558	560	565	592	589	580	592	560	586	615	543	571	581	567	594	572	574	556	559	566	573	600	565	564	561	608	612	616	560	595	575	570	558	578	573	569	579	558	566	632	542	552	611	563	581	577	601	534	592	596	566	578	590	608	566	605	601	527	599	565	594	599	541	593	600	637	576	575	552	569	613	588	567	585	556	656	596	599	567	554	585	567	602	602	579	577
23848	21306	28564	24379	21289	9408	1327	849	632	523	515	496	458	435	420	451	470	434	428	488	490	435	432	417	433	481	495	512	507	546	525	532	523	468	466	449	422	391	414	412	378	438	436	405	381	411	413	392	400	395	430	459	489	458	378	365	363	375	361	384	354	353	357	353	335	349	368	335	371	397	410	355	360	316	344	333	333	324	323	327	328	340	333	347	346	318	329	318	370	304	314	353	321	325	326	330	378	350	340	353	302	341	362	335	327	352	328	363	355	327	359	312	374	311	332	304	346	348	310	341	359	312	357	319	342	316	353	325	325	364	347	306	344	340	325	352	332	342	334	343	358	332	354	323	307	313	344	308	306	341	326	330	327	356	324	308	334	331	341	333	307	338	322	321	327	339	323	344	324	338	362	347	343	347	326	321	342	361	341	320	339	326	326	349	327	351	340	320	341	358	332	323	344	342	330	347	346	317	337	336	330	337	306	318	334	320	335	295	315	344	353	353	313	339	322	345	322	346	337	375	348	385	360	341	308	334	344	338	349	345	351	351	347	318	382	329	317	339	339	327	346	338	321	359	330	360	313	316	279	356	328	305	307	373	355	352	322	336	314	320	335	341	319	334	304	367	305	304	367	336	375	338	378	324	329	315	348	325	348	328	337	332	322	284	316	334	333	319	335	351	312	329	291	322	363	330	326	319	377	331	329	364	323	316	351	297	318	344	345	328	316	294	349	322	333	366	333	337	314	352	336	349	296	314	342	345	354	322	356	335	327	331	319	321	326	336	346	377	334	353	363	341	342	341	319	355	339	367	319	309	319	316	344	335	347	342	325	339	325	324	329	327	343	322	337	340	336	338	334	309	353	335	329	325	339	348	361	347	323	347	340	305	368	334	325	300	343	337	301	329	350	332	301	347	351	316	371	329	340	316	319	318	321	316	353	355	346	343	324	344	352	368	297	317	340	343	343	307	326	322	311	347	334	320	322	349	335	325	322	344	355	362	342	339	343	325	351	318	341	328	312	331	320	334	322	341	342	343	332	339	326	353	300	343	344	336	326	329	325	337	380	330	334	310	363	298	325	323	338	344	366	363	330	361	320	323	316	357	304	345	358	334	345	335	389	335	343	343	330	332	333	337	343	308	339	303	326	362	306	314	331	312	364	326	328	361	371	301	344	346	337	311	328	355	318	334	318	325	348	340	346	346	321	333	334	334	347	334	327	343	329	349	280	339	329	329	323	332	332	308	327	354	339	340	294	327	329	309	356	329	356	342	326	321	298	324	335	303	332	326	322	346	325	328	319	333	318	319	310	327	323	358	324	340	336	309	355	302	365	306	356	325	348	355	355	330	334	364	336	333	360	351	329	316	320	305	315	344	316	320	336	312	323	333	357	355	322	346	366	342	316	340	326	323	332	327	349	353	311	292	329	321	349	346	362	345	299	341	365	303	312	368	347	334	317	347	328	342	335	317	353	340	293	311	348	321	360	333	327	361	347	332	350	320	313	337	318	344	337	346	307	322	326	307	326	339	314	327	329	288	365	311	343	340	304	316	338	346	340	341	320	324	334	339	308	317	350	326	305	335	323	346	354	331	349	361	324	337	315	321	358	309	365	325	374	342	351	338	387	341	356	307	367	337	365	325	323	329	297	351	318	346	321	348	349	369	312	323	371	324	332	366	307	325	331	326	319	363	318	311	367	320	309	325	361	337	343	346	344	309	333	365	367	330	324	297	320	303	346	359	345	358	343	360	356	294	319	302	325	336	359	358	316	328	331	334	318	323	332	357	343	341	316	337	347	348	326	346	336	332	328	327	359	338	339	332	321	347	323	299	343	344	315	352	309	346	315	320	319	349	311	360	327	333	325	346	345	312	351	343	325	315	342	352	354	333	319	341	326	286	344	340	325	321	337	351	305	333	319	304	345	327	309	320	348	314	322	339	353	335	345	339	344	376	319	363	306	336	356	334	300	332	353	361	320	330	354	326	300	324	328	360	355	350	306	320	342	322	333	346	342	353	331	331	367	319	310	339	343	339	311	332	330	303	354	321	354	325	313	334	333	323	329	329	303	331	324	315	341	335	343	330	329	328	365	317	326	323	341	299	309	345	321	343	318	315	324	332	347	337	324	332	324	316	343	350	335	330	343	320	353	304	346	365	323	352	320	323	328	309	291	320	362	310	319	336	345	330	352	347	323	322	319	348	333	341	328	357	345	341	338	330	323	352	321	336	312	337	350	364	329	342	347	326	312	336	306	319	339	338	357	332	355	311	333	345	325	337	321	316	334	324	327	326	346	322	340	335	338	370	314	339	322	357	332	321	316	335	326	347	345	378	337	332	332	322	347	328	327	316	350	340	312	374	305	310	356	330	284	338	303	327	310	317	324	340	319	305	308	310	328	353	350	330	326	345	336	340	344	367	370	349	356	337	334	367	299	316	349	351	346	325	324	317	339	346	350	329	319	352	349	282	336	339	330	321	335	362	359	306	334	343	358	334	311	304	336	339	396	325	334	332	326	346	326	317	324	331	312	351	337	314	346	334	355	291	357	307	354	331	325	312	345	339	335	350	337	340	350	346	365	345	336	340	326	345	329	343	338	338	324	347	317	360	332	347	354	293	344	365	355	361	333	329	382	300	311	337	337	332	333	354	349	331	319	337	364	328	348	342	344	340	305	360	323	339	349	330	296	359	333	316	314	347	359	324	330	310	298	321	354	307	335	307	349	366	321	322	327	332	339	345	336	362	353	326	311	333	339	320	327	346	374	362	333	316	344	329	307	341	346	327	382	346	363	339	320	327	305	332	299	347	330	316	350	329	321	335	343	328	341	356	351	338	349	355	325	345	328	345	311	310	312	307	377	303	326	340	315	326	370	394	327	348	340	350	324	349	320	360	331	340	330	324	308	331	335	338	332	328	319	347	323	343	348	363	338	298	340	310	313	311	332	379	314	337	307	328	324	321	316	320	342	333	340	341	328	345	347	377	339	324	350	301	341	344	330	337	301	339	330	328	329	354	325	355	335	345	314	325	337	359	315	298	317	297	306	313	357	321	319	317	327	345	347	339	338	310	331	333	359	314	363	318	347	322	335	323	322	345	316	319	326	333	325	358	333	337	360	322	349	322	342	325	323	354	324	357	346	302	332	323	348	335	315	342	324	311	347	328	349	336	322	323	316	334	325	341	327	352	356	342	358	357	363	323	331	394	323	341	302	322	319	379	341	322	334	355	347	344	300	334	316	350	352	349	335	322	349	327	344	345	325	323	336	330	344	334	333	331	354	318	320	334	330	316	322	341	350	393	342	359	345	340	337	323	364	300	323	330	340	326	349	360	330	346	349	312	320	362	339	350	365	336	337	345	335	317	351	324	327	302	316	359	320	305	340	328	319	338	358	296	335	329	292	355	320	305	351	319	322	326	347	359	337	319	321	325	338	335	310	330	343	312	352	312	350	307	364	334	338	303	353	338	343	333	368	333	322	334	341	342	326	293	316	356
7039	24232	7876	3606	2855	2185	1603	1229	1051	795	679	647	558	617	546	550	532	595	548	560	528	511	508	472	570	607	615	641	707	745	689	708	653	593	588	498	460	491	454	447	512	472	486	474	441	454	448	462	484	474	566	574	583	534	463	437	428	416	435	413	388	394	425	429	395	379	356	387	381	377	397	390	379	400	335	347	389	382	368	368	386	366	363	393	367	357	384	361	381	349	377	369	349	390	377	352	349	362	338	374	345	402	328	380	334	376	360	372	376	336	365	365	324	377	375	342	349	352	346	348	362	342	357	326	360	343	345	414	357	368	345	348	379	354	368	396	353	348	428	379	385	378	378	328	373	341	367	361	368	371	337	362	357	348	355	341	368	359	360	374	348	358	357	357	373	378	395	353	331	358	353	353	348	395	355	349	361	399	346	350	390	333	319	366	375	342	369	377	377	324	361	371	396	351	368	359	361	359	356	362	353	322	387	344	374	339	352	334	405	381	361	359	347	373	362	397	347	376	358	375	335	377	337	379	384	369	359	380	367	338	336	409	400	362	365	392	345	371	375	379	376	347	374	342	375	351	404	319	357	396	373	361	375	374	371	371	387	343	330	362	343	371	364	382	328	363	366	354	359	359	359	342	334	356	358	354	358	346	368	366	377	371	353	356	379	358	337	379	355	356	359	359	390	374	368	352	347	355	372	379	349	359	355	351	347	370	346	402	362	363	368	337	340	365	364	349	367	341	344	361	368	409	360	404	358	361	369	353	364	359	393	353	362	388	361	346	361	385	353	381	338	368	346	366	360	361	376	352	363	335	376	330	362	341	396	357	348	354	389	329	344	387	379	342	329	381	359	364	373	367	393	361	353	347	356	374	367	377	359	382	339	345	360	401	395	367	362	370	345	399	335	365	375	361	356	352	364	364	378	367	329	372	378	379	370	333	376	334	379	353	341	366	379	360	364	382	385	360	368	376	394	404	331	350	346	355	339	376	312	346	340	356	359	354	356	367	366	368	347	377	335	340	345	396	379	374	413	385	381	348	384	365	364	381	352	375	364	373	325	376	374	325	387	366	385	351	337	358	364	373	355	340	357	336	364	377	379	341	370	336	371	367	351	342	401	315	351	350	349	362	344	353	319	392	366	350	387	326	380	364	358	348	382	396	387	373	351	356	335	369	410	352	355	353	395	380	374	385	352	388	373	400	383	345	350	351	367	372	345	367	386	368	384	373	338	383	305	402	369	358	333	411	339	365	339	338	340	370	338	328	389	370	364	365	385	377	383	353	378	354	384	371	376	337	376	351	378	385	359	405	334	381	357	366	359	358	372	338	327	366	355	337	344	353	367	334	372	374	358	338	357	358	380	360	368	366	341	368	347	337	357	333	361	333	332	373	364	370	353	327	381	364	360	367	361	373	336	342	364	387	351	333	365	348	370	368	376	390	354	361	354	358	409	363	414	349	342	355	361	367	360	355	362	372	385	366	333	377	367	402	365	338	354	368	370	370	330	376	355	350	369	345	341	362	383	381	365	351	355	408	368	394	344	360	368	344	353	385	342	364	362	356	359	324	389	365	385	375	385	355	354	321	374	370	357	369	335	351	364	359	359	342	376	364	363	352	360	374	348	387	363	353	351	340	353	367	380	359	351	404	316	346	374	350	382	380	351	375	364	351	375	368	391	384	336	403	367	408	348	357	380	402	394	343	381	348	355	343	345	360	378	352	375	382	351	360	382	363	333	396	340	340	335	382	361	364	337	345	324	369	340	375	368	355	347	361	366	352	369	378	355	368	344	356	348	357	347	360	366	364	342	387	407	365	384	360	320	368	347	358	340	379	349	365	380	352	357	350	360	367	362	362	370	369	386	351	388	359	341	364	344	396	343	356	312	362	366	354	374	377	373	353	364	344	344	337	351	355	362	375	344	383	347	346	378	388	360	382	361	380	364	369	411	378	356	349	365	348	350	346	358	392	357	386	353	354	348	368	347	369	346	365	383	329	384	363	349	358	382	348	372	388	389	368	378	380	355	370	378	369	358	368	355	394	347	364	349	383	378	335	351	333	391	350	347	347	388	343	332	377	370	378	371	367	377	358	348	346	386	366	365	362	355	364	354	393	351	387	366	365	326	350	338	379	342	377	368	351	380	373	320	378	342	338	399	350	344	316	351	377	341	348	357	345	403	384	333	341	370	336	378	387	361	362	373	333	348	359	357	329	408	355	331	352	377	380	352	351	384	384	349	382	347	357	353	378	323	348	358	340	355	350	337	314	398	375	360	358	366	384	388	399	362	380	373	389	367	332	396	350	341	334	346	381	361	344	352	343	379	354	347	375	348	361	355	374	352	344	380	376	362	352	391	369	346	359	380	373	353	320	339	374	357	345	335	378	385	323	365	394	365	387	356	346	358	388	378	357	336	380	353	354	338	349	391	383	375	361	387	349	377	334	377	361	345	393	368	340	370	333	373	380	375	350	366	372	348	378	354	402	363	387	373	370	367	349	374	344	394	400	312	353	373	376	368	363	323	362	365	371	355	356	342	361	369	353	360	348	389	356	332	341	357	418	350	366	344	374	330	365	358	363	381	390	377	347	373	356	374	377	363	355	329	354	378	349	369	348	313	366	372	372	357	365	361	353	375	337	338	346	354	362	359	367	344	352	361	339	351	399	374	347	375	338	344	372	389	359	334	376	329	345	363	381	324	367	356	345	359	392	374	332	381	354	343	346	332	331	401	366	315	377	348	390	341	373	331	329	351	374	352	369	365	354	374	356	357	365	363	394	392	357	379	323	369	360	313	356	393	380	350	364	347	356	380	364	375	367	311	363	354	340	377	377	339	376	383	343	364	347	361	383	362	364	379	352	354	369	406	324	339	349	335	347	372	341	366	336	364	333	386	310	391	382	366	352	342	345	375	318	395	404	364	339	333	354	373	378	338	407	367	362	407	384	362	374	376	343	339	371	342	371	347	358	383	335	360	346	372	377	400	396	331	349	384	369	385	389	351	360	356	335	341	361	362	409	395	334	374	360	385	394	359	367	374	363	359	369	353	357	384	354	377	347	366	350	371	364	362	379	366	398	377	333	397	372	339	350	363	404	354	357	359	402	377	359	359	370	379	369	362	324	356	361	337	380	364	355	391	346	365	367	390	399	382	365	368	397	349	369	379	343	391	373	362	342	366	368	385	345	366	360	386	354	355	361	351	365	370	335	367	368	383	343	366	359	363	390	352	356	363	338	367	364	373	381	387	383	329	321	399	367	380	345	341	338	354	351	376	336	322	350	367	365	344	369	349	346	376	337	371	344	344	376	318	376	355	389	346	389	366	397	371	348	370	375	384	346	336	360	340	379	366	367	384	387	332	392	365	364	371	388	388	397	373	348	350	346	370	353	342	369	358	410	351	371	340	400	351	361	369	352	353	399	369	362	408	370	343	384	354	359	367	369	352	335	388	336	370	372	338	359	352	357	374	363	362	391	358	348	351	363	345	327	335	352
25145	21334	27422	25527	9334	1479	1192	983	925	867	839	813	770	800	773	824	813	820	860	792	829	783	788	773	790	863	843	854	872	912	954	877	860	839	782	808	762	815	752	763	786	769	804	784	739	752	825	767	721	794	790	823	820	832	778	796	734	748	777	725	754	740	715	780	749	751	720	789	731	765	735	760	725	748	715	731	732	738	704	738	717	705	713	683	773	725	717	719	737	740	761	719	727	721	748	715	741	726	718	708	748	743	714	727	724	741	779	699	763	722	696	733	750	740	736	735	737	728	711	731	754	727	736	688	759	691	765	725	713	748	741	773	741	687	710	707	739	684	753	661	733	739	753	724	719	722	682	742	746	703	721	729	744	761	731	665	754	721	762	744	696	735	767	737	765	730	709	700	750	712	745	708	730	759	702	700	739	725	744	721	763	719	702	713	753	704	706	729	719	735	804	701	710	745	737	734	721	756	740	719	770	712	747	725	750	741	738	729	704	728	675	703	684	714	722	708	755	705	690	736	747	736	704	671	741	765	766	718	740	713	755	702	744	737	734	714	728	722	726	720	748	725	701	734	758	756	761	747	751	719	747	730	721	718	769	720	702	709	693	720	774	731	780	710	764	759	777	696	729	727	746	679	712	734	718	751	713	738	715	718	721	724	758	705	777	701	747	713	743	738	718	758	748	717	689	757	763	704	729	745	695	696	696	768	739	681	728	751	726	716	744	696	728	729	704	733	743	760	744	721	711	738	707	757	679	700	704	702	697	733	681	706	711	759	727	717	708	746	722	738	741	776	726	720	741	717	723	749	659	789	759	748	745	709	760	722	696	732	677	702	724	732	739	774	721	738	675	709	807	730	752	724	678	737	729	717	730	723	747	731	699	729	680	720	722	761	744	679	710	769	738	738	761	735	689	702	722	757	770	771	770	715	743	701	723	735	728	728	743	733	747	680	713	721	765	719	724	707	743	733	719	689	716	780	779	790	733	668	744	752	765	648	705	720	708	768	772	717	678	764	712	738	733	707	721	719	715	707	801	734	718	733	730	727	763	729	723	717	785	699	782	754	720	705	762	755	774	772	726	787	721	695	719	720	697	761	685	659	730	680	750	682	687	730	687	695	773	708	714	769	684	749	753	727	725	730	675	694	698	737	769	727	730	717	725	678	672	770	696	764	700	720	751	732	698	718	707	700	709	712	728	731	739	765	700	744	739	715	718	743	728	721	694	742	734	704	753	720	693	743	691	817	749	678	774	771	744	692	723	732	703	750	717	762	718	751	721	759	769	755	704	728	763	717	750	709	751	749	711	698	729	739	722	719	730	747	707	708	738	745	712	725	728	770	671	708	753	687	756	750	694	710	721	666	749	741	695	719	712	726	709	757	698	707	719	708	775	706	724	699	781	742	697	716	682	775	745	739	716	721	705	725	740	719	688	671	752	706	656	725	729	708	747	776	696	772	711	689	695	765	716	708	784	795	701	730	729	702	731	745	793	738	752	745	701	744	709	717	743	752	675	745	743	669	694	736	763	719	736	733	715	690	745	710	712	734	711	715	741	726	744	709	748	722	742	687	749	739	731	733	781	744	665	740	769	776	703	696	738	734	725	704	668	711	717	743	734	735	742	772	767	745	719	734	757	729	720	752	716	751	743	721	720	767	764	763	736	703	676	719	769	659	684	728	698	691	719	766	718	746	741	697	706	757	715	726	729	716	736	768	768	712	732	702	756	711	748	711	764	723	773	721	642	747	759	765	747	735	721	713	755	740	773	757	655	757	747	717	749	736	729	650	747	677	740	776	740	720	767	744	737	768	713	756	733	717	727	763	739	708	753	732	781	714	788	779	753	710	712	742	721	691	749	740	698	735	756	725	728	736	727	745	728	772	738	724	704	745	692	765	752	775	712	764	690	679	762	773	745	752	685	736	770	709	744	742	772	749	712	751	672	740	757	697	691	744	734	719	772	706	703	743	741	683	678	735	749	724	723	708	703	738	731	727	702	704	720	720	742	717	719	720	725	705	763	727	726	745	708	699	704	713	697	745	748	720	735	689	743	714	736	733	682	741	698	708	712	735	768	704	774	751	732	764	758	749	720	722	741	715	698	702	723	708	715	766	723	688	770	742	673	717	708	709	779	664	758	748	715	673	694	694	767	740	747	763	737	751	719	723	690	721	744	721	738	749	730	709	672	721	739	705	735	739	723	680	754	751	672	732	739	704	738	709	758	746	723	725	734	731	720	725	726	718	731	754	754	703	706	771	684	772	759	729	723	738	719	756	735	732	709	727	770	739	741	748	710	744	755	640	748	732	738	709	682	658	737	684	715	694	720	678	726	766	706	692	724	779	717	748	779	719	734	786	733	720	752	724	676	763	738	737	691	690	756	692	730	706	757	750	743	727	712	697	754	703	763	727	698	778	695	705	723	712	796	764	720	721	713	752	724	686	739	762	737	780	767	715	732	692	732	752	738	729	742	727	718	706	751	712	751	763	697	761	752	773	701	756	755	738	713	720	701	742	724	715	743	747	706	704	712	716	725	764	756	730	730	736	753	675	679	690	706	749	720	735	712	738	682	699	752	754	726	706	713	686	739	765	712	698	708	730	700	711	730	706	805	755	733	749	770	706	714	774	691	667	705	735	707	775	701	703	694	748	729	702	731	708	706	683	732	715	732	742	737	688	764	748	697	755	713	682	736	681	754	718	708	659	692	710	717	709	680	711	793	715	686	721	761	720	710	719	718	678	741	678	708	659	720	763	702	746	734	762	726	769	683	758	733	736	702	689	684	682	727	673	686	771	742	694	768	761	778	706	777	838	724	777	721	744	722	728	726	740	723	700	711	739	725	713	742	692	713	746	707	710	711	716	743	770	672	728	731	756	680	706	737	702	733	714	702	666	768	737	702	754	701	732	745	706	732	694	740	726	758	711	747	715	750	720	734	733	748	729	752	737	704	735	722	742	696	737	708	674	760	673	690	720	681	732	752	726	713	728	680	686	756	763	713	728	773	719	742	701	754	729	708	663	725	698	713	731	706	714	744	719	657	739	694	722	752	703	730	731	708	683	724	740	715	754	683	691	787	715	740	737	728	703	703	699	725	709	719	737	744	726	726	724	712	782	711	776	749	695	709	713	697	772	726	718	719	757	731	707	708	776	664	672	689	752	712	719	745	707	712	713	795	722	738	757	746	723	732	780	736	689	730	724	696	752	722	677	705	718	721	719	723	759	754	739	737	675	740	757	702	685	774	721	729	741	727	738	752	717	742	732	746	719	761	751	749	783	706	750	725	703	722	734	703	727	717	717	700	737	743	709	683	736	729	689	712	710	725	727	739	740	627	698	748	738	748	674	718	753	691	772	782	731	750	689	736	765	815	764	728	650	722	769	704	712	777	701	777	717	738	687	686	665	749	721	704	694	712	785	732	717	750	745	776	739	703	693	699	691	763	725	726	732	751	710	681	709	710	752	728	741	681	724	753	743	731	712	755	755	711	735
7012	17620	5333	2690	2251	1972	1471	1267	1127	1011	905	941	864	919	887	928	903	932	850	874	906	846	864	870	869	1012	919	950	969	1065	977	986	991	982	874	839	858	802	856	848	868	844	890	853	797	849	810	784	820	818	811	871	920	876	795	814	788	788	810	773	755	743	764	851	759	735	769	824	757	782	749	753	726	751	748	745	748	757	768	784	725	779	760	782	741	769	742	749	706	745	757	750	746	701	739	713	747	705	721	749	769	775	688	770	752	739	727	743	752	774	752	751	771	712	735	785	789	692	734	735	750	759	724	768	759	735	752	746	792	775	741	757	718	707	809	766	706	727	762	779	697	747	780	761	705	728	698	790	708	760	757	754	761	745	714	778	744	791	746	739	774	767	733	720	777	747	730	781	753	761	729	808	774	761	723	753	758	781	768	750	742	751	725	747	752	715	743	757	766	709	753	707	724	732	773	731	715	747	746	783	698	718	740	772	758	745	751	706	755	717	776	724	716	752	692	789	742	794	763	781	768	721	720	736	698	715	745	723	727	724	703	695	750	792	711	774	752	736	750	707	747	745	818	795	749	710	717	745	761	763	728	755	758	736	753	710	727	758	727	753	736	753	767	765	720	744	731	801	733	749	751	709	704	719	756	770	713	753	746	763	684	810	756	729	802	706	729	738	716	738	783	746	740	710	759	753	789	726	751	748	732	736	738	746	784	774	741	771	746	743	732	740	743	767	719	719	760	706	774	745	776	718	748	754	768	712	750	735	711	776	705	731	764	774	735	695	766	732	740	767	708	701	758	694	729	768	725	761	781	823	723	709	735	710	787	746	734	708	718	759	803	761	747	782	772	710	840	707	786	704	740	775	750	741	741	740	759	757	698	753	719	716	750	794	753	757	751	792	751	707	720	783	766	766	778	741	744	744	779	771	724	746	746	783	739	698	762	744	792	752	786	762	726	764	723	736	730	718	748	757	735	762	775	698	721	714	764	751	733	777	739	735	761	692	737	748	777	737	698	728	765	788	736	744	758	789	769	799	748	743	720	738	760	689	711	754	752	780	776	725	730	752	737	716	689	777	730	779	746	776	768	692	763	709	789	762	735	725	754	774	768	723	752	737	789	751	795	698	755	762	736	797	727	770	754	732	737	744	775	775	779	815	733	747	721	745	694	728	781	725	724	782	751	729	756	765	765	727	747	737	783	724	766	738	789	743	733	785	758	731	773	753	744	758	732	744	768	719	729	737	722	758	774	808	768	751	744	733	773	733	760	765	773	705	735	824	716	753	759	721	746	728	710	727	773	811	731	746	707	745	766	717	732	725	692	759	722	720	704	683	701	736	805	731	755	728	756	790	746	792	733	742	741	703	782	748	776	742	671	698	789	709	773	747	772	763	789	719	771	750	731	723	742	768	719	717	796	722	740	759	807	786	785	704	735	785	701	751	785	803	762	735	794	748	752	785	801	781	759	706	709	724	806	741	789	759	731	731	805	765	721	737	719	739	793	763	740	746	733	752	703	750	738	730	750	745	783	739	745	742	773	739	705	759	808	762	788	794	679	752	741	740	770	718	736	717	714	776	779	790	751	770	756	770	729	782	747	785	761	766	741	734	785	796	800	782	761	706	754	764	730	753	717	737	720	768	731	696	785	745	770	783	745	745	717	685	704	768	758	710	742	766	772	656	724	691	710	743	750	757	765	765	709	761	725	740	745	769	747	754	716	755	720	743	755	735	711	721	755	758	741	737	762	717	715	743	738	756	703	747	741	751	718	746	758	778	763	750	776	737	756	797	696	744	738	750	754	747	739	728	749	751	747	759	752	766	742	754	742	695	718	805	768	766	774	725	737	729	717	746	742	729	757	715	723	760	766	735	774	751	702	786	719	777	819	742	732	758	787	755	723	723	800	764	728	732	722	770	761	739	758	768	763	752	728	786	729	753	724	739	747	743	757	723	757	782	742	731	773	752	804	751	754	748	753	798	732	728	762	704	777	757	756	738	764	802	779	768	726	728	804	748	719	796	773	740	805	788	756	749	748	752	772	755	711	779	753	727	727	758	717	728	729	724	759	758	806	746	719	731	744	783	732	772	770	763	747	734	805	757	741	747	737	723	786	778	743	796	763	724	747	745	732	833	720	702	774	758	776	809	736	752	766	741	704	744	768	727	775	739	721	754	765	715	704	764	744	729	758	751	762	743	755	726	712	733	760	711	740	810	728	751	751	743	759	755	715	683	741	768	749	732	786	785	751	734	763	797	758	742	730	752	751	738	685	738	718	709	734	777	723	803	790	762	725	778	760	698	738	740	775	765	740	739	739	735	755	765	762	752	761	736	702	729	700	713	725	752	701	693	750	746	782	769	738	728	775	779	772	749	748	726	751	745	719	779	687	752	740	717	694	724	753	755	712	777	756	749	690	717	757	726	780	748	727	741	790	731	710	711	760	736	689	772	759	760	728	736	717	763	761	789	755	777	783	764	789	739	761	753	763	765	745	769	753	742	724	715	808	783	746	699	746	720	752	742	747	750	701	745	732	794	748	754	804	753	678	765	772	812	722	790	804	740	832	706	758	743	792	765	749	706	720	713	724	731	774	789	749	780	769	778	748	732	702	756	715	776	748	767	751	777	792	758	745	720	744	744	745	767	732	725	785	742	756	732	773	744	723	757	721	766	727	769	750	743	733	738	788	720	782	733	772	781	743	696	742	766	770	719	743	717	732	787	720	737	722	764	731	730	770	750	766	735	776	744	797	730	794	738	705	783	752	727	687	735	752	740	725	742	760	775	770	720	731	779	708	746	724	722	736	748	719	770	760	771	774	734	762	744	737	709	712	735	765	762	767	757	792	747	781	790	768	761	769	724	775	724	757	743	751	762	718	751	727	741	778	722	772	740	719	778	729	758	682	764	760	734	784	758	782	745	753	771	749	734	798	714	801	733	693	759	775	774	765	711	746	732	737	815	741	716	708	765	778	770	736	757	782	753	747	714	733	754	778	706	787	706	705	744	723	746	781	743	751	739	731	726	779	695	735	738	718	711	745	765	748	760	719	779	736	736	738	771	765	775	698	771	749	738	720	745	754	741	766	712	742	692	734	728	758	766	740	767	679	777	704	765	747	733	785	765	750	718	728	744	778	794	758	754	753	738	780	781	724	758	790	746	746	757	718	759	731	742	763	786	734	746	755	741	738	745	786	758	743	784	774	760	741	757	734	752	734	762	814	731	739	797	729	773	714	764	722	746	725	769	736	748	735	761	726	733	790	726	787	761	761	803	756	755	746	730	721	738	724	734	742	768	737	734	725	713	729	783	780	770	720	693	747	759	719	748	773	719	758	779	776	788	773	706	736	742	772	729	731	709	795	795	749	734	732	734	771	729	747	753	746	749	724	757	746	707	740	698	701	760	705	718	712	724	781	787	743	796	720	778	740	758	747	762	762	758	765	721	745	693	762	768	752	740	748	770	747	725	720	746	736	708	729	738	747	697	773	774	756	759
22750	21340	29080	23956	21346	21396	7397	1427	1139	882	812	770	718	681	674	721	702	677	697	686	698	680	595	631	746	735	761	768	783	827	777	830	718	733	665	609	618	619	579	551	608	587	606	610	621	547	599	631	527	603	652	680	692	684	635	572	560	545	565	576	569	484	511	530	498	481	523	557	536	478	544	537	496	531	484	527	490	454	507	493	519	543	525	503	489	481	507	469	506	527	479	481	492	497	502	473	459	511	531	514	503	503	487	502	476	479	488	522	512	499	528	485	531	500	522	509	476	511	472	534	525	486	534	510	530	519	509	509	491	495	531	501	456	452	511	471	495	474	512	561	460	475	520	535	474	537	450	528	544	512	486	498	484	484	453	505	513	482	471	542	512	476	492	489	472	501	481	500	496	475	510	513	481	468	527	505	514	501	465	489	486	516	494	496	488	547	482	494	485	497	496	503	469	481	491	524	514	501	488	458	541	476	513	485	501	497	448	477	474	486	491	442	497	545	513	518	465	489	476	491	523	477	466	485	506	493	496	507	505	494	490	500	509	503	478	512	467	476	536	496	482	472	499	466	526	480	514	504	492	514	501	485	490	498	505	500	483	464	527	491	509	443	480	501	490	510	512	520	483	526	483	490	508	525	540	483	525	456	501	531	521	480	503	506	528	539	508	484	522	516	478	483	509	515	503	500	512	479	484	494	496	518	493	496	496	478	454	503	497	493	492	536	511	511	516	466	501	484	495	518	460	477	508	503	483	470	529	449	470	540	503	482	529	532	502	519	485	482	505	520	517	500	487	500	522	496	502	518	529	522	476	484	502	522	506	508	484	485	479	474	503	500	449	516	469	513	512	556	542	515	496	475	504	467	495	513	524	518	487	467	530	460	480	515	508	490	497	458	519	526	505	473	487	497	514	476	500	499	473	513	534	479	483	487	498	505	424	480	471	485	468	484	533	509	499	518	516	501	453	503	491	517	521	499	509	481	508	485	483	501	481	483	501	477	503	510	510	491	501	489	511	476	490	518	500	484	472	508	509	498	514	493	546	511	491	481	518	544	496	474	504	556	539	533	518	486	482	484	494	531	520	531	498	482	506	499	483	499	502	532	520	530	536	467	498	472	494	533	549	547	525	502	508	498	519	501	493	476	490	520	515	517	484	513	466	507	517	480	517	474	516	538	488	483	488	499	523	453	503	497	496	489	493	520	486	471	478	485	489	469	489	476	526	515	456	509	527	497	536	493	524	451	524	499	518	509	473	496	489	489	499	481	445	502	506	513	467	526	519	497	518	515	510	495	474	483	485	515	449	484	472	505	502	482	453	485	509	476	476	462	522	502	519	476	499	459	504	499	498	524	488	475	482	468	501	471	479	500	492	492	466	521	476	511	498	505	512	480	503	465	507	514	491	513	509	512	460	458	467	523	523	511	492	468	479	448	474	529	457	513	502	479	487	503	474	524	492	512	508	450	478	474	491	516	486	490	475	511	510	497	499	501	536	486	496	457	487	518	514	506	514	486	486	536	518	475	484	462	432	481	527	519	505	493	510	493	519	494	511	546	539	522	494	458	485	514	493	535	523	444	478	527	520	472	461	520	470	485	540	490	488	492	491	480	493	465	528	540	490	486	465	499	477	482	511	527	455	481	503	485	532	517	485	457	488	479	465	476	508	454	538	481	459	478	496	510	545	530	499	473	478	463	465	522	489	483	510	547	518	481	473	479	456	484	496	499	479	531	514	554	551	540	470	518	490	527	463	519	513	501	521	456	509	527	472	449	496	521	474	536	495	522	486	493	486	550	476	479	546	499	510	474	504	516	466	478	474	492	516	522	467	525	483	493	512	497	471	464	484	541	488	486	463	494	526	521	502	475	486	484	477	512	494	493	508	457	501	517	472	499	471	463	526	471	531	534	460	546	467	494	485	513	481	545	492	475	494	469	514	523	466	530	514	510	499	544	504	496	475	463	535	471	528	497	494	519	496	490	521	488	510	525	490	472	486	472	528	520	482	485	501	498	519	513	509	511	505	512	510	476	506	496	480	481	508	527	453	510	486	492	470	512	516	521	444	515	483	489	494	505	513	490	515	499	475	518	496	460	469	516	501	520	488	494	505	513	468	472	522	525	493	502	514	474	496	486	455	495	471	512	511	512	491	467	480	508	512	542	473	515	504	497	510	480	540	502	475	493	503	523	473	472	466	495	485	546	487	511	452	505	508	565	497	509	500	503	483	497	485	518	465	509	479	505	504	561	479	491	482	479	454	526	509	488	505	491	486	491	501	477	445	520	501	463	495	463	543	486	478	486	501	454	502	501	528	487	485	494	502	523	487	519	479	491	506	530	491	470	518	519	505	460	482	539	458	483	508	480	479	460	484	500	502	510	482	521	529	463	496	479	513	462	509	501	493	466	488	485	487	504	467	484	496	500	500	511	486	450	471	518	465	507	484	509	499	524	530	529	545	495	505	531	548	485	468	494	496	519	528	465	523	511	509	519	479	469	507	483	530	471	503	484	483	531	492	463	464	488	538	498	497	534	483	464	500	490	508	503	445	488	506	475	478	498	514	477	513	502	458	511	499	484	494	504	512	529	494	498	532	496	484	509	502	512	489	512	496	496	489	486	471	516	508	487	498	478	534	521	493	480	488	508	495	489	507	490	503	507	477	502	468	499	466	515	539	503	504	471	494	455	481	490	520	504	495	519	472	494	508	498	498	487	495	499	508	477	498	478	471	494	526	500	510	504	510	471	509	525	462	486	530	472	565	497	522	477	477	550	473	495	563	486	480	538	468	506	534	479	530	474	482	508	470	514	479	479	486	536	513	510	482	502	519	508	490	505	452	489	496	524	478	493	478	508	491	502	484	487	473	496	461	514	511	498	523	496	546	481	495	463	485	516	500	482	491	499	473	488	503	508	545	483	514	473	444	524	534	498	481	507	497	484	516	487	456	476	532	476	486	516	491	485	483	507	496	508	505	477	449	502	517	504	466	500	524	475	489	489	502	513	483	506	484	501	520	534	481	444	478	518	501	494	484	492	490	508	534	497	514	478	530	480	446	487	491	527	488	504	513	480	512	510	502	474	562	503	517	489	462	500	504	476	536	479	458	468	479	489	503	510	478	478	469	460	452	546	521	492	464	455	478	490	466	560	490	481	516	441	493	511	489	497	491	512	528	551	513	507	519	506	488	487	535	513	517	513	500	457	518	505	434	495	514	506	513	511	513	486	476	489	477	474	518	492	482	552	481	496	456	486	462	472	489	502	525	494	486	490	518	488	513	552	499	507	501	521	454	522	537	472	498	512	536	490	464	485	533	491	524	521	492	474	498	479	500	505	468	486	480	511	450	468	515	538	521	543	504	477	454	543	494	482	488	456	506	505	500	458	470	474	488	479	475	463	473	458	519	474	496	469	500	465	553	457	498	475	455	495	512	508	510	497	473	525	450	511	515	446	496	521	476	495	484	546	518	512	483	493	484	447	531	527	486	468	496	537
9171	31658	12021	6067	5014	3766	2805	2034	1631	1255	1097	967	934	848	799	790	835	854	815	792	790	753	718	737	835	886	874	975	1018	1048	1058	1029	938	867	776	749	685	651	631	617	621	656	630	659	659	627	602	598	652	701	737	812	804	743	731	629	573	623	588	642	539	545	529	490	551	570	555	509	593	551	541	540	556	479	534	479	499	498	535	501	498	521	515	493	529	511	497	517	513	495	511	488	515	527	492	473	544	507	529	455	524	511	524	472	505	489	519	505	518	492	531	517	466	501	522	496	491	513	532	549	515	492	508	429	498	511	489	486	481	455	512	471	504	493	497	483	498	524	526	524	520	542	480	514	506	526	528	522	500	521	511	519	522	542	484	527	505	497	519	531	470	533	537	532	492	498	521	492	483	544	517	537	509	526	438	524	514	491	518	509	497	487	499	511	487	495	535	486	504	490	494	526	505	479	507	491	525	509	476	489	493	525	529	502	534	538	489	529	496	467	491	479	508	517	507	539	476	469	484	462	515	509	531	476	488	515	464	478	504	563	515	463	493	549	513	509	518	498	476	523	456	505	543	501	501	557	503	504	531	493	523	485	510	496	538	525	539	507	505	547	504	485	498	469	499	494	493	501	486	548	514	531	529	482	473	518	477	494	501	523	538	502	470	504	493	497	478	503	521	544	500	516	477	508	506	469	518	495	520	462	517	535	468	548	507	514	483	487	488	504	503	453	550	494	534	517	513	517	489	526	534	487	515	502	472	498	481	518	476	474	504	493	495	490	497	520	517	531	525	487	511	517	502	503	508	522	520	481	493	502	475	461	508	512	470	513	516	483	542	501	504	502	509	529	518	512	510	530	537	514	531	464	516	514	473	498	489	471	479	534	492	520	521	510	480	513	513	512	481	491	473	498	492	525	517	512	524	525	496	481	468	499	512	508	501	496	469	499	512	519	485	523	550	517	518	485	487	489	505	483	488	520	510	487	534	518	475	497	503	516	463	514	491	494	485	479	510	510	481	544	498	526	523	461	504	549	482	509	556	497	485	511	462	466	503	498	546	518	500	512	512	524	543	504	497	553	551	524	514	527	516	539	517	525	528	479	483	522	497	505	499	485	552	489	539	487	516	484	511	512	546	485	517	497	506	490	512	464	501	503	504	490	489	501	532	477	483	517	458	513	485	511	520	496	498	523	497	437	479	493	551	541	515	528	524	494	507	506	486	496	469	485	522	484	478	477	512	479	506	485	510	500	484	524	498	492	502	530	488	482	519	489	488	500	518	485	497	487	528	493	557	525	499	502	490	511	452	486	506	505	502	501	538	510	540	508	486	553	482	482	506	506	494	501	540	527	551	541	494	485	531	561	526	518	505	522	519	498	498	502	521	473	492	500	486	534	492	527	502	523	532	492	495	489	492	490	527	488	509	477	549	500	518	532	479	508	531	462	527	501	448	493	510	519	477	515	487	493	510	486	462	504	510	522	472	483	524	501	510	538	502	504	494	538	470	536	488	514	521	507	473	503	471	518	519	514	523	455	513	491	530	518	489	483	518	499	504	510	506	501	511	489	530	492	545	508	522	492	521	521	501	469	499	509	511	504	524	517	532	512	521	516	525	486	525	494	535	537	520	478	505	508	517	506	507	500	551	532	535	497	524	447	494	495	530	487	502	494	518	531	518	493	507	480	469	519	479	489	488	507	511	487	535	506	525	481	474	474	539	492	533	512	459	472	494	498	532	517	454	513	452	483	523	505	480	499	504	484	465	520	490	485	492	527	522	525	522	502	526	496	491	479	496	544	507	498	470	509	502	536	529	486	493	479	502	505	490	501	494	507	512	497	528	514	551	486	481	510	480	483	530	467	516	508	489	499	499	482	495	515	471	502	517	504	471	494	520	524	533	503	493	473	502	516	497	490	478	554	469	502	498	532	460	485	505	480	505	485	487	546	518	488	506	534	494	535	481	520	503	488	504	510	519	523	493	467	528	509	504	509	519	510	485	494	524	504	512	511	482	529	487	508	476	484	473	510	510	491	505	492	516	486	541	487	490	534	551	519	442	498	505	534	526	511	503	496	504	504	493	506	524	497	522	512	547	466	518	471	508	443	495	521	497	465	509	511	487	476	490	503	509	519	499	553	494	499	523	490	497	500	499	513	496	486	552	458	504	474	493	507	506	510	498	510	511	477	529	511	499	508	485	539	505	498	499	490	466	478	512	538	537	540	517	497	496	522	493	489	523	505	506	532	519	479	504	518	482	523	512	526	499	501	504	496	484	509	528	504	532	515	510	498	495	513	520	474	491	535	494	475	543	479	515	518	491	505	470	515	488	538	545	540	520	501	496	521	533	465	495	498	534	493	506	519	510	546	520	532	522	516	570	470	496	513	505	518	447	499	496	492	474	494	525	536	496	546	520	495	486	504	523	504	530	493	491	486	510	469	513	469	501	475	539	525	508	503	488	537	546	503	514	540	510	510	467	470	498	516	471	532	476	474	527	529	513	503	523	513	516	496	547	477	544	517	480	484	525	539	519	504	502	528	513	539	500	504	507	534	516	507	506	534	509	480	499	474	540	534	482	429	521	495	510	481	499	509	491	514	489	480	505	521	498	488	494	505	473	499	530	489	519	449	518	534	488	540	507	515	476	516	496	518	512	511	510	561	531	513	498	461	476	480	510	528	505	504	522	451	513	488	506	536	511	509	512	492	497	508	533	523	515	492	495	471	502	503	525	538	503	489	515	511	514	504	476	526	497	493	470	506	478	486	528	524	509	519	508	494	471	500	503	482	502	490	483	539	474	531	489	491	493	498	498	506	497	490	496	483	488	556	505	489	522	480	514	512	502	488	473	520	453	485	507	505	528	473	506	530	529	527	505	505	537	499	488	488	497	556	498	517	502	516	484	530	483	470	488	509	486	550	513	515	486	515	492	519	531	507	502	479	502	503	525	524	519	512	464	518	515	514	499	461	516	491	535	498	505	517	509	505	475	460	546	521	529	509	540	476	502	503	468	483	511	510	504	494	495	517	485	503	513	506	534	449	530	506	448	506	474	537	515	508	511	516	489	506	475	477	535	531	525	508	502	503	523	505	507	486	479	497	487	510	494	487	528	488	559	492	476	519	516	533	535	513	532	532	507	468	502	483	496	534	473	479	490	497	533	547	513	487	494	520	498	515	468	513	523	511	512	511	512	519	480	514	481	514	511	523	454	530	500	539	514	483	539	496	489	524	519	502	478	516	481	472	495	507	489	461	437	515	498	535	530	493	494	476	523	531	523	524	490	487	490	488	493	523	450	533	524	488	519	505	500	500	490	531	543	476	521	501	538	505	485	466	495	497	495	516	505	547	548	514	489	508	529	508	497	498	494	516	517	486	523	515	493	518	492	510	487	490	464	508	513	513	525	521	467	484	460	532	513	491	529	532	473	528	494	515	550	450	450	526	497	525	527	501	527	492	466	518	515	488	511	482	520	515	504	489	524	496	491	473	530	528	481	519
28020	17418	4412	1333	1029	812	704	604	637	588	586	552	573	524	537	561	628	589	602	559	607	579	595	569	606	639	600	620	648	685	683	610	614	587	617	569	585	608	572	550	563	574	604	579	545	586	551	621	595	590	560	617	569	581	605	596	532	606	543	566	596	563	535	564	554	564	544	558	565	552	530	589	526	557	553	547	504	555	560	547	581	579	552	527	544	565	511	550	550	524	523	528	556	545	574	552	536	529	523	508	531	551	562	514	479	589	586	496	552	525	559	558	542	534	522	557	507	545	541	557	567	575	551	606	518	589	546	559	560	553	526	519	544	566	550	545	516	551	574	536	540	616	572	539	562	519	578	532	517	560	550	589	562	563	561	551	523	524	529	540	545	551	555	534	590	508	551	550	582	540	544	540	544	552	546	530	508	570	523	568	582	531	510	629	599	525	510	556	582	563	608	558	565	531	545	546	521	565	538	559	562	563	556	519	530	523	569	544	545	521	511	581	554	571	586	552	559	538	530	526	518	524	568	555	571	557	532	526	558	594	568	570	574	554	528	563	545	559	576	538	536	538	488	551	582	531	555	550	544	557	550	574	564	605	542	559	533	550	546	518	539	529	517	547	553	548	529	510	487	528	548	533	540	532	574	530	515	575	549	553	551	561	544	520	564	530	535	520	545	541	551	587	564	522	532	587	576	589	589	536	565	524	525	592	514	563	556	529	556	545	543	507	564	555	542	567	570	519	567	583	537	580	545	527	558	536	530	548	536	529	562	533	564	561	531	571	532	507	537	592	557	530	556	539	563	543	532	522	581	535	581	566	541	540	554	495	550	529	573	556	582	564	583	529	534	555	549	484	550	556	563	586	503	522	541	550	552	578	544	586	548	576	545	557	537	569	503	541	511	555	579	578	518	556	560	548	551	571	581	566	507	565	550	540	531	544	541	524	566	542	541	532	554	547	551	569	591	524	543	541	609	552	550	544	524	553	550	575	546	553	567	552	556	515	570	551	549	535	498	541	513	552	525	598	562	516	514	539	554	522	524	584	515	554	554	535	565	541	472	574	591	553	534	550	515	567	581	560	554	532	541	600	541	567	560	564	537	567	589	549	556	620	580	531	547	550	571	577	559	575	554	586	607	586	545	525	581	554	537	506	562	566	523	556	529	556	531	525	581	569	544	529	564	517	567	526	536	551	554	529	534	550	519	526	557	567	548	529	566	595	559	547	559	572	561	599	530	527	569	615	561	502	560	509	561	538	565	586	536	544	545	571	592	580	517	548	535	537	506	520	579	491	535	592	563	538	536	552	519	545	554	542	554	560	510	546	551	557	547	581	552	584	589	527	534	559	525	573	593	564	511	552	550	540	548	560	522	502	526	512	552	567	532	566	560	580	523	551	547	523	526	532	558	566	571	512	551	571	504	529	567	563	526	560	534	501	550	585	504	554	602	528	545	571	552	552	519	543	564	535	561	524	561	543	554	539	577	571	541	558	534	546	531	544	569	587	525	519	546	595	551	577	549	526	561	523	491	517	555	586	594	557	536	522	594	507	543	530	542	564	560	563	575	561	519	545	532	529	579	528	538	549	548	548	564	518	541	558	556	527	539	526	567	507	528	555	559	583	572	579	568	541	551	531	524	524	550	556	564	528	497	578	542	491	529	561	562	543	562	548	535	518	524	523	538	516	477	531	558	502	541	545	525	546	575	596	564	580	548	562	578	536	573	547	584	544	552	513	549	544	576	509	583	503	560	572	552	547	573	535	563	557	544	560	546	574	538	548	564	533	534	532	518	587	566	576	577	579	559	578	542	529	551	578	540	560	542	530	585	555	513	506	544	559	569	588	556	593	568	551	511	560	509	537	551	573	530	533	523	493	528	540	584	581	563	543	548	494	546	564	576	566	543	534	550	570	536	544	591	536	525	501	556	546	583	587	530	556	500	518	576	523	539	504	544	544	526	538	551	556	529	565	516	542	542	548	544	582	518	512	566	526	545	569	541	558	584	513	539	572	553	577	509	583	557	538	549	541	535	561	559	500	539	549	574	525	520	553	529	515	533	523	527	585	541	567	595	572	544	574	566	532	510	540	566	493	536	559	581	563	548	513	550	549	582	542	594	488	511	547	593	565	555	570	513	541	558	544	503	562	532	585	527	532	546	615	556	585	547	497	542	550	575	500	543	573	572	561	559	530	492	546	522	555	564	549	538	534	550	572	520	553	522	532	536	534	539	556	542	535	547	550	588	569	550	536	539	556	523	556	582	551	534	554	523	563	518	511	539	587	543	549	563	562	564	543	562	531	529	527	516	551	538	558	581	535	566	520	542	568	568	545	530	544	593	560	537	558	566	586	606	529	573	546	537	533	537	555	549	545	538	542	579	505	529	549	578	615	504	489	526	500	568	558	554	546	551	553	559	517	540	506	549	577	548	544	492	577	571	520	524	508	536	531	527	535	547	579	553	594	554	578	554	526	549	556	560	545	548	524	546	514	543	558	538	564	550	582	565	580	536	529	550	560	574	560	534	509	543	551	580	549	530	548	526	509	543	581	550	518	584	530	573	520	589	532	559	566	508	561	560	550	577	593	586	525	577	543	511	514	549	567	576	574	523	551	541	571	521	612	555	506	574	526	554	598	549	539	542	556	509	575	530	495	561	550	547	573	532	515	547	559	586	531	534	557	503	569	524	594	530	555	504	564	556	571	540	578	544	551	534	547	531	558	545	525	545	568	505	543	586	557	549	525	522	535	568	538	572	566	510	530	545	581	511	557	550	545	563	565	516	548	533	566	537	503	529	527	552	536	517	525	525	558	514	542	570	542	557	575	543	573	587	521	611	542	556	577	564	560	511	556	582	571	544	530	551	549	552	524	562	566	509	565	540	552	534	539	552	565	547	560	543	531	555	553	556	512	554	577	518	543	543	572	546	550	537	535	522	560	502	523	519	575	550	576	524	555	556	539	540	567	570	548	536	570	565	516	542	574	530	555	516	523	546	602	522	499	554	549	572	550	531	546	527	553	508	550	544	522	530	556	547	567	587	548	558	564	569	561	581	530	483	541	536	554	551	527	515	555	548	575	592	536	539	597	521	554	598	531	567	595	517	563	559	511	605	556	506	543	563	561	557	536	539	547	531	561	560	551	587	576	583	545	570	538	541	542	523	540	528	521	508	563	527	533	551	559	518	554	578	571	545	564	539	564	586	568	531	546	527	531	531	543	555	573	547	527	556	565	531	570	560	564	572	568	552	544	546	571	558	574	583	505	581	621	526	546	534	549	542	555	565	561	575	531	536	580	543	557	538	543	530	545	585	526	528	582	578	561	535	555	579	520	517	530	535	581	586	545	496	523	559	581	565	500	534	537	566	532	574	539	531	568	563	510	540	528	523	540	514	558	544	543	535	517	543	567	559	546	541	522	565	584	617	518	564	500	544	590	517	562	559	540	559	530	549	568	557	552	566	533	554	567	545	513	540	543	530	544	498	579	565	549	502	568
6756	4905	2352	1392	1326	1121	907	756	678	635	633	635	594	617	642	583	640	638	665	679	692	614	627	656	675	683	711	720	804	811	755	742	737	729	687	625	639	621	597	611	638	668	655	633	582	611	630	595	620	612	621	676	675	671	578	634	591	623	630	576	607	570	575	592	617	576	578	577	642	597	564	553	581	563	609	595	588	593	601	529	545	556	624	554	565	555	589	591	540	609	585	583	601	583	635	583	572	573	602	575	538	584	621	590	570	565	613	592	610	553	618	593	554	585	605	571	585	576	618	571	638	575	582	573	597	621	555	556	546	631	570	558	612	611	565	608	570	577	593	599	608	587	557	583	570	603	588	572	625	568	587	637	578	612	616	580	530	567	585	596	620	593	562	606	601	547	566	563	565	554	610	635	573	602	597	630	584	588	562	583	602	606	627	596	579	542	590	570	596	643	615	552	587	621	586	605	575	539	602	578	541	562	591	584	550	643	581	569	579	557	574	591	575	588	563	560	566	601	556	587	596	609	610	548	587	564	594	614	587	571	589	612	574	579	569	591	583	566	592	580	601	601	589	570	566	570	582	607	601	577	571	594	584	569	592	570	551	602	609	578	597	569	564	583	586	548	592	577	582	581	598	589	594	600	578	589	561	626	600	577	577	513	622	546	562	587	546	581	600	574	594	583	563	575	590	593	585	568	611	582	558	566	613	600	583	580	610	591	592	588	586	595	535	605	570	569	598	599	598	569	585	577	569	582	567	599	588	580	577	615	575	546	570	564	546	560	602	575	630	573	585	573	597	608	545	568	603	580	582	617	574	558	578	601	603	602	590	646	597	598	593	553	603	602	559	580	600	564	589	561	581	571	551	565	603	580	562	588	591	573	607	550	593	596	560	601	587	603	606	554	575	567	643	616	564	603	554	572	571	547	597	567	591	584	559	592	611	583	589	596	544	595	650	594	591	595	625	563	555	613	618	565	578	533	571	598	585	552	607	550	583	588	534	599	535	559	586	573	593	575	565	584	575	604	597	606	557	622	609	559	593	545	590	607	574	561	587	576	586	594	582	568	597	557	597	598	604	578	592	582	592	610	576	539	607	595	627	527	572	583	594	603	590	561	573	544	561	577	587	585	634	625	576	599	612	583	542	566	561	584	611	588	596	629	584	586	548	612	588	646	605	587	570	551	582	621	561	578	616	567	575	581	637	628	593	558	609	568	623	599	587	586	598	574	599	545	574	600	559	607	563	541	597	564	538	604	572	579	563	560	610	601	588	592	601	588	564	583	577	539	531	586	573	545	566	589	552	597	561	545	546	614	589	593	592	629	582	593	557	566	597	548	597	581	605	589	565	588	576	606	582	545	586	594	598	556	567	555	611	555	611	579	590	545	594	603	573	580	597	585	619	574	551	589	534	541	539	600	578	582	573	581	568	534	607	619	575	596	551	599	564	631	588	588	615	630	568	541	556	583	582	607	621	575	580	541	615	514	596	615	575	566	560	558	609	585	579	571	595	613	599	593	592	548	583	611	600	585	601	564	631	553	594	560	563	575	572	588	589	565	579	622	561	573	585	572	603	600	589	559	619	578	601	562	570	564	586	586	614	554	628	584	559	588	593	562	586	569	597	548	580	561	590	579	576	575	585	549	581	588	616	584	576	556	582	578	550	588	580	583	606	562	592	561	554	553	568	582	578	597	544	595	588	549	557	562	618	552	574	576	585	593	609	607	567	568	589	577	607	555	600	577	595	550	565	593	623	597	579	587	594	608	613	577	585	591	616	558	571	578	552	613	568	562	588	634	595	600	634	587	617	612	569	581	553	596	583	587	611	574	535	588	568	586	578	577	576	604	579	564	583	563	621	588	623	603	602	586	583	603	601	623	575	572	595	573	592	603	613	594	563	597	595	554	591	581	573	585	555	605	599	574	580	581	617	584	574	635	603	582	588	615	609	617	586	566	583	555	612	563	559	607	583	627	578	602	578	535	601	569	580	584	558	554	551	548	621	612	601	578	573	601	565	605	599	569	601	592	552	594	577	603	566	559	559	546	595	573	579	576	567	572	618	615	570	616	607	521	604	580	606	544	561	554	601	570	601	586	566	597	559	557	566	585	524	587	572	573	570	555	551	579	583	573	559	613	553	593	580	587	575	607	592	610	545	588	575	582	581	589	609	602	586	585	578	604	597	599	555	606	619	609	578	549	585	565	512	593	564	568	569	567	593	594	574	522	557	566	608	597	580	535	586	591	540	574	569	570	603	600	584	582	579	561	568	575	592	559	612	606	538	571	580	588	564	595	625	599	613	574	607	599	524	589	564	570	605	540	532	600	545	574	626	601	602	588	567	562	641	572	602	606	547	577	587	609	585	582	596	554	524	629	609	571	526	567	599	555	581	574	591	573	573	596	582	526	575	591	576	594	544	586	602	596	632	621	571	600	588	595	542	575	618	596	583	561	570	623	618	583	574	577	561	593	570	568	603	593	550	571	613	615	551	551	554	580	577	597	606	570	612	597	588	576	554	544	599	609	600	580	574	574	594	608	585	582	591	592	616	608	559	622	596	622	607	589	591	542	551	534	560	568	591	575	536	562	580	572	620	587	584	556	578	584	575	575	565	580	580	530	630	604	577	596	558	580	592	556	558	530	562	591	581	585	576	587	544	587	570	612	591	597	550	623	576	572	585	563	566	622	597	617	605	562	589	589	604	579	579	503	556	567	565	615	566	589	559	567	572	585	570	558	575	606	586	611	588	604	622	562	595	592	588	611	636	614	569	547	575	568	585	586	596	615	556	608	547	562	563	590	607	569	570	568	572	591	566	577	637	622	577	585	608	585	593	578	579	578	570	574	592	588	578	600	595	597	554	570	622	595	600	561	550	538	575	568	548	615	575	596	585	579	590	579	599	559	637	586	590	572	577	577	609	611	589	597	632	610	611	605	544	632	593	549	578	622	612	538	580	560	574	613	543	573	558	584	623	559	568	582	595	619	581	579	575	598	598	591	562	624	625	596	540	584	621	566	573	587	544	585	598	610	574	575	604	610	609	598	580	583	583	565	550	600	618	552	585	601	578	592	609	565	625	598	609	589	578	568	568	608	600	579	626	559	584	595	565	572	653	597	576	556	551	545	581	556	569	589	600	639	553	605	597	577	562	625	559	616	602	597	583	608	637	599	565	574	625	617	563	571	596	577	601	586	572	595	558	608	606	535	562	627	575	616	544	596	578	615	624	599	555	586	617	589	584	592	553	618	579	593	577	552	575	583	583	605	597	570	595	575	550	591	592	556	560	620	522	583	598	614	605	577	620	587	589	596	570	594	608	535	610	606	598	595	591	592	599	548	553	595	595	535	607	538	630	598	580	602	569	558	579	568	585	538	608	591	623	572	590	630	595	581	552	574	577	583	561	583	600	584	599	618	566	573	592	600	559	581	596	591	610	633	589	561	576	578	606	541	631	557	592	579	594	557	602	588	558	603	594	622	612	622	641	578	553	546
23900	21280	28489	24396	21288	9424	1401	814	662	563	477	440	521	448	453	450	449	474	452	459	469	433	457	475	484	493	488	546	572	577	622	557	540	498	504	425	414	429	377	394	369	402	430	416	427	384	377	376	430	410	441	469	445	429	368	402	404	394	378	350	376	353	345	353	387	345	350	379	351	373	349	355	338	343	327	322	320	359	329	357	325	345	338	329	328	314	328	344	347	303	325	348	345	337	377	317	342	329	337	318	316	357	337	348	371	329	348	333	339	331	361	309	322	321	338	334	359	353	334	306	355	361	329	328	331	344	342	365	336	366	325	343	340	336	341	348	389	323	333	320	308	351	325	383	338	344	330	299	324	382	350	347	332	344	314	347	334	367	304	352	342	330	323	349	328	348	321	343	329	364	332	346	324	347	295	331	323	349	327	345	349	325	358	345	335	337	344	337	348	313	334	328	329	335	346	308	333	358	350	336	322	360	337	382	320	357	353	336	358	345	346	314	343	319	289	337	368	368	342	367	334	330	356	316	327	371	311	339	332	304	335	342	329	339	371	325	309	323	358	327	351	325	298	308	317	345	333	293	332	347	338	326	315	341	333	362	351	308	313	350	336	319	355	318	344	363	353	334	340	326	326	327	311	320	312	328	361	354	346	354	345	337	337	335	338	321	320	311	355	324	364	373	334	329	348	357	346	353	357	336	344	373	338	333	363	310	317	324	325	319	349	341	329	375	312	351	347	353	368	319	355	353	337	339	359	363	356	345	333	332	312	357	335	353	335	332	335	338	340	349	379	362	315	343	313	327	312	303	331	355	319	358	341	310	342	313	353	368	356	378	342	349	355	332	333	342	322	332	365	306	352	349	334	301	322	357	330	341	351	351	351	382	330	333	345	345	337	323	339	339	350	329	307	327	330	324	355	316	356	329	364	348	321	377	358	330	351	363	348	324	315	320	331	379	359	320	345	355	308	349	326	326	381	380	337	359	351	340	349	347	335	334	336	307	331	309	331	346	344	331	336	320	328	372	352	353	362	328	362	326	307	346	303	311	330	338	308	361	337	354	355	348	326	349	346	336	325	327	333	319	344	316	340	328	337	331	364	346	311	364	351	343	320	342	340	326	333	342	345	363	338	350	310	302	327	344	354	341	361	357	320	343	310	332	357	366	330	367	325	376	327	334	341	337	329	340	299	345	367	310	349	312	347	351	331	347	322	328	353	328	327	362	326	343	325	357	298	317	304	319	360	362	372	322	348	313	311	357	355	368	361	342	344	361	320	364	305	333	341	310	341	347	326	360	312	340	312	360	334	337	311	315	318	329	322	307	314	344	342	343	344	340	357	333	317	361	320	334	349	374	362	385	348	359	356	317	323	325	335	354	366	335	326	330	348	334	360	329	357	341	316	354	317	324	353	333	366	313	337	339	318	359	363	300	318	326	317	314	308	341	358	333	328	321	325	341	330	332	338	350	350	322	307	340	323	309	313	359	309	342	353	334	331	361	337	330	360	320	313	311	368	324	328	346	317	327	364	368	340	369	356	329	343	344	325	337	329	322	329	368	354	340	363	316	328	328	345	316	346	333	322	327	329	332	318	350	339	322	362	326	372	354	334	365	332	347	347	330	315	337	340	315	334	347	356	356	348	312	306	326	337	350	346	331	346	317	292	325	356	327	352	298	331	315	330	343	351	381	308	364	341	335	301	332	330	364	320	327	331	351	315	339	339	336	351	366	309	327	326	327	312	347	315	364	340	370	357	318	323	325	311	371	355	329	360	322	357	320	328	363	331	360	335	336	320	324	372	349	346	335	332	346	306	309	309	311	341	327	324	350	342	313	303	328	367	331	311	330	323	351	310	344	367	361	327	341	308	335	327	320	341	367	370	304	347	372	328	319	336	286	362	322	319	342	350	337	336	321	368	333	332	337	376	365	335	332	387	364	347	358	321	305	324	314	334	337	340	337	327	340	336	367	349	333	363	357	325	315	322	353	308	358	341	328	332	371	339	347	362	320	311	302	363	377	316	331	355	365	349	359	343	359	337	350	343	309	348	357	355	343	307	352	344	337	330	352	370	319	295	323	334	368	337	309	328	333	334	359	361	338	342	344	342	329	356	358	353	317	323	355	357	348	325	327	334	311	320	354	365	309	354	342	342	348	339	345	356	346	322	357	356	347	326	335	364	309	350	317	319	322	368	332	359	320	311	329	318	339	364	325	341	357	322	336	346	367	316	291	341	341	312	311	322	359	317	339	349	327	365	356	343	353	322	314	336	355	302	374	367	325	348	314	369	336	335	354	374	312	336	300	342	317	302	347	365	380	380	347	322	323	343	346	358	308	342	318	363	359	371	363	331	316	358	348	358	353	343	350	327	360	333	347	322	365	315	361	333	370	308	346	331	352	326	316	333	372	294	367	363	344	328	330	330	316	344	339	320	342	365	354	305	321	361	351	316	357	327	348	325	337	357	366	334	320	343	363	339	366	336	349	354	334	351	340	348	313	359	324	356	324	333	315	331	321	358	339	356	355	351	319	317	313	350	303	334	344	313	333	325	335	349	349	328	350	340	328	344	330	331	316	330	353	344	341	343	359	359	309	318	338	290	336	341	346	358	377	326	326	363	344	332	358	345	321	358	319	343	326	320	328	357	336	322	362	360	353	328	333	332	303	327	339	309	335	327	362	338	353	320	354	327	357	333	342	326	358	321	318	379	347	316	322	310	306	371	354	318	374	355	326	333	353	361	345	349	313	329	333	349	349	322	348	345	333	297	350	337	330	322	339	356	322	316	324	314	336	374	347	334	319	352	351	343	362	345	332	354	339	341	336	317	339	324	337	352	369	323	332	347	353	308	328	335	342	326	339	304	327	339	347	361	347	321	345	341	343	325	344	348	372	340	351	356	330	341	334	338	357	322	300	339	359	338	345	354	334	334	325	308	344	333	324	313	355	315	334	329	357	316	322	380	330	314	336	311	328	347	342	369	391	324	342	341	374	320	341	327	338	325	295	331	341	356	339	336	337	334	344	321	327	311	333	336	345	353	358	332	367	361	330	318	349	344	365	283	315	332	347	321	332	333	316	345	333	333	312	352	343	322	349	321	335	314	332	337	342	333	376	319	337	330	343	331	335	325	338	340	353	334	346	338	316	315	328	321	350	339	337	335	346	327	320	315	310	367	375	332	333	372	367	339	345	353	352	362	340	330	333	310	388	362	350	365	325	323	369	324	356	349	366	344	349	332	336	319	371	355	328	286	330	363	327	342	343	342	379	364	344	326	348	299	304	329	346	345	353	339	335	364	313	353	326	322	334	365	335	335	334	327	317	329	338	313	361	336	326	355	344	349	324	331	371	376	335	327	349	330	368	315	351	310	346	340	349	331	355	355	325	343	356	363	321	328	353	373	349	319	311	340	339	344	328	311	310	335	311	337	324	336	346	334	333	370	330	374	354	319	319	339	366	332	351	331	319	385	323	337	312	328	324	328	358	341	346	362	358
7169	23857	7931	3822	3266	2338	1699	1247	1060	811	731	601	577	594	541	571	606	577	564	564	557	490	546	502	582	601	626	661	742	776	774	683	683	620	556	533	477	442	412	425	489	485	462	484	435	470	444	469	462	515	517	572	555	498	442	437	440	436	410	442	387	406	391	401	375	388	397	400	401	365	411	372	357	381	372	333	384	357	366	399	368	355	383	319	376	341	387	348	349	372	377	345	381	337	378	346	362	362	369	372	341	362	386	361	413	405	343	345	360	375	390	370	349	381	333	372	379	338	388	348	406	372	383	360	343	397	367	367	395	376	373	377	343	383	362	393	370	371	361	390	382	378	373	378	374	380	358	374	363	373	355	355	365	384	361	383	362	368	379	391	367	374	332	370	356	346	369	341	342	366	356	349	378	347	363	351	339	360	374	380	343	373	358	358	357	353	413	354	355	345	369	378	408	353	380	337	354	326	361	386	372	385	390	378	386	359	358	382	356	359	386	321	380	365	366	362	368	386	386	402	346	362	357	375	345	338	365	359	353	373	350	352	350	366	344	356	367	392	350	335	378	349	357	379	346	369	363	384	370	383	349	347	340	379	392	329	356	382	363	356	389	356	334	327	365	382	380	346	371	371	369	358	352	375	345	343	327	358	355	368	373	364	388	327	334	376	386	380	380	351	366	396	308	360	359	388	384	348	346	395	319	355	326	340	336	367	380	358	367	375	358	338	330	372	375	374	382	354	353	360	374	364	364	426	377	391	391	355	398	387	392	346	371	370	364	355	346	373	332	377	377	392	371	366	377	394	338	389	340	340	365	387	355	357	370	366	391	373	390	365	349	401	401	399	360	381	364	373	368	356	384	374	348	331	346	403	374	354	350	360	380	390	337	369	384	376	349	378	380	374	368	370	402	343	388	354	386	348	339	368	400	355	380	377	362	384	375	352	348	370	363	377	368	347	355	364	376	379	384	383	342	411	347	343	392	382	362	326	387	355	364	357	360	336	379	364	338	395	374	356	359	344	373	365	372	387	382	362	378	344	375	373	391	363	376	412	404	333	382	362	392	377	320	394	337	379	362	371	397	379	362	376	333	380	367	377	336	369	379	326	363	377	379	405	385	384	387	357	372	364	369	355	411	399	378	338	341	330	348	354	349	363	343	357	374	361	371	368	373	375	344	377	362	381	361	361	386	364	371	359	365	410	358	374	356	393	357	343	362	361	360	362	364	402	353	388	356	361	338	362	397	356	354	394	336	325	392	386	361	367	383	369	384	399	365	350	376	345	386	368	345	387	361	357	395	374	401	359	397	339	355	352	354	360	398	352	351	381	419	380	387	337	372	387	348	371	356	367	371	363	342	367	369	395	365	373	392	309	352	371	356	387	372	408	370	373	374	370	403	375	343	402	350	387	370	375	358	344	378	402	356	383	397	389	341	329	361	352	352	374	386	399	372	371	362	359	338	367	371	333	370	379	369	350	389	365	381	367	368	360	341	348	323	359	337	382	367	360	379	343	337	351	375	347	325	361	382	362	351	355	365	372	395	375	380	320	359	380	364	377	342	353	395	380	354	376	378	364	355	347	343	370	359	400	380	375	344	354	341	413	376	350	329	355	361	399	368	369	352	352	344	340	365	344	363	384	353	355	354	352	390	324	424	382	350	410	364	377	380	347	343	381	347	365	368	388	351	369	376	373	366	378	353	411	343	394	393	360	381	360	339	363	348	341	381	398	420	378	385	391	346	346	337	368	328	390	363	370	368	342	337	356	389	369	334	374	384	370	362	385	343	367	374	375	397	393	358	392	361	369	381	353	369	372	347	335	333	378	337	341	349	366	339	385	391	359	364	383	369	374	369	327	359	347	343	364	392	338	362	381	363	341	338	373	378	324	332	369	369	326	356	396	348	346	354	366	402	346	378	348	361	405	353	368	382	397	370	371	385	362	382	352	349	342	354	381	361	375	357	329	340	381	363	394	370	394	386	383	375	355	326	414	356	392	357	424	367	350	362	377	370	370	361	388	380	355	401	362	362	406	343	354	364	370	364	338	325	329	351	352	383	399	375	376	351	373	378	331	370	379	323	377	386	356	353	387	351	344	358	384	401	360	385	365	356	363	393	334	386	363	376	413	392	404	373	380	393	377	365	345	348	364	369	332	352	388	331	368	384	379	373	357	367	358	375	362	360	354	363	379	366	356	356	376	347	353	352	382	358	327	352	342	345	341	361	369	371	379	368	375	411	354	360	344	364	388	361	367	350	380	367	394	348	388	317	373	343	360	371	371	355	373	362	334	363	354	358	358	378	351	376	354	409	411	377	365	366	358	360	347	345	367	365	377	373	384	355	330	373	340	365	385	348	382	369	367	373	325	360	388	385	363	364	386	393	382	352	365	360	352	415	372	384	367	407	388	390	340	389	317	366	382	376	384	352	391	384	366	342	362	356	361	375	377	382	391	359	387	354	352	334	380	358	354	365	359	364	408	363	348	365	391	345	387	330	376	359	324	388	390	385	365	368	393	362	372	361	358	372	359	394	385	374	398	387	368	352	373	359	336	366	379	402	364	370	341	364	364	371	376	343	391	388	333	369	365	357	322	378	374	376	347	407	335	361	365	372	356	368	390	371	382	352	364	360	334	369	381	369	371	337	411	379	376	363	374	370	407	394	372	358	377	380	364	401	351	357	367	380	363	369	331	337	357	332	333	333	384	405	345	362	358	349	354	340	333	415	362	343	386	370	362	362	336	373	371	381	388	373	378	345	343	338	356	389	384	365	384	373	345	368	343	350	372	369	336	396	368	362	357	367	392	372	378	330	366	355	369	356	343	391	333	347	362	362	391	404	382	395	358	388	338	383	359	358	338	328	396	374	378	363	351	359	368	365	384	374	371	325	415	352	362	372	371	367	377	367	377	392	368	354	383	353	339	353	371	333	389	372	361	362	358	359	353	338	347	374	390	352	342	353	376	336	374	358	371	376	399	440	378	376	384	368	362	358	378	364	364	386	381	354	340	382	350	384	359	362	391	368	389	369	359	332	355	348	382	350	341	346	409	368	362	428	344	349	374	372	324	404	352	346	366	322	363	346	345	370	343	349	353	375	359	386	363	372	328	377	379	380	350	339	350	376	390	343	336	367	395	350	379	371	361	365	373	373	384	391	366	337	390	358	398	306	352	375	357	343	360	346	385	315	368	346	341	349	371	386	368	340	390	377	359	330	337	391	357	362	372	372	365	345	334	381	389	403	341	369	341	371	381	361	332	354	336	358	350	347	335	350	366	357	351	393	375	357	370	341	361	365	367	393	373	363	333	343	343	377	333	381	361	330	368	384	352	362	381	351	399	360	372	378	336	362	356	358	397	380	359	355	372	400	373	369	363	392	363	368	381	377	353	358	401	357	385	365	358	364	342	404	366	319	357	373	360	358	346	374	365	349	368	385	325	351	370	337	334	333	349	332	338	358	378	359	376	381	381	393	357	384	342	391	384	352	360	376	380
25125	21294	27329	25527	9523	1595	1207	1044	958	827	832	824	838	773	854	767	748	811	818	777	805	803	786	752	773	825	836	884	862	975	899	880	911	847	861	808	780	735	800	823	806	805	794	770	714	778	837	808	772	760	802	818	826	827	805	755	756	791	780	782	780	734	700	744	724	795	746	743	766	820	762	723	718	730	731	678	701	754	743	701	751	739	748	747	744	752	770	690	758	716	723	755	764	752	720	722	746	717	719	779	715	724	697	688	751	726	758	770	689	739	714	746	703	770	678	717	779	747	789	755	748	681	713	681	709	744	757	707	716	718	753	688	732	792	709	761	689	722	751	714	710	747	746	731	765	707	763	756	743	722	757	792	739	753	733	709	736	720	752	740	755	750	773	768	745	728	715	712	734	715	713	764	728	747	749	782	725	702	700	739	719	767	737	707	728	726	714	790	773	727	677	784	707	716	728	734	762	752	750	750	723	735	726	719	690	704	757	737	774	692	727	708	666	704	716	696	793	780	700	697	726	745	718	706	712	764	718	742	751	756	773	741	726	713	739	701	744	725	721	708	745	711	732	727	737	759	702	701	766	683	748	720	715	736	792	702	669	757	728	704	718	747	758	752	770	758	724	780	713	738	738	676	725	710	742	772	775	741	756	734	747	741	793	726	722	714	774	738	746	752	781	717	730	690	740	738	721	713	734	734	721	708	757	708	723	701	713	720	781	740	716	746	699	722	703	732	748	704	700	719	760	720	747	722	733	729	778	716	754	763	703	714	734	747	734	760	674	719	742	714	697	747	749	720	682	683	770	797	746	709	735	742	705	745	700	773	730	743	736	785	733	726	731	711	712	753	749	782	756	771	699	748	737	690	727	701	723	726	725	741	718	716	722	717	741	762	719	739	700	728	732	678	721	800	739	754	754	725	693	755	774	719	707	762	681	742	819	760	740	717	697	729	764	739	695	716	720	728	731	749	727	714	670	782	727	755	737	726	705	764	736	731	753	715	740	711	745	692	781	737	716	723	785	713	773	735	741	747	742	715	700	730	740	770	704	744	752	774	732	739	705	767	733	736	774	764	748	705	691	676	794	733	703	761	727	728	720	694	750	729	722	740	780	720	705	734	721	740	760	737	708	738	771	742	731	703	704	725	793	730	756	758	696	693	723	761	731	749	708	738	676	705	745	766	707	672	680	732	725	710	784	723	775	775	745	728	731	760	764	720	715	730	727	759	738	772	710	693	751	731	715	747	727	740	751	699	758	720	746	748	768	720	758	749	698	741	721	705	755	721	668	733	700	761	733	711	686	719	761	686	723	702	697	711	750	743	759	689	760	718	744	701	781	721	717	741	688	712	750	694	736	723	722	659	720	739	725	754	728	742	735	758	686	713	714	706	753	733	731	767	746	689	734	747	747	735	756	746	736	717	739	735	766	704	752	761	735	733	772	745	755	720	713	730	744	738	745	720	781	668	774	716	739	747	750	726	790	742	729	745	755	707	751	745	716	726	758	721	729	701	723	725	721	765	751	731	739	742	686	722	712	708	738	711	746	749	693	742	728	789	760	719	694	755	739	696	693	749	724	723	725	739	733	766	727	752	752	721	688	746	728	732	690	728	736	786	725	784	683	677	727	748	692	689	716	781	758	760	733	717	746	747	720	723	753	758	736	709	770	712	715	679	745	686	748	709	760	669	743	736	740	733	702	736	725	793	737	756	735	728	715	687	740	738	716	738	744	708	725	767	780	665	749	742	758	790	743	734	759	709	737	762	728	731	717	693	733	734	734	757	722	767	716	756	749	700	723	758	769	715	765	711	736	724	726	657	762	768	744	736	690	729	788	715	757	768	682	769	750	794	703	714	758	753	717	724	728	703	758	762	715	688	703	721	693	672	761	722	707	745	734	716	728	758	773	734	744	718	723	735	711	724	736	696	694	751	740	711	745	765	690	749	748	748	765	781	736	706	720	745	718	707	751	757	747	711	747	754	715	689	707	720	736	757	683	720	740	691	720	724	742	782	747	744	762	696	731	715	700	684	724	712	771	742	706	709	763	756	750	713	734	750	748	717	733	752	705	728	759	716	730	770	704	728	730	745	711	719	766	732	763	803	780	710	709	697	697	704	750	727	749	746	771	715	783	755	698	717	735	740	760	750	710	730	712	735	732	757	677	770	670	688	744	784	797	757	665	703	770	720	754	753	742	724	758	703	727	707	693	697	700	714	701	715	748	743	696	743	710	717	738	717	729	757	762	746	759	745	744	690	773	673	749	746	729	724	763	768	684	787	721	685	748	745	723	767	727	740	791	742	736	707	753	705	715	748	758	719	777	722	732	751	731	802	761	728	697	720	763	731	772	725	750	750	764	737	758	698	763	749	705	742	739	766	681	731	702	718	760	756	680	736	725	722	705	724	698	708	725	723	737	743	768	706	740	723	748	723	733	717	741	774	760	667	765	770	751	706	717	759	713	691	741	714	696	735	721	693	684	765	753	774	703	706	740	750	703	661	712	755	720	728	797	707	760	732	763	727	735	730	710	756	759	750	772	658	712	774	719	727	760	693	766	703	695	703	781	772	705	746	724	732	755	734	674	713	702	748	686	754	743	765	733	716	787	795	763	709	708	777	716	756	730	731	733	714	703	737	806	718	710	758	751	722	708	755	738	750	702	736	759	716	755	715	764	750	760	777	764	709	732	756	702	685	723	725	708	716	744	723	733	734	733	712	748	724	781	719	698	754	746	729	714	710	701	724	713	726	735	710	696	642	755	707	740	729	744	708	745	738	774	697	754	725	737	734	749	762	708	705	734	733	723	738	722	673	737	735	759	736	766	721	816	718	746	719	748	740	717	715	718	733	807	740	692	717	731	703	777	729	763	727	739	732	708	724	762	739	746	744	791	751	766	714	695	736	726	744	712	699	759	690	713	733	741	711	693	705	793	728	760	683	715	731	755	731	729	716	742	734	774	768	746	751	710	713	738	759	694	755	732	723	753	734	724	745	705	717	671	731	737	718	715	732	717	729	731	686	698	696	713	704	722	730	705	727	759	680	740	743	759	713	751	765	729	729	703	752	704	763	741	749	738	723	740	707	734	736	708	726	758	720	690	722	744	739	744	701	683	710	793	765	736	722	741	695	688	743	732	702	739	709	743	742	744	728	712	736	776	738	747	707	747	752	774	764	747	746	690	699	768	755	717	735	730	736	723	760	729	761	671	759	696	763	729	777	701	697	747	720	726	742	824	772	743	749	719	739	740	754	730	723	705	730	773	713	685	763	774	768	741	751	742	737	725	713	671	761	715	715	720	731	716	706	782	752	699	729	704	740	710	703	707	725	751	689	724	740	701	752	729	756	752	744	717	720	712	714	738	758	743	705	781	788	771	673	754	759	738	695	726	742	744	788	706	712	707	750	744	717	721	695	724	729	750	734	713	722	776	776	726	721	758	782	709	743	750	768	719	749	708	780	720	724	737	738	747	694	751	752	781	739	687	756	738	696
7116	17872	5609	3031	2591	2041	1568	1371	1193	993	947	911	899	855	901	832	855	898	886	869	898	878	895	839	941	957	972	1003	1081	1082	1079	1001	995	929	936	858	878	796	794	877	825	816	764	832	796	832	833	800	867	787	843	888	897	867	783	801	795	746	779	838	834	745	800	772	737	804	782	789	806	747	756	741	732	717	748	766	732	754	693	746	742	745	684	757	783	713	757	772	729	763	740	792	792	762	727	788	762	751	762	742	740	729	786	743	740	742	784	751	751	710	759	789	721	762	735	706	737	718	754	797	794	720	745	761	780	757	729	754	803	709	755	720	750	790	752	765	764	735	764	731	741	741	713	756	727	776	777	711	754	758	792	740	766	740	757	770	774	782	738	722	710	721	820	778	725	761	749	745	727	780	722	766	706	763	755	752	756	745	744	712	759	734	755	700	755	738	752	741	746	780	804	714	768	754	749	732	760	734	736	769	744	789	742	757	740	742	749	722	756	727	766	761	751	784	752	746	714	685	706	735	755	768	824	752	733	739	739	740	749	769	749	745	790	773	790	782	731	785	722	765	738	772	762	724	778	753	762	818	714	767	729	843	751	737	728	738	743	742	736	747	760	743	741	758	775	753	818	773	776	706	767	755	747	727	749	743	746	760	767	790	747	754	745	744	746	730	718	739	754	728	744	806	738	776	777	765	754	719	764	777	732	723	706	765	709	699	744	741	796	762	780	758	730	787	753	717	775	737	747	724	761	747	813	738	737	753	753	715	756	818	721	716	771	748	749	761	752	786	779	728	757	758	780	793	737	762	751	756	734	752	770	787	804	790	766	735	705	706	783	726	738	781	764	726	804	760	770	753	757	771	753	687	751	759	709	725	785	784	753	754	757	795	694	751	782	782	718	781	736	781	772	728	713	734	735	797	721	724	763	722	777	780	778	767	752	764	731	766	755	744	783	716	758	766	761	765	799	736	708	770	761	757	750	763	750	746	777	753	777	733	798	784	750	745	795	786	760	803	734	804	730	743	736	764	754	727	761	746	742	702	831	754	761	706	748	731	736	799	748	789	724	738	789	737	753	766	749	753	731	776	737	744	740	810	753	784	781	730	775	790	721	775	728	794	765	780	777	753	773	735	721	750	747	794	718	757	714	779	748	748	691	778	759	759	749	761	822	759	763	744	779	712	764	775	723	790	709	747	769	744	760	759	740	743	747	758	736	761	754	737	720	748	753	778	689	756	759	790	774	747	739	752	764	756	709	715	719	748	724	760	775	712	749	736	711	747	780	740	745	765	712	750	722	705	757	667	751	784	712	778	787	778	777	759	751	773	721	755	772	755	749	738	733	761	791	766	745	792	722	760	757	749	760	769	756	763	789	726	785	748	739	790	761	757	748	741	782	779	711	779	759	813	765	736	774	753	769	811	718	763	737	776	744	788	718	753	717	762	757	715	782	774	718	717	801	754	763	735	763	762	680	713	750	798	788	759	781	778	797	754	794	794	747	789	752	808	762	754	754	775	756	739	721	739	714	781	735	796	758	722	736	777	763	821	770	773	727	748	730	740	723	757	739	761	711	729	779	766	751	754	751	746	763	746	741	805	710	757	709	784	750	776	816	697	716	781	722	730	762	765	740	720	757	782	684	723	736	730	740	761	779	789	762	767	739	725	749	767	772	730	779	759	729	715	726	740	777	715	756	744	759	760	757	736	740	740	748	781	790	690	773	769	763	769	754	723	772	748	776	733	744	723	711	736	719	746	738	707	757	775	763	721	728	754	769	740	777	779	752	771	721	702	761	795	788	760	732	736	727	729	780	728	758	757	791	765	789	752	778	721	724	791	757	729	729	733	756	773	768	789	695	756	743	779	709	802	770	732	757	720	776	726	770	786	763	740	786	774	720	768	748	827	750	755	763	791	790	759	762	700	732	765	726	790	731	771	719	732	739	777	763	761	755	740	729	736	795	753	755	756	767	774	771	748	753	724	777	746	763	770	722	741	736	767	774	751	751	726	721	791	743	732	709	780	731	782	732	759	771	772	750	699	731	759	767	740	712	748	724	749	705	763	718	745	757	746	774	762	709	735	720	730	774	746	758	736	746	789	765	807	809	806	728	707	739	704	768	741	766	722	775	730	768	771	719	742	721	774	744	763	729	778	722	763	789	746	770	736	770	744	736	772	760	761	766	764	744	769	757	754	764	748	725	735	728	701	788	734	780	733	770	752	787	784	731	798	741	816	790	735	788	762	757	731	804	750	752	755	792	785	734	720	690	699	767	773	782	729	752	720	766	766	767	752	745	745	754	743	718	753	778	763	771	781	745	799	740	782	744	746	761	733	774	761	801	793	742	787	748	708	766	732	737	751	740	763	740	781	775	790	748	752	718	766	764	705	764	736	773	742	774	723	787	764	749	736	743	752	725	799	747	766	711	775	772	776	757	734	738	722	755	714	724	740	746	760	746	755	805	752	778	759	782	736	704	727	793	742	774	763	765	755	705	729	779	774	791	708	742	753	744	757	762	738	749	739	752	754	714	782	758	782	790	804	713	753	789	739	759	775	759	748	755	759	682	767	723	777	732	786	753	733	765	773	755	749	737	739	713	747	799	719	752	756	756	734	748	755	821	761	806	753	786	760	749	765	741	729	728	748	765	790	763	734	777	786	779	761	763	740	699	785	784	739	776	786	663	796	740	730	782	768	707	822	743	749	765	752	726	708	801	796	778	749	762	764	792	712	746	751	764	770	745	806	743	774	765	749	776	728	788	802	723	740	710	718	754	697	761	782	737	775	746	734	725	804	774	756	750	786	778	755	722	736	751	754	736	747	704	740	754	757	748	785	744	710	766	718	780	737	789	723	746	742	741	747	778	752	767	770	696	769	745	754	759	747	734	767	715	748	776	725	812	779	742	728	715	789	780	740	764	712	752	760	764	726	756	741	765	718	785	746	743	767	758	734	781	754	765	734	726	749	764	720	767	796	750	751	769	763	722	739	731	750	768	819	769	806	751	751	790	726	757	723	798	752	736	757	740	735	707	738	723	790	718	820	790	689	763	761	720	807	692	770	800	776	784	786	747	733	780	737	752	750	787	733	774	762	768	699	763	731	736	684	775	783	755	747	738	744	700	743	704	737	766	776	759	729	770	726	777	759	729	764	799	801	771	795	754	734	726	778	796	760	757	739	776	741	772	739	769	771	720	740	744	747	783	741	730	751	748	767	780	760	695	776	814	746	743	712	769	766	754	757	767	756	812	714	755	775	790	763	732	721	756	740	792	801	747	770	752	726	732	754	803	698	761	750	779	728	781	714	753	733	808	761	737	691	785	750	770	750	754	750	784	720	710	749	729	811	781	714	731	753	738	747	745	734	751	793	748	748	773	680	790	709	726	692	735	767	801	775	741	763	768	730	816	721	747	726	694	750	775	732	746	734	757	781	764	727	759	749	754	794	787	731	752	698	806	810	786	757	738	755	759	759	727	755	753	784	754	699	758	722	714	739
22753	21344	29086	23960	21346	21402	7332	1481	1128	870	804	789	728	698	696	717	693	626	738	683	720	623	650	614	668	702	751	778	843	837	825	852	779	710	690	655	673	623	580	583	575	614	612	615	611	592	581	631	627	601	663	693	710	700	615	562	531	550	594	562	541	541	495	510	558	519	506	577	556	526	590	529	572	500	511	511	484	514	566	478	474	518	511	491	549	549	495	536	505	493	544	501	496	529	470	495	518	487	538	521	511	520	490	491	476	528	487	504	518	518	449	512	549	487	505	519	500	498	497	541	521	492	494	499	498	529	484	497	531	518	504	523	482	501	521	506	503	482	549	465	522	496	511	509	488	491	506	462	531	502	490	498	499	518	493	530	493	528	505	538	489	487	498	535	541	497	529	477	507	517	487	555	476	499	518	530	506	528	511	512	548	504	491	524	481	522	494	477	489	522	512	500	524	550	494	516	537	510	517	522	478	498	481	548	488	503	517	477	472	513	482	491	556	461	496	525	497	485	477	526	545	520	523	529	480	499	510	512	469	502	535	513	521	508	502	496	507	496	532	490	507	511	510	498	451	525	492	530	499	516	515	507	466	508	559	504	521	459	481	528	485	488	442	482	514	532	494	510	543	491	496	484	551	508	498	499	517	486	455	491	500	501	524	501	514	493	500	528	541	507	483	513	511	537	488	483	491	517	494	524	548	529	501	534	505	462	467	528	499	532	488	498	487	532	531	485	526	466	455	516	480	493	474	472	505	494	469	499	555	502	509	496	504	524	488	511	512	532	523	503	527	551	518	506	500	482	543	511	503	499	498	462	511	492	494	525	497	490	503	523	593	504	553	510	483	495	501	481	510	538	491	488	520	482	494	500	497	515	507	541	469	518	518	506	560	485	512	481	483	521	507	486	493	478	467	528	487	509	522	474	519	504	520	529	529	535	516	476	485	531	483	477	485	520	453	463	492	461	506	511	464	481	499	521	504	470	468	525	528	486	535	510	486	496	496	487	488	492	534	553	517	458	491	482	517	499	509	501	476	512	479	513	498	482	513	485	548	484	530	530	488	510	472	484	516	477	502	520	520	528	482	490	528	521	529	537	458	528	498	520	477	497	505	498	498	532	500	538	540	519	515	465	521	495	493	488	489	474	532	495	465	463	468	508	498	480	512	487	499	503	533	537	535	507	517	524	490	541	538	503	485	442	464	537	529	492	493	513	535	501	489	463	497	540	516	555	482	526	481	503	508	556	489	513	503	527	493	540	467	523	509	515	513	486	544	442	521	501	512	509	508	525	525	466	529	521	484	500	483	538	509	453	476	510	513	530	488	513	502	471	511	509	514	478	485	531	504	478	509	462	531	504	510	506	468	499	549	507	486	485	462	532	518	476	483	501	503	553	494	513	490	530	514	510	505	477	493	489	517	480	516	464	499	496	497	503	505	499	508	538	528	489	476	493	498	517	523	500	496	543	482	484	502	502	519	519	479	509	505	549	491	492	504	520	514	473	538	480	496	534	503	507	528	544	506	510	491	495	512	513	470	535	518	481	514	506	503	498	498	546	496	518	489	500	501	475	491	491	516	474	490	532	483	521	475	502	489	548	495	514	502	512	472	494	470	489	480	505	536	479	483	518	488	494	498	530	472	533	449	505	476	519	495	512	469	526	523	496	502	491	484	497	535	512	512	533	519	493	488	483	608	483	498	491	502	538	527	517	465	516	509	467	455	512	476	538	544	507	488	494	470	526	519	514	549	537	461	509	514	504	563	494	441	537	492	507	531	507	525	526	513	517	541	531	518	489	534	499	473	480	502	536	521	479	452	512	510	503	538	493	461	514	522	485	526	524	513	521	503	490	501	513	482	515	510	506	482	520	483	509	497	519	508	533	482	513	525	474	519	486	500	532	546	523	526	515	504	524	554	481	497	539	458	499	509	510	491	518	531	499	530	502	501	476	492	477	499	502	487	475	491	520	493	480	481	520	495	481	491	493	486	514	522	477	518	476	491	509	498	458	474	499	491	540	536	484	499	484	459	500	461	512	484	517	484	452	455	508	496	482	475	507	493	496	498	498	502	498	495	497	495	492	508	491	491	530	526	509	498	494	531	513	517	524	542	567	500	514	529	499	497	509	513	507	498	478	523	455	538	528	517	530	476	503	514	502	463	521	526	476	508	508	484	492	472	544	528	489	499	494	483	489	555	527	487	481	484	495	446	516	487	475	473	535	537	466	491	493	492	532	507	490	516	504	497	473	496	521	500	486	486	464	499	531	470	544	478	506	506	527	515	505	495	496	559	534	512	494	504	490	496	523	505	521	518	499	492	482	493	535	488	513	509	520	540	483	535	538	519	469	492	510	513	495	502	468	493	500	504	510	528	511	484	531	512	523	519	522	537	490	508	514	519	498	453	522	564	524	535	483	489	502	466	502	509	522	526	539	496	502	510	507	488	498	503	484	537	515	518	539	553	494	508	516	479	493	470	468	515	505	474	484	527	492	498	476	486	517	503	496	507	510	513	469	452	507	475	511	472	530	513	490	477	516	503	504	527	493	478	517	540	486	485	517	503	478	568	491	505	531	507	495	547	550	499	492	554	498	506	518	518	435	488	507	514	522	508	523	498	509	459	563	511	493	466	550	507	507	524	512	489	527	550	497	458	498	521	491	488	497	511	494	496	507	481	513	512	529	557	476	492	489	500	513	521	454	515	514	509	517	499	518	496	509	532	522	465	517	559	511	478	517	549	474	522	511	484	537	463	512	503	474	435	492	423	520	501	531	502	519	498	488	485	482	479	507	538	514	457	475	480	549	508	490	480	410	547	525	555	480	499	461	495	478	534	504	489	530	505	514	507	463	537	492	492	538	495	519	552	517	506	509	499	498	535	513	491	531	530	494	486	502	510	497	538	430	524	514	507	460	507	482	490	501	470	564	529	500	490	529	508	504	495	522	503	547	497	472	508	519	485	520	462	536	472	516	476	479	530	536	508	510	536	522	492	470	482	527	550	506	485	523	550	503	497	487	500	494	516	526	496	512	474	504	523	508	521	499	532	516	491	524	528	507	473	511	497	474	528	554	518	517	487	522	519	495	494	452	534	498	540	487	480	489	476	540	497	497	466	482	518	535	535	520	502	510	519	521	514	516	503	448	525	509	487	494	470	509	494	501	488	540	522	523	520	506	495	515	467	497	504	513	488	522	471	487	445	491	521	491	525	522	500	502	491	558	480	509	485	490	458	483	520	489	518	492	503	483	496	467	474	524	520	498	505	481	510	535	480	506	437	492	505	503	484	535	505	461	478	500	492	455	521	474	498	525	506	496	512	535	486	482	505	486	491	468	504	513	505	505	476	488	500	520	493	511	531	494	491	488	515	531	489	506	515	509	509	489	505	485	486	497	483	504	499	495	476	485	460	521	480	498	461	491	545	464	507	453	481	521	505	489	555	515	513	476	492	505	537	487	504	516	527	500	526	455	495	504	478	500	509	527	487	512	501	503
9259	31469	12297	6589	5259	3898	2789	2078	1596	1248	1063	952	909	896	852	860	852	830	887	845	879	845	699	741	875	851	914	956	1120	1057	1079	1053	923	901	781	730	678	708	664	691	658	676	670	690	648	670	585	621	739	676	710	819	796	776	691	637	606	608	683	584	568	577	556	493	517	529	529	552	537	543	538	531	535	522	521	513	488	502	525	500	494	480	478	500	522	515	527	512	502	519	465	526	524	510	487	554	496	524	528	538	516	512	509	508	503	526	501	499	497	524	478	506	502	544	494	497	531	533	493	490	503	525	519	519	536	521	495	490	502	531	501	499	514	475	557	519	556	520	488	518	520	523	548	546	507	495	479	520	500	488	484	468	482	528	502	510	545	490	505	533	540	508	507	514	505	539	516	520	538	540	483	500	497	483	482	523	528	485	510	499	477	497	552	510	517	503	498	485	493	507	506	504	469	481	453	506	495	543	495	512	514	551	528	482	485	523	523	535	548	517	532	514	503	513	512	510	516	504	509	528	450	558	506	551	511	536	514	536	508	532	507	493	541	505	499	536	487	543	455	532	460	524	492	532	510	519	511	473	535	514	507	526	473	508	536	480	508	497	508	477	479	479	513	494	514	514	485	455	446	560	498	531	507	531	487	476	496	485	517	506	480	508	528	508	513	495	540	485	522	501	486	522	514	462	488	516	509	555	526	528	530	474	536	490	537	510	491	503	488	483	524	491	500	512	520	487	521	520	467	551	528	568	497	515	479	505	517	504	480	533	542	503	503	521	463	543	520	519	484	500	509	463	480	485	526	499	506	504	512	471	528	523	491	503	520	529	496	485	523	501	506	510	521	506	483	498	530	509	525	581	496	518	499	511	495	526	511	493	545	477	525	509	538	498	551	499	474	440	531	489	536	514	516	528	522	527	540	541	518	537	524	570	467	519	496	484	496	486	508	526	508	502	509	490	536	527	517	509	514	516	514	507	489	510	526	512	484	490	532	533	476	486	513	484	568	518	480	479	534	504	534	545	496	525	488	515	510	488	526	514	501	507	519	511	457	491	548	510	497	462	506	472	476	560	495	522	481	514	551	466	513	474	487	535	490	516	454	552	529	529	491	460	541	491	491	510	561	532	506	508	509	485	495	531	493	473	488	510	544	480	530	466	534	510	545	543	485	524	531	489	510	515	508	507	514	475	452	473	496	516	464	498	504	516	528	483	495	504	516	517	514	492	482	479	523	504	515	475	500	556	545	545	512	506	490	526	540	545	519	532	555	510	544	523	499	499	564	522	524	523	502	510	560	530	476	487	487	485	490	507	515	494	468	506	483	478	501	517	497	487	521	535	519	514	525	508	521	543	505	490	518	546	523	522	510	483	493	484	488	471	507	509	529	497	492	495	534	529	517	518	530	487	573	507	506	485	510	516	494	500	539	561	532	519	503	542	527	504	475	487	518	485	512	465	521	504	529	509	527	494	510	511	478	453	485	488	461	499	489	478	496	491	537	490	541	483	529	479	496	575	478	542	490	548	514	452	506	476	503	513	504	558	479	550	513	517	507	490	506	557	525	508	496	478	495	484	499	497	530	506	504	502	497	502	520	505	486	525	498	518	557	541	549	528	534	483	498	520	517	516	525	516	525	520	507	548	513	498	489	478	521	479	534	522	517	464	503	572	504	528	507	462	502	491	519	525	500	479	508	489	482	513	547	491	486	517	516	533	506	497	487	489	537	509	501	480	504	472	523	540	491	462	516	505	492	511	521	519	506	513	557	488	522	523	506	471	506	512	538	557	512	463	507	507	513	512	513	472	506	461	533	525	539	512	522	494	462	459	492	519	522	485	491	509	520	537	506	500	501	523	513	496	507	518	537	518	479	548	556	522	518	523	502	517	441	525	522	513	510	503	514	509	511	506	479	506	538	504	536	539	492	512	459	485	522	522	518	528	523	537	519	475	502	496	482	487	543	498	491	536	473	488	504	480	523	515	499	525	469	484	518	546	525	475	509	490	511	476	526	479	513	530	499	494	503	507	503	480	492	511	468	495	511	529	565	532	481	455	484	463	465	483	494	479	494	536	488	484	530	511	517	513	508	464	499	530	538	527	518	543	494	547	488	513	494	522	541	459	514	491	523	485	521	530	501	509	507	534	444	501	500	525	529	488	494	511	519	513	505	538	551	536	540	491	493	531	497	560	510	544	529	454	507	486	495	506	500	478	496	517	511	506	537	520	522	509	487	517	486	505	492	486	527	448	564	532	519	548	493	500	495	477	510	521	522	494	519	487	520	473	531	540	500	520	491	506	493	526	535	499	498	534	510	522	482	489	538	491	511	463	544	512	524	461	499	493	483	492	493	515	524	509	534	489	507	478	508	496	509	557	542	511	550	498	545	550	496	522	485	527	510	559	491	475	498	509	520	523	500	530	527	481	475	479	528	498	512	489	524	508	533	536	486	502	468	542	503	481	460	531	476	511	539	515	491	511	508	515	520	521	473	517	544	520	543	501	509	489	507	507	529	479	516	492	500	493	527	476	497	519	511	537	492	525	516	547	524	504	507	529	457	513	510	508	488	508	497	500	517	499	535	468	503	526	499	514	518	514	540	482	497	488	507	524	490	502	519	517	486	519	499	525	509	528	552	507	508	497	532	481	494	518	503	506	533	503	495	500	494	536	496	526	482	542	508	528	533	484	525	513	513	491	528	522	510	514	512	496	523	506	490	491	522	468	482	515	502	529	506	495	543	523	504	513	470	564	520	487	508	540	530	516	535	490	522	505	531	530	513	516	484	500	449	476	510	494	511	529	507	503	508	464	519	493	524	494	525	497	527	494	501	516	512	472	512	520	497	478	471	484	487	512	540	534	501	514	491	515	506	489	470	507	523	535	518	512	492	516	493	505	478	473	507	543	515	519	500	479	521	512	517	494	495	530	492	510	512	539	497	522	475	537	496	481	488	504	458	468	513	533	507	524	553	513	525	545	473	507	501	488	511	496	487	524	559	524	464	520	530	525	507	476	517	494	483	494	475	550	498	562	499	533	509	490	486	509	513	511	515	518	524	535	528	520	466	502	534	534	520	510	529	514	456	506	518	484	512	531	483	517	519	499	491	522	521	498	510	496	508	542	505	487	480	500	513	492	510	490	497	496	524	479	480	519	507	486	543	508	495	516	506	563	507	501	463	497	520	495	509	497	513	527	484	508	542	501	475	544	525	505	512	527	535	536	528	474	474	532	495	486	496	525	503	562	466	500	511	453	460	499	537	511	525	535	516	510	474	455	507	519	460	506	530	514	478	488	530	519	495	529	528	509	497	547	487	496	492	487	513	523	494	529	509	490	527	490	546	519	495	552	529	509	517	532	520	465	505	542	499	486	510	516	482	507	485	515	529	517	463	513	517	491	549	495	515	520	535	497	533	543	489	501	505	531	500	516	522	532	510	553	492	467	489	523	511	519	485	496	491	489	524	523	516	541	496	508	501	493	493	503	496	515	539	515	493	463
28184	17275	4370	1504	1096	797	743	664	616	608	613	590	557	574	572	576	582	574	615	624	612	614	573	592	588	634	637	651	674	655	656	665	626	622	565	615	577	559	587	578	586	540	575	642	595	545	589	585	575	566	664	600	580	559	572	551	558	590	590	594	539	594	610	547	526	589	536	555	559	545	569	583	541	599	572	532	552	540	521	582	577	589	554	545	536	535	579	520	546	571	546	553	589	527	533	541	585	566	602	596	589	566	539	544	551	552	586	607	552	559	555	571	555	560	531	530	535	551	554	530	594	585	547	528	564	561	545	557	580	562	568	558	568	598	585	553	527	540	582	552	530	511	540	569	560	565	529	520	583	564	559	534	558	583	570	542	541	518	534	544	580	569	542	580	575	588	566	537	491	552	547	522	564	524	551	564	518	567	536	574	572	588	525	564	555	564	581	569	542	538	545	539	528	560	569	545	578	520	581	575	591	512	561	529	567	548	549	546	560	536	574	545	554	576	566	555	566	538	535	553	552	566	555	582	610	560	572	574	555	564	548	571	552	565	576	529	516	550	525	554	532	548	558	576	512	573	517	552	504	595	557	585	588	569	570	597	591	582	525	592	553	532	531	530	551	542	528	515	579	606	534	546	595	530	563	550	540	536	607	554	543	561	560	562	535	603	550	548	610	571	528	584	562	519	567	586	583	555	532	570	572	540	543	534	550	565	552	539	581	537	529	566	552	581	565	563	541	543	554	606	514	568	523	575	577	578	556	565	575	548	560	596	576	548	535	565	507	549	539	579	510	563	557	577	556	551	570	622	577	548	569	622	550	534	511	551	546	549	600	527	553	567	551	549	573	568	591	566	525	522	546	510	556	595	557	539	543	545	571	545	574	572	550	540	523	528	564	558	587	551	527	531	561	571	543	574	521	536	544	575	534	570	586	564	513	559	543	565	566	572	541	578	539	556	546	590	594	550	541	573	531	541	549	521	579	555	581	552	596	572	569	609	528	588	530	545	530	571	565	560	555	586	594	574	555	580	540	511	573	570	549	536	527	569	554	591	582	520	567	510	584	523	531	567	535	555	538	567	548	567	573	555	585	526	565	522	535	565	557	575	584	576	594	579	549	582	558	534	535	563	570	567	529	536	551	573	558	607	559	598	514	578	559	553	582	558	560	503	552	585	549	611	549	514	606	537	590	528	590	539	607	557	562	622	590	589	532	575	535	573	543	506	565	593	569	540	534	589	530	542	551	554	523	568	566	573	594	584	521	526	540	560	543	534	566	525	546	602	551	571	569	546	568	555	581	523	494	571	561	583	552	517	519	555	503	571	545	578	577	533	537	567	546	598	552	542	564	564	597	553	482	535	546	611	601	567	560	521	557	571	552	519	545	502	556	529	531	538	551	572	607	599	526	585	543	553	573	570	571	555	543	543	532	552	564	526	544	560	577	572	564	559	535	536	594	551	552	523	481	541	605	539	484	517	548	541	512	552	606	557	530	610	592	614	560	546	561	542	553	574	560	562	608	580	551	569	559	547	538	537	602	549	576	566	581	565	570	569	546	542	536	552	583	592	551	546	556	579	573	575	562	510	535	547	546	529	496	568	549	521	555	525	570	571	536	565	572	527	546	521	599	596	541	532	555	564	530	556	556	572	582	568	527	553	549	527	555	569	571	556	554	552	598	529	546	578	548	586	504	583	562	556	536	566	533	580	561	552	543	539	578	524	571	580	530	517	519	543	550	507	574	555	535	511	516	522	544	554	581	571	568	574	554	560	581	572	525	594	587	547	562	531	588	562	528	517	557	543	562	538	550	589	552	581	587	595	554	552	549	541	564	551	538	549	538	566	568	531	556	533	606	540	560	561	543	541	557	566	580	530	561	591	569	542	557	526	572	514	574	532	598	555	529	594	548	531	551	543	532	559	571	600	586	592	526	560	570	598	567	559	574	554	539	571	578	608	557	567	518	537	544	528	565	597	548	560	517	544	539	548	595	560	537	579	536	560	574	539	559	576	509	535	616	554	592	580	562	563	566	538	548	522	565	583	568	558	585	533	554	569	545	571	602	544	586	598	536	569	562	534	557	574	567	534	576	511	599	518	604	602	556	565	559	622	527	552	532	585	565	586	560	578	560	556	546	526	594	519	573	559	582	549	605	558	553	604	577	536	584	546	546	575	556	494	511	577	567	525	575	583	568	544	519	551	558	575	568	569	584	554	522	581	548	546	528	544	551	541	556	552	543	573	593	544	555	564	546	552	592	559	543	544	570	580	561	540	591	558	582	563	559	544	566	556	552	518	545	564	560	545	575	534	565	555	575	541	553	558	558	537	516	568	555	518	523	556	580	525	572	586	521	560	554	564	534	568	550	539	547	541	569	572	521	580	565	536	566	533	545	528	536	558	544	539	563	537	582	534	558	535	529	497	556	560	548	601	516	573	559	572	570	530	576	574	557	584	531	576	591	560	546	550	558	544	544	534	541	607	544	512	552	525	565	551	583	561	560	557	531	544	538	533	514	553	567	548	550	590	524	552	551	598	534	565	591	560	537	554	555	552	571	569	563	535	552	545	568	577	540	543	567	566	557	584	567	566	545	542	582	565	545	567	560	510	559	553	556	565	596	559	567	555	566	574	564	563	556	625	536	555	539	557	566	559	600	565	584	536	556	579	541	598	515	584	556	572	577	568	581	554	562	513	565	543	529	579	563	562	555	550	583	549	546	536	578	552	554	522	551	544	550	515	548	559	563	530	564	554	531	519	540	588	568	565	557	538	573	517	573	577	575	609	550	536	557	520	549	560	567	571	549	542	559	535	531	580	579	588	583	569	559	542	547	572	543	539	580	568	567	544	556	520	539	544	530	607	541	584	515	492	584	566	515	555	566	547	559	544	509	558	529	515	571	543	550	561	554	549	565	566	533	600	575	563	518	497	508	542	557	543	570	541	548	541	559	543	571	595	553	544	542	483	498	534	579	589	545	552	527	501	526	576	529	545	534	551	564	554	563	567	554	560	616	557	602	580	550	554	573	586	530	547	589	578	543	538	553	540	521	551	547	550	565	563	565	574	581	558	544	541	577	553	550	562	532	592	514	571	578	572	532	530	543	540	529	572	564	512	524	529	608	525	548	493	530	562	578	540	554	529	553	547	548	567	577	554	555	554	552	591	579	557	511	532	546	568	593	557	521	520	553	538	573	559	569	554	571	568	572	529	587	552	521	554	516	574	545	557	524	525	561	567	554	554	552	528	581	548	616	592	601	531	535	545	564	578	572	597	584	553	543	586	569	562	588	577	541	558	548	560	583	550	570	589	601	558	559	552	520	545	539	555	520	549	579	561	542	521	559	593	546	536	577	564	585	544	560	551	558	536	566	538	589	570	546	549	528	552	568	614	571	563	580	532	544	547	558	572	548	566	571	576	558	585	571	582	571	578	596	548	590	524	539	553	546	570	569	512	544	538	590	551	564	567	491	544	521	557	554	546	520	565	523	570	513	519
6668	4905	2545	1654	1446	1106	838	717	712	635	620	649	617	614	693	639	646	628	715	649	648	703	678	622	656	727	721	779	771	769	817	807	712	687	719	697	643	659	635	654	638	678	634	653	622	599	574	663	609	670	661	634	699	628	645	637	617	633	621	646	595	638	620	631	628	611	617	620	580	600	581	605	562	591	567	605	588	607	615	590	628	600	626	603	603	601	624	627	622	592	592	622	588	609	610	588	596	599	599	589	605	589	574	573	561	611	589	607	624	609	585	579	628	572	578	568	552	605	553	632	613	592	614	601	592	562	607	583	591	573	554	590	562	574	594	634	592	570	572	611	582	603	626	593	608	572	591	548	566	610	564	580	617	605	596	561	588	551	623	572	617	549	604	563	613	584	613	544	614	590	588	587	597	563	586	609	603	567	578	598	603	600	624	600	576	636	570	620	634	598	584	603	594	608	616	586	626	576	572	595	636	599	572	589	588	634	559	600	569	583	635	543	595	599	640	576	595	624	578	573	617	605	623	585	604	569	605	572	567	603	610	605	573	594	622	618	555	599	563	574	599	596	578	540	613	575	585	580	623	567	586	588	585	570	640	593	571	575	558	578	591	617	609	602	590	567	610	569	573	590	577	611	574	604	546	615	582	602	598	611	566	595	564	636	579	578	583	606	543	599	652	583	599	569	598	561	595	590	601	600	613	597	617	565	602	561	595	607	571	578	601	626	621	576	595	591	611	577	556	563	591	600	582	584	575	615	598	580	594	597	590	615	578	575	602	574	577	629	608	582	504	611	607	600	544	620	598	573	576	607	596	582	660	578	591	539	580	557	586	573	642	619	594	634	614	594	581	598	593	578	516	590	580	601	602	588	550	631	603	575	575	543	587	594	555	560	587	556	591	576	542	598	602	600	590	536	596	579	619	635	588	581	617	530	570	595	599	591	624	573	586	572	580	579	583	604	546	542	581	586	595	571	572	587	540	589	630	577	585	578	618	572	582	567	591	575	594	589	574	590	618	571	627	543	574	598	629	605	608	625	583	589	610	579	556	620	585	592	567	566	587	591	602	588	597	582	581	565	584	599	610	584	602	525	555	591	575	569	592	565	536	542	603	585	568	611	617	592	534	627	574	592	614	577	585	586	595	574	611	551	630	567	586	621	615	609	544	541	583	554	614	622	584	599	575	576	602	591	620	614	616	583	572	595	583	586	594	610	590	576	606	567	593	592	602	620	602	564	609	618	606	597	602	601	588	620	603	608	573	642	600	598	594	592	594	563	594	586	561	608	611	631	588	575	558	588	581	555	583	609	608	581	577	594	583	604	613	585	640	575	600	617	585	590	595	601	606	580	594	558	570	581	600	577	598	579	595	579	596	594	566	573	552	616	541	616	562	596	577	595	632	590	580	599	592	599	603	587	569	614	599	554	584	604	598	593	592	628	621	590	592	558	561	594	580	547	606	635	555	555	574	565	596	576	597	608	549	578	577	574	584	596	576	553	598	625	572	605	571	593	576	554	590	574	520	609	631	586	613	572	577	602	609	600	585	540	600	544	617	603	578	634	559	637	580	616	588	594	616	573	598	598	539	579	637	588	549	560	592	593	585	590	622	609	592	625	554	585	640	550	623	625	619	629	600	621	576	553	574	583	607	535	616	563	581	590	607	599	574	548	585	586	577	604	558	556	629	621	586	575	587	583	612	567	597	600	577	598	607	590	652	577	619	611	596	596	563	569	577	572	572	587	572	550	633	590	608	587	553	587	589	609	574	611	619	556	615	581	531	569	641	578	577	583	574	582	613	612	592	609	605	578	595	561	590	599	597	587	613	624	564	578	574	610	627	581	604	606	554	606	593	553	586	591	584	607	593	567	561	597	576	637	582	631	576	586	573	585	618	622	575	608	604	565	609	575	594	602	631	562	578	587	580	607	587	601	585	589	596	578	589	563	560	606	595	600	607	570	581	600	631	600	601	616	616	589	603	589	594	609	564	648	624	600	548	536	644	543	546	632	604	564	588	632	589	554	578	542	632	605	554	573	634	583	584	574	573	594	555	567	624	584	576	600	545	619	550	579	582	596	567	575	612	559	574	589	599	593	649	586	591	588	588	585	598	584	617	584	591	641	608	624	561	591	577	605	615	566	607	541	616	583	560	583	581	580	602	598	566	596	604	590	615	612	586	602	557	627	591	594	576	590	570	599	636	609	608	598	572	621	598	558	600	605	597	583	585	592	586	584	641	588	608	594	645	601	571	560	577	662	571	592	556	619	563	624	578	597	622	566	590	579	592	581	582	573	596	587	588	565	614	603	560	596	563	592	616	602	594	612	581	584	606	595	585	549	584	557	582	584	584	592	557	589	646	600	588	604	579	628	618	572	595	575	618	608	621	600	605	549	618	537	566	620	588	610	569	639	633	586	606	571	647	614	636	584	639	552	570	622	576	636	586	568	573	610	564	616	575	580	581	626	600	613	627	582	583	606	580	615	614	588	607	583	581	571	581	590	613	570	560	607	572	557	561	553	585	585	573	597	570	546	626	548	605	603	601	590	607	610	573	579	564	578	573	592	574	620	578	589	579	579	547	590	590	614	636	543	569	564	624	587	589	569	613	598	553	609	604	564	607	560	637	628	633	570	579	592	588	576	556	594	584	570	607	585	596	573	586	615	589	579	614	561	618	611	569	573	619	583	569	593	571	604	612	561	605	619	572	603	602	541	586	613	548	592	601	556	570	589	604	568	637	591	625	624	593	618	594	612	631	553	603	605	601	598	583	562	578	618	584	612	624	580	593	602	566	610	553	554	607	603	593	588	564	623	619	581	607	582	583	583	564	619	614	592	561	574	568	582	582	610	616	586	575	556	628	594	568	646	575	571	604	642	589	610	624	627	569	623	564	574	583	582	587	600	627	579	559	563	610	577	566	569	584	613	583	598	613	578	594	593	568	625	617	614	551	611	575	578	622	581	560	604	589	578	611	583	577	603	591	558	589	591	549	601	569	581	601	618	610	592	598	563	560	602	620	606	592	577	579	557	539	540	553	612	579	619	559	589	633	623	616	604	607	617	561	578	600	630	568	651	615	581	564	583	589	566	575	577	566	564	599	599	589	554	549	586	601	615	571	575	543	587	597	572	583	602	583	609	587	600	587	593	562	556	600	546	604	596	622	569	555	539	581	583	583	566	567	618	591	588	569	586	585	567	624	619	567	591	570	514	608	592	563	605	586	594	586	623	597	561	588	588	613	569	618	613	594	582	649	563	565	568	583	597	603	562	594	546	608	610	564	587	587	624	585	559	577	612	602	593	577	536	617	568	585	579	602	599	577	596	599	582	609	604	621	610	594	662	616	598	607	594	563	605	580	616	584	579	608	590	604	551	583	514	571	558	656	623	604	545	620	578	566	570	598	579	586	627	568	567	547	601	592	627	621	618	597	597	560	620	586	592	581	609	620	630	563	575	613	595	576	593	569	603	585	606	620	654	575	572	628	596	586	574
23900	21310	28494	24471	21297	8736	1323	816	677	602	513	478	487	421	418	432	483	434	429	442	446	452	438	449	504	517	506	513	507	575	579	562	541	483	458	447	439	403	393	357	430	391	372	411	391	454	406	392	415	427	489	460	470	438	402	389	364	374	399	377	387	389	368	338	363	376	410	385	321	358	345	349	362	363	353	334	362	331	348	314	364	389	304	366	345	328	361	373	330	339	328	340	312	321	333	328	345	324	338	324	350	334	358	325	361	371	323	317	307	319	322	339	334	346	348	344	366	342	363	327	339	355	338	370	340	341	331	330	398	320	352	335	354	321	365	346	338	347	331	359	360	360	340	340	329	327	324	358	330	341	371	332	303	348	318	349	299	334	340	344	318	350	349	327	339	344	330	366	286	356	332	325	344	326	356	338	313	313	335	379	340	297	329	291	357	337	330	337	345	349	340	352	330	328	331	330	355	359	351	322	344	344	359	358	350	360	338	311	323	317	342	334	369	381	328	360	320	349	352	332	333	356	347	354	352	366	329	309	379	379	364	314	328	336	328	344	338	324	372	344	345	348	352	325	352	338	336	328	338	335	332	338	325	322	350	337	359	350	360	347	340	337	334	347	348	345	298	316	341	347	345	345	332	342	358	321	350	352	369	355	323	339	355	367	344	340	346	335	378	333	349	321	354	322	311	356	321	334	350	341	361	358	353	319	316	348	368	332	338	369	379	341	333	330	355	348	312	364	335	343	324	334	348	342	314	337	330	312	309	365	355	356	331	357	331	320	328	330	334	351	322	343	353	354	321	363	339	335	308	388	358	361	339	363	352	330	331	316	343	359	342	366	350	332	356	353	345	335	334	364	341	351	328	321	329	323	322	335	320	352	338	337	307	326	367	328	342	352	335	330	354	321	360	353	376	314	348	317	311	359	316	312	336	341	333	363	369	344	377	336	358	361	327	305	332	341	345	327	361	323	336	335	389	384	330	361	341	338	319	363	330	350	382	347	369	327	366	330	348	335	395	343	295	352	336	348	339	358	348	352	306	338	345	333	347	349	312	332	356	345	374	329	335	352	351	321	357	349	332	296	333	373	316	328	316	326	365	361	353	358	318	339	346	351	332	331	342	348	332	307	358	302	343	306	342	359	319	352	303	351	350	348	356	320	331	318	336	362	332	357	345	348	324	337	333	311	330	331	340	352	348	369	349	395	354	335	343	349	330	355	370	345	377	336	372	398	338	350	315	331	329	318	333	334	373	304	343	333	357	343	368	325	357	326	349	307	324	336	328	342	372	366	387	311	339	333	334	375	385	317	337	354	347	334	372	342	352	363	346	350	345	313	313	346	342	328	351	363	318	344	353	341	339	313	329	330	328	358	344	309	356	345	321	342	361	347	371	335	338	315	358	353	368	352	343	333	349	371	387	349	334	346	329	343	337	332	331	337	358	344	370	374	345	349	347	351	331	349	360	342	341	315	346	336	346	308	302	331	337	313	362	321	326	355	359	305	327	342	325	351	364	345	315	364	326	343	305	331	332	355	310	331	386	321	338	342	326	347	357	338	359	329	331	355	327	334	350	320	333	322	369	357	357	335	333	320	315	299	350	367	344	350	332	303	358	368	350	347	365	335	317	329	347	342	347	345	372	353	367	328	330	310	338	324	330	355	365	360	320	333	356	335	347	318	335	332	353	335	308	359	339	346	332	365	342	358	334	342	348	369	344	315	346	353	331	347	354	318	327	348	303	345	317	354	342	370	334	352	358	299	318	377	320	348	349	331	323	344	303	344	348	325	370	325	353	376	315	369	341	353	322	358	342	332	358	364	367	326	359	338	352	352	350	316	367	348	375	339	393	347	350	342	363	351	362	330	362	361	357	325	371	383	333	344	359	387	336	336	327	357	328	346	335	369	364	345	335	325	323	374	348	349	333	334	361	346	355	326	351	352	335	354	333	321	302	340	323	305	359	348	353	360	370	341	329	360	321	346	329	327	344	339	369	389	356	356	351	382	328	351	320	325	332	311	371	340	341	351	368	324	333	368	330	347	349	332	333	352	381	318	345	338	325	363	353	321	365	347	328	333	342	351	339	344	316	308	357	361	362	318	309	324	338	302	344	351	342	335	355	376	322	333	335	346	341	352	309	313	350	325	366	322	339	326	310	316	303	343	365	323	321	370	338	321	331	317	352	321	381	339	349	345	318	364	351	342	336	350	317	314	349	345	341	332	327	348	325	326	331	363	321	319	332	337	348	323	351	364	371	350	364	377	346	321	340	359	361	338	336	348	339	341	342	314	313	315	356	327	346	336	379	335	352	330	332	322	334	357	342	371	346	341	354	319	330	346	354	327	346	328	354	357	331	320	360	318	350	332	341	380	352	329	329	387	338	347	335	344	349	348	315	372	362	346	336	324	321	333	332	363	367	354	306	332	321	367	327	336	348	361	327	341	402	339	356	310	325	337	318	375	335	363	320	346	343	334	333	332	352	345	330	328	353	340	342	335	365	333	361	350	341	338	336	332	329	343	336	329	328	350	333	330	377	377	318	333	363	331	345	295	369	371	367	351	315	331	341	332	329	299	324	357	309	330	337	360	302	338	313	347	290	325	323	332	314	337	366	331	343	342	371	339	329	370	342	327	361	353	349	323	352	351	323	331	318	342	378	373	352	359	346	333	360	349	345	347	352	360	336	352	356	347	344	336	361	328	383	395	325	314	366	333	357	348	321	340	344	344	326	335	327	319	352	358	324	351	316	332	345	353	357	368	326	355	375	328	339	357	349	372	316	308	361	353	323	322	326	315	339	328	358	343	346	347	370	328	319	316	335	372	342	336	372	319	341	350	347	327	340	342	370	349	332	327	346	314	359	353	335	342	311	368	326	336	345	313	340	369	340	338	336	325	363	326	318	354	333	348	356	336	367	360	334	311	327	335	305	348	344	336	331	353	336	358	360	335	325	343	356	319	338	330	343	345	334	321	347	352	319	350	321	327	379	341	359	365	372	349	321	351	369	344	333	334	340	332	340	308	352	334	336	340	347	335	325	347	363	340	319	369	339	355	375	342	327	381	346	314	321	329	342	358	326	318	319	362	332	368	375	362	352	325	344	341	321	330	325	362	333	343	325	344	327	341	331	319	331	327	355	344	341	333	362	335	344	326	332	356	340	323	339	351	342	343	323	351	338	329	292	367	355	341	348	343	350	338	374	328	328	339	336	282	329	315	337	377	351	349	348	353	372	319	339	339	332	324	344	330	346	330	330	318	355	352	331	323	372	344	327	344	351	354	317	322	365	311	365	305	313	363	303	361	330	342	374	338	318	347	360	344	349	363	320	341	355	369	356	343	330	350	362	357	394	310	359	345	303	344	358	352	330	344	343	338	318	325	338	327	339	342	354	333	340	352	357	336	351	358	338	356	341	383	316	334	351	368	352	356	385	361	333	359	305	360	339	338	333	358	345	356	312	361	342	349	353	318	364	350	365	358	363	373	340	337	326	354
7607	23769	8327	4269	3407	2351	1692	1262	1021	850	712	600	581	555	600	609	590	561	610	586	590	576	542	542	536	607	603	673	729	782	713	744	665	637	590	518	445	503	482	444	472	468	490	515	472	448	427	476	493	482	527	561	589	517	432	441	441	430	415	414	423	386	410	388	389	390	374	364	411	404	392	384	367	369	369	347	381	366	381	370	369	401	388	343	368	359	389	362	389	361	371	359	363	406	369	366	355	362	384	360	391	390	373	375	381	353	326	336	401	336	353	379	343	383	403	338	374	368	341	384	342	372	399	385	364	330	369	366	367	341	347	371	381	370	370	352	370	383	382	368	361	362	391	349	349	350	381	357	365	382	374	371	351	350	374	378	394	367	337	377	358	404	380	374	371	363	346	362	340	366	367	355	376	349	371	371	376	373	358	363	373	386	377	348	336	394	353	352	357	356	341	371	332	378	345	382	357	351	362	374	363	418	386	391	369	361	382	368	392	377	376	387	396	368	348	362	358	363	381	369	371	376	381	378	368	376	377	385	369	342	315	373	389	361	397	355	355	367	381	375	411	373	384	377	377	370	369	377	419	360	350	359	372	376	359	373	375	372	356	364	364	359	389	358	379	387	380	359	364	382	335	378	398	395	382	370	367	374	340	377	385	392	368	347	350	378	370	367	398	335	371	359	380	348	362	386	356	421	365	370	356	382	373	380	356	397	351	384	322	341	370	376	359	385	370	376	385	356	330	393	367	384	388	400	351	358	373	350	410	395	376	387	391	365	386	380	365	346	369	382	349	360	403	386	330	378	337	373	386	373	326	390	371	325	350	367	422	374	368	378	353	346	383	383	366	348	373	423	369	395	390	381	380	337	373	359	332	359	385	369	378	367	361	363	299	379	363	383	388	415	394	403	401	361	378	349	381	331	398	355	346	414	359	355	364	401	396	351	395	408	359	369	390	363	387	354	405	388	387	338	363	363	392	374	337	349	362	377	409	389	415	374	351	390	362	345	378	347	355	378	382	363	383	377	362	383	341	416	367	380	407	363	394	357	385	403	361	375	354	338	377	398	348	411	351	346	362	337	374	344	398	370	376	361	355	333	377	382	379	360	380	380	365	345	375	376	358	355	335	373	348	323	398	369	399	410	351	335	398	352	365	396	357	391	376	360	377	347	383	355	370	361	334	384	384	344	384	385	382	364	362	359	350	351	384	371	368	372	331	389	362	332	361	355	393	334	366	387	359	371	374	356	356	358	368	397	386	372	367	352	388	342	354	385	400	355	353	389	380	364	385	367	365	363	330	347	401	371	354	372	335	373	376	378	391	367	367	344	351	355	387	383	395	358	355	344	355	382	350	382	345	370	371	392	363	379	353	398	367	361	380	347	394	360	352	376	374	363	386	339	354	368	407	335	363	380	381	364	348	361	386	356	372	375	395	410	366	402	329	419	380	360	401	386	366	417	389	382	364	378	385	389	393	404	401	349	371	365	360	346	339	390	384	355	373	353	382	359	348	373	373	374	363	372	391	367	397	371	370	362	344	399	346	380	364	357	364	383	378	373	363	339	380	382	409	383	367	353	383	358	382	372	357	325	340	387	388	418	387	386	358	401	408	370	339	393	355	367	374	356	368	362	400	351	373	364	388	403	344	382	406	347	371	366	374	375	403	371	395	336	339	374	363	376	378	399	382	343	381	413	350	360	401	390	369	334	406	367	364	358	371	376	354	382	363	389	362	379	384	374	359	356	387	380	381	377	349	382	386	336	348	347	377	347	398	388	354	407	388	399	374	325	389	371	370	405	363	384	387	334	366	361	380	354	347	385	348	403	384	380	376	351	363	377	343	362	377	372	366	370	321	387	372	391	380	367	356	346	362	374	383	369	362	386	363	396	358	371	334	334	409	371	381	344	335	374	369	373	382	418	364	363	346	392	389	357	377	354	372	372	349	333	344	335	360	372	374	385	378	375	374	360	382	357	340	375	341	359	363	358	331	379	390	354	364	359	410	357	395	372	316	382	377	353	362	387	392	367	364	384	376	378	345	355	373	399	373	373	345	386	390	397	370	360	359	376	376	359	369	348	359	337	404	374	387	356	386	361	341	362	367	360	352	382	361	394	376	383	387	364	340	346	381	394	358	357	360	393	360	355	369	370	363	359	364	377	358	361	360	347	386	368	392	388	359	363	400	373	356	355	365	343	340	371	341	352	358	345	363	387	366	365	366	364	359	367	408	375	386	357	392	361	400	398	384	405	373	374	406	355	349	379	351	381	363	405	366	351	374	382	400	371	370	348	396	373	390	359	366	410	338	337	375	366	357	386	353	391	387	348	370	351	340	355	379	362	366	364	366	367	402	369	396	362	389	360	339	342	383	385	370	367	402	381	371	356	403	331	368	396	364	370	351	367	391	350	371	360	327	394	355	379	352	372	393	402	347	330	372	390	365	367	342	359	350	391	382	330	358	335	365	357	399	370	379	370	351	406	410	350	394	375	415	362	390	341	362	392	377	365	377	345	360	385	371	361	368	399	353	368	400	386	347	340	357	366	339	389	383	352	368	415	397	350	392	342	373	401	343	400	357	371	341	365	375	352	382	390	367	392	369	362	351	398	395	366	393	399	414	368	399	347	377	361	361	350	400	367	361	392	377	372	409	369	355	376	369	381	395	356	334	379	326	403	361	351	333	336	350	355	406	385	362	372	369	357	371	372	360	346	376	410	373	362	374	375	371	360	377	382	397	377	374	353	370	358	394	338	384	343	382	398	377	389	395	384	358	390	395	346	360	371	361	387	385	352	395	367	393	382	403	356	366	347	389	397	378	399	359	372	400	371	366	373	368	401	365	390	361	373	381	325	358	346	373	347	402	388	336	367	352	375	374	346	380	375	370	364	393	382	403	343	376	338	367	329	385	358	376	366	370	336	375	312	373	333	405	367	387	355	376	376	356	346	374	357	359	377	370	379	362	396	396	354	347	344	383	311	369	355	394	357	402	398	360	335	385	367	357	342	367	367	339	362	381	379	400	379	348	320	383	359	380	369	363	357	352	345	339	349	362	374	357	368	401	359	373	377	362	354	350	413	384	360	391	365	393	331	373	354	357	360	379	334	357	353	372	378	359	386	366	386	379	352	353	361	335	383	362	356	379	346	371	357	387	375	360	384	376	347	337	390	394	385	355	383	381	371	392	356	388	387	339	369	384	375	352	382	366	364	368	373	365	375	366	373	372	354	394	314	385	312	388	375	390	396	393	361	365	364	375	349	389	336	365	361	343	389	339	398	379	356	360	377	392	355	381	387	380	367	369	368	370	376	350	390	360	349	362	358	371	374	379	398	352	368	381	384	348	370	338	364	357	370	348	397	381	370	362	382	402	341	350	360	355	406	383	369	370	355	346	402	370	327	348	355	399	369	384	348	393	418	324	346	368	370	371	370	373	355	374	371	415	391	378	378	368	360	390	378	348	389	374	399	368	378	336	369	382	366	388	390	347	386	359	372
25150	21276	27151	25551	8248	1551	1113	988	926	837	853	803	853	869	795	814	756	769	787	772	810	813	730	768	783	839	878	891	887	908	865	897	855	798	839	812	760	789	787	747	720	822	728	777	748	763	822	736	803	792	811	799	805	788	756	760	742	764	792	842	718	778	758	684	701	742	716	732	768	751	783	740	742	750	752	811	760	737	693	711	739	772	771	726	688	707	745	723	706	750	701	710	715	736	733	742	739	720	749	716	771	758	764	715	741	776	748	706	673	778	740	763	692	750	764	716	705	756	719	745	732	734	763	744	770	762	753	737	744	716	767	709	720	709	730	736	669	746	729	738	680	776	746	689	714	747	736	741	694	811	736	772	730	750	738	700	714	711	703	728	763	735	751	746	747	718	756	720	714	696	772	680	714	766	715	734	734	758	711	710	763	726	728	759	723	775	738	800	702	759	733	738	688	770	713	733	714	739	715	692	756	757	789	710	709	740	747	719	711	734	736	712	759	728	772	723	771	695	710	716	749	741	689	687	738	727	768	692	727	748	718	714	722	738	701	711	763	732	716	755	740	766	737	761	775	767	763	743	747	731	704	766	741	720	740	726	705	691	717	772	742	769	731	728	776	698	701	695	755	747	757	704	738	688	748	708	731	742	739	685	747	726	720	759	730	704	761	733	739	752	767	742	735	726	744	673	692	742	711	748	748	728	795	758	756	746	708	757	738	743	670	674	755	749	744	768	759	685	710	785	765	750	794	756	739	729	697	709	763	749	741	702	740	725	767	711	743	729	746	697	779	731	732	744	749	728	769	738	690	730	764	741	719	731	715	766	752	730	714	767	730	687	738	744	705	765	710	755	692	747	761	794	737	747	714	797	724	719	660	658	780	751	719	701	728	772	759	801	737	732	745	751	757	731	761	687	689	733	694	730	733	745	796	707	739	726	789	736	671	693	670	756	724	716	762	741	693	737	742	745	745	713	739	720	754	723	757	772	661	713	698	729	732	688	749	775	740	753	737	751	702	743	741	760	771	711	729	706	693	708	752	770	726	772	734	705	759	746	805	741	730	744	735	750	728	699	730	755	695	690	783	720	763	723	711	724	751	730	714	719	717	701	721	733	730	752	755	731	726	691	694	721	739	728	749	721	749	722	712	771	732	723	771	731	740	714	750	767	724	751	755	661	742	733	714	701	667	756	715	721	719	777	776	704	732	793	778	753	722	718	718	733	738	752	750	736	719	743	779	700	742	717	755	743	724	737	726	769	774	788	776	762	724	688	727	752	728	673	741	762	759	706	754	748	694	732	731	667	719	765	737	692	791	769	714	755	757	724	745	736	766	770	732	701	733	698	732	738	758	710	736	737	722	731	697	722	732	723	709	729	745	664	697	736	771	738	728	699	715	642	738	755	730	734	725	709	759	727	729	679	665	746	787	785	729	708	753	734	719	706	715	691	801	738	800	688	751	709	652	714	769	759	765	727	695	693	724	724	768	739	756	693	786	712	704	733	711	731	766	736	738	673	737	725	737	687	769	739	759	710	768	745	746	773	676	698	755	729	678	763	774	725	720	747	710	738	767	750	735	708	733	722	791	699	721	753	708	745	718	752	769	737	704	743	742	741	678	794	833	774	713	748	726	699	742	721	678	751	694	753	706	718	702	707	721	755	741	718	713	715	781	741	751	703	737	728	750	694	725	735	745	684	686	775	717	742	710	683	721	709	745	753	737	707	709	738	711	739	766	725	713	743	751	725	738	685	719	714	756	714	723	769	750	734	739	817	726	702	692	752	754	752	696	706	714	707	746	751	770	723	719	786	720	755	711	708	713	718	726	718	754	712	722	756	766	721	708	729	764	718	747	773	753	738	718	712	747	705	717	709	731	736	741	747	806	734	733	725	717	721	718	696	758	684	723	745	729	750	757	700	799	703	758	684	780	776	744	770	722	715	701	749	750	716	741	750	739	722	716	731	704	706	739	705	724	731	751	785	740	739	727	657	737	776	723	725	720	744	692	768	762	801	785	687	733	735	775	736	745	712	738	776	777	720	732	746	685	724	699	771	725	746	698	747	737	692	727	748	702	737	748	735	711	739	719	698	714	790	709	706	718	735	744	708	729	744	760	738	799	749	722	767	736	728	660	708	710	681	714	727	737	743	771	741	726	731	779	747	762	720	730	730	721	677	764	722	743	720	746	760	743	731	750	771	730	740	693	739	730	710	704	711	732	709	699	782	738	735	724	701	710	758	759	730	739	712	732	760	746	739	746	767	739	739	765	751	783	688	726	724	810	722	707	746	733	665	762	739	712	773	709	716	723	734	712	722	747	747	688	695	706	706	724	768	774	781	751	701	750	758	770	716	746	744	714	746	699	722	721	762	731	755	728	733	721	695	760	720	736	665	738	754	716	759	755	728	776	757	719	737	724	751	711	715	727	738	763	716	714	741	750	757	694	729	723	726	671	756	718	761	737	717	759	700	735	701	700	760	750	743	740	751	740	727	745	713	742	722	720	753	709	738	685	704	761	721	691	755	747	714	758	748	713	797	760	749	708	722	695	744	722	736	740	726	737	769	732	729	718	716	724	724	769	737	740	747	716	707	732	770	739	698	792	720	710	745	786	752	712	745	736	675	745	699	715	739	741	750	703	737	743	733	722	733	751	730	743	701	717	709	752	744	732	702	745	787	716	712	786	755	733	750	733	714	713	704	748	647	742	778	692	737	725	715	719	766	749	692	720	727	718	655	709	726	734	717	740	772	752	735	723	715	784	696	698	730	725	732	799	773	734	756	709	738	711	755	733	739	764	759	754	738	742	675	713	724	717	742	791	738	727	660	735	712	739	784	689	750	725	696	760	706	747	723	720	725	762	706	793	711	699	731	742	787	762	768	728	702	750	712	728	769	705	705	756	751	755	751	697	719	719	712	764	744	803	729	759	697	746	690	711	731	722	736	743	713	725	742	701	707	711	763	759	687	736	763	782	694	726	710	703	708	694	729	728	773	735	789	730	735	764	730	738	708	666	732	702	710	715	730	770	708	730	707	754	714	734	738	723	737	749	735	779	732	737	779	760	768	679	730	795	734	737	741	707	708	722	745	719	726	746	750	716	775	759	702	702	726	738	744	804	766	681	705	730	778	697	691	737	726	696	688	692	708	772	699	765	763	761	729	687	743	708	766	658	713	692	759	677	728	678	737	702	815	706	723	744	704	717	768	703	699	708	736	704	729	777	752	724	691	773	689	689	740	731	714	728	740	775	763	728	791	702	738	710	720	736	672	736	765	708	741	736	710	752	772	716	742	663	757	714	739	729	769	725	718	753	743	772	730	753	728	723	768	746	753	770	655	743	777	785	751	738	715	705	725	752	776	717	718	713	707	696	667	744	766	690	738	711	735	765	726	736	754	733	691	732	705	710	724	743	731	773	724	741	674	700	768	745	726	766	745	702	707	722	716	725	716	726	768	775	700	709	726	740	767	717	745	743	730	668	716	673	739	750	730
7066	18129	5879	3226	2657	1991	1609	1318	1204	982	937	964	937	919	874	911	896	869	904	938	884	904	899	887	912	876	999	945	981	1088	1086	1038	963	917	925	864	815	806	858	839	824	831	836	820	826	835	862	868	875	868	858	938	876	905	792	822	771	781	807	754	778	743	791	745	769	761	773	803	789	784	785	789	774	741	748	779	785	793	756	741	763	775	760	787	767	793	757	781	735	778	762	766	737	764	756	772	753	750	748	748	760	762	746	794	754	752	746	779	781	732	766	712	806	734	754	800	784	737	730	774	768	736	741	773	763	752	741	794	767	741	770	717	741	780	795	721	782	782	765	776	746	751	724	781	804	740	707	755	740	749	725	753	701	754	722	726	771	699	741	731	764	771	769	752	747	830	756	705	745	741	751	751	726	789	761	753	786	760	719	788	735	733	747	796	772	708	754	804	759	747	744	790	731	761	731	759	753	766	749	803	750	777	726	799	739	771	761	741	767	755	813	780	754	739	731	711	785	734	830	732	745	789	756	744	737	757	778	738	781	773	748	783	838	779	793	765	774	739	764	765	789	769	782	731	781	776	772	766	700	793	759	783	746	763	710	705	802	792	741	757	778	739	745	774	775	819	764	723	807	808	738	784	754	735	769	722	772	769	776	740	712	775	714	747	753	713	756	743	834	746	728	792	778	761	743	774	739	754	781	745	751	763	779	750	764	753	752	764	716	716	728	789	757	805	712	711	762	739	741	744	712	726	746	728	725	743	752	768	761	731	776	767	740	734	792	777	735	781	689	756	733	772	747	754	778	748	723	773	789	753	728	784	782	761	777	729	711	779	762	745	775	773	772	753	773	759	776	766	717	808	730	692	723	800	747	738	774	736	738	770	797	705	758	755	738	758	720	760	757	760	735	769	737	782	751	776	787	735	774	783	765	755	738	733	732	738	741	753	777	766	749	721	707	757	732	740	747	756	767	763	792	753	716	790	729	755	782	712	766	731	758	735	757	743	730	785	794	720	696	763	728	802	744	783	758	770	692	807	757	798	780	769	773	769	767	707	754	763	732	719	734	722	799	748	752	759	692	755	735	726	755	745	730	766	772	747	791	759	741	792	749	754	762	753	791	793	768	794	719	703	749	788	743	795	787	745	780	727	755	767	777	774	851	753	753	776	786	747	778	751	733	747	730	820	789	760	759	782	753	745	735	800	780	735	723	789	764	763	774	711	772	758	732	768	767	721	754	765	786	754	784	798	775	758	740	728	767	775	768	747	829	794	727	777	736	792	749	751	742	694	758	754	751	778	717	731	745	766	730	744	702	747	739	769	802	813	772	718	749	765	718	768	767	768	733	758	726	817	816	792	703	733	788	757	725	707	803	716	723	788	762	769	780	778	764	748	777	737	710	777	763	767	721	761	767	768	757	721	779	774	717	769	747	720	777	817	797	706	779	758	766	754	800	783	742	804	780	733	785	769	755	736	722	724	698	811	757	735	695	753	737	747	763	774	795	765	753	744	758	732	781	735	760	787	724	744	758	755	761	749	754	761	742	768	719	704	782	742	757	725	759	798	703	717	768	754	793	748	771	721	746	768	770	725	756	757	761	758	797	727	806	795	779	744	726	769	716	752	757	773	766	754	767	780	736	777	735	720	747	764	760	743	801	768	705	759	850	726	769	827	704	743	708	808	764	740	762	744	784	767	712	771	764	757	746	730	782	707	741	750	776	791	758	811	739	735	745	775	747	764	795	807	744	726	781	758	748	783	769	763	714	707	724	793	764	742	722	765	756	778	734	761	734	741	782	745	744	760	755	826	747	761	784	718	780	747	780	789	765	738	792	722	718	798	792	815	765	759	713	764	765	746	717	750	689	737	770	825	742	743	677	801	767	782	765	789	785	706	774	707	765	704	751	826	796	793	739	698	763	730	727	702	769	731	799	775	790	817	720	741	724	757	721	754	768	778	746	726	771	784	761	756	751	675	749	718	741	764	747	707	698	702	747	771	782	746	739	774	737	786	739	762	760	772	779	827	725	752	747	770	770	732	765	740	774	744	751	796	698	754	777	772	762	731	731	749	742	743	757	773	737	788	746	749	759	764	742	722	734	760	791	768	733	728	770	787	765	818	808	760	741	732	731	714	748	747	781	744	758	747	778	746	744	737	747	758	760	739	792	751	734	738	781	740	750	726	773	803	761	751	807	747	788	806	750	789	728	725	733	795	767	761	740	719	729	791	783	753	789	732	771	787	736	737	777	749	785	727	793	745	771	747	780	755	768	787	737	759	737	726	733	775	752	779	744	776	728	743	736	780	776	746	737	786	756	750	759	754	762	737	742	781	761	755	713	761	743	787	708	721	764	705	719	735	760	716	725	757	742	754	745	806	750	754	741	790	725	791	787	806	788	747	762	731	783	726	771	735	769	738	744	785	744	759	776	704	705	750	792	821	748	754	711	770	799	711	710	798	758	739	732	748	757	731	740	776	775	801	754	736	787	756	734	788	748	767	713	763	756	795	790	748	754	774	736	791	773	737	771	735	778	777	769	742	733	775	760	768	737	786	736	730	779	742	742	755	746	735	703	777	737	760	761	759	728	772	736	737	777	778	739	791	765	769	777	762	771	774	716	758	699	761	748	748	717	791	771	742	824	764	732	745	743	756	768	770	754	744	771	756	745	785	769	762	739	696	791	745	737	726	732	785	812	774	768	797	742	771	748	727	755	719	730	754	775	713	762	727	738	727	746	761	718	739	710	753	727	732	778	757	744	771	778	782	757	740	709	787	760	753	799	712	757	740	759	793	744	748	739	732	766	807	766	770	796	764	771	736	765	757	796	766	787	748	715	806	770	781	709	727	768	792	758	802	768	790	780	746	796	753	753	811	735	762	784	707	773	751	757	723	769	721	765	750	768	737	798	755	741	752	741	749	780	744	823	806	769	742	725	777	786	744	771	753	780	772	766	723	723	741	692	740	707	795	745	807	757	785	739	735	790	766	752	732	765	746	729	816	750	781	796	752	743	728	743	805	787	805	734	758	759	766	775	761	759	752	762	780	797	716	748	771	753	746	763	744	772	730	749	791	798	734	748	744	749	787	744	739	772	784	738	802	768	785	769	746	779	794	764	765	766	841	769	786	748	740	771	771	720	722	745	746	765	804	698	753	794	761	787	733	753	731	754	745	754	793	702	727	778	762	759	753	767	732	763	782	780	779	755	774	734	743	788	722	792	801	791	765	760	801	792	778	774	748	757	771	720	736	776	790	764	747	759	719	742	700	774	747	753	760	768	755	771	733	740	736	739	763	751	794	732	779	761	735	793	760	731	736	727	779	746	777	771	744	802	742	783	783	752	760	770	760	738	755	795	768	694	748	746	731	792	722	773	783	679	740	816	738	716	782	758	774	712	740	752	700	761	755	762	733	715	737	792	735	766	709	708	797	769	784	773	786	718	767	743	782	759	748	735	800	774	799	748	735	807	865	736	779	780	767	763	729	749	709	784	755
22909	21346	29017	24020	21352	21324	6462	1487	1113	883	820	802	710	759	706	696	728	628	721	715	725	697	654	651	702	753	746	742	766	877	827	840	785	749	711	649	631	640	571	665	571	582	619	654	611	573	569	594	634	604	717	688	682	709	587	588	568	550	585	550	518	539	511	554	555	537	544	536	523	522	542	555	559	548	526	523	537	499	505	525	515	529	502	559	480	516	486	491	544	549	512	493	532	486	526	513	495	484	502	484	479	488	539	497	462	519	476	484	512	527	506	482	518	510	554	515	537	521	494	489	533	509	543	538	520	477	512	505	504	491	525	505	498	529	507	536	501	502	505	504	492	476	487	480	479	483	468	506	510	538	500	494	516	520	510	558	524	469	484	491	502	527	514	490	503	482	504	490	450	481	506	472	478	498	507	489	522	500	522	504	530	467	516	486	496	503	497	543	525	541	504	502	538	513	526	515	547	480	481	479	525	511	542	552	495	484	512	499	522	486	512	517	500	497	535	494	523	494	556	485	511	522	532	434	520	512	524	518	509	515	559	491	529	523	502	465	498	501	528	544	481	521	530	484	496	513	543	481	496	483	523	499	523	524	506	469	509	492	516	502	499	513	541	495	508	496	467	514	501	524	497	486	516	491	486	543	480	507	467	516	494	477	503	490	517	528	495	503	491	530	504	545	516	495	500	526	502	483	485	492	535	537	506	519	513	532	507	525	508	529	528	533	538	533	483	524	532	487	550	496	516	463	531	465	465	500	511	523	517	494	478	514	495	544	489	532	484	529	486	537	517	507	497	461	514	551	511	528	524	517	517	482	509	517	505	481	506	531	489	489	486	524	512	527	528	504	505	505	517	491	505	494	502	480	513	499	503	484	506	460	503	511	496	488	508	512	479	487	525	532	496	480	497	477	551	507	499	455	512	494	509	490	482	521	506	495	558	459	514	547	539	497	512	526	497	492	501	476	510	511	520	500	516	501	553	504	484	488	511	467	522	546	504	504	502	505	525	497	481	476	513	504	471	480	529	506	497	520	516	494	517	529	485	521	468	506	511	550	511	506	543	563	494	481	546	518	466	498	509	547	540	521	487	533	507	524	468	510	530	486	524	573	509	536	506	482	483	464	486	503	507	515	497	504	459	517	486	554	519	539	447	497	535	496	534	513	503	499	484	529	474	516	459	527	513	515	497	511	546	480	504	507	512	479	518	512	496	489	490	516	535	483	481	483	498	514	535	443	510	466	527	453	488	523	492	518	501	526	518	490	491	500	533	494	474	501	492	508	482	500	498	515	477	525	516	510	558	488	513	448	465	523	501	489	528	512	489	470	504	520	502	522	532	517	500	463	506	497	504	497	499	497	496	503	499	540	534	482	515	508	472	531	528	540	465	532	505	473	523	475	473	505	502	506	505	464	510	526	567	447	505	497	515	542	465	507	504	497	507	540	496	479	520	495	480	493	549	501	533	520	513	474	469	497	500	521	476	507	491	505	510	519	476	541	502	508	476	515	482	489	459	545	536	519	503	486	493	525	499	498	498	561	496	475	526	525	482	481	553	538	522	483	538	483	490	498	471	517	503	496	503	518	496	487	534	492	530	507	524	520	468	534	478	526	493	512	495	497	497	525	494	495	520	503	536	519	500	478	480	511	497	511	489	476	547	503	534	480	518	511	496	545	496	494	519	480	499	486	539	519	468	502	505	516	515	496	548	506	512	540	487	516	490	544	534	503	513	498	508	523	501	460	445	477	507	528	496	490	523	496	508	529	504	499	486	498	508	514	504	499	498	524	509	511	470	500	492	500	514	524	515	482	521	542	521	476	524	499	518	475	480	501	509	535	470	490	498	520	519	503	535	483	537	507	482	492	522	452	485	516	511	520	497	497	503	513	482	497	547	491	486	509	475	506	518	505	507	481	504	499	498	478	483	526	513	536	529	524	531	518	486	479	491	478	540	482	512	512	472	495	466	500	507	466	523	497	500	481	490	494	516	530	508	492	514	491	494	526	520	504	494	485	518	535	484	488	484	574	524	568	463	499	516	471	528	492	509	506	478	521	535	540	495	520	469	519	531	491	499	476	516	491	503	499	526	518	502	454	511	511	563	519	514	508	471	520	508	526	480	523	485	518	534	471	500	510	480	511	526	511	504	501	495	494	496	477	520	500	522	480	524	534	479	535	552	490	496	533	572	518	487	516	481	506	513	514	501	520	492	518	459	469	526	501	484	492	565	489	494	497	528	501	487	506	488	522	458	506	488	475	497	482	496	523	499	497	502	530	505	483	507	497	509	528	489	535	485	492	483	508	508	487	492	516	551	538	546	500	468	520	506	510	537	519	509	499	494	500	524	553	521	500	510	495	488	495	502	526	461	528	513	510	483	528	495	471	510	510	504	467	488	530	521	564	491	524	519	514	482	503	511	544	528	554	519	534	490	525	556	516	523	519	531	521	482	524	553	507	506	496	474	528	455	489	501	504	533	483	528	535	517	503	511	524	491	471	534	494	523	541	477	519	487	546	470	465	506	511	489	480	529	516	509	497	502	547	526	507	483	498	515	492	483	527	524	510	468	513	530	486	514	519	481	495	479	526	520	491	521	538	523	490	503	489	484	507	504	536	478	495	502	507	465	517	523	520	537	501	539	531	517	523	538	503	510	459	534	516	489	519	530	506	494	530	472	532	508	489	515	497	480	503	519	482	525	539	532	546	534	469	509	530	478	518	539	506	455	492	513	512	521	493	515	469	463	490	504	485	507	487	538	516	533	510	482	513	502	476	530	544	490	516	528	496	469	514	513	525	523	527	495	502	469	562	517	519	508	519	526	515	499	540	542	469	472	448	499	504	503	515	511	506	515	526	516	494	507	508	499	472	472	509	550	460	517	545	477	497	506	506	477	474	483	532	496	511	520	518	532	497	517	460	511	475	449	521	524	541	546	517	475	488	515	496	481	515	501	443	521	529	519	491	523	519	517	508	530	515	522	480	540	474	473	526	517	526	505	505	500	468	479	484	517	518	495	539	498	518	496	468	457	483	502	503	525	500	508	486	513	529	472	496	521	478	505	484	508	500	493	517	493	503	522	516	482	469	513	507	493	557	490	485	531	500	487	520	474	503	491	486	523	515	508	519	487	520	493	522	528	468	493	540	501	531	480	509	544	487	453	493	519	480	509	525	507	480	493	497	476	502	529	507	534	498	491	473	510	515	496	470	483	529	484	496	483	493	456	568	455	515	498	464	490	526	460	488	481	498	527	503	497	485	481	527	499	495	523	482	500	539	488	518	489	507	492	509	527	545	490	474	486	500	501	527	477	540	529	499	521	522	506	486	501	477	542	522	528	490	515	513	466	537	516	466	504	509	483	462	535	540	518	519	485	491	506	521	469	512	483	505	508	500	517	507	477	490	524	498	475	510	499	524	547	494	511	511	520	483	528	538	492	519	499	496	527	496	485	514	557	518	477	509	510	517	532	501	532	524	517	540	519	498	545	471	508	531
10110	32145	13020	6689	5386	3837	2852	2100	1712	1386	1091	997	1007	921	840	863	869	840	852	894	827	793	792	751	863	914	951	981	982	1057	1064	1020	934	862	831	782	679	681	659	637	666	662	736	662	690	657	695	720	663	714	775	799	896	760	663	602	592	602	620	584	544	578	594	540	512	571	537	544	570	522	580	554	526	512	560	529	563	507	501	506	489	557	535	549	542	500	518	476	527	501	499	541	484	482	477	520	489	496	535	521	509	514	498	522	520	534	522	516	544	537	540	502	517	550	503	488	499	535	531	527	498	506	506	511	509	531	513	525	535	472	523	510	474	476	492	524	516	510	544	496	521	519	493	467	512	531	502	477	511	519	512	498	516	498	537	560	492	514	546	504	552	517	502	499	478	502	482	525	501	514	533	463	509	502	498	553	493	503	501	524	520	490	509	512	526	554	512	520	514	513	491	519	512	494	532	498	495	549	524	528	478	499	489	490	486	501	503	516	516	497	515	520	500	499	511	521	531	497	500	534	544	516	491	506	487	527	533	488	512	527	546	505	516	522	557	517	535	543	524	499	541	549	512	502	525	543	528	525	533	475	495	473	519	519	460	515	504	493	522	528	542	505	528	514	523	448	524	504	509	533	557	529	499	524	479	537	548	530	570	494	528	492	520	493	467	488	512	501	529	521	532	519	520	542	493	513	547	536	530	503	477	512	475	502	547	525	518	528	498	537	509	498	515	511	494	499	542	502	490	518	528	547	508	535	541	504	473	474	503	512	495	479	527	498	528	480	481	513	529	532	468	520	496	459	522	489	545	509	546	510	519	495	531	501	511	511	508	533	498	537	495	552	515	525	546	526	508	464	527	539	558	512	503	516	501	488	507	529	505	532	532	508	523	527	549	489	513	493	545	536	529	556	541	518	530	511	500	537	511	530	514	538	521	532	512	507	521	525	519	540	533	509	461	504	490	555	512	513	505	537	496	546	482	542	494	464	497	483	509	558	522	530	511	508	498	516	494	524	509	528	544	534	487	510	542	513	553	500	541	496	518	522	527	538	482	490	528	496	561	518	499	555	499	558	527	504	517	540	466	541	502	519	530	509	498	520	517	525	541	516	518	509	485	522	512	501	536	488	523	518	527	504	539	509	513	545	500	490	522	533	508	510	500	497	508	498	471	540	530	509	557	519	518	522	471	504	504	536	520	522	506	546	520	525	525	537	540	506	515	517	538	514	507	499	513	539	519	469	513	491	546	531	512	551	535	516	540	514	502	540	520	526	499	479	493	539	507	490	504	541	542	500	492	517	488	500	538	487	502	528	510	506	542	511	532	515	477	523	511	520	542	513	535	518	543	524	537	492	504	523	548	518	505	518	550	520	512	503	522	502	559	543	505	513	514	499	514	517	494	503	506	540	506	533	535	489	563	553	542	568	495	491	506	527	491	531	516	490	508	469	479	485	503	501	520	536	519	533	504	487	510	510	527	481	506	562	506	508	502	499	511	536	520	512	511	521	498	525	499	515	523	496	534	550	491	512	553	515	526	530	499	511	500	508	501	519	526	528	570	512	534	503	513	525	558	514	511	543	499	494	498	519	532	519	496	571	534	495	519	507	525	523	531	514	519	509	509	509	541	480	502	530	479	495	493	490	485	529	551	545	516	493	525	469	497	520	512	525	465	512	515	511	512	544	507	536	516	539	519	542	539	523	537	480	529	512	504	530	507	497	510	515	573	503	532	525	522	536	502	483	499	479	510	528	536	494	517	498	495	528	541	497	515	545	501	507	549	484	525	540	509	533	545	525	508	519	514	497	511	492	494	546	507	547	469	492	544	499	477	522	522	482	526	478	505	504	485	508	567	515	530	510	492	477	532	535	472	524	512	517	538	521	521	512	542	536	487	534	520	512	533	551	549	487	491	558	542	508	517	518	532	509	531	494	501	560	556	540	534	486	536	507	524	506	489	543	562	499	515	528	500	537	509	513	510	505	499	494	529	473	497	529	497	506	492	494	501	490	515	500	515	520	497	494	496	493	504	500	532	516	497	533	498	472	464	527	521	557	495	511	482	497	481	532	474	522	497	525	529	497	527	535	548	502	508	530	503	510	514	508	509	513	508	527	501	485	488	552	464	530	521	502	520	535	520	527	535	497	509	517	541	502	502	490	497	530	570	534	510	532	488	545	483	484	551	495	533	522	481	509	542	483	520	550	511	531	501	518	501	503	518	540	490	505	526	511	559	529	504	511	500	495	512	538	483	515	534	500	532	499	562	539	522	526	473	488	536	526	541	564	518	508	500	525	506	520	522	531	478	512	520	496	497	501	555	503	520	528	514	492	512	537	521	500	499	508	505	525	502	533	528	489	498	483	531	507	482	477	492	497	489	549	518	529	520	510	519	509	532	490	518	490	512	517	530	521	461	572	500	495	543	523	502	527	515	537	543	528	502	515	547	502	471	548	507	510	520	537	489	493	529	489	506	531	542	525	496	486	519	505	530	530	516	528	503	500	497	495	501	558	501	530	488	521	490	505	516	519	514	512	545	540	521	530	484	484	490	504	518	512	541	530	539	518	544	522	531	510	511	532	474	525	523	535	473	514	513	539	531	509	470	519	509	521	529	534	527	544	527	501	495	501	511	571	518	548	545	499	472	485	540	523	505	518	534	519	481	499	548	532	514	489	517	510	540	477	520	494	520	551	512	488	521	519	490	493	504	531	578	554	523	543	503	488	507	551	543	507	548	508	501	502	527	510	544	525	536	536	524	558	528	515	499	502	530	490	530	509	512	534	509	518	520	527	505	500	536	495	485	538	497	534	495	525	506	486	493	494	510	517	509	561	534	512	471	546	491	487	532	503	559	513	485	539	522	490	511	504	547	464	488	535	514	497	516	543	524	503	515	519	551	545	545	502	545	497	585	545	521	491	504	541	531	507	475	554	480	504	524	525	512	514	497	484	552	509	519	504	515	476	531	531	550	524	490	536	517	539	526	503	517	527	500	502	535	507	549	473	497	496	542	500	540	545	473	540	517	550	527	519	489	544	515	524	525	515	506	458	520	497	496	514	508	505	514	514	477	476	525	516	474	512	491	477	480	560	546	529	479	491	501	499	524	490	534	502	506	529	512	516	554	533	519	490	511	492	539	473	490	506	510	528	504	487	526	506	489	522	481	497	531	524	472	517	509	496	482	517	490	479	502	544	509	508	531	534	537	523	520	503	534	481	511	533	540	540	505	547	512	544	521	501	508	503	497	511	485	480	511	546	520	534	499	505	508	492	511	515	519	528	519	538	494	535	485	510	482	543	497	474	498	478	510	509	537	487	513	494	527	484	492	503	492	541	519	511	490	503	529	518	504	509	486	530	525	518	492	535	531	522	528	508	513	557	522	527	520	463	499	472	509	522	530	489	515	500	519	480	505	485	510	493	515	491	523	499	530	568	490	497	532	509	560	509	523	509	526	541	541	484	555	538	518	536	504	540	542	537	484	516	587	511	483	480	507	535
28208	16806	4214	1574	1041	795	766	625	633	628	574	599	605	589	604	555	550	598	584	611	598	568	586	592	648	660	621	619	600	656	680	666	644	590	648	588	567	589	597	545	577	536	592	586	589	585	606	577	623	576	610	637	628	594	571	536	552	558	601	564	560	569	602	572	499	577	542	565	536	552	598	544	554	561	540	547	577	578	572	544	586	499	593	552	534	556	571	554	525	561	560	558	523	542	525	542	519	533	504	550	566	518	559	550	555	565	534	567	556	561	529	570	545	547	517	533	549	555	604	582	535	552	548	541	565	556	531	555	555	563	569	578	581	567	565	514	545	547	548	559	553	575	506	558	576	565	571	540	540	557	552	562	514	520	554	556	543	590	575	552	576	522	506	565	588	603	589	537	547	553	518	585	563	560	560	564	572	545	600	533	581	578	535	534	540	511	561	586	586	562	578	562	547	567	547	556	548	516	578	565	547	592	551	529	528	546	564	557	559	545	559	497	567	560	532	530	522	560	589	532	567	538	520	523	512	554	562	545	516	544	553	580	567	568	575	567	560	543	524	620	564	533	539	532	550	569	581	604	550	559	550	573	523	567	505	593	554	591	546	550	521	533	594	607	578	508	590	565	532	574	541	520	558	574	548	522	555	552	553	517	547	572	561	596	551	589	556	555	529	548	552	505	536	527	573	560	544	528	569	556	564	575	579	585	502	525	565	565	499	572	579	598	559	507	572	542	537	570	576	544	569	575	570	571	568	544	571	538	559	582	559	553	566	591	566	525	586	533	537	532	592	570	550	568	538	569	551	569	568	578	553	548	558	550	566	569	562	585	559	545	543	620	585	529	567	513	510	551	535	523	546	554	536	575	586	500	568	577	562	585	559	558	500	532	591	526	543	579	514	541	531	497	572	591	585	540	571	560	571	569	550	551	594	593	563	582	560	570	550	565	495	551	582	564	583	510	558	563	560	510	549	497	569	600	567	554	563	562	547	560	547	561	544	567	559	565	606	524	559	566	576	539	589	577	497	576	551	589	544	586	542	552	581	561	553	584	564	546	558	540	549	558	563	572	527	527	584	498	583	579	555	579	559	564	592	507	577	562	534	551	524	540	601	537	574	572	549	516	566	522	542	559	621	523	586	599	537	546	551	541	569	507	537	571	545	525	559	534	545	542	534	539	563	561	544	549	563	573	542	547	576	579	541	522	558	573	542	563	528	534	544	533	554	560	528	523	549	576	569	559	528	580	540	540	583	530	522	520	570	567	501	550	563	525	573	571	550	572	558	549	523	543	587	580	554	553	579	528	555	556	588	579	509	576	549	569	549	597	541	616	550	598	540	555	587	529	552	577	555	546	579	512	572	548	492	576	595	541	563	544	526	560	543	550	571	548	533	557	552	562	608	539	586	606	567	536	579	570	531	541	507	553	543	530	546	536	547	573	559	566	576	568	598	487	555	609	556	549	568	580	519	538	561	543	490	533	562	512	576	548	559	565	562	544	549	576	550	549	573	548	561	522	545	571	551	563	520	591	546	542	507	582	557	545	583	544	569	553	576	553	573	551	556	518	542	568	533	571	585	546	580	576	598	577	592	569	511	556	553	546	591	547	539	544	553	530	592	544	554	543	535	545	549	566	537	557	525	533	545	580	541	577	564	554	558	534	572	566	553	559	567	533	597	535	536	539	554	571	575	550	591	516	535	560	556	575	555	537	545	581	565	570	503	548	548	576	561	575	586	583	515	554	536	556	549	555	554	500	557	551	549	616	578	574	525	549	566	575	564	541	560	538	523	552	537	547	521	525	543	526	564	520	551	539	529	563	576	617	573	536	566	545	581	560	523	601	546	527	508	512	534	548	527	562	544	535	564	545	528	538	605	542	537	524	523	508	561	557	570	550	545	527	529	569	571	548	517	566	569	563	517	603	603	548	555	520	540	561	540	571	572	564	552	540	569	545	536	541	553	559	565	549	565	520	534	555	559	520	587	575	549	565	545	568	482	569	641	563	565	531	549	588	575	526	566	601	539	538	543	565	585	541	577	550	551	504	546	530	548	558	542	540	572	590	534	536	538	554	545	558	564	522	525	584	572	596	596	556	547	572	632	562	528	561	553	539	559	488	498	563	557	547	609	549	535	552	523	540	580	530	551	540	546	545	573	582	538	527	540	551	545	541	511	507	622	554	552	589	546	521	547	581	518	586	550	568	533	602	530	556	532	555	559	577	538	572	541	560	537	552	501	539	526	552	591	530	545	569	524	604	564	536	533	531	542	554	535	554	542	603	527	559	514	531	540	590	525	587	559	580	529	520	548	512	534	568	531	551	550	539	583	537	601	523	557	535	485	565	522	551	538	573	559	612	515	555	585	590	557	517	549	557	573	562	523	538	553	536	556	588	563	543	524	513	581	562	579	550	529	577	550	504	520	559	567	580	570	596	567	542	591	555	564	585	522	555	571	574	581	524	536	560	572	513	566	627	549	567	565	548	557	549	574	529	561	553	556	523	541	555	571	549	504	603	550	551	575	568	570	545	546	569	566	535	549	545	570	594	529	557	556	566	567	558	532	561	615	614	556	538	585	600	578	545	576	565	564	526	489	554	515	540	545	579	544	601	566	570	549	563	581	593	552	538	557	534	533	534	564	553	591	537	566	548	515	556	557	567	548	610	546	560	529	537	555	562	603	544	564	585	517	572	561	520	572	593	552	592	592	601	555	493	553	581	554	580	549	557	526	582	556	562	536	556	588	564	541	563	577	540	566	538	539	593	539	578	556	556	558	503	555	547	555	536	592	557	547	527	575	566	515	560	528	552	550	572	522	562	533	549	571	552	598	552	530	501	557	558	559	576	549	564	533	578	519	538	585	501	586	564	585	569	550	563	524	524	553	548	609	563	573	545	585	570	559	535	608	536	553	525	563	551	535	550	591	559	553	603	560	599	542	553	561	527	540	558	564	559	569	555	552	556	562	551	526	546	556	591	523	551	536	555	571	504	571	496	567	562	530	566	584	557	533	514	584	561	567	553	559	594	583	585	549	631	554	527	558	562	561	589	573	592	547	552	584	521	601	578	554	503	561	550	539	512	554	529	567	548	571	558	546	588	586	573	558	579	555	544	560	496	556	555	582	557	571	583	550	571	550	555	570	564	558	540	512	570	556	585	534	549	551	549	565	489	611	528	557	507	542	571	538	560	534	569	554	531	575	516	512	618	522	547	570	555	524	547	546	572	562	609	486	525	522	579	570	571	609	573	500	543	546	544	556	538	554	621	536	595	525	566	574	549	544	554	569	535	541	533	533	497	566	522	569	551	555	566	594	539	582	516	530	526	567	548	490	553	561	562	573	530	584	542	541	582	543	560	571	575	570	563	561	552	573	558	549	565	562	552	539	515	556	569	599	573	549	539	550	550	542	563	558	602	558	567	592	601	546	524	553	576	527	569	525	520	523	544	566	532	547	547	596	569	580	570	560	559	565	617	522	534	554	561	570	545	581	537
6774	5174	2883	1813	1364	1111	887	763	715	639	619	578	642	623	649	660	662	637	668	666	678	614	677	643	727	741	681	747	762	751	734	763	749	746	694	690	633	627	625	649	639	648	624	669	632	596	634	621	652	627	665	707	699	676	636	605	628	629	646	571	616	609	590	610	563	591	601	628	590	636	579	578	563	661	644	624	583	611	600	600	574	589	574	628	589	560	582	583	610	595	627	597	605	596	571	627	584	586	585	556	636	619	585	615	588	603	592	565	589	562	562	574	561	575	577	581	623	571	609	567	581	583	583	609	614	580	543	571	619	576	573	599	615	613	577	622	585	645	583	615	605	560	584	633	617	556	616	646	613	619	620	563	636	590	583	608	614	625	593	591	575	591	616	581	580	590	614	542	566	615	574	595	571	607	593	577	622	586	585	593	600	640	581	578	624	597	574	645	596	557	578	580	574	548	542	592	610	615	556	538	588	571	625	594	576	617	599	551	598	612	599	591	604	592	612	577	645	586	587	630	576	605	597	628	606	600	623	592	586	561	584	609	607	562	599	620	590	606	579	582	597	530	610	612	549	555	614	640	538	618	597	581	614	609	610	617	622	593	575	577	590	612	631	582	598	604	594	603	590	619	597	569	649	584	569	574	573	599	599	573	577	578	566	584	585	579	563	605	565	651	575	639	647	619	630	610	623	606	601	563	620	563	561	615	608	640	545	589	591	586	601	607	584	624	604	640	565	598	566	611	578	599	551	598	569	586	557	600	603	583	564	618	561	588	640	568	596	534	622	622	594	574	606	607	553	598	608	585	551	584	585	608	562	604	589	594	614	555	561	541	595	602	610	561	598	600	590	614	606	559	578	612	632	570	585	613	605	614	610	562	561	583	567	586	600	569	559	566	609	572	606	569	588	580	614	589	604	605	532	585	582	613	598	597	617	575	610	593	579	650	626	604	592	598	567	577	599	587	606	593	568	592	582	581	606	594	554	589	577	585	560	590	613	610	577	600	607	611	594	610	514	597	559	576	533	590	631	588	552	646	591	580	576	620	573	572	600	577	598	608	576	638	603	619	591	591	642	628	600	608	559	557	591	608	551	582	587	580	627	568	620	592	608	601	576	570	561	576	614	578	629	572	579	606	577	533	575	623	585	578	621	553	587	558	573	557	521	570	570	590	618	595	598	582	572	577	525	634	603	569	626	632	553	566	609	588	605	622	585	554	608	584	617	610	629	570	591	584	593	555	625	588	605	620	585	580	638	613	588	618	599	577	610	571	612	569	574	611	575	609	552	622	628	593	582	593	573	628	601	595	628	609	571	542	645	608	576	580	568	606	573	573	625	571	634	613	588	583	624	587	632	613	605	599	570	566	592	607	543	573	632	580	625	562	578	594	603	584	626	586	611	604	599	634	589	578	602	556	648	595	672	607	623	613	579	624	628	618	603	538	597	641	607	602	604	592	592	580	610	620	589	605	572	555	578	577	572	614	570	580	646	603	579	575	615	587	613	587	593	621	590	616	593	560	581	611	606	572	591	580	649	611	613	622	568	640	607	622	581	601	597	555	610	594	616	608	611	588	593	614	577	605	604	616	608	644	581	570	582	613	577	607	584	607	602	580	585	613	572	581	621	613	576	595	585	590	577	569	565	617	578	611	614	563	596	570	624	598	587	594	573	584	595	592	572	601	614	624	591	596	628	566	581	593	600	589	597	579	605	586	575	641	556	606	611	603	579	571	605	610	636	626	581	601	643	572	579	568	598	616	600	585	595	566	602	586	598	604	576	623	596	605	578	580	587	573	613	627	557	583	576	600	567	574	578	598	598	638	582	555	582	569	569	575	581	610	568	539	574	641	594	599	611	578	619	589	612	540	538	616	564	599	591	586	627	586	589	610	582	587	608	566	561	644	610	592	579	580	629	588	592	596	575	589	595	629	615	609	565	581	591	595	578	578	596	574	590	583	580	611	622	598	584	602	595	587	605	574	572	604	614	590	581	616	579	584	551	604	582	591	598	582	549	564	581	587	612	560	580	553	608	619	614	627	567	605	579	623	580	599	591	607	606	609	626	599	588	542	619	565	590	592	558	616	568	595	574	568	590	604	551	558	625	645	551	583	596	603	624	595	596	580	565	623	572	600	577	590	597	601	565	549	586	586	618	586	626	627	580	632	580	569	594	586	581	619	623	581	651	573	579	579	605	615	561	557	615	627	562	572	587	590	597	572	604	574	626	556	627	597	614	589	563	580	596	587	619	561	588	603	587	576	607	580	613	606	577	631	576	601	601	565	576	613	592	576	596	601	595	536	645	601	557	566	584	555	592	568	593	574	595	586	604	562	570	563	587	630	589	568	560	575	601	605	559	603	592	604	596	640	578	596	591	602	620	577	587	584	610	607	635	620	572	608	614	589	596	599	584	568	597	582	621	619	597	637	645	673	567	563	617	620	608	596	552	619	608	623	578	581	554	561	590	622	631	576	569	565	594	595	612	596	607	597	579	634	537	632	573	583	573	555	627	566	591	583	583	571	594	569	613	638	612	576	611	588	622	574	549	520	629	593	587	566	595	584	602	575	573	629	600	591	597	570	563	581	559	597	583	584	600	590	622	567	587	598	599	599	580	599	606	620	553	549	611	588	617	583	615	572	586	560	611	570	602	586	572	583	609	588	592	603	597	586	583	568	574	565	574	561	568	647	589	590	561	538	622	584	592	628	585	640	582	601	579	570	600	606	566	577	582	582	626	589	577	632	611	574	598	573	588	583	610	585	633	644	575	567	608	631	623	608	590	577	564	586	590	576	616	545	601	611	587	588	558	601	588	597	596	598	605	564	555	560	572	606	638	582	592	562	575	588	600	590	639	640	559	593	641	635	563	567	596	574	569	641	559	577	580	595	599	612	597	584	621	579	600	613	595	581	610	569	586	574	582	598	573	559	617	598	644	576	633	625	581	620	582	539	598	600	551	578	609	602	604	558	607	608	606	557	551	554	616	565	616	570	612	593	595	637	584	605	609	603	584	587	601	587	551	605	593	617	581	580	618	630	591	552	583	552	563	572	594	605	605	609	630	579	601	636	564	586	582	556	578	601	612	586	611	617	646	584	603	575	605	586	573	606	583	566	617	608	621	620	567	574	646	555	584	610	595	614	565	602	653	582	540	563	573	571	580	596	613	601	597	551	593	571	583	632	605	586	588	613	597	594	557	569	596	593	642	587	628	596	607	565	523	600	627	590	631	598	606	558	598	600	622	586	661	603	576	616	616	610	594	566	572	584	561	637	562	611	569	584	616	605	581	602	590	570	571	585	594	594	573	572	596	626	617	558	537	615	587	583	592	597	597	594	586	594	601	564	585	602	576	581	615	577	600	580	582	562	580	532	604	578	578	612	662	605	567	590	603	550	602	570	573	579	618	579	568	600	593	582	601	643	649	565	622	641	602	585	561	589	556	592	601	612	590	618	599	592	612	587	587	612	584	594	605	594	596	593	585	603	598	603
23981	21284	28434	24457	21254	8294	1342	879	654	591	563	525	479	483	477	417	454	459	471	453	473	457	451	453	464	539	481	506	563	541	548	529	492	490	446	471	423	409	396	391	404	404	406	401	398	422	437	422	439	404	442	479	454	454	398	369	403	435	408	389	370	353	360	367	391	361	363	341	344	368	374	374	371	348	344	328	357	363	377	315	345	364	333	369	311	341	341	349	357	337	381	354	336	341	357	367	350	325	331	328	351	365	336	344	346	335	364	359	337	309	315	316	377	324	347	334	309	321	356	363	371	348	389	383	313	359	349	357	357	326	345	327	317	333	333	360	340	344	383	332	353	309	336	343	341	352	333	361	367	336	370	327	329	367	344	326	325	319	341	354	315	327	357	295	337	307	364	312	334	337	329	346	343	338	329	295	365	333	316	327	402	365	326	344	343	351	322	343	365	367	349	384	339	311	334	316	345	341	345	344	352	370	364	345	350	343	336	355	332	334	344	340	357	324	330	317	307	327	331	349	321	338	350	302	315	367	328	340	342	319	339	323	312	306	349	337	336	326	343	346	348	364	360	331	330	371	360	346	360	364	354	321	351	348	346	328	338	333	360	342	311	355	328	368	318	306	314	350	381	309	356	337	370	330	385	357	380	332	356	390	353	353	350	311	354	340	346	319	311	361	315	359	317	353	316	343	342	343	375	364	348	372	330	329	333	331	360	373	363	324	357	350	380	319	326	320	369	310	366	363	321	350	361	346	349	351	363	350	353	317	350	323	380	332	329	345	382	327	331	357	305	335	357	343	355	327	373	359	305	343	374	353	352	315	356	347	352	369	347	335	320	352	368	371	340	333	364	355	347	342	333	332	373	331	352	368	329	351	358	348	332	330	343	331	328	330	329	338	341	364	335	307	344	354	331	343	335	351	368	359	364	360	339	310	327	323	349	357	327	340	346	330	334	336	348	337	347	350	330	351	345	308	358	367	343	344	375	338	366	353	312	341	361	333	327	335	361	313	337	343	351	359	377	362	382	331	379	329	369	344	333	358	387	349	297	315	369	340	340	337	339	344	359	316	345	344	340	357	313	327	345	321	340	336	315	352	336	330	350	338	351	377	314	352	348	325	361	322	330	320	362	369	336	338	369	367	336	358	332	341	339	358	319	345	360	321	358	339	311	360	368	355	335	328	363	340	352	336	379	359	360	361	383	352	362	326	332	369	326	361	349	368	332	321	345	317	345	312	303	342	345	330	331	316	342	347	344	325	317	351	347	363	345	339	324	323	334	340	355	357	328	321	346	318	353	360	367	326	321	357	343	347	352	315	370	356	333	327	340	370	378	336	374	323	352	323	325	347	375	376	338	334	360	321	364	373	351	325	341	379	346	342	366	324	350	359	339	320	359	349	331	336	331	346	354	332	344	324	357	344	405	350	343	306	357	359	364	356	367	371	336	355	325	333	338	336	360	359	353	344	358	338	327	335	336	325	365	348	374	352	326	320	360	304	328	317	333	337	369	346	348	365	382	349	346	333	360	337	335	337	360	358	351	331	338	364	313	325	370	319	326	338	345	329	350	360	337	328	332	329	354	325	342	305	346	345	333	330	304	307	368	338	350	336	315	325	356	309	327	340	345	355	335	360	346	358	324	342	346	339	320	325	344	346	320	336	345	333	338	370	357	359	351	339	362	347	326	352	331	345	350	344	359	357	344	371	323	322	324	362	368	344	312	347	335	329	340	316	340	322	345	357	348	308	351	337	352	330	340	326	348	356	352	327	340	343	346	322	381	366	346	367	349	327	379	331	308	361	341	350	361	372	367	340	361	333	374	327	343	338	343	344	342	343	385	342	346	353	320	349	313	367	376	348	335	338	314	352	338	357	344	341	325	327	339	333	344	352	339	356	342	339	354	300	327	361	292	317	319	349	362	367	337	333	369	359	313	343	351	354	367	329	352	351	356	345	364	359	316	378	333	321	361	329	349	341	363	299	361	331	329	372	270	358	340	333	341	347	378	353	333	402	339	331	378	322	358	352	350	354	340	335	370	350	340	372	359	327	334	358	329	349	347	347	343	335	315	347	348	371	320	315	373	331	308	321	353	381	386	365	341	362	327	366	372	382	335	342	361	352	349	342	337	336	349	329	310	350	339	368	334	331	347	371	336	374	360	357	358	348	356	325	360	321	326	348	333	342	329	329	311	325	351	354	316	335	337	359	319	326	320	349	354	303	377	354	309	334	299	358	326	336	387	323	323	319	348	340	349	356	339	334	343	329	362	362	345	347	312	338	325	363	366	350	349	327	340	342	338	349	332	325	332	316	340	343	342	329	368	346	339	345	333	335	361	337	348	353	339	342	317	333	356	377	314	316	372	346	346	349	336	329	362	373	364	334	352	345	330	343	327	311	347	325	371	359	345	351	337	320	355	344	343	330	388	331	360	342	352	372	278	305	340	348	346	347	331	326	342	336	350	334	339	310	326	353	363	341	337	327	326	349	351	360	350	306	367	323	376	329	310	326	344	346	308	365	314	364	353	350	333	357	329	356	387	385	339	339	372	366	323	351	365	331	338	351	354	330	350	360	315	341	336	338	341	324	334	329	330	360	346	341	334	346	341	338	340	371	344	332	352	336	324	368	365	346	341	324	351	320	342	355	367	357	351	343	397	347	343	371	351	352	330	347	372	350	324	341	353	337	328	362	336	347	337	362	343	373	332	322	350	321	334	377	356	356	346	389	342	368	368	321	344	322	319	344	358	362	347	317	335	343	368	339	347	345	393	346	355	321	324	349	340	353	343	365	312	337	313	325	391	325	335	320	352	332	348	332	328	356	346	355	324	333	364	352	342	338	380	319	348	346	351	355	373	303	354	349	343	350	366	327	330	341	354	345	363	330	318	327	382	337	341	356	325	351	313	347	346	333	322	345	326	327	382	315	353	355	351	321	375	345	350	333	372	354	363	341	358	354	319	331	321	327	327	349	353	342	335	342	351	325	354	350	339	335	312	354	332	368	354	375	343	342	330	357	343	358	360	367	358	306	345	350	337	349	371	333	344	351	338	382	328	327	308	357	322	349	353	332	318	377	344	318	336	331	352	361	348	339	329	346	366	339	358	353	358	346	306	362	326	351	341	339	327	364	365	334	367	337	331	323	360	351	337	338	403	364	337	361	325	344	329	347	343	358	375	353	334	370	359	324	342	369	389	368	301	344	318	339	334	346	353	317	332	319	341	327	319	377	362	330	361	350	351	355	332	326	322	327	321	310	326	346	331	311	346	342	340	315	359	366	347	365	341	373	334	318	379	364	341	327	374	349	345	358	301	353	350	376	325	331	347	341	341	314	375	320	353	349	360	336	363	299	371	358	350	352	321	341	346	393	325	314	321	346	372	339	348	335	355	322	369	370	320	335	332	322	312	352	376	328	311	337	330	344	366	345	325	372	367	374	355	308	345	336	336	354	380	358	372	347	384	362	355	354	347	362	316	350	350	337	343	348	334	306
7157	27562	8882	4510	3400	2344	1717	1246	1031	834	655	665	642	600	596	606	600	568	572	561	567	527	539	536	583	609	638	675	721	742	742	690	698	658	562	540	492	478	469	450	487	477	516	509	486	449	459	506	462	550	539	583	596	548	454	456	461	435	423	445	415	383	370	406	418	346	378	402	418	381	393	378	398	342	357	348	356	385	403	380	362	417	364	357	391	361	403	362	386	386	387	381	373	371	375	375	388	389	359	390	344	395	397	354	383	377	361	380	377	395	383	365	381	357	373	391	349	373	401	363	349	339	364	364	335	398	380	367	357	360	384	370	409	390	359	347	392	342	352	366	379	393	358	391	385	369	359	394	386	344	413	386	388	361	416	360	366	344	352	356	395	348	367	410	399	350	388	386	335	346	350	383	384	374	408	399	356	367	376	375	377	390	363	414	328	406	370	406	346	387	383	382	372	411	409	398	371	348	387	405	371	347	379	382	374	395	367	362	430	370	366	367	384	373	368	393	377	415	378	371	320	378	375	349	351	372	353	370	426	388	391	331	361	376	354	360	345	359	393	368	354	405	386	365	367	411	359	348	394	391	371	385	371	366	372	356	357	349	382	367	377	360	397	393	379	393	362	359	381	388	369	386	408	394	392	400	397	378	402	417	386	344	387	367	380	364	352	371	387	376	338	378	330	389	370	357	397	353	343	361	352	365	360	399	403	327	371	372	375	359	392	365	360	380	349	338	373	355	389	365	386	367	378	367	387	402	390	393	366	391	364	362	365	393	376	352	381	348	394	373	387	383	365	389	399	386	360	368	338	352	364	383	383	376	354	366	378	349	387	392	355	408	394	375	369	380	374	383	354	355	381	378	384	391	359	394	361	364	353	375	371	393	380	352	372	378	395	399	368	348	362	408	366	375	411	348	363	361	389	374	350	390	334	374	378	370	373	359	350	412	383	351	329	380	399	346	379	359	375	389	361	394	382	388	379	338	401	341	364	387	385	342	380	343	413	379	388	355	381	388	387	367	385	356	386	349	360	371	399	380	385	388	376	371	352	375	370	362	376	394	377	383	389	385	368	395	373	365	385	356	353	375	370	377	363	372	360	394	383	397	381	357	375	398	369	403	390	363	382	385	346	407	388	399	353	361	379	355	378	388	398	404	370	382	371	372	375	393	357	352	377	353	387	395	356	337	362	384	333	390	406	353	358	366	383	374	389	385	392	359	375	361	386	375	371	387	402	354	405	365	341	360	323	370	354	402	363	362	392	384	363	378	373	385	372	375	360	389	355	393	341	376	392	318	392	366	369	371	374	393	385	391	355	368	359	375	338	420	344	393	388	395	361	389	367	364	364	350	367	385	378	391	390	396	396	362	353	401	376	395	359	367	353	351	346	401	384	396	373	380	385	394	327	352	385	360	390	384	358	365	382	369	374	400	357	360	373	376	371	370	385	388	371	386	368	359	347	374	384	367	350	367	361	351	408	372	374	368	373	413	377	404	398	377	369	373	408	361	385	360	360	334	382	380	413	335	400	369	381	385	414	386	369	361	388	389	349	390	357	404	386	347	388	389	386	377	394	388	367	346	344	388	362	376	373	368	352	392	369	384	349	367	381	369	357	382	374	349	349	365	376	379	363	341	371	388	383	389	399	374	391	387	384	358	378	393	363	364	353	364	374	378	398	369	382	396	382	409	331	365	388	377	371	371	363	390	352	339	387	354	353	369	371	388	362	402	394	401	378	368	351	373	369	364	354	409	365	396	367	347	332	399	372	360	337	362	380	362	377	388	375	349	360	368	375	363	356	360	376	366	328	368	394	372	389	377	359	367	378	390	336	372	343	388	350	374	374	373	391	382	377	370	395	348	377	359	379	345	392	385	377	383	399	383	351	343	375	402	362	360	341	392	375	358	354	409	389	360	379	389	363	382	361	363	357	392	355	348	345	340	370	356	365	377	374	400	355	408	373	371	381	396	346	339	380	352	390	389	382	401	397	367	377	364	367	390	365	382	386	383	344	378	375	367	390	377	377	399	379	363	377	349	354	378	372	399	396	409	371	416	379	386	406	386	380	382	336	350	353	378	358	384	375	328	399	405	386	354	377	373	367	365	426	365	390	410	358	355	367	388	375	383	365	378	370	377	338	408	401	351	377	375	376	377	419	359	357	392	405	394	375	326	352	347	383	379	328	366	398	348	372	356	374	377	394	375	413	378	343	388	393	371	359	393	365	350	359	395	388	406	366	357	368	385	381	344	372	378	377	370	360	343	362	374	393	393	384	361	349	362	389	373	349	376	397	383	373	399	359	395	365	377	350	376	373	383	365	391	364	354	352	353	383	401	361	376	359	378	383	377	367	366	391	367	377	380	378	349	380	377	370	356	406	411	365	375	304	371	399	346	360	380	389	369	386	344	360	376	357	425	384	373	400	394	325	373	372	361	392	404	362	345	381	372	395	371	353	399	363	385	369	388	401	375	372	352	374	369	371	396	346	419	362	373	382	351	364	360	374	412	377	372	364	364	394	371	385	353	387	389	387	393	399	345	363	378	357	362	391	384	419	364	381	377	354	382	377	377	380	368	425	372	391	368	372	341	374	373	399	365	391	380	339	408	389	400	355	387	387	379	357	392	421	361	339	424	380	360	344	373	368	388	380	402	402	346	394	370	389	353	354	407	402	377	365	377	366	346	404	411	373	360	369	356	345	346	378	374	378	369	398	410	359	382	377	376	385	370	371	394	392	404	388	382	368	379	346	391	371	334	404	401	371	394	361	401	392	331	372	340	393	364	377	362	358	357	363	405	343	375	368	374	370	372	398	364	375	373	365	371	358	399	404	386	358	346	400	396	380	393	383	356	400	372	346	365	342	356	381	341	384	374	370	373	380	370	383	349	390	410	350	374	393	384	398	405	360	347	404	348	369	383	374	376	380	377	408	385	406	405	366	389	336	378	359	397	372	336	367	379	342	357	377	372	389	363	399	371	375	379	349	359	370	401	405	402	360	354	360	377	387	373	380	363	377	403	377	366	362	381	367	368	385	376	365	425	391	382	413	370	344	384	371	380	353	379	379	389	386	378	357	385	348	374	375	399	353	396	348	354	357	395	370	376	361	388	375	367	349	360	360	357	400	372	399	394	387	395	374	370	328	381	359	350	367	372	380	354	387	370	370	347	376	372	376	356	340	363	375	374	414	379	347	379	406	382	364	388	390	361	365	379	357	359	376	389	388	394	388	374	364	412	381	371	381	377	368	372	375	381	388	379	365	321	404	371	384	375	400	386	386	352	384	345	373	337	348	356	344	407	378	343	357	375	373	364	369	378	365	405	342	322	362	391	378	393	371	394	393	371	398	360	368	348	355	363	365	403	376	389	343	380	359	358	359	378	344	368	379	354	365	361	363	373	355	372	402	355	349	416	371	357	342	371	394	384	349	362	351	396	377	388	374	367	369	354	379	393	370	369	384	351	365	344	355	362	362	344	364	396	396	414	386	362	343	364
25221	21312	27166	25600	8796	1509	1139	1020	906	822	858	840	772	789	800	816	805	768	816	893	808	782	770	780	865	890	879	880	915	876	905	898	835	893	862	838	769	824	788	770	832	805	839	788	762	772	788	847	838	821	774	792	869	867	781	738	734	740	801	730	728	788	790	766	717	747	718	688	703	759	724	725	766	744	718	776	771	745	749	723	717	699	734	742	705	795	694	733	750	774	735	733	730	759	733	716	783	809	714	705	784	754	746	722	737	732	734	735	703	721	694	755	739	786	709	731	760	736	741	745	689	714	778	720	770	756	719	742	757	713	707	753	803	722	738	731	761	745	735	731	762	717	727	776	722	735	734	754	750	723	729	701	779	764	754	725	736	733	678	785	802	760	731	738	734	757	771	753	686	695	716	760	717	763	670	738	734	671	723	808	766	809	718	728	767	725	749	755	724	759	735	759	750	728	740	734	720	754	757	683	743	741	723	771	765	753	781	722	789	749	670	732	771	711	733	742	723	701	727	749	782	738	757	715	732	781	764	730	721	722	738	756	707	811	729	747	773	738	708	728	754	736	732	716	719	720	768	802	752	763	753	728	765	774	716	689	716	743	725	715	778	754	735	774	712	729	695	760	720	727	708	697	770	754	750	712	753	711	676	758	733	808	755	742	724	763	789	751	758	756	747	771	737	769	745	735	759	718	734	747	766	773	747	743	771	776	804	719	709	740	757	772	781	745	742	804	760	728	698	755	751	751	764	799	735	724	741	745	731	752	729	705	766	753	754	738	760	744	736	791	734	740	767	741	751	769	759	704	746	815	757	695	763	708	722	696	766	715	747	760	786	699	757	733	782	698	725	732	760	757	715	805	780	713	779	748	719	741	724	712	729	726	728	722	718	756	762	688	750	738	691	764	717	723	736	722	791	732	763	720	728	743	747	755	768	723	717	714	775	763	726	758	728	705	724	703	725	724	697	791	751	727	734	706	747	723	781	750	725	761	792	729	698	784	746	720	713	747	698	753	693	712	745	723	727	684	759	717	711	716	732	685	677	770	785	713	763	784	772	738	708	767	755	726	705	768	733	750	763	707	708	716	764	735	738	739	759	779	728	761	709	726	737	747	766	744	749	745	753	715	713	845	745	714	760	732	801	676	742	712	745	753	734	772	750	737	739	720	823	722	745	700	721	773	706	697	739	771	739	726	736	715	741	744	752	772	723	755	769	728	730	766	752	750	745	753	736	764	751	747	721	741	705	790	738	724	744	805	763	701	742	719	756	717	747	730	757	746	764	748	757	708	736	753	728	763	725	747	731	725	741	696	743	718	726	721	739	756	735	746	773	707	674	719	737	799	761	730	760	716	694	753	803	724	763	722	753	776	807	759	711	746	730	700	735	749	752	729	750	745	735	751	744	752	724	758	705	714	767	743	727	688	758	727	729	748	798	709	715	726	707	772	761	701	812	740	744	758	773	800	733	796	775	727	735	757	753	731	724	717	719	727	711	691	730	738	767	724	738	813	719	753	685	749	757	744	692	763	778	704	790	717	751	734	730	755	743	713	725	737	750	745	788	703	741	784	749	729	698	767	746	727	684	731	703	727	725	734	731	711	754	711	739	730	718	715	682	784	832	690	760	733	714	725	747	759	769	735	745	719	724	703	716	713	697	779	748	772	740	708	772	755	766	780	705	783	756	698	745	765	748	772	705	701	769	741	807	763	732	735	752	698	736	762	733	724	745	727	734	722	736	736	751	757	745	702	744	722	704	794	756	718	771	719	740	718	736	762	748	713	713	754	772	743	689	733	717	715	723	686	727	740	758	721	749	746	743	738	690	703	738	763	709	754	736	756	757	749	748	723	712	723	696	746	725	761	727	770	765	758	764	740	764	733	737	732	794	740	775	693	723	746	770	760	758	702	730	740	683	744	699	704	760	733	742	766	708	733	779	763	725	696	717	731	777	719	749	676	729	736	747	765	733	727	772	744	757	804	686	709	719	813	771	690	757	737	765	795	738	760	746	748	731	699	703	721	746	723	761	746	692	756	716	747	691	735	740	708	740	780	760	742	729	787	751	717	687	748	744	763	733	786	715	760	766	752	779	762	751	774	806	788	749	802	715	743	686	728	704	757	759	763	737	732	821	748	729	747	749	744	739	724	732	729	728	783	742	758	719	728	789	700	741	770	767	758	760	773	695	727	698	787	752	683	742	763	769	705	734	754	726	692	764	696	712	729	722	734	724	738	729	725	764	751	704	719	740	771	718	773	721	725	726	754	748	693	714	702	732	733	739	761	743	726	746	718	765	719	733	694	749	750	790	743	699	771	691	758	727	765	772	729	704	761	747	725	700	762	710	745	743	730	752	742	733	734	706	769	725	736	749	791	711	705	763	750	737	732	718	731	748	724	723	734	701	718	754	712	776	674	741	699	741	775	709	735	729	720	737	709	736	728	724	742	781	721	748	753	744	741	748	764	753	727	699	724	771	670	712	739	718	743	786	717	744	753	724	728	758	772	690	710	704	710	735	753	753	655	745	764	737	721	731	737	719	750	686	721	746	765	705	730	726	729	697	763	736	753	723	773	688	732	774	705	744	740	736	726	761	735	713	767	734	752	744	774	713	715	729	710	774	749	705	703	786	687	760	755	733	755	700	743	721	760	742	745	724	808	752	759	754	677	772	743	756	720	744	768	780	750	723	715	742	701	726	723	706	694	768	722	755	764	652	722	731	747	753	718	723	761	756	745	719	728	751	742	822	732	704	752	754	751	726	688	730	701	687	720	733	714	685	796	698	739	741	724	783	739	691	739	763	696	747	748	753	724	753	743	736	753	717	725	780	733	718	717	720	752	758	774	703	730	751	735	739	724	715	750	688	768	768	685	796	711	727	729	750	731	710	708	788	761	775	742	723	748	717	749	711	747	758	719	752	729	711	693	716	701	690	707	693	744	711	745	724	758	782	696	759	717	703	719	741	750	790	750	713	747	719	774	759	740	750	736	715	769	715	751	743	752	746	761	739	749	792	766	730	732	722	765	750	741	740	725	714	785	752	760	724	708	775	722	735	747	737	701	720	715	754	708	781	768	729	755	716	711	718	755	759	753	663	815	725	671	698	754	700	722	767	769	781	696	813	739	712	774	751	712	716	700	764	701	747	741	734	788	743	737	731	716	735	728	743	776	755	769	800	744	702	745	766	807	763	762	700	692	746	711	761	727	728	720	712	657	757	767	726	702	753	769	745	736	706	736	710	746	702	733	775	736	720	755	761	746	728	780	722	718	719	735	704	761	732	726	747	735	676	776	757	743	720	746	779	730	746	776	734	769	728	753	766	759	749	776	758	737	681	769	694	759	768	727	719	744	731	744	750	750	702	734	723	728	756	726	719	770	715	719	715	707	741	758	736	776	744	746	744	753	718	745	711	720	712	786	735	760	727	760	718	789	720	716	732	751	760	760	743	697	741	692	719	737	698	742	742	711	780	755	814	712	729	742	701	795	742	749
7435	20340	6134	3377	2608	2115	1610	1301	1191	1058	983	960	924	900	906	931	913	941	956	956	883	886	924	901	901	918	1012	987	1014	1047	1117	998	967	954	880	860	891	864	774	845	838	823	918	822	867	853	788	893	816	847	834	935	925	877	837	820	809	766	833	829	807	815	762	785	769	798	769	729	801	774	743	793	800	785	780	776	752	733	731	799	688	753	774	760	742	729	740	761	762	755	751	740	727	741	775	754	791	735	747	762	740	772	779	741	765	742	744	717	770	782	732	689	749	760	743	768	785	758	713	774	798	786	741	816	722	742	762	777	741	772	794	771	748	756	770	797	733	805	774	765	747	780	779	744	748	766	782	730	821	765	764	759	792	755	766	777	784	803	742	763	744	762	782	797	755	751	759	729	760	720	742	777	809	751	781	727	741	819	724	745	764	716	754	769	772	785	824	750	829	725	746	716	787	769	800	743	795	774	785	774	808	782	782	742	755	784	732	769	734	815	746	741	723	722	719	788	752	786	784	716	794	727	739	740	769	746	765	750	810	773	716	739	787	784	742	718	716	758	730	739	771	752	787	787	739	745	744	763	814	748	818	751	756	769	787	738	729	747	725	752	708	760	763	742	752	749	728	771	735	758	767	774	784	780	766	733	735	739	757	778	745	735	723	766	742	785	747	809	789	770	779	736	751	695	732	767	767	764	798	691	795	804	806	781	744	791	809	777	724	808	784	796	759	809	795	798	767	777	707	736	721	804	765	740	780	773	750	754	765	757	757	714	769	728	714	750	828	808	791	763	779	770	761	745	702	776	770	711	780	748	749	764	781	797	760	759	757	764	798	735	761	775	763	740	771	784	756	719	796	761	768	755	767	755	762	765	708	707	765	828	729	720	745	777	741	787	726	766	732	782	815	806	763	750	775	754	823	757	740	782	797	775	751	805	788	793	785	769	747	734	742	773	790	780	775	762	752	772	744	735	795	749	807	781	803	751	743	751	749	784	749	794	828	754	757	784	733	799	763	741	754	707	752	739	757	782	714	769	778	790	770	763	746	740	771	781	739	767	787	768	773	747	769	777	791	796	750	755	713	754	745	784	759	797	754	761	748	742	730	744	798	754	787	790	723	769	725	804	770	716	759	725	756	746	788	741	781	741	787	772	757	759	797	770	787	735	765	758	772	729	728	746	793	797	758	763	727	740	807	716	796	765	761	752	705	758	734	788	777	754	810	777	760	791	723	741	791	767	809	745	773	790	756	762	740	736	769	751	798	725	740	783	765	768	752	730	774	790	774	729	776	775	739	775	797	774	701	772	742	756	742	739	770	698	759	735	747	729	802	731	777	759	746	744	749	783	789	732	776	768	738	727	758	768	768	760	738	790	776	763	740	773	714	706	751	782	744	736	758	760	776	716	821	799	735	809	743	755	751	730	771	786	682	795	741	792	741	776	703	758	755	759	767	786	778	716	766	734	759	759	847	764	742	813	807	756	722	720	751	790	741	785	740	744	706	782	769	774	782	772	767	744	749	785	770	682	745	739	761	757	734	767	761	765	784	794	735	818	746	794	795	738	740	746	794	759	771	756	793	790	700	754	755	761	742	783	741	755	742	770	776	780	779	743	776	802	759	777	766	785	748	755	779	806	758	794	745	775	757	725	777	766	795	796	825	816	781	770	749	811	840	790	740	734	749	768	778	734	783	771	770	753	738	744	741	766	782	754	749	783	767	784	765	806	752	780	798	746	721	762	750	771	805	755	725	737	705	789	762	761	786	768	782	744	774	756	769	788	765	727	768	784	724	735	711	784	727	736	781	756	763	752	755	750	771	772	750	783	790	728	769	767	811	785	784	789	796	780	738	737	734	753	803	793	740	730	780	741	767	760	770	746	787	702	759	743	799	740	724	757	777	772	783	727	754	745	768	758	788	746	717	727	785	776	765	803	779	763	801	747	758	744	750	810	793	775	708	770	754	736	756	715	743	806	742	797	770	772	796	773	790	754	803	744	730	826	740	785	796	816	763	791	748	716	760	774	768	730	745	737	741	764	731	793	750	749	710	754	693	794	768	810	761	709	739	743	798	798	733	773	756	737	765	809	778	766	772	763	717	781	777	752	764	760	785	766	748	796	754	705	747	775	776	753	750	672	768	768	724	771	777	736	786	759	788	755	752	782	756	762	738	765	761	805	735	775	761	777	715	774	786	736	705	795	764	728	722	801	762	737	749	776	756	765	851	785	759	776	784	737	809	754	799	706	803	826	736	769	787	768	781	798	775	747	735	777	775	714	703	759	768	720	752	750	773	768	762	817	758	741	771	786	760	756	785	714	794	808	814	806	783	795	765	756	816	782	764	766	694	713	728	782	759	705	781	791	746	762	730	808	770	784	734	751	738	775	786	774	740	725	799	807	730	702	756	785	792	765	727	750	753	723	774	821	767	774	775	754	761	741	714	730	770	787	776	739	749	758	785	804	839	773	752	752	768	781	789	781	766	761	734	772	776	769	757	747	843	748	787	785	740	764	805	771	777	806	775	744	775	766	741	801	778	756	746	787	753	796	798	728	700	743	776	729	762	831	812	759	737	771	767	723	732	804	771	779	810	773	760	777	738	750	772	699	761	746	786	727	741	800	745	743	793	801	780	780	728	805	790	760	727	804	730	773	749	764	810	787	790	740	767	741	738	754	748	752	754	806	748	840	767	749	744	807	721	780	757	791	760	779	727	823	765	789	728	741	692	787	754	760	724	767	763	746	768	757	763	816	741	770	748	784	748	747	737	785	794	736	729	758	734	713	759	764	763	755	809	740	791	754	823	710	733	722	806	736	692	735	751	714	758	821	751	747	766	753	761	751	829	758	769	755	728	721	747	757	765	758	775	812	723	765	817	728	759	801	751	778	800	733	744	779	816	796	780	757	763	798	764	793	793	721	771	794	751	757	774	805	750	753	775	765	717	807	753	746	778	769	770	793	760	786	754	767	752	747	752	777	817	766	763	762	774	754	795	798	750	699	734	771	760	770	691	795	763	742	752	751	764	772	798	711	760	760	760	738	773	796	763	782	754	738	754	759	757	749	761	749	808	790	735	775	805	780	701	809	791	746	751	776	798	777	736	807	746	748	752	740	709	746	751	772	728	791	773	780	788	760	741	747	769	756	741	765	808	771	757	775	792	756	764	777	730	754	806	798	783	750	749	741	743	762	830	739	731	775	739	736	799	728	741	749	732	839	788	750	795	788	765	781	796	814	766	822	773	761	787	773	742	745	790	761	807	779	766	762	787	763	795	783	741	747	809	762	781	808	725	742	771	766	751	738	753	763	743	705	786	814	771	755	765	771	739	737	778	751	822	725	766	743	798	723	752	725	721	798	740	711	806	737	766	740	793	783	793	729	764	782	717	742	775	743	836	750	729	777	782	760	741	760	721	737	750	788	720	793	778	717	785	749	753	761	743	800	760	766	751	730	783	748	749	763	806	751	746	798	763	726	770	775	794	777	738	781	764	788
22704	21216	28726	24001	21214	21193	6579	1492	1106	912	805	761	751	706	718	748	740	734	720	738	727	661	666	683	685	720	762	746	795	848	871	808	775	705	617	628	607	592	601	599	586	573	629	599	637	614	598	645	610	605	687	722	751	691	603	570	581	584	589	555	580	522	542	523	570	541	565	519	575	565	491	561	529	540	512	496	527	514	490	506	512	559	550	556	533	546	455	473	519	542	506	498	508	518	474	511	505	512	524	540	540	497	520	498	508	526	524	505	529	478	504	530	504	529	478	492	473	542	514	466	538	508	497	484	560	508	533	515	500	516	504	509	524	515	517	503	508	527	523	528	502	471	563	558	498	493	474	489	538	523	486	492	484	524	508	545	494	518	513	481	499	526	517	521	515	537	481	515	510	523	530	490	506	556	475	515	486	523	549	517	500	488	509	506	518	510	511	497	536	496	529	524	508	462	490	491	522	490	474	513	501	497	510	469	477	547	489	494	528	524	516	465	494	487	537	468	464	477	528	511	512	501	503	504	525	509	500	537	514	491	525	509	484	530	533	518	510	485	532	513	490	554	514	518	530	524	512	491	529	473	507	537	511	524	521	502	500	529	502	500	487	511	484	498	541	462	519	523	547	531	524	515	522	500	520	487	468	496	485	516	537	497	518	481	477	497	509	494	497	487	536	480	563	496	482	480	522	461	497	488	495	540	482	511	461	486	535	513	504	496	527	492	537	527	525	497	496	533	526	479	500	564	551	500	526	490	561	505	506	511	487	513	479	492	509	521	494	497	477	486	499	517	542	520	504	505	510	503	511	487	456	521	497	477	507	548	482	499	488	562	542	505	526	520	512	517	490	534	538	478	526	506	518	510	490	569	519	532	487	524	539	518	526	520	491	518	524	543	496	524	526	513	476	484	490	478	532	533	495	493	523	521	541	508	488	487	498	525	491	495	523	514	501	516	515	483	514	501	512	510	467	543	488	485	485	518	545	475	484	520	479	525	543	553	508	517	501	490	479	503	534	527	531	577	499	485	509	533	515	508	537	452	485	534	498	520	549	515	476	505	504	511	516	504	514	513	480	519	508	483	515	473	516	516	538	519	517	520	557	519	531	501	487	486	484	479	488	515	509	488	520	492	517	535	513	508	562	491	510	500	540	514	511	537	497	508	511	499	514	479	507	472	514	538	488	530	513	482	477	491	498	487	539	564	541	452	532	498	501	537	517	521	522	563	531	522	536	492	485	534	560	502	539	505	531	503	520	498	522	555	509	553	541	520	494	538	530	537	491	482	521	498	505	521	473	542	519	505	523	479	508	493	454	540	477	512	544	540	466	509	495	534	511	536	467	529	510	472	505	531	563	504	477	487	502	517	459	508	511	500	464	512	528	500	457	491	520	508	504	494	495	538	458	488	519	488	543	493	528	516	485	509	515	480	511	488	506	505	476	478	497	520	485	502	540	501	567	465	515	516	543	487	496	482	474	485	537	544	540	485	534	506	560	511	533	503	518	480	488	513	518	492	560	512	507	464	510	501	518	489	513	486	475	508	500	520	523	494	536	502	480	536	500	542	532	468	510	494	522	486	502	475	478	485	476	483	465	546	541	553	515	447	517	532	552	505	533	517	475	502	516	524	483	516	511	515	491	505	532	510	483	481	514	471	539	486	531	499	496	484	553	504	481	486	497	521	512	558	462	509	506	506	507	511	557	539	475	475	505	507	505	524	482	554	496	522	518	507	509	527	517	518	502	509	485	496	520	510	505	523	513	528	486	509	500	517	477	524	533	532	554	489	500	528	523	469	514	493	553	539	503	513	524	490	500	521	491	523	497	505	531	488	480	482	529	493	486	496	495	532	482	499	506	500	508	466	506	539	520	540	515	510	515	519	530	503	489	487	502	543	472	488	471	495	502	509	504	492	537	592	505	516	499	557	479	489	530	499	533	526	544	522	499	528	494	503	493	509	465	510	480	501	489	513	514	495	537	513	512	514	520	478	493	477	513	465	523	549	509	501	524	501	513	521	512	524	510	508	518	512	493	474	494	489	509	488	491	514	497	515	463	515	493	481	511	493	509	476	499	512	493	481	498	527	485	507	512	543	480	523	496	494	518	499	498	520	505	549	555	492	500	529	471	508	496	527	521	489	534	527	551	478	482	487	501	515	512	495	483	489	522	495	484	477	519	495	480	553	508	500	526	514	514	497	485	531	497	476	477	466	498	530	501	493	523	477	522	486	479	528	466	503	464	535	492	498	501	505	526	491	524	538	515	527	486	520	512	471	482	509	522	496	513	496	508	512	559	516	473	513	521	538	521	498	515	494	486	517	478	490	488	492	538	538	489	488	522	538	481	515	494	515	535	518	468	535	497	497	533	505	500	523	525	466	471	508	490	514	551	527	534	468	494	528	460	517	463	531	499	522	501	520	479	532	506	503	501	460	482	504	473	552	522	510	491	505	494	503	481	495	508	493	486	505	513	518	504	521	484	522	480	503	530	513	520	502	504	510	503	531	503	494	507	490	485	519	546	511	477	578	486	514	484	518	529	500	516	500	499	530	546	517	531	537	531	478	451	544	493	524	492	483	492	508	490	518	483	532	494	525	527	488	454	482	497	495	534	454	490	540	450	519	508	484	487	514	514	514	525	506	475	532	518	525	512	478	526	539	506	531	485	480	495	525	515	511	519	509	463	501	475	494	495	473	510	490	489	532	502	565	514	524	508	505	489	462	539	475	476	512	496	519	479	477	481	498	479	501	500	531	548	529	559	494	523	519	502	518	514	527	515	500	469	475	497	516	504	472	473	544	510	525	525	531	500	510	510	495	537	501	538	484	501	510	536	517	524	509	504	489	500	482	462	509	496	468	516	512	485	499	473	508	462	468	477	523	493	546	477	470	526	539	526	528	482	481	501	542	512	546	530	506	526	513	506	523	504	501	491	506	522	489	480	534	531	465	500	509	506	506	542	495	516	583	525	489	496	513	494	531	541	507	478	520	488	616	538	511	507	511	488	516	479	517	526	498	534	515	453	504	515	484	478	493	506	506	515	510	507	522	500	521	505	478	498	524	523	489	474	474	481	503	505	505	492	500	516	528	494	494	505	529	493	498	489	473	507	491	551	512	492	504	534	526	495	493	489	503	503	520	466	514	526	495	512	493	484	493	489	494	506	532	460	473	472	556	499	481	489	492	520	506	487	501	552	512	468	499	486	481	507	513	522	511	522	481	523	538	555	494	457	498	507	480	533	483	491	528	526	502	536	467	524	521	512	531	504	531	503	573	478	511	522	520	511	509	486	508	518	483	511	589	507	500	495	530	510	468	499	529	566	518	508	505	511	549	509	529	474	526	480	528	506	513	529	498	530	531	502	524	515	505	482	530	494	526	506	488	523	494	507	483	499	486	570	491	513	498	580	478	516	517	497	525	528	499	476	503	492	508	519	515	506	544	523	533	525	466	531	477	514	525	499	549	539	547	531	521	521	502	539	526	488	508	531	481
9799	32976	14163	6887	5370	3801	2860	2090	1742	1319	1151	1009	978	922	904	855	847	831	886	888	835	807	796	780	861	917	946	1020	931	1001	1123	1016	907	914	764	750	759	690	679	639	633	677	722	696	716	657	649	719	708	677	811	841	822	764	654	613	621	629	647	593	553	569	515	588	505	520	536	578	522	561	583	530	573	547	511	522	540	521	509	510	520	509	522	504	526	526	538	537	509	518	540	518	531	517	540	521	494	522	566	569	543	532	541	533	500	482	540	529	509	505	503	523	532	506	527	518	511	480	520	495	507	534	556	531	483	539	477	492	515	483	520	490	486	508	536	537	535	554	541	520	503	519	535	544	514	521	458	532	525	500	553	524	501	545	557	503	542	507	561	514	530	520	557	480	495	480	481	530	515	543	503	521	504	508	553	543	533	557	519	501	544	530	492	496	517	557	538	519	515	527	524	543	505	524	496	529	511	530	540	532	498	483	514	502	511	524	507	523	459	537	575	508	507	532	550	514	515	532	468	508	536	536	517	525	508	537	519	497	486	494	528	480	513	535	528	525	506	509	541	514	501	505	517	490	545	526	480	499	502	482	500	501	549	506	559	490	524	517	504	489	503	561	508	510	533	506	497	505	504	497	495	508	491	511	502	484	469	529	494	532	565	560	536	492	487	533	541	495	488	492	562	497	517	517	542	496	514	506	497	513	489	509	495	514	517	544	517	484	517	481	529	512	504	555	536	545	508	541	550	512	530	526	546	474	510	533	551	489	488	512	526	559	517	527	489	503	494	502	500	547	535	499	512	554	531	529	482	523	511	486	537	532	497	529	533	498	514	519	500	513	564	529	535	535	531	554	515	493	520	526	513	517	495	498	491	502	518	525	477	545	510	520	539	533	518	495	536	530	555	526	500	467	511	513	508	507	503	567	547	543	504	522	509	528	511	534	515	532	503	479	509	504	495	501	530	549	500	519	511	534	531	525	531	525	528	522	543	484	502	533	544	498	530	534	524	500	524	526	505	526	516	509	511	507	497	490	473	509	511	523	518	519	543	499	542	546	501	523	577	540	509	534	507	503	507	554	501	547	483	551	541	536	521	542	510	492	557	516	524	557	506	537	534	525	539	539	506	522	508	533	521	512	508	540	512	535	486	473	548	548	489	488	521	526	504	520	459	529	539	539	495	509	512	519	495	504	526	505	493	526	537	505	530	502	547	552	524	505	498	553	537	511	493	480	552	507	551	558	508	530	495	552	519	514	514	500	535	501	530	499	508	521	489	487	556	534	492	551	514	547	507	508	523	511	517	506	506	508	475	543	490	511	513	503	513	499	514	526	516	505	493	530	524	520	523	509	473	522	514	502	478	519	512	526	472	515	534	500	516	513	500	528	532	524	513	543	537	499	497	532	540	490	511	498	518	538	513	526	509	526	544	495	538	524	569	482	515	499	566	571	472	482	539	480	529	536	511	523	506	490	520	472	532	528	497	514	515	523	552	506	533	521	548	534	519	538	496	523	492	509	515	535	488	506	500	514	546	550	547	533	516	535	528	503	492	528	496	509	502	583	506	517	543	512	535	492	498	512	513	524	517	512	533	534	464	491	551	525	504	509	473	511	523	560	520	490	513	530	504	494	518	528	481	498	513	497	529	523	530	532	518	506	504	497	530	523	468	515	543	526	519	532	481	513	528	502	495	476	515	499	489	543	492	560	555	517	527	524	511	536	508	517	550	509	473	501	503	519	509	537	497	504	532	520	526	522	515	548	530	451	489	531	500	523	523	517	512	537	488	505	481	536	544	524	496	542	533	485	528	477	541	510	506	519	521	545	485	493	510	491	519	520	463	519	490	536	533	554	495	518	506	511	492	511	532	494	538	525	503	530	530	508	505	535	509	492	503	540	530	538	515	522	564	522	534	506	520	526	538	498	506	512	521	558	521	510	513	525	492	526	497	523	471	533	515	520	511	492	482	512	504	571	493	489	486	494	499	559	496	477	484	518	509	515	531	526	540	511	529	502	517	484	533	504	542	528	492	509	513	482	490	510	545	524	551	500	524	525	536	513	561	482	514	518	508	486	514	513	514	559	485	516	520	530	474	506	454	488	528	471	561	561	502	546	558	498	491	537	508	544	554	486	508	530	503	493	542	520	550	505	572	524	479	483	501	497	502	522	536	523	537	504	545	500	517	507	509	467	503	505	505	526	521	512	505	534	531	530	510	505	521	522	529	511	500	514	496	530	520	511	526	512	522	536	545	507	482	465	545	517	504	499	527	520	509	508	528	487	519	494	505	508	477	524	496	505	541	525	521	521	503	528	512	508	487	557	491	544	518	548	532	526	544	544	493	512	488	479	499	530	551	506	530	511	535	490	509	495	525	553	537	513	492	536	529	526	541	504	493	527	528	539	530	521	522	493	535	515	503	502	541	534	493	499	487	520	488	520	500	570	481	503	491	567	510	523	530	526	504	511	539	511	561	533	486	504	492	525	502	515	512	506	492	476	509	522	509	542	487	522	499	531	534	495	502	524	507	544	538	497	525	520	522	492	543	503	470	532	506	517	505	560	547	485	546	529	500	494	524	500	492	503	510	526	529	505	529	502	510	520	539	499	457	549	509	570	489	496	479	503	534	494	525	496	512	522	513	517	534	485	524	532	471	557	497	552	524	556	534	543	491	526	492	523	518	555	521	525	517	481	529	520	543	490	538	528	517	508	516	524	534	522	511	509	512	490	537	523	529	496	510	506	540	530	520	504	534	482	488	492	508	533	548	515	483	492	516	509	516	526	512	558	495	514	530	502	539	501	541	494	510	474	494	534	473	526	523	513	501	509	531	484	507	494	492	511	509	493	507	560	502	524	491	536	486	544	535	510	495	511	511	495	494	536	517	518	522	559	510	520	542	508	507	519	542	539	514	526	500	482	523	505	527	505	546	493	496	561	490	494	534	550	480	518	539	492	500	476	532	515	526	559	530	525	519	508	492	547	515	511	559	498	529	545	503	507	518	508	560	516	506	541	492	543	503	533	532	541	515	512	544	485	536	569	505	454	501	487	531	532	535	500	490	506	484	520	524	518	551	480	525	491	515	524	503	533	507	499	557	520	519	519	552	543	562	541	487	531	479	538	534	536	471	509	552	521	493	539	483	521	493	514	518	568	502	514	533	477	478	480	522	500	519	541	526	521	535	526	514	547	484	533	542	527	489	483	512	515	509	526	542	524	564	548	533	515	513	521	524	485	522	533	500	517	539	492	518	536	503	505	518	488	530	532	508	485	450	527	548	521	520	520	530	487	532	509	495	545	517	555	540	537	522	506	542	520	516	506	529	531	524	479	520	515	489	537	527	540	516	485	546	488	510	504	519	512	489	502	499	502	523	517	507	527	521	508	504	511	489	535	473	514	534	535	479	517	502	504	556	516	459	530	527	529	484	507	486	516	524	533	518	524	536	538	501	529	521	494	493	525	497	569	524	498	508	529	573	507	496	532	518	490	493	523	535	543
28193	16775	4277	1526	1106	796	749	662	652	598	596	589	597	587	630	581	609	643	549	614	596	579	600	580	614	628	553	707	642	657	660	666	623	621	649	593	594	610	571	565	588	586	576	593	579	599	584	557	659	621	599	623	588	583	550	562	584	540	576	585	582	595	575	578	519	590	540	544	578	525	593	571	615	559	577	501	607	568	576	569	576	590	523	549	572	558	548	561	564	533	575	577	576	560	544	546	550	572	548	550	588	553	568	535	588	598	545	526	574	557	568	583	555	504	525	542	579	544	544	547	508	556	549	558	607	556	557	568	527	589	546	539	601	532	571	571	590	556	544	593	549	528	518	572	587	570	548	570	571	599	589	598	526	548	540	579	578	553	608	532	579	568	560	543	584	568	590	558	563	581	580	594	548	545	603	575	571	541	522	561	555	545	584	539	556	561	524	517	573	574	566	585	569	555	547	516	522	561	551	509	532	534	537	592	542	539	579	560	601	589	580	560	587	563	541	539	574	565	527	584	577	534	536	554	547	572	574	546	523	545	562	608	556	535	539	606	552	544	549	548	531	565	597	592	557	563	557	561	571	566	616	579	574	589	560	518	595	552	546	592	581	570	554	550	565	569	512	531	561	590	588	519	567	539	564	545	542	548	563	575	521	555	581	571	575	549	531	583	554	548	579	557	559	550	548	592	565	577	550	594	546	551	609	595	540	555	554	557	553	584	577	564	559	577	547	535	551	587	580	564	576	576	593	569	603	520	545	569	520	567	578	536	540	572	568	537	584	606	570	552	568	580	551	574	620	550	572	549	620	558	531	541	533	550	521	553	550	596	570	559	508	555	564	553	581	507	568	543	512	580	516	561	548	527	544	561	555	538	545	574	544	562	558	549	542	560	520	583	512	562	536	564	567	572	550	588	520	586	595	552	559	585	557	597	502	598	542	586	586	537	541	541	598	561	579	559	555	571	534	580	572	545	552	571	550	547	571	609	559	569	586	558	543	615	535	561	556	583	558	548	581	559	586	547	583	571	595	535	541	521	537	548	578	518	575	538	551	535	553	584	530	530	556	570	595	509	510	576	572	574	577	564	551	546	571	607	561	619	556	580	561	577	550	543	559	540	558	577	554	545	567	546	603	552	544	578	565	577	558	569	594	557	518	557	606	569	574	538	563	558	502	568	599	577	578	538	519	581	549	555	551	518	578	543	564	556	551	559	567	610	582	535	571	585	552	567	614	622	522	537	558	546	581	528	569	538	543	541	540	531	561	568	564	583	540	543	529	573	568	582	528	577	539	554	562	615	613	551	590	551	563	532	565	535	560	542	542	538	571	568	578	530	578	567	569	597	542	540	553	555	589	543	563	554	537	552	591	542	518	566	556	559	564	544	588	566	553	548	565	553	539	569	562	532	543	548	560	575	547	544	596	577	534	578	559	533	562	601	569	581	553	565	565	591	552	512	569	529	519	583	560	527	537	568	571	526	550	601	551	554	598	556	544	533	504	559	554	540	547	534	618	564	548	531	610	602	536	593	528	554	586	557	574	537	536	541	554	547	589	563	579	549	569	555	525	564	571	595	538	522	581	614	557	544	597	555	571	555	567	556	553	581	545	504	572	573	538	543	542	588	552	559	586	572	534	527	567	602	549	570	570	534	574	583	526	578	568	563	563	563	549	576	548	523	548	585	552	602	548	573	572	528	560	587	541	569	573	535	549	503	504	524	586	575	535	529	568	580	566	548	532	566	573	567	637	560	578	580	512	555	544	555	524	580	559	560	585	563	552	564	588	603	580	571	556	539	547	547	581	554	576	582	584	597	557	506	533	551	564	543	536	610	580	619	558	540	535	559	580	566	550	589	559	499	561	552	601	613	585	612	561	569	563	560	576	546	561	578	522	565	531	549	560	550	560	560	559	535	553	576	584	550	562	561	572	532	531	578	531	575	560	563	558	535	584	561	569	568	588	551	576	554	579	539	588	529	570	555	583	537	557	615	576	566	582	578	580	540	510	551	533	567	599	577	529	545	547	568	511	555	600	573	586	558	549	554	541	560	551	563	533	546	602	572	572	560	560	511	592	549	527	522	513	520	557	563	516	574	621	588	545	533	606	584	559	568	556	582	580	545	543	562	598	558	538	565	557	585	511	561	536	540	545	567	551	519	583	581	574	564	578	550	611	564	570	587	527	557	563	581	614	536	564	526	571	540	566	569	574	517	550	539	603	531	598	526	577	565	540	578	561	545	497	610	551	550	531	560	564	565	543	565	530	571	556	583	583	536	557	569	523	563	545	585	569	551	520	588	538	549	537	586	595	617	580	550	539	531	564	566	604	539	568	583	548	582	583	593	540	563	622	576	553	578	555	583	585	570	534	561	539	578	589	553	546	568	583	574	562	571	542	566	579	537	585	580	537	563	531	570	525	535	535	568	578	621	513	545	587	578	556	540	528	521	537	529	557	602	554	605	540	582	550	553	565	548	523	566	523	608	553	556	598	585	585	564	558	573	564	588	550	540	554	549	546	589	525	567	579	524	543	598	588	568	595	544	576	570	591	591	525	567	557	550	582	543	563	560	606	579	522	562	579	548	580	552	555	567	533	565	521	589	573	571	548	560	538	510	586	518	551	586	534	551	551	534	600	526	620	575	537	561	526	567	558	584	543	518	563	566	554	581	561	539	559	552	572	531	546	568	584	538	542	534	555	559	559	573	549	598	566	519	591	568	561	567	549	592	543	580	588	537	593	565	570	533	556	550	547	584	568	562	558	547	551	589	596	576	522	531	604	539	518	601	545	561	555	581	553	579	515	521	558	569	575	592	583	546	573	526	584	572	502	534	588	532	494	570	549	574	543	534	556	585	537	519	526	510	528	528	566	531	589	591	557	583	567	532	572	522	541	560	547	540	602	548	556	548	615	565	564	586	569	541	582	574	573	522	583	559	571	567	547	567	558	576	579	588	536	576	567	555	576	554	579	556	525	523	553	491	544	552	616	547	525	526	564	572	529	576	536	539	593	579	527	562	594	596	558	593	501	578	547	561	558	529	556	571	557	601	574	506	536	550	563	590	600	522	572	538	554	556	535	557	577	579	533	585	517	568	554	575	619	550	597	567	594	542	591	546	607	560	570	544	579	548	553	514	563	539	584	568	545	544	517	584	561	577	532	559	556	568	587	556	537	556	528	568	521	554	549	612	516	580	550	587	555	591	530	532	560	527	580	575	548	545	586	553	561	542	538	579	597	577	582	575	539	540	560	604	549	536	585	574	542	571	577	518	577	549	534	592	531	536	590	558	541	564	580	516	547	539	567	534	565	578	553	552	581	587	568	596	559	503	557	582	555	546	527	557	537	563	551	535	530	549	520	565	614	530	573	572	547	523	586	590	549	547	573	572	547	580	600	578	571	499	577	555	531	576	537	589	532	537	607	590	524	534	553	584	529	622	522	501	530	578	557	543	578	574	540	564	552	513	569	615	536	565	573	607	569	569	600	555	571	546
7337	4809	3065	1751	1450	1118	871	739	711	656	622	655	626	644	654	677	706	642	691	698	693	732	637	672	689	741	733	763	764	749	761	804	761	695	666	652	634	636	627	615	686	662	623	653	656	607	611	625	653	698	697	698	660	627	605	635	610	652	638	580	603	593	556	604	600	602	625	621	587	579	616	571	581	624	648	573	602	584	614	608	640	552	591	559	581	587	603	608	614	611	646	624	618	610	600	568	584	632	606	548	554	609	555	591	605	569	587	632	605	575	598	571	601	586	641	584	576	589	614	590	597	589	628	595	573	595	592	610	607	610	604	577	612	568	546	636	620	568	599	565	598	586	664	592	589	582	591	553	577	592	590	566	600	576	588	604	598	571	600	596	629	624	561	578	587	588	627	583	585	590	592	597	618	577	583	588	620	577	607	581	616	597	548	583	573	586	587	574	613	544	594	606	546	582	640	614	610	643	588	597	583	570	611	589	562	633	622	568	603	566	598	622	575	578	620	599	611	571	652	571	606	598	584	614	625	576	624	570	605	575	581	588	601	586	594	621	577	580	579	583	617	586	592	617	619	548	585	623	609	606	621	611	578	613	595	625	556	559	617	565	569	613	623	598	561	587	637	570	576	558	608	625	585	585	596	562	622	598	636	587	551	617	593	608	621	587	551	575	588	585	557	580	591	606	586	643	628	560	604	623	546	595	599	589	613	613	610	597	610	602	562	591	595	597	625	573	622	585	567	627	599	576	589	588	595	575	595	564	600	592	623	605	560	564	588	608	573	657	560	603	602	570	670	590	605	581	581	618	635	573	598	596	582	619	548	608	590	591	572	551	584	581	572	599	575	628	615	621	606	628	588	563	599	564	591	597	583	612	649	602	604	634	561	639	574	599	608	596	586	588	591	637	618	596	572	630	641	573	577	596	562	545	614	607	636	614	597	632	577	574	618	580	612	560	620	591	587	597	616	597	605	587	572	587	577	605	631	606	584	600	640	611	565	634	582	609	592	594	634	597	586	600	555	596	597	591	582	581	585	604	603	584	627	607	587	608	582	576	606	580	586	559	621	620	625	585	590	618	605	586	578	599	581	608	581	622	581	594	580	570	613	634	594	619	613	577	598	608	626	612	605	621	577	608	590	644	583	600	551	577	582	587	604	627	614	595	597	584	596	572	622	632	622	636	597	613	556	614	552	605	636	609	607	595	624	604	611	584	540	602	598	632	619	600	608	574	592	583	626	568	591	602	604	616	600	611	609	574	584	606	545	583	532	616	600	579	599	597	582	563	585	597	559	593	624	597	606	538	617	581	597	593	599	637	604	599	589	623	585	595	582	638	622	578	598	632	561	578	634	590	619	622	604	592	572	593	608	560	584	578	564	586	580	579	612	605	545	586	580	600	596	583	639	586	613	596	589	613	566	574	589	630	624	601	630	571	634	617	634	579	621	597	609	612	527	604	560	617	560	595	594	581	575	576	623	586	603	575	598	628	622	600	557	597	576	575	584	604	571	577	632	554	560	591	591	603	611	591	604	586	567	575	579	581	577	636	596	573	540	580	579	628	596	630	579	591	590	603	604	581	649	613	606	583	655	584	606	633	583	520	589	560	616	629	586	587	589	599	621	588	601	583	612	588	626	564	591	578	595	587	590	577	589	631	624	612	553	583	601	571	608	615	606	577	573	605	567	596	586	583	607	619	616	591	603	590	558	588	599	600	565	630	632	590	564	611	604	607	623	585	610	596	607	600	565	616	581	573	546	585	604	599	615	571	605	580	654	628	587	590	622	638	609	578	534	598	615	582	582	586	609	557	601	625	577	559	584	577	576	608	595	575	555	580	591	555	571	594	569	579	564	614	550	636	615	590	609	588	570	612	579	574	598	598	650	638	602	598	626	575	586	579	631	542	590	617	587	583	583	622	642	585	610	609	606	582	606	600	592	590	584	576	598	584	592	586	598	591	596	633	585	569	583	607	604	576	608	578	584	569	621	603	567	586	606	601	643	583	586	574	569	610	581	576	630	625	588	608	601	599	596	605	614	593	629	605	613	612	631	591	585	632	597	615	627	576	543	629	582	623	602	635	618	618	592	608	576	542	617	581	600	640	617	577	573	584	604	559	573	593	570	593	581	618	568	565	599	538	578	615	586	609	612	576	567	597	594	610	561	575	621	560	605	611	652	593	598	568	611	601	569	605	618	633	571	576	584	640	578	572	603	608	586	633	634	585	595	607	617	573	632	595	580	595	599	603	625	575	619	597	560	609	642	559	572	571	610	599	634	613	633	623	604	575	572	609	591	598	581	574	555	618	550	621	599	581	635	606	584	584	642	566	612	589	538	593	570	606	592	601	574	608	655	583	599	564	603	601	655	623	608	621	567	595	546	596	618	588	613	609	574	589	564	558	591	567	556	591	556	620	582	622	638	600	589	593	554	561	610	550	581	613	600	542	601	619	608	653	578	553	654	604	557	562	545	593	575	556	585	613	550	588	606	580	603	568	604	547	607	594	603	554	551	574	595	553	626	605	605	616	627	587	568	597	617	587	565	574	568	638	593	614	593	610	590	607	589	609	606	596	545	645	594	578	598	602	631	575	615	594	597	607	599	585	578	595	613	580	629	595	592	606	599	583	586	602	623	608	554	583	602	596	577	617	562	610	632	608	548	613	593	601	605	564	600	621	572	573	599	591	598	548	576	606	597	620	605	593	597	608	591	615	570	624	560	592	594	614	601	559	554	582	583	566	621	614	603	631	591	613	579	638	603	595	577	618	614	562	613	630	595	565	604	590	558	597	578	627	617	614	600	614	617	571	592	566	602	599	609	581	600	610	644	623	595	597	612	607	655	600	578	576	558	622	584	562	564	596	595	592	549	568	581	608	575	634	558	571	575	616	598	575	611	605	580	574	597	619	633	563	627	628	571	626	571	545	571	599	609	568	602	604	624	620	609	572	623	550	611	596	596	605	549	606	611	583	594	597	587	556	572	571	617	563	550	603	591	614	628	608	605	575	581	591	616	594	618	582	620	602	584	586	598	609	660	582	594	562	603	558	588	584	622	609	610	593	600	599	574	572	587	611	565	635	614	614	605	570	564	535	600	632	598	618	573	610	606	579	556	628	575	562	604	608	560	565	598	600	571	584	575	586	610	595	584	579	629	607	603	568	588	621	587	615	588	650	633	582	573	539	573	588	650	601	593	603	645	586	570	594	621	583	618	577	535	580	594	616	589	580	568	595	566	643	574	645	595	590	599	626	545	615	606	585	584	571	591	563	579	562	592	591	574	568	597	569	603	613	613	613	608	613	598	547	578	597	586	558	579	589	605	647	634	597	648	603	592	594	621	639	587	596	607	621	657	583	618	577	596	620	537	612	636	597	575	591	639	569	529	632	598	611	580	599	564	585	616	622	585	572	609	570	589	626	601	558	585	571	565	598	583	621	613	597	586	559	614	576	604	590	607	590	570	578	594	613	576	570	592	625	605	596	608	567	625	584
23948	21298	28382	24542	21285	8323	1307	861	659	589	529	462	508	487	481	503	450	460	530	470	507	497	469	452	456	476	549	528	552	503	554	548	518	537	478	408	412	436	423	382	384	445	448	436	419	437	418	419	415	400	471	515	420	460	453	432	380	378	421	379	353	396	352	363	324	363	358	375	372	367	378	356	345	315	377	372	344	351	341	343	353	322	361	346	344	349	369	339	354	327	368	339	331	373	318	357	342	312	336	332	357	366	342	358	323	327	353	358	314	367	354	350	340	345	363	340	328	318	378	341	325	344	328	369	332	327	342	354	353	335	339	322	355	355	360	355	344	376	379	304	321	327	344	356	343	357	324	344	334	337	340	343	300	333	329	346	351	339	347	363	354	340	349	335	349	370	328	328	333	366	391	346	360	353	365	358	363	313	394	316	358	356	361	354	347	356	354	317	366	344	360	328	368	346	364	347	359	335	345	331	369	358	334	337	345	329	360	333	323	359	393	377	331	307	348	342	361	345	359	368	372	337	350	354	375	338	344	343	357	347	365	336	326	319	342	334	360	346	339	334	316	352	353	341	318	357	316	351	407	337	314	322	344	360	358	331	316	356	359	339	410	362	369	330	314	363	309	328	343	331	361	362	338	342	331	367	342	355	344	317	325	327	339	330	343	389	374	318	334	341	336	376	329	331	352	369	306	337	322	340	351	344	354	350	329	346	373	337	335	343	347	327	346	316	355	365	364	364	388	342	361	333	377	362	366	372	348	357	359	347	332	347	336	311	302	318	341	354	365	331	388	372	354	324	338	365	339	354	322	334	345	337	331	360	364	331	358	325	356	319	343	327	379	324	354	350	352	319	361	379	350	356	374	310	358	355	342	339	338	366	330	365	340	322	399	356	341	319	378	356	347	326	336	377	349	340	361	354	338	348	330	364	361	328	304	315	338	361	372	351	349	325	326	350	345	340	341	348	367	332	340	312	324	339	346	357	368	368	327	327	330	369	366	373	327	329	355	307	358	306	323	355	342	390	330	340	339	327	360	361	346	327	338	395	343	373	369	337	300	354	344	328	363	367	341	362	320	362	350	358	362	352	333	397	319	327	332	325	368	288	318	350	344	352	386	322	355	308	376	342	363	369	338	325	373	360	360	327	375	317	313	373	312	357	351	337	361	332	356	349	341	332	360	366	363	342	352	362	325	322	342	340	354	351	342	353	347	381	339	317	371	376	340	351	347	370	342	338	342	346	337	308	318	345	358	342	335	360	327	346	371	334	374	351	370	340	368	337	332	337	347	359	361	370	344	346	336	337	313	377	371	368	348	331	411	322	327	302	343	344	331	369	379	328	341	313	342	342	337	370	346	355	330	365	380	332	355	362	346	325	332	382	363	327	342	371	368	339	370	353	311	339	339	336	303	346	356	331	376	372	327	362	335	344	331	354	346	359	340	356	337	331	359	326	355	317	323	315	339	367	331	348	373	354	323	334	343	304	358	347	338	338	371	373	329	361	386	347	361	367	342	376	365	330	337	374	337	327	355	351	344	316	355	342	370	327	338	355	387	359	347	329	351	357	354	393	361	310	399	348	354	340	354	322	356	397	348	363	365	335	342	357	323	381	341	354	359	359	347	320	336	315	334	362	345	383	328	358	352	374	312	332	331	336	374	330	367	331	323	342	332	356	334	348	362	343	346	336	342	331	362	328	346	329	335	364	350	342	355	331	322	338	325	335	377	341	345	312	327	379	355	371	362	372	379	350	315	357	301	328	337	370	319	319	352	340	342	344	327	340	348	350	341	354	373	368	359	337	342	380	370	334	321	344	351	361	376	356	342	358	371	351	363	339	336	341	362	360	364	370	336	380	370	321	317	349	323	336	344	322	352	357	350	391	328	350	360	325	344	376	356	334	346	309	323	293	358	346	336	327	371	330	314	318	342	359	325	351	368	333	328	349	361	373	322	327	361	338	307	313	344	344	332	378	344	356	336	324	326	344	336	351	352	338	367	337	349	375	332	358	357	323	345	343	361	343	349	324	326	355	336	316	371	317	367	354	363	362	342	342	338	341	352	367	317	346	309	348	338	345	355	356	352	349	347	328	363	375	346	352	334	360	299	354	346	343	367	362	337	331	352	342	353	325	331	330	316	326	349	322	345	347	338	340	341	329	345	353	338	361	304	338	313	367	339	316	349	353	352	331	334	332	351	332	341	366	346	349	334	349	310	343	361	348	332	363	368	334	366	355	352	341	348	370	348	323	347	385	309	361	366	347	351	345	337	340	362	366	356	360	328	329	344	345	302	331	362	339	338	366	331	375	340	333	326	357	356	361	323	341	362	323	326	319	285	298	387	346	366	373	334	367	367	315	369	303	312	331	348	292	325	361	325	339	351	372	342	366	340	357	343	333	331	355	363	353	364	339	374	378	361	342	337	347	345	361	365	335	331	357	340	342	341	330	362	336	352	363	374	343	361	340	345	356	342	345	353	354	319	339	347	369	331	337	335	347	356	354	341	323	316	337	361	336	364	374	361	375	335	349	349	363	311	353	340	308	356	352	350	363	311	345	351	336	312	368	318	341	361	351	360	342	377	364	360	346	363	328	333	365	341	333	345	324	341	349	361	351	317	370	375	341	328	306	333	344	330	335	345	364	352	359	321	332	342	333	349	359	374	373	323	359	369	304	353	348	360	347	359	346	353	355	335	338	342	369	365	357	350	370	364	344	332	319	333	369	357	334	362	348	356	350	333	328	383	317	371	362	368	323	384	335	349	347	326	314	338	358	354	318	324	310	317	317	331	364	334	371	359	341	344	362	341	364	354	340	365	334	345	331	360	358	360	344	326	322	354	351	367	322	323	302	352	310	357	351	364	332	333	354	319	355	363	372	342	336	346	370	358	326	346	349	359	328	347	358	342	323	322	356	339	331	325	358	334	355	381	365	364	348	366	364	360	372	333	305	317	347	344	341	367	343	343	349	326	343	353	366	352	373	347	333	358	371	355	312	353	337	359	337	303	333	365	367	373	347	361	370	336	340	311	303	326	374	349	378	357	351	364	328	317	359	358	349	365	348	357	339	316	322	344	372	341	333	312	341	320	342	345	340	359	363	356	362	341	324	352	342	366	333	360	361	361	338	327	348	371	371	333	319	370	347	351	358	323	353	348	360	351	330	341	379	309	351	356	333	325	369	337	357	385	339	350	344	367	327	362	313	336	371	331	339	339	360	369	353	356	347	325	393	359	381	349	340	343	372	376	314	362	345	326	334	340	372	338	364	342	307	347	333	338	365	358	380	352	366	319	349	293	361	362	339	334	390	324	352	329	326	323	351	332	363	353	348	347	375	350	346	332	334	351	366	330	338	329	348	349	333	328	322	351	344	342	367	347	343	360	366	341	331	361	344	344	346	325	400	361	347	321	353	316	377	292	349	335	374	336	377	372	340	362	355	339	350	311	324	329	344	346	303	372	360	352	337	331	350	356	339	366	352	331	391	366	318	319	347
9721	23095	10144	4475	3305	2379	1737	1331	1126	832	749	617	621	619	646	584	603	546	610	586	575	532	565	533	591	623	671	711	735	725	805	710	637	548	549	504	461	495	495	482	479	503	476	468	513	466	454	497	481	492	516	628	545	531	478	498	450	466	445	465	418	393	423	390	397	388	382	381	415	451	413	361	374	396	389	415	348	367	391	389	382	403	375	370	355	383	377	399	376	380	412	330	388	364	368	383	386	387	376	384	379	351	381	370	371	367	367	375	378	373	371	364	371	395	339	394	380	425	364	354	377	395	358	361	395	398	353	365	368	397	368	405	361	427	377	362	391	393	343	370	387	393	356	369	374	357	417	353	375	403	358	375	369	407	375	391	362	406	366	364	378	403	382	349	390	384	405	377	381	377	341	353	400	371	370	388	355	392	379	379	398	385	377	384	370	409	361	367	344	361	369	387	369	383	348	357	350	373	350	377	405	376	351	386	392	407	381	368	375	373	387	344	363	380	356	377	375	367	345	377	378	367	362	398	361	376	357	322	444	398	367	348	354	365	349	354	380	374	383	408	427	381	371	373	336	368	354	395	358	351	375	360	416	354	343	351	397	384	386	371	387	376	375	371	389	358	389	426	356	365	400	369	337	419	366	374	416	401	381	370	396	374	371	376	388	363	371	373	357	372	396	359	359	365	354	359	361	377	375	393	353	385	385	363	353	378	406	330	382	352	396	364	394	384	364	428	385	377	395	384	347	355	318	374	357	377	356	354	394	400	402	363	382	387	351	362	376	368	369	392	403	369	386	393	384	392	381	355	383	360	386	387	378	374	367	379	393	370	346	363	357	379	362	397	376	373	382	360	380	379	384	392	370	338	374	354	411	369	393	418	368	371	351	402	397	368	387	361	360	360	387	366	373	383	384	345	376	376	414	373	376	361	364	378	372	359	370	337	391	366	384	347	366	362	339	392	371	381	366	376	376	350	354	364	378	371	387	367	379	361	339	350	350	395	417	393	376	340	379	379	377	331	353	351	375	378	352	366	370	367	375	363	359	391	351	356	386	377	401	381	415	381	396	400	377	404	365	396	374	373	360	410	389	363	391	357	372	419	364	402	381	404	359	395	381	391	369	379	376	367	339	362	344	363	399	375	380	395	383	397	398	350	373	377	385	394	375	351	375	352	359	365	377	410	388	362	369	398	372	397	346	363	350	374	374	393	379	384	370	354	390	388	362	356	367	379	353	393	400	375	368	375	399	394	368	413	345	374	387	391	407	400	361	380	381	367	369	360	361	408	380	377	374	394	370	368	379	388	378	401	364	379	346	369	388	398	355	378	391	404	381	377	378	360	372	409	378	378	364	411	363	347	386	354	385	359	401	335	392	379	356	364	376	353	383	367	385	372	403	371	375	376	391	390	409	374	379	415	375	377	381	377	392	352	367	383	423	396	354	414	374	361	375	365	403	361	395	373	382	373	359	354	361	364	346	398	364	383	364	353	375	377	377	376	395	360	376	383	416	371	410	364	355	408	379	377	370	398	359	389	356	378	347	383	376	346	378	375	392	389	363	374	367	351	361	385	399	404	386	413	405	385	372	380	376	364	354	381	391	370	355	399	384	379	377	358	371	375	367	391	353	351	337	368	358	368	367	392	374	358	424	359	406	374	392	372	415	376	381	351	364	377	347	372	341	340	389	437	367	346	388	389	347	404	398	372	364	356	378	368	373	392	360	381	348	368	374	372	385	348	360	346	396	394	383	399	368	383	391	382	378	383	377	363	364	344	375	378	387	410	382	384	419	380	410	408	363	347	365	398	411	363	376	403	346	360	405	349	380	390	361	379	354	369	381	353	386	367	407	350	343	353	348	369	345	361	365	375	384	403	373	395	368	355	389	386	379	384	353	374	424	344	380	369	371	372	396	372	348	338	354	367	380	383	351	366	405	370	387	396	361	367	392	378	392	382	365	358	370	366	376	359	363	400	375	400	378	389	391	352	367	395	401	343	358	354	358	375	374	375	364	379	376	369	389	354	356	411	358	389	343	378	385	384	371	358	387	354	336	357	408	395	396	371	359	367	386	375	359	372	381	358	372	384	365	374	366	397	347	406	341	377	363	364	384	373	389	388	377	387	408	385	393	379	384	362	363	357	342	378	370	379	369	354	395	350	390	377	388	358	358	387	375	365	399	403	421	398	371	361	383	380	383	351	369	335	404	388	383	403	363	407	404	369	386	404	397	388	361	372	360	351	403	367	407	380	370	383	382	359	387	350	374	382	381	363	363	338	374	368	340	408	353	377	363	347	413	367	403	383	334	409	359	390	357	349	358	394	376	395	353	324	381	384	409	371	383	368	385	374	355	363	398	346	338	383	397	353	346	357	386	373	403	385	359	387	391	377	380	394	357	415	397	384	388	378	364	392	394	377	369	368	382	360	375	341	365	323	342	374	342	350	420	343	373	398	374	354	349	368	400	369	389	395	407	340	343	364	347	365	371	390	410	399	393	391	346	384	393	355	366	349	360	388	349	394	379	381	349	357	393	396	357	365	363	358	339	381	366	352	368	385	367	392	371	396	414	383	393	382	360	373	362	359	362	375	429	379	369	366	383	366	351	348	362	345	393	355	391	317	406	336	349	390	386	364	354	411	383	380	388	422	343	348	359	385	365	406	407	376	374	388	348	366	391	373	376	389	396	381	382	399	353	376	378	384	384	384	362	389	385	401	375	366	406	413	364	367	383	363	382	369	340	373	392	350	414	363	382	388	394	357	372	391	411	348	323	374	383	383	351	368	391	372	388	324	390	392	354	350	385	379	377	369	384	408	360	391	375	404	373	337	371	428	370	377	386	371	358	331	389	368	396	385	383	385	381	393	355	384	375	382	364	345	392	361	386	391	362	371	405	383	389	343	370	369	369	367	389	364	352	399	366	359	394	382	389	402	396	393	381	358	369	362	386	384	367	352	400	375	417	371	369	370	377	371	366	389	388	364	351	355	363	385	384	419	358	386	390	412	375	401	351	408	389	356	389	381	387	392	338	377	340	372	407	370	382	357	336	363	360	373	384	366	328	365	409	364	349	407	372	390	395	403	383	354	371	387	390	376	355	384	393	413	341	383	365	352	386	370	369	365	406	394	382	374	377	379	396	402	391	412	378	382	412	362	352	357	370	389	372	427	373	370	342	430	370	350	388	394	360	363	385	340	367	366	378	374	393	369	391	397	375	336	357	382	382	403	403	388	403	347	384	343	398	353	335	368	345	356	376	378	369	366	385	387	378	392	375	393	396	379	351	363	367	395	366	385	370	377	392	371	392	374	374	376	380	373	376	405	374	361	412	354	359	407	378	376	361	414	353	385	411	374	394	387	386	374	399	366	379	378	400	372	363	376	365	388	377	390	370	399	375	358	382	407	412	344	368	368	364	404	378	376	370	364	365	406	381	350	374	353	370	387	365	365	384	403	371	391	367	381	421	355	382	363	391	372	343	377	369	354	401	388	349	376
25168	21311	27235	25488	8652	1547	1239	1021	947	868	840	850	808	892	814	816	804	784	854	838	778	858	804	832	820	850	876	896	866	880	966	861	893	856	825	841	889	840	800	789	768	776	784	791	737	789	724	765	847	821	823	847	819	794	796	819	786	812	742	738	735	744	723	716	728	732	784	752	831	743	743	732	741	741	748	735	756	711	698	781	753	717	739	788	748	743	743	732	770	746	703	732	748	733	711	774	752	780	732	703	710	705	793	755	770	768	725	750	724	755	709	736	745	759	744	726	757	742	748	769	791	718	694	731	730	735	714	749	733	739	763	762	684	741	775	750	738	756	703	733	757	774	782	723	711	716	781	732	700	650	758	800	694	782	787	746	790	779	750	700	754	758	719	688	766	729	731	771	666	781	768	754	731	781	786	715	710	725	718	787	795	789	740	808	742	754	724	730	735	738	743	715	748	728	706	744	759	715	762	712	756	749	757	752	752	751	755	691	732	735	726	689	737	654	729	752	756	746	709	743	718	742	721	758	775	755	713	781	748	750	699	730	744	777	743	734	772	726	689	699	720	729	755	707	749	692	726	720	779	761	744	740	796	752	734	758	759	736	723	793	738	719	746	805	788	748	719	770	750	685	714	694	717	697	744	723	785	738	813	754	731	727	753	770	798	781	735	742	728	739	723	742	804	744	706	739	737	741	714	761	739	719	715	691	757	787	763	748	745	720	750	742	776	721	746	727	735	698	697	746	674	774	769	713	808	744	703	758	727	718	717	787	719	740	744	719	754	750	691	744	697	696	752	754	752	782	685	727	728	719	755	725	712	764	722	736	735	727	760	735	708	711	759	745	784	764	717	723	741	791	729	696	762	752	739	710	750	781	732	700	690	770	747	753	707	755	722	710	785	749	791	715	811	771	700	757	773	688	752	735	786	745	705	730	746	733	740	701	750	784	801	753	746	744	732	702	680	767	737	741	722	769	734	714	742	738	768	720	736	743	786	779	743	687	710	752	729	740	708	794	775	754	756	748	734	694	700	767	746	672	740	780	710	740	734	724	740	808	794	740	765	748	743	732	730	796	724	713	743	664	740	794	798	744	736	792	739	768	692	771	785	710	713	744	796	777	732	755	779	711	761	738	713	736	703	716	729	728	752	744	740	749	736	688	731	756	734	703	753	796	728	708	728	763	822	737	753	756	710	738	700	774	718	792	768	735	748	788	744	726	795	771	706	747	763	763	699	720	721	729	741	700	766	744	762	752	751	727	747	760	756	736	741	767	739	749	759	759	772	705	764	768	734	741	768	721	722	778	726	737	728	724	750	738	726	760	739	769	755	762	764	765	746	754	748	725	712	754	746	748	754	778	754	736	716	727	734	751	748	711	739	705	776	711	754	726	749	739	735	738	817	729	697	750	747	738	750	722	756	769	744	750	764	722	762	714	757	766	754	756	792	752	716	714	735	731	711	762	736	756	707	767	716	695	695	695	750	701	743	738	748	758	733	715	693	772	730	743	702	764	726	705	787	753	765	736	732	709	775	670	752	799	819	712	743	748	717	707	757	758	730	780	746	767	726	735	778	724	745	772	742	775	769	724	734	714	715	747	743	684	688	739	743	675	779	778	709	750	736	759	758	719	747	750	743	728	784	748	764	722	753	775	736	724	762	795	745	728	760	698	728	725	761	711	756	715	761	729	740	694	710	762	731	746	712	713	751	713	746	751	721	734	803	732	719	768	737	792	769	739	715	755	746	705	755	764	771	729	778	774	742	718	716	757	736	742	726	698	743	743	760	743	687	767	721	764	794	703	716	737	715	782	706	775	727	719	741	737	731	728	755	716	759	687	751	801	725	731	750	718	737	727	718	724	759	781	772	728	717	689	796	766	726	744	791	727	694	782	816	738	727	721	721	838	722	758	736	737	699	726	705	737	762	699	737	781	714	723	742	720	766	764	725	715	781	780	795	758	761	713	769	773	716	766	741	745	743	775	728	753	761	723	797	743	745	750	725	754	766	761	685	718	703	776	779	720	736	729	751	695	692	720	754	776	708	753	786	777	767	687	746	721	737	776	723	763	727	742	751	778	749	729	729	786	776	755	737	759	771	705	751	805	690	753	782	743	712	788	766	743	744	756	752	735	725	759	793	802	727	767	779	753	751	765	737	709	775	769	757	757	764	760	688	759	757	760	750	755	759	742	754	732	733	740	761	736	783	716	742	747	727	711	723	762	755	781	725	718	708	756	729	677	727	725	752	734	778	779	722	702	716	708	772	719	761	735	721	773	736	767	772	796	698	763	767	731	721	708	728	744	755	751	739	774	750	735	745	743	751	704	731	698	765	731	724	736	737	771	753	741	787	747	708	801	736	722	760	758	715	785	760	756	768	723	736	762	693	751	697	719	789	733	752	720	706	754	724	775	736	716	741	740	711	712	720	759	704	765	709	739	743	764	760	712	697	766	693	701	727	784	710	780	766	714	716	785	711	807	733	741	789	736	772	735	757	732	767	741	725	768	730	740	753	749	709	746	744	768	727	785	733	735	719	734	781	754	720	726	713	752	741	724	760	762	748	728	753	735	747	765	772	730	736	701	767	722	728	790	759	791	722	727	762	743	750	677	732	727	733	739	712	722	786	734	778	782	791	677	733	754	774	776	721	751	749	779	727	712	712	717	705	698	722	811	758	746	727	734	766	764	745	717	769	746	752	694	724	740	779	715	733	775	747	700	721	784	699	722	750	716	773	756	772	743	772	741	752	715	732	753	755	762	754	701	737	739	739	722	745	804	700	715	716	722	719	747	772	789	685	792	730	765	730	773	720	772	764	761	778	744	714	789	753	739	718	702	764	734	751	785	757	727	755	764	772	743	744	703	759	788	709	695	747	754	779	700	738	706	705	747	759	779	730	739	703	729	743	685	738	747	711	744	717	719	789	739	745	749	788	770	726	753	723	737	746	736	742	752	759	699	684	741	765	726	692	776	777	662	769	754	732	710	723	707	757	716	718	744	756	692	725	773	750	720	732	791	733	745	705	731	752	762	732	740	717	715	741	691	744	728	697	760	676	737	736	756	717	670	710	729	767	771	761	721	730	729	766	718	768	739	758	780	706	771	753	711	694	783	703	689	723	736	736	709	795	763	732	720	743	705	689	692	712	777	711	696	706	743	724	770	746	786	693	721	774	693	745	781	741	773	757	768	741	747	768	788	718	733	753	770	758	657	800	751	710	746	701	741	751	722	774	795	803	701	738	778	748	771	708	717	726	730	740	698	772	719	760	756	743	710	722	787	746	715	727	680	736	714	734	786	772	711	768	771	731	762	729	784	765	753	735	717	764	756	719	776	699	731	738	703	776	754	771	727	772	761	724	758	749	756	711	733	723	716	768	769	758	775	727	726	711	715	736	746	752	744	763	708	745	677	668	750	753	735	794	791	793	742	733	728	720	686	708	724	716	714	740	740	731	693	708	739	725	724	764	770	770	741	738	761	689	752	723	733	768	785
10150	19112	7026	3324	2606	1954	1592	1307	1278	1021	964	909	926	930	960	930	920	909	921	940	889	945	851	919	958	992	989	990	1029	1033	1028	1026	1021	893	870	883	838	814	876	789	864	840	798	891	858	848	864	865	855	838	878	965	877	858	819	792	830	821	808	846	812	773	810	749	781	737	754	744	771	758	788	762	786	785	785	775	788	751	760	732	778	775	762	771	792	810	735	783	732	754	719	811	812	812	772	756	722	799	751	778	759	730	798	790	720	756	825	783	776	757	747	718	779	749	746	808	782	721	791	804	775	721	801	737	741	772	744	766	794	799	771	753	791	769	792	786	782	783	743	790	768	779	735	776	806	754	762	776	770	791	764	770	791	783	799	769	769	708	815	724	753	808	751	763	797	706	775	761	806	823	774	733	777	729	769	762	719	792	757	749	690	772	742	738	757	764	779	763	750	793	734	749	785	814	740	776	791	762	763	772	737	799	755	738	782	706	756	787	812	731	714	781	772	809	758	802	736	781	771	811	768	755	787	764	763	784	786	758	754	777	726	734	742	768	755	755	710	757	734	758	752	760	762	822	776	781	761	791	729	768	741	761	796	790	727	771	778	802	740	763	777	776	752	779	775	742	796	738	781	765	772	748	766	816	776	793	821	744	751	748	764	731	800	784	805	735	819	828	728	792	739	815	759	813	751	775	774	761	747	750	824	701	774	718	771	791	811	763	740	743	769	749	767	764	755	750	741	762	732	814	796	740	796	741	760	759	759	713	777	835	785	723	762	755	766	796	769	770	759	805	762	803	740	760	739	770	758	817	808	781	792	762	812	725	747	773	811	740	755	743	760	789	738	804	720	771	816	758	784	797	744	785	761	744	768	809	745	756	727	739	782	729	765	801	767	767	806	716	765	709	724	750	820	729	701	772	763	757	798	768	728	791	773	730	726	743	824	764	736	732	747	737	753	822	756	775	786	743	729	783	782	777	776	791	736	724	759	780	777	734	776	759	748	820	748	801	719	750	812	770	768	793	794	762	785	777	758	793	767	786	798	841	698	782	793	754	790	720	710	788	823	832	759	783	781	804	724	738	752	787	754	783	744	773	858	755	819	758	753	780	737	742	801	756	775	759	762	839	773	798	722	765	753	792	742	748	766	781	738	748	822	777	768	760	722	774	749	789	771	760	787	802	764	732	819	815	781	762	775	741	819	748	749	781	799	773	767	798	769	792	719	787	774	777	757	789	799	750	759	703	723	747	767	832	769	726	754	748	746	757	783	723	802	792	740	723	749	777	793	747	721	788	781	791	733	766	814	808	786	755	795	783	746	772	770	729	707	787	780	733	751	730	726	755	775	789	782	751	716	842	809	735	781	752	779	799	720	763	750	762	761	732	718	743	768	788	758	804	782	805	713	775	758	738	755	740	705	748	787	818	801	765	756	815	806	771	721	729	747	784	763	741	794	787	785	737	793	750	692	782	755	725	752	745	768	744	732	776	777	767	786	793	752	762	713	715	714	756	799	768	780	764	748	789	711	810	765	745	787	798	785	801	752	774	792	771	788	692	803	727	779	776	811	764	815	801	776	752	785	751	819	819	792	769	811	752	758	764	830	783	772	740	794	741	814	759	771	762	725	793	739	756	770	757	733	731	722	762	765	779	771	751	797	801	781	768	735	743	776	764	719	771	753	767	781	790	763	757	811	780	749	760	761	761	788	746	683	733	747	798	775	729	722	796	731	748	762	791	740	718	782	730	756	754	786	782	767	810	757	763	751	826	764	813	754	765	751	771	763	779	755	762	781	740	783	725	745	792	742	761	791	755	807	798	755	740	790	781	742	774	781	760	793	757	750	762	790	778	804	814	783	812	788	799	759	745	770	741	734	773	794	721	768	779	815	804	763	839	787	741	760	748	748	784	758	764	733	723	762	773	775	770	759	819	774	749	803	730	755	756	749	736	751	760	787	800	774	743	737	789	773	755	699	706	768	805	754	762	742	743	792	753	738	750	745	747	787	814	753	803	800	793	728	728	774	798	739	798	797	756	733	795	803	787	772	775	754	767	751	770	775	788	792	791	740	790	767	824	766	749	762	721	748	793	729	755	747	765	787	750	759	763	746	742	803	813	770	736	749	764	777	761	788	784	759	767	765	733	787	770	735	759	815	735	771	742	765	727	741	799	798	789	782	775	764	781	732	790	788	729	773	782	714	802	714	781	780	732	730	802	764	790	743	741	731	711	731	768	800	788	765	778	764	733	769	786	730	803	748	761	769	795	751	764	731	758	767	821	792	730	763	742	792	804	736	817	746	780	756	779	795	757	779	755	767	726	765	774	720	741	740	795	743	757	787	753	769	778	773	810	758	788	764	752	769	785	738	777	745	786	752	747	768	808	769	715	756	773	763	748	755	756	769	742	723	773	787	756	767	785	769	747	769	816	753	780	755	749	805	760	743	796	771	743	718	788	777	806	751	759	744	767	741	786	722	747	766	790	789	788	791	812	731	770	781	771	787	797	773	762	790	787	779	755	760	738	734	757	742	775	751	725	773	766	744	767	787	779	752	787	753	799	779	764	756	805	727	744	809	777	748	792	749	742	816	783	751	753	771	722	776	708	701	747	734	781	782	756	764	735	792	749	798	737	789	725	752	736	799	792	823	750	741	815	770	814	768	783	807	836	789	754	794	775	776	736	706	739	762	778	810	763	810	767	772	761	773	774	732	784	726	770	794	744	806	728	737	773	781	773	743	785	783	792	802	762	835	794	766	806	766	783	804	750	785	753	791	745	777	787	808	750	732	745	798	790	795	785	781	752	807	799	766	780	719	751	761	726	734	739	791	767	753	701	753	753	767	732	754	750	799	785	766	721	760	772	734	757	809	743	848	774	756	810	764	786	715	747	777	788	749	746	768	815	752	837	801	791	765	759	831	779	795	758	774	742	741	790	737	776	758	762	803	711	767	809	760	764	762	768	753	769	780	764	787	777	766	767	770	799	770	751	717	815	745	770	781	773	767	756	745	741	763	783	769	755	777	769	744	766	713	734	807	745	797	796	798	839	815	804	730	724	725	783	715	817	780	758	736	755	731	797	773	799	722	739	771	746	754	793	743	775	772	758	698	812	814	736	770	768	757	761	765	741	743	806	772	801	739	808	702	768	756	737	751	811	744	776	801	757	800	788	795	747	762	753	729	814	801	776	799	764	761	760	789	740	742	752	780	784	809	769	752	795	779	794	804	718	804	779	753	756	765	754	726	771	755	787	713	768	757	764	756	783	774	743	770	776	755	707	767	758	749	784	770	798	750	745	747	777	802	746	801	793	765	812	776	756	762	751	735	771	764	762	781	759	755	756	792	801	778	784	731	771	834	830	824	807	769	754	724	801	775	809	781	767	778	798	751	782	738	766	793	753	728	787	839	762	739	775	779	743	762	766	734	767	782	764	753	808	765	849	812	804	785	757	752	777	719	730	746	726	745	795	753	808	780	766	782	784	721	781	770	757	808	786
22764	21354	28913	24132	21362	21383	6853	1596	1182	885	793	786	761	725	735	707	729	684	726	749	755	633	657	655	744	726	812	749	789	895	868	871	801	785	671	598	663	622	604	584	638	621	573	621	648	585	607	677	603	638	670	683	683	648	628	570	587	599	567	586	513	556	542	532	575	557	536	565	566	542	539	562	524	529	507	541	505	545	543	533	526	558	526	529	525	515	529	509	538	534	531	556	526	496	559	547	503	525	556	526	581	511	523	473	505	548	534	522	533	553	570	480	515	529	557	498	499	565	538	524	490	536	548	488	544	499	500	522	526	524	516	542	579	497	523	519	488	496	543	542	535	524	529	541	559	486	514	494	488	503	495	519	521	511	524	495	511	494	527	518	551	519	530	550	508	568	521	555	538	534	510	578	513	521	508	528	508	545	510	512	493	556	473	537	469	506	524	476	494	474	511	533	554	479	518	538	532	535	517	547	493	523	522	536	533	521	506	557	494	502	512	511	507	494	500	493	518	513	513	547	497	509	513	483	461	519	515	520	489	524	492	500	524	524	475	550	525	534	498	542	471	519	527	511	501	550	497	534	471	537	515	502	511	528	522	483	531	500	517	558	494	497	530	526	526	519	477	514	495	555	513	519	500	516	512	465	558	519	542	502	489	491	522	514	525	515	524	498	516	497	526	538	534	548	493	500	488	505	504	532	484	526	529	486	497	526	511	540	517	552	539	502	497	531	541	508	524	530	546	531	505	498	491	530	505	528	467	532	521	532	511	506	503	489	503	561	484	503	529	513	548	506	483	494	517	495	530	497	551	542	468	523	481	545	513	504	542	517	495	524	520	514	474	495	494	473	513	542	509	473	497	544	536	519	552	533	525	531	524	563	485	518	558	501	497	507	519	482	538	512	518	530	513	519	476	502	536	482	549	541	557	524	499	525	548	498	501	533	484	526	487	536	519	515	543	537	517	502	498	522	532	534	507	504	557	487	505	493	556	495	524	512	529	535	499	508	540	510	518	520	529	517	489	529	559	506	494	540	492	503	496	502	527	502	510	546	507	539	514	511	513	503	519	484	532	532	523	524	503	492	476	525	497	529	525	513	522	503	466	519	537	513	513	508	523	525	515	490	512	514	554	511	577	485	507	481	481	539	485	541	518	527	505	532	544	472	492	518	483	490	553	533	490	502	539	543	502	517	539	494	565	510	541	542	536	534	520	515	544	560	548	501	543	490	543	508	500	493	500	520	515	510	505	475	539	499	534	510	511	520	531	497	494	527	519	510	547	535	514	470	496	501	539	509	529	512	535	561	571	498	519	495	576	552	531	520	523	540	516	512	469	540	468	526	528	535	515	506	500	495	513	524	509	528	533	534	517	516	522	528	540	524	519	497	509	521	522	471	497	467	495	537	519	548	494	555	530	526	531	509	502	507	503	514	539	491	497	519	508	568	519	512	531	495	473	529	515	533	546	500	510	476	489	507	558	474	518	519	495	535	547	527	526	510	491	520	508	504	489	512	539	494	558	511	531	482	491	491	528	559	531	529	491	539	497	503	480	497	550	445	567	551	536	478	513	498	519	495	525	579	529	541	510	505	501	510	549	542	548	526	530	494	537	527	494	486	557	529	527	554	521	525	546	476	488	555	541	505	517	481	472	548	528	508	534	525	555	492	516	475	526	561	475	515	530	536	551	558	498	528	533	519	509	481	521	542	482	516	517	532	504	498	505	521	525	534	501	505	507	522	492	527	532	539	529	538	532	525	527	518	541	471	504	511	541	479	519	533	479	496	505	548	515	466	566	512	509	544	516	520	522	533	506	526	513	507	524	513	512	528	479	474	539	507	532	519	556	531	532	538	537	548	507	536	496	552	528	515	522	491	474	543	506	500	514	464	575	528	534	501	501	514	553	544	516	495	538	544	475	488	545	520	530	489	529	551	530	532	507	506	514	554	527	545	521	533	524	535	510	522	481	533	493	485	536	515	536	543	539	465	543	570	518	465	501	500	502	509	493	486	524	534	516	532	506	466	541	515	521	529	518	555	541	499	528	525	499	528	528	530	495	545	510	544	524	545	481	513	519	481	521	539	505	550	524	505	494	503	514	486	513	512	533	514	539	506	500	500	556	538	539	525	503	540	526	499	540	462	555	526	504	524	550	524	507	512	542	544	487	504	491	497	531	519	502	493	536	541	517	447	516	504	520	463	491	508	519	567	551	481	482	529	521	492	537	480	521	535	527	512	502	552	502	526	503	551	517	519	514	539	515	502	518	497	503	509	530	514	518	518	589	538	479	529	507	502	519	480	514	516	534	524	506	522	482	516	515	546	532	510	524	493	502	556	532	472	517	505	534	518	506	546	547	503	538	534	571	502	500	531	483	547	518	508	532	537	583	562	578	547	478	543	476	517	543	535	541	504	557	526	503	501	486	558	512	534	505	552	476	533	510	544	488	519	541	501	523	514	451	541	513	489	563	517	525	524	538	495	522	486	583	513	510	553	518	512	547	534	493	515	491	518	501	522	555	581	525	536	540	545	512	492	469	524	545	529	505	509	539	550	501	518	528	520	491	536	500	516	533	490	491	541	510	550	483	500	545	547	505	505	483	509	495	499	536	459	534	512	522	517	502	515	558	531	511	542	514	527	541	536	548	497	468	525	499	544	494	547	510	490	520	493	492	514	514	514	518	536	519	493	542	485	557	483	486	523	531	520	535	524	518	491	504	516	463	499	517	529	519	529	531	486	517	519	526	517	541	496	530	527	533	527	526	545	516	515	546	478	560	536	521	485	497	532	480	518	482	475	518	507	525	556	550	522	534	532	469	543	515	497	494	502	496	526	528	543	553	487	520	521	514	532	490	486	502	537	492	499	500	510	484	557	532	484	507	569	506	493	474	533	554	503	493	572	522	558	482	527	510	595	529	521	547	558	497	526	514	503	490	511	516	531	501	485	517	505	505	505	482	506	500	519	520	472	498	507	498	520	531	524	525	564	536	503	525	512	558	513	508	510	496	489	547	496	535	492	513	554	509	573	548	546	543	531	534	501	543	495	508	510	527	508	489	492	511	545	483	517	501	509	506	493	498	490	520	523	499	518	466	493	519	554	508	507	491	518	522	529	485	513	469	537	541	517	523	515	490	518	486	514	510	544	498	520	509	500	543	558	482	532	554	534	500	506	505	469	474	517	534	510	510	513	508	508	526	530	478	494	491	479	502	551	496	502	525	520	499	521	533	540	461	490	502	497	499	530	488	511	523	512	576	523	532	500	538	520	547	502	508	480	490	530	520	526	550	504	501	462	546	506	561	471	553	478	541	532	500	503	503	513	524	495	525	520	514	522	488	544	506	510	554	516	513	509	512	529	516	499	520	552	480	551	486	499	510	533	519	533	532	510	462	531	554	507	529	517	527	486	540	541	544	548	503	531	509	484	506	494	557	518	530	508	504	530	523	559	495	549	515	518	495	505	525	547	530	479	519	503	511	516	499	518	523	510	496	543
13896	30434	16167	6831	5375	3824	2792	2119	1755	1394	1178	1025	955	892	930	965	859	920	807	905	868	794	803	792	903	917	937	978	1027	1062	1142	1056	991	893	813	737	663	677	689	653	694	661	715	712	669	692	651	730	716	730	752	884	814	751	635	617	603	621	606	551	587	575	555	565	547	543	555	544	585	574	541	609	534	504	515	534	570	550	514	528	526	530	551	552	561	578	569	512	570	554	548	520	520	470	547	541	486	520	509	508	544	511	529	488	518	505	523	509	542	515	517	536	507	544	530	525	527	495	554	539	542	480	513	551	514	558	506	501	538	533	518	498	481	541	522	509	551	541	534	525	567	517	529	525	523	491	528	556	540	497	564	535	514	537	518	548	523	522	553	516	504	515	558	513	537	496	525	480	494	528	513	556	513	557	536	498	532	508	542	557	553	512	487	532	522	462	552	478	555	491	518	506	516	602	519	544	476	506	526	560	535	539	523	516	562	498	521	513	558	566	531	469	553	499	533	504	531	541	558	517	537	494	503	540	541	529	587	517	509	584	481	529	548	557	492	533	477	490	538	543	524	502	529	539	510	509	512	500	515	559	553	510	526	560	554	512	573	546	540	501	520	516	518	516	517	518	511	539	515	520	552	515	499	518	472	540	532	533	510	492	579	499	480	556	489	523	573	489	555	509	532	505	496	514	540	539	588	518	516	562	569	494	518	565	539	480	509	531	503	537	527	523	570	500	542	535	529	507	493	515	532	547	506	513	572	508	500	526	477	553	506	506	520	507	535	507	547	497	543	487	490	510	538	517	527	508	517	520	494	539	496	520	498	519	498	513	529	533	537	531	543	538	518	491	510	566	526	537	533	505	566	557	516	509	537	571	514	494	513	517	538	544	532	502	545	550	498	533	520	525	499	537	505	499	506	552	544	525	541	535	526	511	511	517	529	543	556	535	531	474	498	547	508	544	526	528	537	488	505	486	493	497	550	523	502	521	527	539	506	510	508	507	505	533	518	523	518	524	472	530	486	536	532	518	550	516	500	532	521	505	529	528	477	547	559	507	517	477	503	533	492	537	528	475	530	547	495	566	522	527	518	499	530	496	531	537	522	534	520	535	499	541	540	491	531	516	506	498	513	495	503	507	510	533	544	538	554	506	532	533	569	547	529	531	530	518	567	522	548	485	542	542	491	527	528	526	545	495	562	536	512	546	529	504	486	512	548	537	526	510	561	500	487	508	541	533	525	557	505	520	530	534	552	511	571	576	527	516	550	524	517	537	515	526	536	496	541	523	495	523	522	556	518	522	527	569	542	549	545	517	513	537	511	544	565	515	510	529	555	512	511	521	549	532	558	535	502	509	562	479	512	513	544	518	512	557	548	513	523	518	525	510	509	515	544	531	539	515	525	542	549	572	547	490	511	547	499	507	505	542	540	535	527	552	567	498	515	535	521	507	521	507	476	524	539	517	545	501	491	496	501	489	513	531	465	544	507	526	491	534	528	561	514	512	491	510	506	539	553	504	520	508	533	520	548	492	483	579	561	549	542	544	521	564	517	508	537	550	537	537	479	507	491	486	506	520	519	532	527	543	554	513	504	521	524	500	476	501	539	542	547	509	532	500	506	504	526	534	533	480	513	516	545	523	545	522	493	460	542	567	478	520	526	522	544	538	546	509	533	517	536	525	545	530	503	515	513	515	521	521	529	521	531	527	504	517	510	552	595	504	483	527	491	533	539	539	510	517	533	529	523	512	512	519	556	541	500	514	523	512	559	480	563	517	527	530	538	491	506	525	528	475	544	559	542	576	554	529	515	572	500	532	496	551	505	520	511	519	542	560	523	515	463	495	500	512	527	495	540	537	538	515	551	539	501	544	512	506	548	479	532	510	539	512	516	530	522	523	539	521	543	533	499	519	551	590	511	541	552	529	546	563	524	521	497	508	516	524	491	538	496	530	529	512	506	523	523	511	503	537	529	544	493	517	490	556	516	527	526	558	518	525	523	508	534	532	543	502	541	511	486	506	513	531	569	505	515	503	512	540	548	530	534	498	517	524	559	555	516	525	525	521	514	493	504	524	545	534	528	482	487	532	466	559	544	498	510	509	535	520	546	479	523	497	500	523	533	528	560	502	527	524	503	543	514	508	497	523	549	536	539	549	540	511	512	571	522	496	516	508	545	493	497	537	528	507	527	533	511	555	518	491	527	520	548	532	513	489	517	515	525	541	524	537	529	509	512	487	506	491	503	527	532	551	528	496	524	565	528	517	552	490	507	541	515	469	515	541	522	546	512	521	508	543	501	534	545	525	558	504	532	501	536	524	497	544	537	506	544	561	518	546	537	562	520	568	569	525	476	490	569	549	559	523	543	524	543	495	511	503	512	509	546	505	545	476	542	552	545	512	519	532	518	563	525	575	541	502	505	495	556	525	507	515	536	530	507	513	553	510	555	531	534	535	511	513	486	501	513	509	510	532	544	544	540	515	542	541	496	522	556	557	553	537	508	515	508	523	542	514	510	521	526	542	489	520	504	482	564	515	538	562	501	494	509	477	547	504	498	516	517	486	524	552	496	536	507	572	549	510	542	501	551	558	554	495	550	529	546	549	546	533	504	494	524	555	492	495	542	548	549	519	494	529	474	544	484	482	527	492	490	570	524	536	525	497	526	566	519	557	517	519	571	559	515	479	478	526	519	499	520	521	510	598	549	515	504	549	531	521	503	529	545	520	491	524	508	525	488	521	563	556	534	559	497	510	531	522	531	520	549	533	572	527	554	571	557	540	503	510	511	517	477	498	521	506	530	487	514	483	526	513	516	515	507	521	530	503	553	519	545	514	495	514	530	552	506	535	518	468	532	530	533	534	496	529	549	503	529	514	558	546	573	512	544	520	560	523	554	496	493	536	552	547	550	452	513	540	529	515	542	540	515	499	525	509	490	528	576	512	481	543	483	531	515	506	520	539	560	537	553	531	489	551	506	547	540	534	557	520	519	530	453	521	501	533	534	532	529	491	529	520	553	482	502	523	481	508	531	501	545	485	549	507	503	530	525	536	538	499	543	550	479	541	544	509	527	547	554	502	573	514	512	519	541	540	493	498	547	550	532	553	510	519	531	535	564	502	495	495	497	535	530	487	523	530	504	555	527	518	526	492	514	570	531	564	546	542	524	537	546	572	532	539	521	542	551	494	546	504	520	523	516	505	524	494	504	526	488	513	528	502	523	512	524	539	546	516	535	532	523	558	538	521	493	512	530	534	533	487	565	531	529	515	533	533	527	526	531	556	483	536	556	521	512	537	513	518	555	512	490	529	541	543	501	512	524	541	532	502	523	503	546	516	525	548	497	562	507	558	532	550	475	536	509	546	549	499	521	537	516	545	525	499	533	516	524	526	511	548	518	535	526	516	480	493	587	533	525	514	506	503	581	526	526	529	559	495	529	542	552	541	524	525	516	579	544	513	521	543	498	540	553	545	517	537	543	537	533	552	520	562	531	519	513	543
28158	17453	4858	1681	1007	805	737	660	636	611	566	600	607	626	571	616	603	607	661	585	588	628	576	619	595	649	680	687	682	655	721	691	642	599	643	563	574	588	586	594	612	599	612	583	588	599	592	603	590	627	578	651	570	625	537	590	565	555	615	584	605	568	605	547	589	566	579	616	559	585	584	532	634	539	532	588	581	584	525	553	576	537	583	608	533	595	546	556	581	581	578	618	564	578	599	546	565	546	567	569	562	590	548	675	537	600	594	577	565	574	535	578	514	567	555	567	532	542	577	560	585	557	600	547	617	587	565	547	596	571	541	555	623	554	604	561	592	622	531	527	573	595	536	580	580	582	603	569	508	564	567	599	612	548	568	629	536	569	555	527	560	551	567	558	589	591	587	565	589	543	575	546	563	576	542	552	562	583	584	547	597	601	579	559	583	603	563	576	578	526	569	599	595	577	577	570	585	577	535	619	577	539	540	556	610	557	596	528	617	552	578	580	548	582	564	519	546	567	568	545	573	577	565	590	536	564	588	576	573	582	584	578	587	595	551	546	591	545	583	579	567	609	549	557	555	600	565	549	638	564	574	558	531	543	561	521	555	593	570	579	572	552	573	546	550	552	542	551	580	539	527	574	580	590	580	579	578	607	632	576	573	563	567	573	549	576	539	557	539	552	582	544	546	586	583	569	490	510	561	584	580	563	527	569	572	590	553	566	572	578	559	572	577	585	599	595	585	532	588	554	550	566	578	537	563	587	591	600	585	531	590	622	534	537	541	625	578	567	581	569	564	587	573	553	551	552	557	589	593	534	600	578	553	577	569	623	579	565	570	562	592	569	540	541	545	600	565	614	573	570	547	550	601	547	586	570	579	579	534	596	573	551	578	542	606	556	567	571	592	580	564	566	579	538	595	560	574	587	571	577	586	552	578	553	570	530	567	572	605	590	526	586	583	563	553	549	587	555	531	595	579	613	552	558	563	566	597	550	569	557	549	548	538	591	601	559	556	604	596	556	582	581	570	622	534	570	534	579	502	569	558	554	572	562	593	594	548	576	549	551	567	553	568	575	582	599	571	600	564	573	571	577	568	597	567	537	585	613	539	590	562	543	557	554	569	602	584	560	567	591	565	550	558	554	603	554	574	537	598	555	535	582	575	561	533	537	584	569	541	531	578	506	504	581	587	571	627	535	599	586	556	574	550	561	542	599	536	596	564	610	541	577	556	548	558	542	582	556	604	579	548	545	564	564	539	535	558	567	570	610	567	586	580	576	595	545	536	581	539	557	565	551	592	570	555	571	544	543	582	546	605	579	570	570	524	607	615	580	602	551	578	547	563	604	594	557	549	607	545	587	601	567	620	589	596	598	561	566	542	581	559	578	552	582	575	576	540	592	552	575	582	552	576	564	554	575	569	571	524	610	579	548	537	544	555	542	549	584	583	578	563	568	556	559	565	544	563	595	538	585	557	577	561	533	549	552	592	571	569	596	565	545	564	572	564	599	591	616	602	588	554	568	576	575	567	567	596	563	553	573	575	556	549	515	592	555	576	575	558	570	603	616	560	568	589	567	583	562	549	587	564	548	568	545	563	562	591	570	540	613	526	574	596	552	546	570	579	550	547	514	579	614	542	528	577	575	598	562	568	550	586	569	534	550	551	545	571	574	589	563	561	563	555	615	552	540	550	566	552	579	567	564	617	600	547	559	570	545	582	550	607	556	583	551	584	589	535	544	576	567	542	553	570	508	577	560	596	549	596	565	575	584	586	507	589	560	554	571	592	566	584	571	596	580	537	597	597	609	549	579	560	533	557	603	556	591	580	584	603	581	579	555	558	560	588	585	585	565	558	554	573	609	572	567	591	585	569	586	573	594	592	574	555	509	536	556	551	555	554	602	618	590	588	528	591	538	552	560	590	565	582	556	563	564	594	561	569	544	571	523	564	567	565	556	572	559	561	544	587	589	580	575	556	573	533	539	554	560	584	570	571	591	566	595	605	560	600	562	567	577	612	600	543	571	534	608	555	598	566	575	583	570	548	595	568	606	570	572	556	607	557	568	620	575	536	561	560	578	555	579	540	562	543	572	566	572	555	591	576	594	553	554	565	529	559	546	570	562	569	597	617	549	586	556	574	568	506	563	548	585	568	546	527	583	602	546	559	587	550	557	514	613	569	581	529	561	581	563	567	594	574	576	566	560	611	549	557	549	528	567	561	538	540	549	537	546	575	579	544	586	588	556	585	555	592	556	586	589	559	572	621	539	540	612	559	526	556	593	537	591	554	576	592	558	542	609	561	583	576	578	551	575	553	573	539	569	540	598	548	560	627	584	565	627	599	597	582	524	575	531	550	553	561	578	570	544	537	563	547	558	608	591	590	595	612	559	612	561	589	598	586	521	581	583	575	583	551	571	523	598	553	576	599	582	520	582	551	585	559	547	562	510	550	597	541	587	600	582	575	556	566	545	589	575	589	584	566	562	540	523	545	597	534	572	515	575	550	564	568	570	551	572	580	575	560	560	550	564	524	572	554	577	552	564	570	551	563	614	571	553	585	548	568	544	589	574	596	581	580	552	595	517	577	549	557	552	539	591	589	603	577	583	570	556	544	591	537	579	518	552	589	567	590	581	591	540	587	571	526	561	547	570	589	547	580	568	587	584	541	593	543	573	562	582	583	558	577	558	534	550	601	560	574	561	595	600	567	600	535	555	583	583	571	538	580	567	564	563	555	584	583	590	499	633	559	564	595	518	566	574	570	606	581	601	578	573	552	594	588	607	538	578	557	494	587	571	584	566	591	571	526	581	616	575	577	568	500	569	518	551	544	545	565	600	559	581	594	570	602	548	532	571	585	585	514	542	562	604	569	543	579	567	530	569	593	587	569	595	594	577	570	550	586	575	578	544	610	564	561	570	551	552	574	531	570	563	571	551	556	580	552	562	570	618	583	611	565	604	568	539	548	572	569	539	595	545	545	555	511	574	533	528	512	577	529	591	590	536	589	556	579	567	636	555	557	600	551	592	555	542	597	604	554	534	598	577	591	568	588	597	527	552	583	573	533	570	560	545	577	601	602	551	530	560	568	563	614	567	608	542	565	521	516	523	605	579	521	544	566	568	568	563	562	560	587	553	572	564	550	533	602	561	563	552	623	570	578	542	562	596	546	547	572	570	574	572	539	544	566	560	563	601	581	586	581	613	576	547	539	563	559	579	592	547	569	610	566	596	566	564	574	578	565	567	537	571	571	545	581	539	556	537	536	610	595	554	584	564	550	565	582	558	580	592	582	573	591	589	496	593	564	568	612	565	538	573	557	556	572	600	500	588	550	560	629	571	551	563	581	595	564	535	590	576	581	604	567	597	556	585	550	547	561	606	593	554	596	566	552	557	544	548	562	568	558	581	589	555	539	554	549	572	563	579	559	580	596	607	541	570	530	639	609	608	577	614	563	570	568	562	583	567	587	558	555	588	558	527	560	564	564	590	581	582	558	569
9036	4577	3157	1827	1362	1080	928	739	778	714	635	674	569	656	682	638	653	629	696	693	697	685	674	690	728	747	768	752	828	800	848	739	719	711	680	688	670	640	603	644	640	668	631	623	618	656	648	614	668	644	707	750	696	664	680	662	663	607	626	591	598	593	599	610	642	628	642	614	598	660	631	587	671	608	594	647	552	642	591	635	598	571	630	585	633	585	587	614	596	590	582	625	595	596	663	587	573	592	582	562	615	587	620	643	619	604	600	626	590	593	581	618	591	665	609	602	621	617	624	611	563	633	630	617	642	575	600	602	599	613	565	634	601	609	597	607	612	659	611	569	614	603	576	581	624	622	584	604	600	572	586	635	622	595	621	600	637	599	585	613	607	576	593	623	571	586	632	641	600	594	615	600	580	622	603	636	635	585	623	566	596	607	596	604	631	553	574	635	627	588	596	575	601	652	569	620	597	636	608	617	610	626	601	574	601	592	585	597	570	590	617	576	565	631	572	597	604	608	617	594	625	577	589	547	591	605	619	572	604	573	616	594	602	570	580	609	610	622	621	641	594	592	606	600	576	621	614	610	584	622	593	597	559	598	624	628	608	602	593	650	628	554	601	572	571	609	582	624	617	629	614	630	610	639	603	593	616	576	599	633	569	610	593	662	615	602	592	605	617	579	560	572	627	600	592	614	622	587	612	638	591	655	558	609	624	589	593	613	587	600	636	563	607	554	669	629	646	535	608	605	605	582	587	661	586	569	597	582	623	618	626	563	622	614	581	628	653	590	599	652	619	605	577	613	583	612	602	580	601	594	641	606	622	583	553	585	583	590	628	625	601	645	599	601	583	619	595	607	611	639	613	599	595	575	623	607	588	619	582	621	601	614	582	611	621	622	625	652	591	554	567	626	602	624	597	566	611	576	583	629	653	579	595	620	621	558	605	569	626	608	554	593	613	586	581	577	597	583	649	639	654	580	606	566	595	627	617	598	625	581	575	611	624	594	608	585	621	569	614	616	570	588	610	592	595	605	612	638	572	575	630	636	598	616	638	574	615	640	599	613	637	643	610	593	634	605	595	636	575	624	604	628	574	583	620	625	620	615	588	563	589	641	601	588	626	603	614	617	605	616	534	607	572	613	589	597	610	602	610	607	596	601	595	602	592	596	606	574	635	642	609	654	620	642	605	563	588	608	587	588	558	642	618	587	593	615	608	606	622	623	574	607	568	593	620	597	591	595	649	575	623	599	585	604	619	627	623	623	592	546	623	600	574	624	568	608	594	614	599	572	599	634	623	594	610	646	572	631	562	553	580	592	594	608	627	551	575	586	612	676	627	610	656	629	616	573	549	594	619	612	599	570	561	583	637	631	609	584	560	631	592	630	597	577	605	550	587	634	600	582	606	581	623	619	606	630	588	588	573	606	588	639	674	636	627	585	632	640	632	569	564	590	617	595	610	581	579	595	582	577	610	597	618	596	588	633	617	615	593	585	649	577	620	635	613	599	569	624	600	581	587	551	594	596	634	617	574	618	648	591	647	616	588	589	629	590	542	627	624	545	604	598	592	562	589	598	646	563	571	619	621	612	641	569	595	548	623	602	615	594	593	584	608	628	622	593	596	641	589	599	641	657	616	616	596	620	598	591	617	630	606	619	541	603	600	606	586	613	578	613	587	567	579	577	647	603	621	611	620	594	576	616	618	614	584	629	629	592	560	608	611	578	612	568	566	623	573	615	588	650	600	574	544	589	595	581	552	571	637	607	575	616	571	646	592	566	605	635	612	584	574	591	643	634	607	651	576	579	592	611	607	615	610	615	600	592	584	602	628	570	609	582	618	624	574	539	619	663	596	610	602	607	601	608	627	643	617	589	555	623	605	596	579	611	618	607	608	592	649	590	570	552	572	620	594	609	629	625	598	597	619	548	603	624	588	601	615	593	592	590	632	663	592	572	644	618	623	568	612	589	546	622	608	599	587	632	628	624	554	598	575	582	607	624	614	573	587	597	579	611	611	627	614	593	606	615	560	646	626	590	565	597	582	558	678	610	628	644	591	589	561	576	583	624	608	597	608	568	637	569	607	554	608	594	567	597	579	561	598	607	564	612	598	605	613	626	630	620	586	565	592	561	597	582	618	634	566	601	554	614	596	593	625	613	597	574	601	592	617	584	590	633	639	618	609	632	587	623	622	617	601	595	607	604	583	596	548	591	642	609	582	614	634	597	564	610	624	558	568	583	600	606	623	605	661	600	572	545	609	562	622	583	597	567	613	575	597	577	643	630	624	576	581	594	614	560	626	594	587	582	608	617	620	607	617	608	604	589	575	641	591	604	636	588	636	613	563	582	603	625	571	599	619	583	613	591	568	635	584	603	619	602	598	598	607	597	599	597	613	634	567	592	585	605	609	599	611	589	577	645	616	595	586	645	622	639	621	589	563	550	609	612	602	638	582	609	579	598	592	607	612	614	668	559	588	581	592	578	610	578	624	571	642	609	599	578	595	619	636	624	608	591	603	597	625	620	576	572	642	611	611	604	619	619	644	567	569	608	577	629	592	606	613	595	594	600	629	597	571	593	581	618	609	605	546	637	626	608	633	559	610	572	634	617	655	592	557	628	583	602	543	611	599	645	571	579	597	602	609	604	633	574	607	620	612	617	616	585	580	590	585	625	614	625	639	603	619	583	570	634	637	561	574	624	585	616	601	579	646	586	636	603	633	587	614	590	663	614	621	597	595	606	639	585	658	554	617	611	566	619	593	577	607	550	629	567	611	595	571	584	627	580	600	618	608	582	604	622	623	578	598	558	588	602	652	611	603	577	623	608	608	630	607	654	606	619	572	612	597	582	621	577	660	624	654	600	566	602	612	638	617	596	600	614	620	631	611	621	566	560	589	598	611	604	627	614	609	581	593	605	633	602	586	606	613	587	647	594	613	597	586	634	591	572	587	555	572	584	640	592	576	613	557	621	569	576	563	615	626	585	639	589	634	574	603	592	630	612	630	609	616	592	598	620	623	600	595	623	585	612	628	581	669	615	580	616	590	597	591	609	604	596	594	650	592	600	610	634	613	580	624	581	593	579	560	623	611	567	599	605	571	601	572	559	608	596	607	630	609	599	622	602	571	638	604	560	579	626	584	606	595	615	607	612	631	613	576	591	610	557	609	647	644	579	591	628	572	589	580	616	610	589	648	624	586	581	557	616	632	583	630	575	582	642	619	628	597	600	600	556	645	602	629	608	582	599	609	642	631	597	555	590	594	583	578	566	609	613	636	589	578	606	631	580	632	579	601	609	606	600	644	631	629	628	588	630	592	640	604	589	597	622	645	629	596	628	603	646	609	639	611	577	610	615	619	614	596	587	613	603	582	603	603	620	627	643	584	607	591	625	614	613	603	620	552	623	616	606	570	623	593	593	593	608	600	616	633	591	586	620	629	577	574	614	642	632	583	577	615	577	615	625	613	596	567	609	596	587	606	579	631	547	583	593	624	588
23748	21268	28382	24468	21257	9396	1373	812	753	632	528	514	521	488	520	468	513	494	461	495	519	457	479	474	482	478	481	576	526	601	586	547	506	500	461	468	456	423	377	393	413	399	404	402	433	424	427	415	444	441	429	483	482	402	410	374	373	399	427	365	354	400	343	354	364	351	376	363	375	336	341	374	369	382	338	335	344	391	373	353	368	332	366	346	371	382	365	388	392	327	326	357	332	356	355	333	334	358	381	352	353	346	342	350	321	323	342	337	337	340	328	360	355	376	333	373	316	350	348	355	323	316	349	331	329	341	372	363	364	361	363	373	344	330	368	390	398	350	331	312	382	362	315	333	364	349	363	366	339	332	357	386	372	383	347	333	365	325	352	352	311	332	391	367	331	346	326	329	339	369	347	339	356	383	372	371	320	344	348	374	370	330	391	368	359	346	359	366	381	339	338	361	361	386	349	389	387	373	344	347	363	387	357	352	340	374	353	331	355	335	356	353	372	381	342	385	364	347	344	324	354	325	340	354	344	353	388	333	348	326	383	364	373	336	366	326	357	319	323	355	336	344	367	357	349	355	344	361	354	341	355	349	373	374	367	342	369	354	347	355	352	336	345	359	326	334	340	366	328	331	336	360	336	364	343	353	376	328	345	329	364	365	365	379	341	381	373	311	364	337	371	349	342	331	375	396	368	345	325	382	392	313	357	349	361	373	325	349	356	326	331	363	346	355	351	367	329	363	346	340	337	366	354	353	342	352	318	348	352	322	373	340	363	377	333	376	387	353	346	334	363	355	385	352	348	318	345	335	387	369	341	349	347	339	334	386	345	364	349	359	355	359	338	358	373	357	370	369	362	341	322	332	373	309	335	396	326	332	346	335	336	355	328	390	358	367	330	392	372	331	380	336	363	371	348	330	366	348	359	358	359	374	353	360	335	336	354	332	367	364	376	333	385	384	360	385	342	336	353	357	352	361	401	316	340	385	361	332	347	353	384	322	319	388	337	322	356	362	346	364	375	366	331	375	329	393	370	364	335	322	361	315	347	374	360	366	353	339	362	353	365	358	365	338	352	360	345	337	320	331	374	391	383	335	351	340	350	355	353	366	350	327	371	343	357	379	341	343	335	346	351	353	331	372	357	329	341	367	352	345	351	351	363	349	334	350	300	351	375	354	378	354	372	385	363	359	364	364	323	360	341	346	354	362	374	361	348	343	356	344	357	381	397	371	386	328	357	368	359	349	383	341	341	379	346	336	357	377	348	360	342	330	359	349	334	358	335	334	337	333	362	301	371	362	379	337	372	368	330	353	369	346	366	364	352	376	386	356	327	341	324	381	362	343	340	345	367	351	379	337	326	337	362	338	333	357	356	362	334	338	342	342	343	355	358	335	390	335	336	362	331	342	346	344	389	374	354	362	334	384	376	367	360	344	347	345	351	340	351	329	339	379	381	358	354	338	376	377	336	333	355	345	349	366	359	333	341	352	344	323	336	411	334	354	350	351	316	381	324	318	364	356	380	360	395	364	365	353	359	345	347	338	318	340	350	341	348	382	340	378	329	372	349	329	342	360	369	351	375	343	337	369	342	366	332	358	374	350	348	364	364	367	387	373	333	329	367	318	350	367	311	343	358	333	390	319	367	374	360	331	326	356	317	339	359	341	326	311	354	352	367	331	370	364	362	332	340	351	380	351	375	346	328	369	325	332	363	350	336	350	391	349	359	336	364	361	368	335	376	347	370	340	368	343	358	368	373	345	364	328	355	355	346	374	314	380	375	348	356	338	337	346	339	329	339	340	353	355	371	351	321	371	341	347	327	342	324	325	332	333	340	381	339	353	339	360	341	349	357	337	336	370	350	356	381	337	372	359	355	359	368	335	370	402	362	375	343	340	326	341	379	366	370	304	334	326	361	363	382	359	357	392	341	385	374	363	336	317	345	383	350	335	346	311	329	344	394	331	355	353	354	338	327	326	345	392	383	317	367	366	362	356	363	384	360	389	354	321	370	361	337	358	357	363	342	328	340	346	359	339	325	329	372	340	389	353	325	325	357	348	376	363	354	362	324	305	367	365	325	361	352	335	364	341	357	356	355	394	379	378	351	363	369	339	344	359	327	308	360	360	355	362	345	347	342	359	363	388	380	342	327	386	351	340	333	340	363	349	336	339	350	380	392	337	305	349	360	348	349	360	310	366	355	353	325	351	346	358	343	341	336	371	335	347	334	359	403	320	354	336	364	350	369	364	343	373	350	351	361	335	324	346	368	364	327	365	375	372	354	337	354	350	361	349	348	334	380	341	380	344	344	368	358	360	346	317	354	357	357	351	368	352	378	361	375	342	339	357	333	352	341	384	334	358	348	332	353	363	352	336	368	387	336	362	322	376	307	328	327	319	335	366	339	375	338	353	329	357	336	361	339	349	344	337	345	336	355	355	333	384	366	348	347	379	359	370	373	335	364	333	361	357	352	385	317	392	325	358	333	334	348	344	347	372	349	354	352	314	381	365	350	336	350	326	331	336	334	340	325	370	358	333	338	359	377	342	413	351	347	365	381	320	340	338	356	342	368	349	362	366	381	395	379	354	365	343	349	353	349	372	366	373	359	353	335	335	344	341	360	359	359	342	353	358	374	338	358	360	320	381	348	363	355	340	342	357	341	341	329	346	336	350	345	349	347	360	342	375	343	340	364	321	333	369	394	359	372	391	377	336	366	359	365	323	380	360	360	353	328	367	332	357	331	342	348	346	350	354	342	374	360	344	342	378	382	347	330	361	352	361	347	353	360	342	353	333	371	374	348	352	346	339	396	337	326	380	349	339	353	366	359	389	322	389	367	342	359	345	342	350	347	348	359	331	369	388	346	346	380	341	349	358	366	372	350	371	371	350	339	366	383	354	380	309	354	314	377	367	343	375	338	318	328	387	344	359	337	354	344	353	382	332	364	372	321	336	361	335	365	353	340	344	377	340	338	339	343	323	342	358	355	362	353	394	322	347	329	354	352	341	365	364	344	357	330	371	339	363	376	375	334	369	374	333	344	376	343	308	346	344	350	367	397	385	331	350	368	370	362	361	358	356	321	354	343	364	328	354	331	352	378	347	365	352	346	328	326	355	363	371	346	338	366	347	364	364	343	332	352	370	344	353	342	328	339	374	378	338	359	349	344	381	404	317	379	395	375	376	356	339	330	339	353	350	324	336	327	330	382	381	346	339	324	365	368	344	343	311	368	361	362	333	347	368	369	343	327	357	355	333	320	354	358	346	347	388	346	311	349	344	333	353	326	369	354	367	395	371	341	327	333	357	344	348	364	347	346	362	347	342	375	380	360	378	357	368	353	349	371	341	352	337	319	310	332	382	333	364	338	339	348	339	353	357	375	368	335	340	361	379	367	343	383	350	370	348	344	355	363	351	363	358	331	343	351	354	341	364	354	304	361	355	330	345	330	353	358	336	399	378	354	349	332	330	329	348	355	356	372	358	357	383	350	384	352	337
10708	19775	11371	4476	3261	2292	1782	1297	1049	856	742	715	651	639	563	617	590	612	638	628	582	565	551	577	621	633	654	699	723	735	755	748	652	594	571	488	486	480	442	466	484	502	511	522	484	489	494	494	532	527	607	576	570	531	464	414	393	475	435	401	414	408	357	398	396	396	407	368	363	387	381	419	394	369	382	359	368	353	377	409	405	410	349	381	439	373	369	415	391	367	339	364	370	372	383	393	387	376	401	388	378	388	380	385	360	376	370	412	377	422	380	375	361	377	388	381	396	382	345	391	399	356	380	376	385	353	390	389	387	411	364	385	407	381	361	404	399	379	380	369	366	367	369	422	378	395	382	343	373	351	395	391	372	382	407	392	398	405	380	412	370	409	399	401	351	385	387	370	336	373	369	359	390	368	357	352	401	361	401	397	371	405	396	418	361	385	412	367	380	401	342	366	398	396	381	362	395	354	372	380	344	396	398	396	386	366	395	401	376	400	385	362	387	359	404	391	401	383	382	366	360	390	354	372	391	379	415	413	384	375	372	385	374	348	388	391	369	354	412	414	383	399	380	424	367	386	381	374	352	372	415	376	378	396	388	368	379	379	393	362	355	371	391	408	346	376	407	364	389	379	377	384	360	365	370	407	365	375	398	368	350	365	362	380	375	371	402	402	368	334	408	415	372	373	379	370	357	344	394	367	432	359	371	366	370	404	388	372	398	395	341	355	425	369	390	397	400	377	342	384	412	410	419	413	437	365	402	355	417	380	373	349	375	410	378	355	377	373	378	362	395	365	407	401	384	366	411	364	370	370	377	379	390	394	379	390	381	359	429	357	381	355	370	386	384	385	404	399	361	385	365	378	416	369	400	395	357	365	368	390	380	361	413	353	391	413	394	397	373	381	379	375	396	400	379	400	379	403	379	397	405	395	351	345	387	360	349	342	375	360	385	370	366	352	401	369	428	381	386	367	425	360	416	427	371	395	403	368	341	345	424	395	376	385	349	365	412	394	379	364	402	366	385	363	361	392	384	403	346	390	371	391	355	355	363	338	363	394	393	413	368	374	374	393	366	385	347	408	391	376	352	398	372	359	350	403	347	394	356	385	388	370	366	387	381	363	390	382	383	394	415	395	395	384	368	387	360	360	421	363	367	414	385	391	375	377	358	375	359	350	369	376	359	392	411	367	379	390	359	360	374	365	408	352	385	374	384	388	352	390	400	339	393	393	320	380	376	353	408	384	402	371	367	382	381	379	425	391	404	361	381	398	382	357	361	393	392	366	392	372	396	411	402	414	413	398	381	393	357	401	407	375	374	373	339	386	382	363	367	361	396	410	391	391	338	399	351	379	365	380	408	350	384	385	375	377	355	396	386	361	377	395	373	382	378	390	411	384	357	389	385	357	371	375	375	382	367	404	392	386	360	387	406	381	367	393	368	382	373	367	369	373	386	383	349	399	355	372	391	394	378	390	389	387	391	365	373	358	378	362	344	378	374	360	360	375	396	379	382	382	393	389	377	373	354	360	367	409	381	389	375	396	365	377	386	375	374	375	415	378	343	370	381	365	412	367	393	385	391	378	414	363	399	369	424	407	385	373	409	379	366	393	413	383	373	373	366	408	363	364	362	380	395	387	380	361	394	389	346	371	386	368	350	414	403	369	355	355	361	429	382	401	385	407	399	400	390	387	397	374	353	374	365	377	377	346	362	411	385	364	398	355	393	379	431	371	402	377	386	409	374	354	402	403	379	365	383	411	374	418	386	375	392	365	375	423	357	405	373	372	391	373	372	377	359	381	389	357	388	386	397	372	342	383	363	378	399	403	357	367	360	383	367	395	381	363	371	367	385	345	401	363	360	388	406	342	381	417	385	388	357	375	364	389	407	414	379	406	371	354	386	386	370	365	357	335	391	383	399	368	390	395	373	385	383	363	352	402	356	397	368	357	381	358	384	356	421	386	391	405	356	387	381	373	371	380	363	422	386	412	386	394	357	392	355	363	377	381	333	360	399	382	371	374	357	366	401	414	380	346	344	377	378	395	369	375	363	336	346	364	355	373	368	404	379	378	383	397	386	404	379	389	355	391	366	401	388	396	397	384	356	361	399	383	373	375	383	377	368	352	386	393	383	388	372	395	421	401	381	389	366	378	374	387	373	371	373	383	364	365	356	395	375	347	361	361	383	354	394	357	393	378	408	375	394	368	391	368	356	392	381	346	355	388	413	369	382	364	400	383	378	400	370	368	389	383	401	403	367	379	384	383	414	366	332	328	377	372	373	346	417	380	364	399	388	375	404	391	366	361	378	384	419	375	374	400	370	416	387	375	338	409	375	378	365	374	389	387	384	376	355	361	377	401	364	385	367	402	405	370	376	397	363	345	385	378	340	383	387	384	365	396	388	379	341	382	419	376	391	365	376	417	397	383	425	379	389	370	365	372	403	394	400	398	378	395	370	343	382	396	397	385	383	405	392	405	378	402	377	422	393	370	374	346	369	371	407	391	409	346	355	430	372	384	398	391	394	365	382	375	379	396	393	390	393	417	392	371	358	403	392	382	395	351	356	361	374	368	408	381	354	417	366	391	376	398	369	389	383	409	381	363	382	386	404	418	389	397	380	368	379	412	385	397	410	389	347	383	371	375	415	383	415	348	386	386	380	339	375	403	415	388	389	390	373	391	400	380	395	372	397	398	381	412	376	392	386	385	360	376	363	361	412	388	388	375	376	370	380	378	383	372	342	366	386	379	384	404	370	369	380	429	388	403	375	378	375	406	391	382	348	374	371	419	380	405	362	379	352	396	381	380	366	373	396	415	408	377	346	419	346	392	347	372	387	353	363	385	365	426	384	405	399	348	374	366	401	374	383	347	409	346	375	394	384	391	353	392	406	376	399	379	384	361	362	408	364	398	373	400	387	381	361	368	383	423	373	343	392	399	423	359	351	392	345	417	393	366	388	402	379	380	371	371	356	393	352	359	377	374	396	379	408	357	398	383	379	379	388	369	398	386	379	409	409	418	371	370	404	381	385	390	368	406	364	374	359	357	380	424	390	372	393	387	355	444	420	393	385	385	378	393	371	377	396	362	373	391	404	380	379	384	375	377	408	368	359	379	354	381	411	367	380	348	401	397	373	384	357	392	400	372	351	379	342	383	378	389	403	343	372	373	361	356	397	397	406	372	379	390	356	343	362	375	367	391	350	376	378	405	396	387	385	380	392	377	355	369	380	369	365	356	372	345	402	383	412	375	381	362	393	390	364	376	405	368	373	350	391	380	400	407	390	376	410	369	355	358	368	394	378	385	394	377	386	360	360	384	367	370	404	390	391	415	365	386	385	390	379	378	397	406	337	383	401	353	392	403	361	410	363	394	355	404	384	401	369	363	337	343	376	402	379	343	364	387	361	409	385	355	366	411	338	356	390	386	383	389	385	349	355	394	373	397	393	358	373	377	369	404	394	368	342	373	354	383	362	379	385	389	421	398	363	345	419	378
25056	21316	27293	25566	9989	1459	1248	922	955	854	849	875	890	854	846	852	827	819	823	905	871	841	789	802	839	901	873	931	887	887	894	869	883	903	828	857	758	774	779	765	829	826	811	834	828	832	783	795	803	792	838	863	842	780	808	777	757	861	764	774	810	725	744	798	764	752	724	787	788	792	761	731	789	753	718	733	772	754	757	768	743	696	749	746	758	769	737	748	785	706	778	755	796	753	777	787	768	718	717	726	782	780	812	741	757	792	769	838	735	775	723	764	706	787	767	719	800	746	754	768	763	729	825	693	763	722	737	771	755	746	741	733	715	741	732	734	774	766	751	734	766	760	825	730	768	768	823	720	757	780	700	761	732	741	764	741	736	743	772	764	716	752	773	735	822	708	809	757	705	717	780	736	727	757	767	763	721	708	779	780	780	757	755	759	824	743	761	706	784	712	770	763	799	757	740	745	784	794	821	782	786	789	715	742	692	778	695	735	749	729	782	722	723	775	738	714	722	787	710	724	765	768	724	775	726	777	765	771	769	752	801	798	787	789	786	704	772	766	794	739	725	791	726	705	767	716	746	812	799	738	705	729	711	731	716	736	768	734	746	722	753	755	711	795	741	752	772	739	809	752	756	765	719	761	801	751	740	778	768	754	763	784	715	769	755	703	757	762	787	732	724	735	780	752	774	733	756	788	794	779	769	732	745	765	754	733	739	772	784	779	748	772	741	757	743	755	772	764	762	789	768	685	814	704	710	723	747	716	795	767	714	786	781	752	748	767	761	766	805	776	767	736	779	730	734	787	769	715	716	748	767	781	793	724	792	781	781	739	769	684	711	769	723	768	701	697	711	740	754	805	748	792	766	700	703	742	802	714	760	771	801	767	785	776	719	824	699	747	768	749	756	724	715	735	783	804	754	713	741	781	732	778	776	789	766	767	805	732	747	723	757	735	790	758	732	774	736	701	773	748	733	742	749	766	749	744	792	751	782	727	794	777	739	750	749	758	723	739	747	757	812	785	742	747	747	767	714	740	781	690	745	717	773	783	688	728	763	734	755	712	781	759	762	770	752	743	754	737	727	756	785	776	743	743	778	749	731	787	769	723	766	764	751	709	721	739	750	726	769	790	750	738	760	810	761	772	736	752	727	726	745	766	767	746	720	748	748	781	777	698	780	743	730	745	760	742	772	729	727	792	718	732	797	763	690	754	767	755	742	733	763	731	755	775	766	750	695	803	801	747	737	748	768	712	767	739	774	777	771	800	725	737	743	761	687	744	837	765	786	789	745	789	771	782	742	779	760	768	729	728	780	792	768	774	784	778	678	752	700	725	679	772	778	734	749	732	741	777	771	760	784	731	767	785	765	707	724	780	708	772	723	779	801	757	741	823	753	752	696	692	789	784	782	708	753	759	742	709	749	739	747	752	760	786	796	753	797	737	725	729	772	740	729	738	744	757	813	727	784	738	753	780	802	776	759	765	755	726	734	796	720	788	753	732	766	753	742	742	739	761	745	763	802	775	785	764	780	773	772	786	763	759	704	752	759	724	775	757	785	769	768	730	789	745	751	723	740	788	763	812	727	810	727	734	710	777	790	745	766	734	738	753	728	754	755	784	744	704	789	750	731	725	748	729	744	759	746	724	753	723	725	772	749	780	730	816	713	740	766	740	718	771	754	756	765	738	744	696	783	754	786	764	756	705	804	709	775	787	727	766	726	801	747	744	756	755	790	736	744	747	759	780	792	784	762	737	738	722	726	782	785	784	813	747	739	796	713	740	748	752	739	700	731	784	808	734	804	742	764	764	741	738	716	767	768	717	791	734	757	764	785	728	728	730	736	776	795	803	755	788	780	738	780	700	738	688	836	765	767	837	747	812	784	776	722	717	764	789	718	763	709	765	760	780	741	732	772	700	756	779	739	782	743	746	740	755	748	773	757	745	739	783	748	747	692	746	757	730	716	793	717	782	767	776	780	754	733	732	738	714	768	783	730	779	762	735	759	773	774	702	780	727	761	746	743	758	741	772	778	744	735	755	771	779	745	750	714	731	746	708	753	805	755	771	803	754	780	760	766	742	737	719	707	750	734	758	835	746	761	734	735	758	726	711	784	812	782	703	735	800	718	757	723	752	802	760	721	763	775	793	775	787	741	732	733	746	742	749	726	710	764	742	748	786	784	755	761	743	736	730	779	760	722	750	759	725	745	727	798	795	718	730	786	726	770	690	740	725	745	803	748	745	735	724	751	742	740	758	749	739	756	750	776	780	749	749	763	775	758	737	750	751	758	764	791	733	757	741	769	742	746	736	795	699	771	763	730	791	760	741	842	738	778	720	755	716	779	762	718	747	764	784	762	767	744	750	717	761	808	783	758	746	718	752	736	746	773	739	715	757	774	762	712	707	701	693	712	725	745	729	747	731	786	735	755	724	681	758	734	762	802	737	744	737	751	786	756	707	726	726	754	751	751	759	804	722	733	769	773	739	733	776	758	829	783	752	756	714	750	755	771	742	781	780	755	748	757	735	693	750	768	722	731	728	742	790	787	793	798	746	727	720	779	724	731	741	791	809	754	733	822	790	724	747	749	737	768	760	783	701	797	782	762	766	742	761	727	758	807	777	726	760	749	706	739	763	806	719	731	766	744	783	819	780	751	734	760	738	760	746	800	792	775	771	800	749	744	796	748	739	793	740	766	753	719	754	739	721	726	777	783	768	727	748	814	737	791	771	768	770	744	796	744	767	738	718	788	755	727	768	783	776	801	736	774	791	754	734	808	778	708	742	773	775	714	754	787	712	758	752	778	729	746	785	756	777	780	715	799	695	753	782	734	780	788	740	717	770	738	762	772	773	794	735	775	785	723	725	784	737	735	736	769	771	743	737	721	727	731	778	684	768	779	728	736	744	788	711	779	748	786	801	765	789	700	727	771	736	745	751	712	695	746	781	738	715	778	737	779	783	749	723	747	730	805	753	762	826	771	747	762	769	736	745	755	701	761	761	765	748	749	711	758	762	753	777	736	768	767	776	703	717	748	705	703	736	738	731	740	766	712	766	761	775	740	777	779	724	720	725	710	715	767	702	761	760	771	757	743	716	771	762	787	758	697	773	744	757	716	773	744	682	737	713	720	747	705	787	790	735	739	730	791	752	731	809	777	725	748	748	733	772	771	723	744	746	745	753	729	752	745	730	706	721	751	729	750	793	783	724	761	777	737	724	750	791	709	735	723	726	761	748	737	755	744	743	704	764	759	759	705	729	784	773	804	662	745	713	739	724	708	684	747	751	790	744	772	726	751	760	748	756	719	783	706	768	734	741	751	728	802	775	746	743	808	749	767	720	757	734	755	750	734	743	781	788	787	768	770	760	751	795	779	740	712	785	720	752	751	737	721	723	744	778	761	731	746	669	796	735	751	787	717	772	795	771	706	722	739	742	750	778	737	724	742	739	760	734	732	780	709	769	780	769	779	744	773	733	776	783	750	748	753	748	725	742
9487	13759	8221	3464	2528	1939	1652	1388	1217	1107	969	936	936	912	927	937	906	924	939	913	932	874	872	891	1020	1067	1000	1036	1082	1041	1092	1015	930	980	870	913	913	880	747	840	913	932	871	874	835	878	859	862	864	872	962	946	893	847	824	843	866	820	815	819	786	870	778	851	769	795	777	824	815	855	819	824	793	831	779	837	772	769	751	797	775	793	751	761	758	729	811	781	720	726	753	751	736	805	812	726	748	771	812	829	763	772	785	813	823	825	780	754	749	764	810	732	793	765	740	783	751	796	714	770	820	713	775	754	747	789	757	754	776	784	760	809	816	788	773	768	769	764	788	758	801	773	760	758	827	785	768	786	711	749	757	787	787	766	748	743	797	778	743	720	747	824	754	754	775	781	726	768	774	719	786	758	779	739	791	834	805	770	784	784	735	762	730	747	708	756	794	755	784	778	776	788	793	753	738	763	775	751	790	778	730	760	767	784	792	784	828	737	762	782	789	768	761	748	753	810	799	738	768	777	785	748	760	733	806	770	753	790	758	724	729	796	799	771	793	778	774	837	716	800	692	797	739	758	775	802	739	825	795	752	817	807	729	753	769	786	807	779	776	758	808	730	736	747	770	791	787	768	783	765	778	805	772	822	736	788	786	744	799	783	748	734	839	766	801	769	757	729	781	721	843	794	761	757	760	833	782	807	738	735	773	847	792	764	779	782	765	766	744	758	775	770	783	746	774	793	805	761	764	814	770	788	779	763	795	701	801	799	767	788	774	780	802	786	751	759	708	763	817	802	805	784	793	770	746	761	787	759	755	803	712	800	736	779	791	747	752	770	845	791	748	804	839	754	785	767	779	782	792	786	827	730	861	763	800	805	777	729	776	737	720	756	741	736	822	772	751	774	742	785	774	794	788	807	772	763	717	770	769	782	713	823	713	764	733	768	775	764	781	771	766	744	785	799	791	725	753	795	747	802	776	766	812	783	760	779	773	757	828	782	749	730	777	823	750	724	803	745	776	771	799	774	799	778	786	770	724	795	766	748	777	756	733	783	779	789	732	784	779	737	761	718	762	722	805	732	774	770	770	757	764	754	810	729	774	783	799	823	768	783	789	775	733	754	841	777	755	774	742	749	782	784	774	756	797	772	822	774	752	730	775	777	764	747	811	753	733	797	778	746	810	752	740	751	747	773	797	804	715	803	753	782	777	747	788	748	785	712	760	834	755	730	789	756	773	742	774	722	753	773	780	770	806	723	776	827	752	744	734	764	787	753	802	831	771	759	742	778	769	777	755	770	766	767	789	737	821	753	788	782	788	757	780	759	781	772	766	825	742	779	765	717	818	752	753	747	768	772	791	745	735	744	814	763	795	714	826	776	754	818	829	795	761	788	792	812	763	749	741	777	778	750	819	769	797	772	783	736	777	805	753	779	767	802	823	778	737	745	797	768	773	792	751	808	802	741	776	811	799	813	858	767	794	754	749	763	803	783	778	828	834	695	812	775	773	769	750	787	796	736	764	800	758	744	790	771	792	796	788	768	767	680	721	733	767	754	824	779	799	803	818	777	812	800	777	736	729	738	781	809	783	776	747	775	834	806	748	732	752	841	767	791	822	762	729	777	793	773	788	790	745	746	765	809	798	814	762	808	796	753	774	772	782	728	788	810	763	758	746	747	792	761	731	769	774	788	752	738	755	819	780	735	781	790	812	809	833	754	751	795	721	763	763	780	791	811	822	768	767	785	783	762	794	776	776	753	787	798	784	761	793	780	822	801	760	784	782	750	768	807	720	776	746	786	752	791	781	776	760	787	756	770	760	775	763	773	805	767	784	831	808	770	754	830	743	770	809	744	752	770	762	745	814	828	768	795	743	766	788	766	763	755	765	755	828	806	761	727	767	874	768	804	758	739	736	748	795	783	783	785	789	759	742	763	774	780	709	791	739	733	811	815	745	793	749	747	787	791	784	758	695	785	771	766	736	770	807	775	808	766	762	789	755	809	773	799	757	780	806	819	743	781	763	787	766	718	799	795	783	757	782	777	735	754	765	784	746	748	760	757	781	757	774	718	790	768	742	767	693	785	804	757	777	790	798	777	767	736	802	801	744	767	835	784	739	786	752	771	751	783	747	777	819	758	820	773	770	757	771	783	800	830	783	750	822	801	742	783	802	789	784	772	775	800	760	738	782	805	817	791	731	814	758	822	840	757	754	778	762	776	778	783	849	778	766	795	746	773	758	805	755	748	724	793	782	724	789	750	767	725	690	772	772	829	781	747	780	787	758	787	772	788	800	782	792	748	737	800	814	777	753	744	766	761	761	769	801	745	811	799	757	775	759	786	779	777	826	741	852	761	803	791	779	778	753	831	781	781	762	798	794	755	780	792	727	764	811	768	791	803	734	782	744	790	789	779	821	785	746	727	799	765	757	800	765	774	827	722	773	744	792	805	783	780	789	756	753	779	759	767	806	792	779	790	798	755	811	808	784	743	765	712	787	763	776	774	813	739	817	787	783	804	742	763	795	766	785	755	769	831	779	771	784	758	751	793	809	752	772	790	794	692	790	798	799	770	775	791	792	810	776	819	797	750	784	734	762	800	804	775	774	770	795	749	782	744	787	757	773	812	770	735	792	737	757	815	744	781	769	810	803	761	805	777	731	771	782	784	751	789	754	812	775	751	785	804	780	743	744	788	783	770	754	765	808	790	778	718	784	764	758	796	760	741	760	795	771	768	743	793	788	772	778	732	746	764	789	743	798	770	754	775	770	807	790	717	751	783	761	769	823	739	796	753	764	791	750	740	825	811	749	782	784	788	794	768	814	770	820	763	750	750	797	819	840	782	753	773	742	795	755	791	787	775	781	713	734	772	795	770	783	805	756	753	738	765	800	818	754	766	774	803	788	797	787	827	768	747	808	802	789	752	768	747	792	754	766	806	752	792	782	802	783	814	762	798	791	772	797	753	765	755	761	768	742	783	726	896	790	758	749	743	802	777	783	770	751	749	755	787	756	793	769	780	801	786	736	773	803	797	818	785	794	754	746	752	770	773	757	718	749	770	794	799	761	797	747	802	764	749	785	795	780	796	766	764	712	782	841	785	769	768	803	720	746	764	787	753	715	824	735	731	752	766	816	749	740	797	762	754	792	806	772	723	741	745	756	758	808	719	735	753	794	753	778	779	811	753	772	780	784	765	781	772	746	783	795	809	758	804	768	753	805	746	783	739	728	818	747	773	780	821	788	814	752	730	795	786	702	741	762	737	752	726	743	815	825	743	766	742	740	744	759	792	827	774	821	790	755	826	788	790	781	735	795	776	754	767	782	801	784	765	740	713	790	804	800	740	736	760	800	795	741	756	729	745	789	785	772	777	760	781	806	774	771	801	811	739	781	794	781	806	764	757	750	743	733	790	759	751	752	774	756	765	762	816	776	746	767	762	783	724	737	727	797	789	766	735	798	712	754	761	730	776	757	814	760	809	800	806	779	742	798	771	800	796
22789	21352	28865	24193	21355	21416	7852	1502	1184	956	862	799	786	790	784	695	740	751	730	772	732	707	690	740	735	823	766	785	819	888	888	883	796	699	650	669	722	675	552	588	610	633	654	599	635	639	601	681	691	699	727	741	660	693	590	569	592	588	566	599	608	553	514	568	549	553	545	531	641	550	532	555	540	525	531	522	521	513	522	526	512	515	516	550	477	505	552	518	505	540	523	504	551	514	539	491	514	555	504	531	510	521	540	526	478	526	549	565	554	525	529	539	534	498	521	528	556	534	491	555	552	527	520	516	501	510	483	514	567	496	470	514	524	502	575	526	533	522	563	595	497	490	508	521	467	537	528	491	506	503	532	509	482	554	521	532	558	491	505	526	482	555	581	526	534	543	528	537	498	514	521	542	554	547	503	469	512	551	519	522	547	515	530	496	533	496	496	493	537	499	481	553	503	504	484	516	563	530	529	551	534	521	531	525	518	528	541	521	525	563	525	552	589	532	502	526	524	528	534	511	509	511	549	541	519	514	525	574	519	528	532	513	466	506	472	522	539	504	536	491	501	521	529	494	496	523	519	479	524	545	483	526	545	552	538	503	556	509	525	499	504	532	533	561	511	520	563	527	578	515	570	517	525	561	530	532	537	579	495	483	514	538	550	527	545	518	507	507	566	528	519	513	567	521	534	544	553	527	521	560	590	537	539	493	556	536	538	571	484	542	505	510	538	557	549	523	521	502	489	527	526	556	523	554	548	537	491	557	548	516	540	511	515	503	519	508	535	530	514	556	552	498	532	521	477	515	541	475	553	510	501	514	505	527	529	553	514	523	512	509	515	583	518	514	492	529	501	527	495	477	566	540	486	507	565	526	569	513	525	509	513	524	584	496	512	533	531	534	516	525	483	536	507	525	546	527	514	549	546	548	460	507	518	557	485	543	498	530	481	496	495	500	556	541	549	520	561	499	544	559	547	506	559	532	539	550	500	516	528	537	503	498	490	533	516	490	528	532	532	475	584	567	545	536	553	554	514	529	527	554	526	552	516	525	535	538	517	524	497	522	562	522	498	540	549	533	526	536	498	539	561	557	542	515	530	511	537	532	517	555	529	520	501	553	538	540	515	507	541	514	525	510	525	515	525	552	514	548	531	502	600	526	504	529	525	521	542	547	529	502	520	546	527	459	538	548	514	571	504	508	527	506	496	544	521	491	514	501	505	509	554	500	494	521	501	492	520	533	499	528	553	516	565	534	491	528	536	517	542	526	523	560	516	475	523	505	527	498	512	537	521	496	470	534	509	523	498	511	530	519	511	518	484	540	538	530	506	514	538	534	512	543	511	506	489	526	497	541	539	510	549	534	529	541	524	508	508	523	514	501	492	552	506	520	525	502	529	509	558	486	455	544	491	512	522	510	546	532	500	502	520	539	530	530	526	524	542	524	517	515	523	507	537	518	513	522	531	548	547	551	512	505	484	467	559	495	487	496	536	547	534	504	547	532	553	560	542	531	536	492	528	510	532	573	533	538	498	519	541	509	546	551	547	559	488	512	543	520	549	509	555	524	521	530	573	538	488	547	496	521	495	530	511	517	574	530	520	535	475	513	518	523	514	544	541	514	542	527	506	556	572	523	533	497	544	542	512	514	516	515	533	494	526	514	530	511	542	553	523	496	541	530	504	536	503	540	547	500	477	509	486	497	516	502	549	572	498	490	521	529	496	505	505	539	475	544	500	544	510	503	507	525	539	510	484	529	491	521	527	528	558	536	513	546	532	552	469	580	560	530	515	521	534	522	517	533	491	498	519	531	544	511	556	528	510	467	510	502	517	507	505	513	521	529	535	530	529	524	554	503	519	526	506	545	559	475	548	546	533	552	516	500	463	531	499	577	548	514	556	561	548	511	489	531	500	511	501	559	547	510	541	552	524	539	511	525	472	534	518	499	532	518	490	583	514	547	520	482	536	489	503	526	523	509	497	524	522	532	513	502	569	545	537	480	518	561	522	511	538	523	505	527	513	507	524	524	531	503	502	556	524	516	542	509	520	544	494	477	550	538	515	529	550	504	510	522	530	567	549	553	516	539	495	519	500	525	518	475	530	528	529	540	479	526	483	514	538	528	530	530	512	533	508	501	515	518	543	516	528	553	527	534	505	514	531	537	516	511	499	568	497	505	581	566	519	520	547	506	539	460	468	519	523	511	531	491	533	541	533	523	537	482	511	552	531	518	515	516	534	509	554	508	534	512	504	496	504	536	523	486	504	503	485	506	544	538	475	530	510	527	544	519	509	541	532	496	517	532	548	543	516	498	533	515	507	563	527	519	525	519	553	545	556	502	550	564	526	511	547	502	508	529	511	477	514	516	504	557	514	521	473	458	540	511	510	550	536	523	516	541	503	507	547	516	482	569	497	455	526	533	550	501	551	576	526	547	573	545	531	539	522	475	544	517	562	527	527	537	546	508	500	540	535	525	560	531	549	550	559	535	497	552	504	560	564	494	518	495	525	460	546	523	555	535	507	534	552	551	527	506	537	518	506	510	523	530	537	493	524	505	518	495	519	534	534	542	509	535	528	509	564	528	544	552	535	496	524	479	520	523	519	534	531	516	480	516	524	512	504	502	533	500	565	561	538	548	558	546	542	503	533	539	539	540	504	547	522	530	498	528	559	531	535	554	498	535	531	512	537	528	493	513	531	541	529	514	554	561	547	521	504	505	481	483	537	591	519	539	521	510	575	529	536	579	497	550	513	506	543	542	546	565	509	532	536	504	539	534	500	567	505	531	513	555	494	498	497	503	557	533	530	546	512	524	545	509	523	518	515	537	525	502	517	501	474	511	542	509	542	570	566	503	509	498	466	553	523	499	539	508	553	479	518	531	507	527	515	523	539	542	518	540	528	528	558	543	534	510	485	507	465	483	540	532	528	526	507	563	482	516	562	522	537	477	521	505	518	527	525	506	516	527	517	520	550	509	572	511	537	524	530	548	530	518	486	525	524	525	551	504	541	535	518	508	472	537	533	530	525	516	556	537	527	504	522	534	521	545	561	504	552	557	524	541	514	498	528	519	531	518	552	472	492	496	559	524	510	515	513	534	581	540	505	514	507	473	539	512	532	529	570	521	495	515	571	554	485	517	492	525	490	495	514	574	535	507	538	534	515	529	516	499	534	516	554	503	556	495	532	565	503	524	535	521	487	502	496	535	575	543	531	522	533	503	521	513	535	540	520	547	511	524	468	518	563	525	551	512	548	543	491	495	508	513	501	524	561	502	497	514	540	528	537	522	517	531	504	533	530	534	492	518	526	531	530	500	557	494	514	526	515	511	497	534	504	531	534	492	533	508	493	538	535	530	550	540	522	517	550	555	552	524	512	534	478	556	561	490	531	494	515	538	568	511	496	493	519	536	537	527	542	515	518	503	526	536	479	540	515	513	512	512	493	483	517	550	528	514	535	521	496	519	534	508	509	549	539	527	529	539	526	500	519	576	556	533
12945	27459	18194	6723	5124	3856	2877	2163	1743	1327	1118	1035	973	983	991	924	893	916	873	870	883	856	806	783	982	886	1017	1005	1026	1121	1171	1048	994	897	790	763	674	695	624	700	656	697	696	665	691	715	650	700	667	694	808	882	809	721	602	644	636	608	586	582	578	581	582	549	529	561	575	612	590	547	554	575	575	566	537	495	558	533	561	527	517	525	551	532	520	509	534	519	569	606	509	544	509	525	502	520	499	588	539	535	546	486	526	538	556	550	487	523	529	522	496	485	534	503	599	521	525	498	494	531	525	524	544	527	508	506	573	539	594	534	526	508	537	516	508	539	558	557	539	522	565	551	513	513	515	544	528	507	504	522	548	530	534	531	562	495	517	522	511	517	532	525	520	485	532	516	540	528	527	552	546	554	553	526	532	569	496	492	497	516	526	561	524	535	562	516	557	478	525	528	515	532	521	515	506	528	542	525	517	551	543	560	561	514	490	523	489	506	514	541	593	537	533	471	487	542	528	520	526	539	500	526	552	501	524	486	527	532	514	537	514	560	510	533	559	519	545	523	534	543	501	514	541	509	499	513	519	537	517	557	526	519	483	505	496	548	548	476	495	555	528	546	524	498	535	531	518	500	561	548	540	552	510	546	523	515	536	490	494	552	505	508	515	516	550	517	499	520	532	536	528	570	534	516	537	531	538	563	527	543	567	526	539	513	517	540	542	521	515	571	555	528	518	516	532	503	513	534	530	522	554	551	536	498	515	500	571	496	485	482	543	510	534	528	520	554	506	508	528	507	531	555	530	524	554	539	562	546	542	547	501	525	520	495	545	523	536	508	504	542	506	555	535	556	522	506	558	533	528	514	546	520	495	523	554	540	546	526	505	546	488	514	530	554	513	516	541	545	549	501	509	520	513	553	511	532	544	519	540	519	557	540	532	548	525	506	556	540	531	515	534	518	516	553	527	538	517	584	569	556	539	512	504	575	541	546	535	516	528	520	547	526	518	540	516	509	502	555	524	549	532	526	521	533	569	532	563	511	511	499	519	521	563	574	548	520	543	530	524	518	546	535	559	514	527	545	488	469	522	563	519	486	525	530	552	529	510	548	510	506	537	527	523	549	540	562	533	527	538	539	526	566	541	516	553	573	525	553	564	527	542	542	548	515	512	551	546	549	534	520	518	569	521	554	554	552	565	584	493	528	519	546	512	529	513	546	521	538	524	564	543	507	512	502	515	527	518	527	578	529	514	506	491	547	508	501	504	553	523	503	515	531	533	545	476	564	544	528	543	510	502	524	530	519	550	492	551	486	525	565	509	508	510	540	540	510	519	547	509	530	497	542	494	551	556	527	528	513	530	550	545	554	501	523	524	498	520	530	499	580	521	520	597	525	539	559	550	500	499	541	528	534	494	559	543	500	505	573	550	505	521	504	550	522	503	530	537	550	566	499	509	517	518	524	507	536	516	522	553	484	521	524	470	549	547	483	518	513	544	520	537	482	569	499	543	560	535	505	546	503	543	567	527	507	486	469	513	577	491	509	513	543	506	530	509	523	548	522	522	552	540	543	521	541	531	519	492	559	536	574	557	499	479	510	518	570	514	508	522	553	492	522	508	539	532	518	597	519	503	539	503	512	501	540	511	549	528	533	556	519	512	552	520	508	531	512	572	568	500	542	528	517	578	514	532	470	516	536	496	537	495	503	529	496	553	544	527	506	588	508	513	508	509	491	562	562	527	572	514	540	529	512	521	519	517	558	529	524	555	509	543	505	550	539	533	546	570	550	539	505	608	522	500	548	516	527	536	546	597	541	530	512	544	559	470	552	536	557	554	558	513	560	531	551	529	505	512	524	556	566	533	528	528	488	509	519	541	560	550	543	488	525	539	543	531	511	498	522	547	569	471	565	504	522	534	512	515	505	538	541	485	521	528	558	477	512	501	531	477	524	538	532	531	528	538	514	552	544	557	522	547	452	573	525	541	495	494	516	530	491	506	518	575	498	537	528	535	547	553	530	564	572	531	498	532	543	527	504	544	540	575	544	494	551	487	523	512	526	506	523	567	512	544	510	529	523	533	508	531	545	523	529	552	528	496	494	530	514	532	528	536	497	504	540	476	522	513	540	491	508	509	504	529	526	511	540	537	509	519	518	567	528	532	527	520	544	497	512	528	557	555	546	545	571	513	563	549	515	549	533	523	499	568	523	538	543	515	515	469	528	549	600	545	524	513	502	524	513	555	553	498	492	535	486	536	550	565	538	551	545	514	510	515	492	545	560	547	514	544	542	487	544	552	509	547	532	559	529	513	521	485	528	530	527	550	493	531	544	550	565	551	534	499	519	503	539	549	555	549	525	531	573	509	564	557	521	529	484	517	526	507	510	515	533	522	510	546	519	513	495	482	501	529	525	528	547	514	531	542	520	549	510	496	535	490	541	513	543	474	578	533	556	528	527	517	538	546	545	533	531	514	546	491	565	531	516	546	517	564	539	536	495	537	533	515	535	509	502	583	484	577	529	522	534	518	543	513	533	521	497	482	508	546	527	496	535	544	539	535	520	533	516	537	536	525	521	560	549	528	533	523	520	528	549	537	514	565	550	546	547	509	507	545	551	547	517	520	526	528	483	551	547	524	538	495	541	542	538	539	523	519	507	516	597	571	518	493	551	530	483	521	561	553	548	537	501	504	539	523	506	544	529	545	544	534	542	536	552	582	529	560	518	521	558	504	505	553	534	555	547	509	512	556	525	537	602	531	522	526	541	539	484	562	508	534	548	495	535	518	520	547	516	565	512	552	557	541	531	547	533	535	506	505	530	553	538	491	534	477	541	550	486	494	552	522	583	514	503	524	559	527	515	521	512	513	514	510	545	542	502	543	548	510	551	539	555	543	538	554	530	516	552	500	537	531	517	541	540	574	546	499	540	525	515	518	531	533	511	557	568	501	530	561	519	534	530	554	528	512	516	508	560	514	504	538	546	535	504	594	505	549	498	525	553	534	484	528	481	558	559	486	559	542	516	538	523	496	479	529	532	530	531	513	547	525	487	531	541	538	537	559	545	532	511	538	521	509	539	547	530	510	495	514	503	546	542	553	513	516	519	532	499	519	514	495	525	537	558	571	521	550	499	533	540	517	494	544	517	534	508	510	530	535	525	525	526	474	541	548	497	546	515	521	516	526	529	508	520	561	542	531	570	531	494	508	514	542	515	540	530	493	502	549	531	515	549	532	489	545	493	554	535	498	544	507	549	518	511	542	537	533	506	534	526	519	526	542	526	557	496	519	532	521	512	539	547	523	498	498	531	552	522	535	554	556	475	501	502	519	541	552	561	547	503	564	514	533	495	511	555	550	577	500	527	554	531	533	526	506	511	548	509	529	517	523	529	534	516	526	514	535	481	510	551	537	501	539	520	546	542	493	479	509	539	488	538	551	537	575	524	486	553	482	535	541	528	518	509	565	508	538	495	507	525	529	516	506	543	536	535	548	504	523	522	506	540
27950	17607	5184	1647	1001	837	742	666	604	607	568	596	602	617	578	626	628	609	585	618	638	633	581	640	641	647	702	695	671	696	686	670	657	608	674	628	585	570	591	609	603	623	603	610	534	607	595	628	570	590	642	665	651	585	604	552	567	568	599	586	564	530	533	563	595	571	638	561	542	585	591	549	560	538	560	541	551	560	572	555	581	559	569	572	579	553	583	554	569	545	557	533	594	602	576	530	574	568	580	570	564	563	611	571	549	532	623	586	561	618	571	545	562	552	554	530	620	574	579	572	575	590	578	572	595	601	528	524	610	564	531	585	542	600	563	576	535	573	553	569	567	564	557	559	549	577	551	617	619	537	630	580	566	589	569	578	587	576	609	557	572	588	592	616	574	588	538	523	564	567	541	587	549	564	582	568	588	592	568	599	575	583	532	566	559	549	548	595	576	546	567	603	575	580	564	571	540	590	599	598	580	523	544	530	551	585	577	581	600	603	550	608	612	573	595	562	555	586	531	571	569	555	633	577	581	583	510	577	558	576	590	554	532	581	609	639	556	568	532	512	543	558	532	535	610	543	526	586	544	590	553	615	555	527	562	515	578	557	574	572	561	599	575	573	562	578	608	582	583	587	622	565	570	567	580	555	588	595	573	585	573	581	590	551	580	562	546	538	533	592	568	596	587	562	550	572	544	557	535	531	541	594	538	546	575	573	570	533	608	570	612	578	572	585	614	541	556	617	578	596	544	567	582	605	636	610	584	602	520	543	568	592	596	581	611	584	576	590	591	528	593	571	589	596	562	501	522	561	571	589	598	551	580	590	532	562	578	608	552	545	622	646	567	606	582	547	563	599	579	555	573	588	579	543	606	543	565	546	565	572	573	554	537	580	541	612	588	594	516	569	577	547	565	557	570	565	548	572	582	539	567	552	545	567	590	569	584	588	578	539	596	534	587	553	532	562	566	521	619	579	617	520	609	556	580	607	556	583	626	567	541	614	521	595	522	532	500	567	582	603	572	558	579	550	560	580	562	539	565	557	550	549	524	584	572	554	527	573	556	617	568	556	534	583	601	577	575	635	590	603	526	561	554	563	555	571	569	573	559	542	589	632	559	582	554	631	528	618	613	565	600	611	582	569	561	576	559	575	538	570	572	600	595	582	536	556	502	560	531	563	552	619	583	573	578	574	564	551	614	571	566	553	536	579	581	555	548	590	585	592	535	541	575	593	579	529	573	569	588	575	559	549	585	560	527	569	583	552	564	581	596	520	529	563	574	558	578	539	563	574	611	586	602	575	574	550	612	557	548	518	568	512	559	579	552	541	574	567	638	575	598	517	585	538	566	585	599	531	577	582	562	531	567	606	580	634	598	552	587	561	563	548	559	580	607	556	579	580	587	570	631	587	517	559	582	618	551	580	567	600	568	551	536	538	562	556	591	585	556	556	558	581	537	573	549	591	563	556	591	552	564	581	546	568	596	555	530	561	619	560	567	566	555	537	568	562	585	534	523	565	550	549	586	589	593	580	578	549	561	543	593	526	538	588	581	521	574	564	574	590	570	557	567	583	543	548	539	560	576	534	559	569	592	566	561	596	530	564	573	590	584	534	545	549	572	598	582	592	566	582	599	525	586	564	587	559	542	531	585	539	572	590	549	570	572	597	574	555	554	573	564	598	594	561	582	522	588	558	542	575	546	558	570	516	573	616	526	556	597	576	516	558	590	556	550	563	538	590	584	530	569	578	549	550	540	589	538	594	585	569	571	546	560	574	562	580	520	630	535	581	539	562	573	612	605	539	608	572	525	581	585	555	509	504	561	586	531	608	561	558	570	573	554	522	567	567	538	573	593	576	561	562	581	604	510	591	543	597	568	558	539	509	560	554	602	592	565	515	559	610	561	540	568	555	588	592	524	560	628	575	544	573	573	594	595	583	566	545	547	548	561	565	583	557	562	610	542	580	559	564	556	572	547	591	565	583	569	602	569	519	560	566	583	606	570	576	584	577	549	560	554	597	559	569	548	567	607	590	567	590	600	508	536	562	567	535	544	520	584	546	569	626	560	562	590	599	574	548	560	562	579	579	621	561	518	565	586	513	582	584	556	572	550	592	572	544	577	551	566	570	538	528	539	559	569	551	550	631	553	555	579	576	554	580	590	568	576	573	569	562	533	569	584	542	509	544	521	532	556	591	545	558	572	587	536	587	573	522	547	536	571	604	602	598	560	508	550	543	594	582	554	558	552	559	566	570	557	566	568	578	566	573	562	556	555	542	571	601	578	554	565	562	549	573	552	560	570	564	590	582	547	591	576	526	549	593	558	603	558	558	581	545	544	577	551	555	580	543	534	534	583	597	568	541	561	589	557	570	531	592	593	553	567	566	535	564	537	576	553	562	578	599	570	576	589	600	571	585	548	577	541	534	619	583	535	565	554	516	596	552	572	567	605	578	584	559	542	584	527	604	558	567	579	571	584	522	527	560	597	589	558	564	560	521	565	581	611	584	523	608	602	583	577	562	540	536	564	587	550	579	572	561	565	517	559	530	572	556	609	548	581	550	543	573	625	566	548	592	549	547	579	556	570	586	616	570	563	533	527	577	547	521	565	544	572	552	618	575	563	536	590	642	584	524	572	566	570	603	564	581	600	551	572	574	565	576	586	559	574	531	526	567	612	545	534	541	584	567	593	561	534	590	539	569	522	574	581	594	541	584	567	625	564	609	592	553	569	554	568	552	606	640	557	574	567	597	577	552	526	565	546	544	543	535	516	590	577	533	561	584	576	553	557	538	571	541	595	584	555	540	519	550	590	584	564	516	533	547	564	580	557	513	536	611	568	573	540	561	568	577	534	578	569	547	615	570	599	575	574	567	569	554	570	541	613	595	566	572	591	552	622	547	564	565	536	572	540	554	532	596	575	553	560	569	529	575	532	617	556	593	535	570	595	568	582	550	575	595	563	575	553	571	582	570	584	612	574	572	582	549	538	571	547	553	558	541	562	593	571	565	566	573	539	548	543	546	560	547	554	577	610	562	542	561	579	587	601	581	570	548	591	571	564	507	559	515	580	534	526	606	533	602	563	583	557	581	575	562	590	576	626	558	571	588	562	566	579	576	535	542	586	545	617	573	587	593	594	564	549	556	567	628	514	564	620	615	602	558	555	556	530	569	574	555	561	542	559	542	624	594	553	555	599	565	524	569	578	543	572	626	562	539	562	605	554	557	560	599	570	555	593	574	594	552	542	544	569	603	588	578	588	581	549	544	523	597	506	595	594	565	587	613	545	543	541	550	582	564	556	556	554	600	582	562	552	560	559	598	535	568	588	550	583	537	584	535	552	570	545	602	544	557	591	575	575	548	571	625	542	544	574	546	570	587	575	588	600	554	565	559	501	508	535	565	545	541	556	581	562	562	529	586	577	574	578	594	552	567	544	550	598	570	564	540	548	566	616	568	557	585	547	558	580	583	577	567	562	594	577	551	545	612	565	573	591	601
8511	4840	3418	1699	1308	1101	936	782	737	667	641	628	685	616	678	697	709	715	703	717	674	666	688	690	682	766	748	769	781	865	790	724	744	705	673	669	654	647	651	600	645	662	645	670	675	618	646	674	656	673	704	700	633	643	645	604	611	645	599	618	622	648	611	609	613	615	602	619	581	627	628	640	619	652	621	593	602	581	572	622	638	570	581	582	592	631	615	599	634	584	601	615	633	632	626	639	622	587	620	576	638	584	608	574	586	638	560	651	599	584	561	606	598	624	610	624	626	580	580	596	575	569	596	603	632	595	604	589	656	582	614	573	618	602	635	619	566	578	642	647	580	596	579	617	610	643	557	625	634	590	584	603	592	620	580	581	579	593	594	640	611	584	602	651	590	603	624	615	581	646	557	614	635	590	548	626	590	584	610	611	613	597	634	568	624	613	631	607	594	601	609	633	599	639	544	613	632	598	623	633	576	582	579	615	609	609	619	569	595	605	559	589	634	560	593	603	598	608	613	572	624	578	562	594	626	583	639	617	656	590	602	613	601	602	626	617	631	606	605	622	636	600	595	598	586	615	572	608	578	602	610	633	586	571	574	549	648	608	634	595	588	581	665	584	594	602	586	575	582	628	556	626	631	597	617	533	569	617	561	607	617	602	640	600	609	619	633	655	586	573	607	573	643	582	578	594	582	566	606	602	618	670	579	584	581	597	580	619	636	609	574	571	617	620	623	577	578	630	617	617	640	640	535	598	605	626	578	561	565	627	597	632	574	662	610	612	581	583	590	660	604	624	597	594	627	569	608	547	613	579	588	579	595	612	558	605	617	600	587	627	612	571	600	637	637	615	617	584	637	598	607	610	605	575	663	607	569	585	567	594	619	628	557	600	622	603	586	584	631	576	613	615	624	590	623	595	576	563	585	626	609	589	590	609	593	595	564	558	578	605	577	624	607	611	601	585	582	611	620	608	587	604	649	628	569	571	592	617	592	610	570	578	594	577	658	590	577	590	597	579	591	620	597	574	576	611	573	624	584	620	646	554	648	602	607	593	603	593	624	627	608	642	600	577	618	577	602	574	609	578	581	584	584	613	607	597	603	596	595	630	607	630	581	670	618	598	609	613	615	605	641	629	625	597	588	637	596	581	581	618	643	607	607	546	596	626	606	609	585	591	577	597	623	629	645	607	605	599	608	604	583	600	591	560	605	579	600	596	639	604	592	563	568	635	575	631	591	603	589	580	644	593	585	622	604	599	572	595	581	585	622	626	566	640	613	584	591	573	584	636	618	573	601	602	585	593	637	624	611	642	580	615	593	600	613	548	582	593	577	590	586	612	597	597	564	631	588	581	590	576	583	624	585	607	583	555	595	582	608	613	614	635	598	615	618	603	623	594	594	662	615	577	579	579	610	622	572	601	578	575	608	638	606	570	641	609	588	603	622	583	601	574	615	611	614	572	609	634	593	540	621	586	575	603	606	563	609	581	616	582	622	622	583	613	606	597	639	610	598	619	585	628	620	592	615	604	622	566	585	591	591	601	633	611	618	608	561	670	637	607	561	582	596	619	642	586	591	587	629	650	559	611	604	575	582	562	633	574	616	608	598	631	587	591	555	597	592	603	556	620	591	604	616	574	622	584	633	643	580	634	636	562	645	613	620	614	621	591	603	579	598	547	553	572	597	589	623	611	607	598	582	544	603	601	573	619	628	587	632	620	564	626	679	588	596	573	592	597	593	624	596	583	557	610	587	619	614	610	608	601	618	602	652	578	596	627	599	598	610	612	586	610	587	578	636	584	605	580	628	582	600	629	606	617	584	612	559	631	584	591	615	613	620	634	545	610	607	625	639	565	571	624	627	605	607	590	641	596	622	570	593	570	598	597	595	597	594	575	592	608	616	630	593	603	658	587	601	618	620	620	598	630	577	612	603	570	623	606	623	554	604	639	604	592	626	640	587	605	632	562	605	606	652	598	630	606	564	612	591	603	617	625	603	590	635	609	613	592	600	562	615	587	638	603	569	638	614	635	602	602	609	640	599	617	573	567	611	611	617	636	613	622	612	638	579	577	644	578	606	647	614	608	623	619	560	559	650	577	545	570	629	599	601	632	628	621	620	586	605	599	621	638	586	598	637	602	568	596	610	612	602	595	627	626	593	583	605	606	619	617	574	593	620	608	640	557	616	647	612	589	607	603	586	565	600	636	587	618	635	567	599	632	602	637	593	595	626	643	629	626	591	608	607	607	605	605	602	632	596	627	586	607	624	611	609	557	656	603	611	630	608	611	594	532	640	602	639	596	616	589	617	604	650	634	601	589	597	579	595	607	619	626	598	582	631	529	563	591	579	607	618	602	611	596	599	584	643	637	651	609	645	614	615	621	569	629	553	602	570	614	676	591	576	567	609	614	562	564	603	624	618	603	593	616	584	602	640	635	635	597	574	624	566	591	605	582	606	582	575	606	606	593	601	591	621	594	572	573	555	625	651	611	601	569	587	606	593	601	607	582	569	584	600	608	557	639	610	623	608	599	653	538	622	578	551	618	615	593	591	610	591	569	589	620	630	605	598	586	596	646	594	610	586	574	538	595	615	585	582	609	616	614	605	605	576	622	571	576	594	624	612	565	613	602	585	605	597	643	646	567	618	595	603	600	591	615	558	597	575	602	619	558	579	547	612	582	600	627	585	588	597	619	572	607	580	664	622	598	648	553	634	588	610	583	585	622	624	611	579	608	616	605	590	622	608	616	603	567	564	609	578	618	584	593	571	601	565	611	669	631	614	617	600	636	613	626	563	611	592	614	612	592	621	616	605	642	632	598	605	598	558	591	574	589	650	621	615	575	604	612	614	635	600	574	588	616	622	591	627	631	604	571	574	610	606	615	602	599	595	587	590	599	611	593	604	626	637	629	593	611	587	607	600	579	621	585	656	623	569	615	610	608	612	626	598	615	635	591	589	578	614	601	605	632	579	616	582	611	642	615	589	603	626	581	566	601	607	640	622	573	616	604	602	581	611	580	624	583	610	610	618	606	597	608	613	609	602	598	591	530	596	613	637	639	621	610	620	606	615	596	643	639	566	611	585	612	611	601	597	571	612	572	576	596	642	587	619	568	580	545	579	619	621	599	603	555	616	592	560	638	653	580	608	572	609	596	611	565	618	584	588	634	629	590	644	599	616	630	602	612	596	597	598	581	593	632	595	625	614	616	594	599	576	638	592	616	611	598	583	641	617	610	603	579	609	643	644	614	626	639	556	577	568	649	578	627	559	616	594	617	649	575	567	586	604	592	595	639	596	589	588	620	642	588	620	588	646	599	567	596	583	607	606	563	592	567	596	625	610	657	624	571	620	610	613	608	581	584	607	581	627	613	620	574	595	587	601	650	551	593	577	613	593	617	609	628	612	636	555	600	615	626	592	573	603	626	611	595	613	637	609	626	603	598	594	615	580	575	623	606	575	615	617	553	638	623	607	581	653	615	603	590	623	619	609	605
23808	21318	28400	24555	21328	10184	1446	900	724	614	539	541	547	537	490	500	470	502	470	503	511	509	461	466	481	537	483	551	590	572	623	612	560	541	481	442	456	422	389	355	445	413	422	449	395	407	458	463	433	483	496	497	494	472	422	398	383	374	416	380	388	365	352	356	358	382	370	358	378	387	363	371	343	356	334	348	368	389	370	358	358	358	372	365	355	375	374	357	378	401	348	335	375	373	338	353	339	360	379	362	344	353	373	368	349	384	341	394	377	348	371	367	331	349	363	364	355	347	365	349	385	345	353	330	350	362	368	335	360	394	303	328	368	346	328	350	367	359	396	313	370	338	376	355	345	366	368	372	367	351	366	341	361	361	381	351	325	327	380	381	342	360	326	350	349	354	358	399	359	378	350	361	359	323	360	346	351	349	348	337	356	369	363	353	372	317	383	384	353	351	369	339	357	352	366	380	373	355	372	387	379	375	348	348	323	337	386	366	387	382	336	359	341	367	362	363	403	357	332	318	375	355	364	375	323	358	339	358	360	375	366	365	348	354	370	334	352	319	331	343	356	374	386	339	426	339	332	360	359	388	357	354	337	353	348	362	366	381	330	365	336	373	357	349	358	392	338	339	406	416	349	370	374	338	357	352	364	337	361	372	393	359	360	333	361	375	372	361	329	309	368	397	385	364	392	361	323	362	363	375	381	347	356	371	367	370	360	386	342	333	349	387	344	389	348	365	353	386	368	324	379	374	350	328	355	381	406	374	366	337	387	359	364	340	344	403	340	347	341	335	370	364	350	371	371	368	350	371	383	375	320	368	341	351	386	365	403	347	391	344	370	328	365	346	333	341	350	366	362	334	329	355	373	340	347	357	361	372	314	388	375	382	367	341	371	351	358	339	356	387	377	371	301	381	369	364	343	369	362	357	358	340	391	363	371	354	369	344	346	358	382	363	381	362	375	381	343	353	337	373	363	368	387	368	325	354	380	420	366	353	352	374	357	349	339	368	350	343	351	355	338	353	364	369	383	352	339	381	358	345	385	363	383	345	341	380	364	394	369	349	347	337	377	368	382	392	363	361	353	376	347	351	386	358	373	363	346	341	341	351	380	366	352	322	400	367	340	387	327	366	341	382	359	399	346	346	369	336	326	327	359	355	386	365	344	348	341	346	366	345	376	356	331	379	353	364	351	391	365	332	384	393	376	376	369	374	350	351	325	370	341	352	354	376	378	380	364	383	368	331	360	359	353	371	356	352	365	341	341	398	353	349	365	355	324	361	348	350	317	363	348	339	343	339	346	358	374	389	341	359	350	336	357	342	377	350	380	353	389	372	375	393	370	378	333	338	383	378	360	327	379	355	372	359	391	383	364	349	330	352	385	371	369	359	347	364	361	377	345	335	355	357	358	372	365	335	356	370	351	376	342	345	367	367	359	343	334	358	349	371	366	344	333	348	370	342	355	336	356	344	320	335	350	357	333	364	374	342	376	341	373	358	359	352	348	373	387	351	365	377	330	365	341	353	339	359	358	324	352	346	344	364	354	342	359	378	339	379	360	321	350	355	366	379	358	350	363	368	356	345	329	349	370	379	376	365	376	354	351	338	362	352	352	355	375	394	362	378	338	350	359	343	368	382	333	336	341	367	367	339	375	389	350	372	352	347	352	350	416	347	358	364	353	376	364	329	392	358	354	399	332	358	370	368	344	325	367	363	356	338	348	371	346	357	352	385	336	370	343	371	365	312	366	342	352	349	334	368	362	357	342	357	361	314	359	355	402	382	330	351	357	359	357	343	328	328	368	363	344	362	370	355	342	366	352	364	361	347	379	342	331	382	369	386	363	338	365	348	345	354	386	373	369	362	350	339	332	362	359	350	371	343	341	352	338	384	379	376	327	354	346	342	346	350	374	345	336	366	348	354	372	368	392	354	339	354	382	379	315	380	375	378	365	351	347	344	367	367	332	402	384	368	329	354	292	369	373	374	343	386	386	361	347	341	384	354	328	351	353	334	355	351	378	374	365	357	335	388	354	343	360	369	379	325	314	341	365	411	343	378	378	369	313	364	366	389	388	348	313	389	372	382	363	351	327	357	387	373	330	336	364	368	340	353	383	355	317	343	346	352	330	353	389	342	358	344	352	351	338	360	401	370	336	357	374	337	378	341	367	405	379	350	392	354	368	351	342	363	371	337	336	362	392	356	365	349	388	349	330	349	348	356	352	394	355	375	358	382	346	384	339	356	352	379	361	355	354	348	370	336	388	357	361	361	381	362	371	364	331	343	343	338	362	349	346	364	340	355	327	358	377	381	340	353	365	378	377	336	385	366	393	348	398	351	375	351	369	329	340	387	357	351	316	346	348	365	350	373	355	358	379	334	376	342	395	354	336	367	409	371	354	367	383	363	377	354	359	351	359	368	395	370	352	317	351	339	350	362	335	348	333	340	384	348	375	347	364	355	363	346	392	370	340	364	368	346	375	373	333	359	365	351	347	342	361	336	355	354	351	375	346	344	379	355	369	339	370	375	356	342	343	362	353	342	363	350	327	375	368	358	386	351	357	395	367	354	349	391	355	341	357	345	369	365	373	395	359	346	357	348	397	343	329	373	339	352	376	342	335	358	367	388	350	364	337	331	353	375	378	338	360	313	361	371	341	354	395	375	346	361	357	353	386	342	369	346	357	352	354	352	397	367	344	366	364	365	369	350	346	360	380	353	366	339	328	357	362	366	350	350	341	332	383	351	338	357	355	347	363	373	361	337	346	327	372	340	343	346	371	377	325	334	358	342	346	347	352	347	351	372	360	332	365	319	413	341	346	366	364	355	345	357	372	354	368	346	372	349	340	366	366	351	352	373	368	362	343	345	355	382	368	368	325	367	363	382	344	346	346	376	343	381	344	355	356	383	354	348	394	359	350	371	337	339	380	334	365	352	363	380	361	404	340	371	326	348	337	364	400	365	369	335	373	380	349	374	365	355	351	350	345	362	339	354	338	341	349	362	361	375	357	382	350	354	350	390	364	382	349	362	340	350	344	347	351	333	330	363	349	352	359	370	343	364	351	392	371	356	344	341	350	385	375	358	381	353	344	341	357	353	376	348	356	375	378	366	334	341	331	364	371	386	357	319	337	346	360	364	360	381	363	364	364	345	331	339	348	347	340	349	397	352	349	358	355	339	340	350	348	373	371	355	361	390	331	319	355	352	357	365	369	370	365	371	357	365	384	372	336	395	341	336	351	393	352	330	361	352	339	353	352	391	341	354	347	364	380	332	352	347	369	334	346	358	361	370	400	357	362	369	358	352	388	317	342	348	377	346	362	319	364	372	364	335	385	371	327	363	384	372	385	339	307	398	374	333	345	368	360	363	329	347	337	359	369	351	358	352	368	367	365	393	356	382	357	363	351	357	358	353	367	335	343	382	330	358	363	383	343	345	370	369	350	368	345	349	356	380	327	340	338	353	345	354	347	342	337	339	351	339	364	360	380	345	348	336
8432	20565	13259	4350	3161	2442	1700	1305	1131	825	729	699	673	637	622	659	593	595	594	616	642	603	569	571	660	661	701	676	779	799	754	733	703	683	594	484	504	481	500	464	476	480	494	515	506	468	517	512	527	490	609	557	560	546	492	442	420	417	434	426	424	387	422	429	390	419	406	408	408	418	393	415	404	429	399	364	368	368	407	408	409	427	405	393	400	419	395	340	415	349	390	394	374	370	368	368	344	360	356	404	379	370	418	374	380	371	371	394	374	415	376	381	387	388	375	414	389	378	395	364	387	412	415	354	404	371	391	364	419	420	397	394	392	378	374	371	373	389	385	333	393	386	410	440	422	385	364	433	401	370	347	410	388	388	376	409	394	394	389	375	395	400	403	350	396	397	400	365	392	374	395	356	414	379	392	395	362	396	407	396	383	368	390	383	370	403	385	364	390	371	389	379	397	413	397	372	358	340	388	396	395	386	392	414	401	401	376	376	395	401	415	377	358	426	364	334	358	384	369	370	386	405	401	372	371	417	395	348	398	372	363	416	404	386	381	403	385	394	374	376	392	393	386	399	349	350	334	394	407	384	362	400	392	389	370	370	357	399	393	379	406	409	400	376	365	390	358	390	395	406	373	376	377	350	408	372	402	395	382	380	403	392	339	361	394	411	383	350	399	410	407	418	408	419	337	368	359	375	387	389	400	386	342	396	383	398	374	409	384	402	374	405	415	378	403	357	388	373	388	378	412	368	375	379	411	405	364	410	367	398	406	393	410	360	371	389	389	383	384	391	349	417	430	387	389	380	371	409	405	409	388	359	398	376	367	407	399	370	391	371	418	399	356	396	374	377	420	371	386	392	413	383	398	418	383	368	357	389	404	388	407	370	389	398	383	360	419	360	405	386	402	386	433	375	376	375	391	370	394	368	394	355	377	391	386	405	392	385	363	385	390	366	376	330	410	329	413	358	392	387	410	386	380	403	406	396	420	385	387	382	405	390	380	408	374	410	351	414	405	384	379	370	378	378	409	368	401	393	371	398	373	384	402	363	375	426	391	380	361	366	386	382	356	392	369	369	384	373	406	377	355	364	381	383	383	368	412	390	365	395	389	397	384	367	379	405	415	374	369	385	379	417	383	400	392	359	401	388	400	414	405	413	353	367	396	388	409	407	423	364	361	353	370	373	389	414	378	379	391	384	364	385	376	391	414	357	408	373	417	380	344	372	420	383	425	351	420	413	386	373	381	357	336	410	370	375	384	437	394	357	405	356	391	401	391	387	395	410	367	386	394	393	388	371	431	383	403	341	371	395	374	379	343	363	386	406	378	381	404	386	381	394	438	379	382	370	389	363	375	380	395	362	391	357	392	391	410	379	372	434	382	400	400	398	384	384	376	350	343	371	380	368	336	379	363	365	391	382	383	404	369	423	371	384	397	388	383	393	388	408	393	391	382	400	400	407	359	384	377	405	391	371	424	406	399	430	343	358	324	395	397	363	374	389	394	413	393	401	374	393	370	372	392	396	401	383	413	396	394	361	360	380	387	367	359	380	350	418	399	358	379	391	394	370	391	371	393	393	376	377	398	392	369	414	353	393	375	377	378	369	383	374	389	394	385	409	367	374	406	367	401	422	421	367	365	429	402	429	362	411	410	403	371	400	391	412	413	375	403	370	371	357	346	390	398	421	427	377	370	378	363	353	378	425	366	380	411	392	389	376	364	410	383	375	381	366	406	375	391	374	390	394	379	389	376	390	424	387	372	391	391	412	385	361	394	390	376	370	406	392	379	394	376	386	354	398	390	402	379	370	386	357	364	402	378	370	392	370	395	400	362	395	377	412	383	411	391	368	377	411	377	377	375	370	326	400	395	392	396	371	415	363	367	354	377	401	416	392	377	388	408	397	380	394	366	348	378	368	400	386	374	391	368	395	363	394	403	356	374	386	376	399	363	365	416	396	402	385	381	424	396	379	392	386	352	375	343	357	376	390	416	406	362	382	394	385	425	401	377	382	372	392	361	373	368	402	400	412	359	402	408	381	379	381	369	372	397	381	377	430	384	370	374	383	385	389	364	356	387	370	390	389	370	369	375	358	381	366	358	363	366	387	378	389	366	393	365	401	385	370	392	374	391	380	399	361	377	411	358	394	378	412	354	391	369	401	400	393	392	404	388	384	368	378	418	380	398	378	363	404	396	404	412	391	434	384	409	343	373	380	380	389	386	397	366	399	402	392	408	399	404	399	340	375	393	410	389	387	380	382	384	393	388	412	369	392	362	391	393	373	385	412	398	391	382	384	392	399	396	341	372	365	358	389	370	380	399	359	414	370	362	400	401	346	368	393	378	387	381	393	379	395	394	386	419	406	367	405	416	368	407	384	372	385	371	362	373	395	369	379	387	382	378	414	394	370	396	387	389	380	368	406	395	373	423	420	409	384	412	389	363	391	388	371	398	404	350	408	371	396	425	380	387	401	397	399	385	415	367	376	386	366	377	406	381	394	385	432	394	400	409	369	390	381	379	380	390	407	368	380	374	419	390	401	384	402	397	371	397	343	371	390	391	387	375	396	398	349	370	383	383	390	370	407	390	367	369	383	385	362	376	394	402	347	422	419	391	380	369	411	390	385	386	428	410	367	404	350	374	370	368	367	423	372	389	390	403	412	344	368	362	367	341	363	340	394	387	381	390	411	418	391	375	405	391	422	381	373	410	367	365	379	395	359	413	367	383	401	411	409	433	332	341	343	405	402	376	393	383	398	400	367	356	391	407	381	404	400	418	387	371	379	384	394	387	376	388	379	356	368	366	392	400	391	379	401	380	410	407	391	385	381	361	356	382	422	402	404	403	368	375	428	359	359	402	363	390	390	409	404	397	406	353	381	408	382	378	387	375	391	371	389	376	383	367	407	382	390	373	355	370	351	376	382	400	423	393	416	395	382	437	394	365	342	353	362	388	367	383	400	413	401	382	358	417	389	349	392	396	387	370	377	348	382	390	383	389	435	361	336	360	413	379	411	381	375	396	376	411	401	394	364	380	365	389	373	414	384	382	391	393	390	424	405	402	358	362	382	395	388	363	368	384	374	399	418	415	409	389	377	410	408	385	392	400	406	384	405	360	359	370	387	389	389	386	402	375	364	396	369	391	368	364	421	392	392	375	375	390	426	382	368	342	404	393	379	417	395	422	378	368	354	380	404	384	410	402	383	394	378	375	380	372	433	371	372	408	411	394	383	417	405	408	366	370	409	415	387	371	404	367	410	357	396	340	403	366	353	383	371	414	375	404	395	376	372	390	380	355	377	377	372	370	380	393	403	374	424	382	328	392	388	379	385	378	365	352	363	349	392	416	329	416	390	390	327	364	344	377	429	388	356	364	370	369	364	383	369	390	405	386	405	387	337	372	400	397	387	367	360	378	359	375	381	374	385	392	378	373	384	357	379	393	379	385	380	378	392	369	392	356	394	377	365	407	364	392	361	374	383	372	361	378	394	388	376
24899	21184	27077	25471	10140	1633	1176	1011	983	929	839	806	840	811	803	878	817	875	864	844	877	837	842	826	859	844	870	968	892	943	1004	891	916	937	865	856	907	767	846	821	783	835	842	821	842	717	797	843	804	796	803	862	848	878	783	778	799	829	813	744	788	802	757	746	779	741	758	768	743	760	780	773	713	762	771	728	762	816	732	757	735	780	758	715	730	790	745	743	739	731	703	755	778	679	727	777	740	779	769	749	729	776	745	765	787	744	798	769	789	745	711	771	705	764	717	759	779	745	765	763	773	775	751	784	736	754	752	792	727	769	755	762	798	765	744	774	735	737	763	716	750	760	749	733	780	778	760	753	780	668	764	752	802	770	747	696	737	752	801	746	761	788	694	732	739	767	710	725	753	789	711	765	749	745	792	739	740	797	823	756	745	731	755	788	732	764	771	766	735	755	747	784	756	754	756	793	754	778	742	745	769	756	735	742	688	721	786	735	732	786	727	693	746	774	766	740	777	780	797	747	742	718	743	747	719	739	785	802	770	752	748	789	789	763	770	755	752	758	761	758	785	764	738	723	787	764	757	803	792	748	727	751	780	799	746	758	793	767	726	790	730	770	728	717	721	757	758	776	743	717	765	776	791	766	772	766	792	797	747	814	794	722	761	827	714	752	783	777	756	728	771	803	813	781	783	765	779	729	735	742	804	759	738	732	759	726	780	739	757	716	783	760	780	754	770	790	724	789	765	760	747	790	707	786	762	783	750	733	762	761	764	769	760	785	784	757	784	746	752	745	755	781	795	715	769	802	768	717	765	766	759	748	742	723	812	744	696	793	770	762	778	765	752	717	711	756	722	730	775	764	758	783	741	772	744	702	756	716	783	790	723	782	802	775	760	781	751	774	759	732	755	744	744	763	800	741	804	755	800	758	721	792	797	801	777	694	730	734	772	741	756	726	706	736	728	752	741	813	718	791	757	740	764	744	741	741	758	760	776	746	754	759	773	779	717	780	734	762	772	762	782	767	783	780	819	707	774	778	783	770	771	805	753	747	737	742	752	814	757	791	779	753	751	739	756	708	760	787	765	735	795	756	733	738	731	752	746	784	715	739	734	767	754	739	739	810	808	796	754	778	712	740	713	745	776	766	771	784	787	736	813	813	760	736	735	757	741	769	743	751	744	795	791	735	746	733	807	743	780	720	746	781	755	736	728	778	754	700	785	734	773	739	738	770	736	738	762	820	781	761	728	805	746	743	750	749	736	715	765	765	774	771	754	776	768	830	746	749	731	765	764	768	800	796	722	778	750	754	744	741	718	745	793	750	768	744	789	737	799	763	758	751	704	720	768	745	761	721	771	765	748	735	768	791	799	736	774	755	724	709	726	766	707	728	753	747	802	746	722	741	730	740	763	761	770	770	752	708	740	756	763	718	724	745	730	779	761	734	771	795	791	774	770	775	782	728	740	744	723	777	803	756	719	752	785	754	773	721	773	771	760	758	722	735	754	751	820	732	805	787	797	764	720	780	777	743	731	763	795	711	783	739	734	758	758	738	752	779	747	761	795	754	799	760	791	812	731	711	780	715	775	732	772	742	787	783	789	773	777	764	762	742	751	785	766	751	715	754	762	725	788	764	805	750	784	803	774	703	755	759	740	731	757	776	716	732	775	747	727	715	774	749	722	765	775	739	732	761	768	750	721	753	770	824	772	707	764	765	747	720	755	761	720	702	755	705	778	721	725	769	785	784	753	820	753	714	741	744	762	744	760	795	771	787	709	740	762	739	780	777	723	723	773	774	724	740	721	741	808	797	746	697	791	777	750	743	752	788	778	781	740	716	782	785	813	689	760	791	821	743	715	735	739	759	791	723	769	792	734	748	757	764	750	753	775	798	785	787	740	795	756	738	700	787	723	768	794	818	751	747	762	710	786	769	756	770	791	736	750	818	713	769	739	747	777	826	816	711	754	782	763	724	754	748	824	760	777	783	778	709	715	727	754	780	827	739	782	759	759	739	790	773	724	785	749	770	755	758	781	793	732	824	760	755	756	767	772	737	706	788	789	779	759	741	724	761	768	791	750	743	750	781	743	731	740	759	773	708	749	769	718	739	739	786	769	730	758	807	704	773	707	781	788	750	800	712	795	789	736	772	728	759	726	817	766	762	753	835	765	746	767	794	738	806	749	766	716	758	760	769	745	753	773	791	764	724	756	776	766	789	737	813	735	737	766	753	768	786	753	715	732	732	738	770	745	738	768	808	754	789	734	786	761	773	842	734	789	768	816	770	728	763	774	800	651	825	747	728	767	750	748	745	741	768	750	773	767	748	751	747	731	761	748	754	736	780	821	793	727	742	704	802	696	738	741	762	737	739	736	728	787	760	783	725	751	754	785	764	743	783	756	758	728	732	768	767	739	736	743	769	772	738	760	750	750	783	668	742	803	754	716	798	752	786	781	716	662	753	772	771	721	822	746	771	786	720	731	703	767	768	750	797	700	734	757	725	724	701	729	782	758	764	735	738	788	729	771	715	749	773	802	737	725	767	777	782	804	746	772	757	789	711	787	809	821	751	763	743	775	770	709	798	725	742	777	735	784	752	757	747	779	727	745	752	765	750	756	765	790	753	759	774	714	739	748	765	764	746	789	783	769	777	767	733	774	754	795	763	782	737	740	769	727	804	732	746	747	758	803	752	717	749	736	741	768	746	731	762	745	757	741	756	784	794	742	768	744	738	764	719	734	766	739	772	757	809	771	734	745	765	702	754	759	779	782	757	722	723	791	747	775	766	738	755	730	735	716	721	765	761	749	763	782	763	760	791	714	751	723	770	739	709	753	778	721	759	806	726	778	748	773	755	793	743	793	727	728	767	761	757	724	737	810	751	700	778	713	778	747	745	731	774	702	727	730	746	739	760	705	767	792	693	750	798	725	747	782	816	770	747	810	754	796	758	772	705	788	804	741	752	774	747	809	742	758	791	743	764	731	743	814	742	769	721	767	715	753	776	739	795	732	744	772	714	751	730	722	725	757	727	778	714	750	747	721	755	750	726	740	771	742	769	693	729	745	806	713	778	761	791	767	815	780	769	795	836	764	793	751	756	780	817	763	733	740	744	766	769	753	737	789	772	784	730	777	788	778	734	788	780	805	795	729	769	736	744	764	758	752	775	757	717	808	795	748	770	721	705	718	716	806	776	831	781	792	778	776	752	764	792	783	736	742	744	720	737	749	735	764	758	776	758	771	704	783	775	762	728	750	746	752	706	727	744	753	758	733	737	769	783	757	745	752	756	793	729	774	710	727	812	758	780	728	787	768	742	789	755	767	798	767	746	751	745	779	739	783	751	810	785	776	800	797	734	750	746	738	782	738	730	800	734	813	728	706	773	726	723	776	704	769	808	727	781	753	758	698	790	733	764	769	720	803	723	730	752	753	718	720	753	757	711	768	727	773	753	818	776	708	756	786	695	774	778	721	776	714	764	733	753	763	726	784	763	733	688
7863	15050	9578	3180	2519	2136	1602	1345	1210	994	950	971	938	931	929	970	961	939	972	911	908	901	922	871	963	996	1030	969	1103	1054	1054	1059	1033	954	914	863	871	896	870	850	804	846	831	859	867	893	825	877	819	848	940	878	871	851	797	800	822	820	798	812	796	833	780	776	814	745	815	755	802	772	800	779	812	806	775	760	737	760	762	775	777	817	818	785	813	761	817	807	778	791	735	706	768	775	778	783	769	800	838	818	794	760	750	749	791	806	763	771	744	742	789	742	757	783	820	772	745	812	777	792	752	799	779	775	763	727	868	772	770	761	753	773	781	793	797	766	742	772	776	756	810	761	774	740	761	777	794	800	777	758	773	766	727	757	765	761	768	753	771	753	730	789	728	779	850	815	724	752	795	803	780	770	749	780	787	724	804	738	757	780	779	810	782	775	808	790	826	748	780	762	771	779	794	801	768	721	798	798	754	743	811	769	790	813	786	751	778	746	822	753	771	739	756	781	798	770	773	827	792	791	772	795	758	755	788	802	768	791	735	756	758	754	763	771	806	684	760	772	779	760	797	800	791	768	805	793	775	774	847	780	762	768	750	750	802	787	765	783	750	762	762	761	736	797	784	779	826	738	807	784	787	775	823	794	800	812	779	778	740	738	783	737	778	761	778	784	777	750	816	828	753	758	796	759	760	804	760	798	823	790	777	822	743	723	768	800	756	733	744	771	761	746	768	712	781	802	765	801	742	809	793	834	769	822	793	806	763	789	789	744	742	748	804	757	748	774	779	799	738	794	792	784	766	768	749	711	755	793	828	766	809	774	788	727	793	761	794	809	828	769	723	825	766	788	743	752	763	784	782	756	762	774	756	782	805	737	757	780	775	739	704	831	793	796	770	762	801	792	784	784	768	773	794	752	787	780	740	798	815	805	823	790	805	805	758	754	788	788	769	843	760	817	808	714	799	765	737	787	807	769	760	816	765	783	742	783	832	761	803	810	743	766	779	743	756	759	796	772	785	743	835	741	752	716	804	780	788	771	801	793	792	773	806	771	764	756	802	756	767	760	787	733	763	783	775	779	809	745	774	763	748	743	754	824	750	762	782	777	751	694	787	723	799	769	806	737	777	743	782	772	804	724	774	798	787	778	794	769	758	793	757	791	781	757	787	750	773	775	766	876	792	760	774	769	734	727	724	789	812	725	802	775	768	768	779	784	763	713	780	736	730	798	782	797	737	794	734	722	775	779	789	803	774	746	774	776	776	801	772	755	783	694	771	813	747	771	798	746	767	749	771	693	718	714	764	796	809	780	731	768	764	812	812	807	856	749	807	753	751	757	792	771	783	818	787	792	717	773	754	771	770	805	750	745	755	772	791	773	810	797	798	758	768	799	783	817	799	821	748	789	756	784	784	738	723	770	742	790	804	783	770	781	787	796	727	761	764	755	779	786	761	720	806	835	823	746	740	813	783	760	792	759	798	768	770	733	755	748	772	800	773	779	859	737	796	787	768	803	804	759	788	778	732	789	835	780	800	772	769	799	777	774	786	811	789	798	745	808	774	768	766	810	773	767	762	759	731	758	721	841	730	789	776	770	735	768	801	806	797	766	819	763	772	771	773	773	772	782	821	726	771	773	792	770	829	780	792	779	776	774	775	762	792	702	754	780	757	777	777	763	747	759	782	767	761	788	767	749	817	725	863	844	729	797	785	762	777	752	760	778	718	781	785	725	707	768	752	784	764	800	769	763	781	790	788	749	770	805	789	741	777	787	781	758	797	765	771	799	752	766	808	763	814	770	767	786	723	727	779	841	829	740	800	782	762	790	803	789	819	767	798	744	756	776	757	788	759	760	805	739	756	711	792	771	757	770	796	761	735	793	705	796	774	761	788	774	834	788	779	761	757	814	762	746	725	813	730	778	763	737	767	802	775	749	732	775	770	756	735	752	761	780	761	807	724	802	768	754	831	785	792	802	762	759	740	744	829	764	801	810	819	787	798	823	831	777	814	777	751	742	786	752	734	824	758	795	841	755	786	771	781	779	780	799	841	771	775	792	774	758	784	831	748	743	778	768	754	796	763	817	760	779	792	770	805	820	808	800	722	773	804	769	748	773	795	824	715	781	793	806	788	712	800	807	757	830	727	790	733	733	811	752	842	750	793	775	781	745	755	780	713	810	813	726	756	778	767	774	741	758	797	827	780	748	773	779	757	776	760	795	757	748	771	766	806	776	742	788	758	812	772	775	753	740	758	787	736	752	776	781	761	762	782	774	774	797	775	809	794	742	777	818	801	787	805	719	708	741	777	808	780	744	749	753	775	783	796	791	786	791	759	778	754	746	811	815	767	763	739	847	774	758	759	761	746	794	810	781	790	769	781	754	812	754	744	761	809	787	757	800	801	768	757	776	817	822	806	776	796	741	733	799	754	790	759	828	737	771	728	763	768	736	722	749	760	808	787	783	785	780	805	745	724	770	792	765	800	807	785	745	785	770	817	747	792	776	777	747	770	761	800	749	786	759	729	782	781	790	791	788	761	760	762	747	793	752	783	840	746	794	744	757	769	739	773	743	757	794	753	780	772	796	777	782	736	731	816	754	771	802	748	822	790	789	772	785	782	772	748	758	769	794	776	763	748	754	767	730	744	795	761	738	751	803	730	807	798	798	769	802	727	837	813	764	769	741	813	737	768	755	741	770	783	799	777	736	744	772	766	748	741	824	783	729	782	705	823	792	785	791	778	741	738	818	789	726	770	798	698	700	773	781	711	835	753	733	745	779	761	757	784	752	803	803	786	730	760	792	763	753	767	737	775	763	775	755	759	790	752	761	753	819	715	782	780	775	803	776	812	777	780	750	740	732	793	758	802	770	786	742	769	790	729	785	775	779	747	736	786	765	785	837	814	720	799	773	770	731	827	788	802	788	797	803	769	778	801	756	768	740	758	804	741	738	792	759	742	771	772	765	767	748	782	811	783	780	787	807	748	767	771	713	759	762	818	767	796	784	766	801	825	792	745	767	763	749	821	767	750	767	752	750	815	780	740	802	751	756	780	820	827	746	805	807	763	778	747	818	818	810	814	739	769	804	816	773	780	790	728	779	727	794	760	811	818	772	768	826	777	740	784	780	742	804	776	791	784	779	760	820	742	817	742	751	827	754	782	763	774	828	809	828	821	779	777	795	756	804	734	775	763	781	770	758	799	756	764	809	801	778	791	775	803	772	781	752	742	764	831	784	728	711	755	792	764	768	801	815	775	767	775	732	759	755	827	746	758	726	827	761	743	757	787	801	781	832	800	772	748	702	758	754	792	757	775	798	809	840	739	769	772	772	827	777	776	760	784	765	796	726	790	739	790	743	780	757	766	759	784	740	779	768	774	782	764	733	778	776	783	784	808	770	789	782	773	767	770	798	805	761	765	764	822	804	789	760	763	762	748	771	762	780	762	752	728	763	808	749	750	787	720	773	781	772	826	791	760	725	789	849	783	810	774	807	808	770
22739	21362	28910	24194	21367	21425	8700	1563	1151	943	822	812	813	776	776	742	736	716	724	782	773	728	662	701	740	771	857	767	858	901	898	862	820	764	676	696	646	620	648	642	615	637	649	655	602	615	629	642	649	693	779	715	717	648	622	614	579	633	622	574	545	552	550	574	564	563	562	566	559	616	543	578	580	525	590	494	522	532	545	540	597	520	505	570	512	554	554	528	524	570	525	535	529	548	546	548	502	500	568	539	515	544	528	585	539	559	551	503	539	502	524	534	538	506	534	509	524	503	524	541	554	508	529	533	557	524	546	544	531	505	520	559	526	520	505	560	536	510	559	514	561	542	504	542	503	557	552	538	542	533	519	579	504	532	557	569	534	531	526	512	508	538	540	534	583	536	518	536	531	563	504	517	544	516	559	528	480	516	547	565	579	515	534	547	497	563	535	493	477	474	515	581	533	517	553	539	513	541	544	525	505	547	539	515	546	515	503	515	509	568	539	533	534	582	563	510	525	498	490	521	511	506	545	484	514	501	505	549	517	520	493	513	501	560	506	514	525	611	531	513	526	532	533	541	550	537	559	535	539	524	524	547	520	506	551	518	527	519	523	539	521	501	521	552	558	530	528	540	543	548	565	526	598	535	513	501	491	498	521	511	508	529	525	527	563	549	535	524	481	564	509	581	531	553	515	549	552	522	518	546	523	563	549	491	539	511	538	558	493	535	554	537	504	551	550	562	537	551	552	532	505	494	541	585	524	522	514	494	576	543	543	534	485	539	549	533	510	538	541	559	524	533	542	529	561	536	550	542	524	493	538	523	530	528	525	504	499	543	520	516	500	530	524	518	527	522	519	534	552	543	479	554	565	547	591	537	527	504	546	571	534	532	547	554	491	520	531	574	539	526	497	535	469	534	536	541	545	507	505	521	526	516	524	543	553	569	510	529	534	523	540	513	536	574	519	562	524	566	467	520	562	458	533	512	503	550	531	509	563	539	567	544	518	527	525	485	535	516	553	523	487	599	578	513	558	567	551	542	502	532	539	510	511	496	486	556	514	496	557	540	516	551	547	512	540	551	555	535	520	534	531	488	517	558	535	503	509	530	537	535	531	560	522	518	525	535	531	521	519	536	478	534	503	553	513	546	513	539	536	527	543	530	535	546	553	532	512	536	512	514	586	521	535	580	518	563	563	526	514	553	542	543	553	534	541	513	527	534	534	573	568	508	513	538	513	560	522	524	558	521	519	519	522	505	567	563	547	523	539	587	530	492	540	519	555	525	556	519	542	546	519	521	555	547	545	516	513	537	536	527	549	544	497	557	485	542	555	544	490	514	548	536	524	510	521	465	527	537	520	567	509	547	532	556	571	533	560	560	557	539	552	499	499	620	544	560	559	513	539	571	539	530	564	514	518	521	540	512	514	503	535	560	558	509	530	534	524	495	520	555	556	490	499	530	543	562	520	560	566	511	525	491	526	501	515	473	532	507	506	515	545	498	540	549	560	548	524	501	520	508	553	480	527	555	507	544	560	592	514	507	524	567	532	506	508	535	542	547	507	536	516	516	535	543	548	538	533	523	538	539	526	517	562	546	533	477	569	525	524	537	518	542	563	571	555	488	552	541	521	532	565	516	516	559	501	494	565	534	499	560	531	529	521	541	559	515	510	558	488	514	515	551	510	530	513	567	510	570	571	485	526	539	533	527	506	518	533	511	534	566	559	533	514	524	551	516	515	513	509	527	577	556	495	521	558	542	542	598	520	572	581	537	539	530	571	494	560	519	554	552	565	563	560	594	548	501	503	515	548	535	539	536	525	538	522	570	527	525	514	538	506	504	494	515	515	531	557	538	540	546	498	505	567	502	523	514	511	543	563	537	530	491	523	517	503	539	496	510	546	540	555	534	535	526	532	603	538	556	543	521	533	525	555	522	547	545	509	495	494	522	557	507	533	562	521	496	522	541	525	527	500	553	515	546	543	547	552	546	512	547	525	581	493	578	530	550	522	555	539	496	557	507	542	545	533	561	515	484	565	504	524	576	561	529	522	525	526	539	529	496	531	540	507	525	567	530	536	541	508	508	531	566	510	518	512	557	510	514	514	586	562	532	526	533	504	538	560	507	574	486	525	473	522	500	569	536	521	500	541	533	486	526	524	553	534	528	551	565	512	501	479	583	539	487	581	572	545	520	521	548	546	520	547	534	522	576	526	553	526	478	490	509	505	535	554	522	580	504	555	527	558	478	535	515	535	541	522	569	560	545	527	518	497	532	554	556	517	513	510	550	561	531	553	521	534	551	504	539	507	473	582	530	487	562	482	507	515	556	503	505	512	535	564	562	468	542	542	556	548	534	526	548	547	529	539	517	503	560	515	528	572	501	519	525	566	529	535	523	519	524	531	528	527	561	544	510	559	563	538	548	534	534	520	543	494	571	511	550	557	523	571	557	566	551	516	576	524	532	559	547	522	508	552	549	529	513	549	581	512	550	550	576	508	544	542	549	513	513	511	496	510	534	533	507	539	534	509	522	525	532	487	532	531	529	575	535	531	522	540	546	489	527	518	539	550	544	539	534	496	546	534	528	529	539	484	481	564	539	515	519	527	565	521	585	497	540	553	558	529	554	524	561	545	524	506	528	527	531	566	554	540	509	561	547	529	526	515	553	537	559	561	525	531	522	521	539	516	514	542	546	572	543	541	548	557	533	509	537	557	540	561	529	467	513	517	507	538	511	515	543	564	546	576	550	530	535	538	530	527	515	566	545	525	547	565	538	531	537	542	493	527	530	525	548	525	539	538	538	507	534	512	533	537	531	577	527	503	555	496	533	555	529	562	553	523	539	490	537	549	538	543	520	495	569	555	553	526	567	489	567	522	552	537	534	550	531	503	552	542	533	521	520	549	545	494	522	528	527	535	555	514	546	548	548	554	529	528	542	513	539	524	522	525	523	531	547	481	538	512	507	531	529	517	515	553	570	568	500	520	526	534	514	532	514	487	533	538	523	483	536	539	503	533	481	549	548	535	516	530	504	519	528	564	571	527	493	565	526	509	551	509	540	546	525	568	520	532	579	561	525	576	489	476	518	494	572	551	544	535	512	547	540	529	542	481	509	560	562	568	517	532	538	520	551	577	522	553	556	499	550	554	526	540	551	523	524	517	543	545	552	493	507	528	552	546	536	515	541	550	496	529	517	518	552	534	575	508	521	555	504	552	513	553	539	526	494	535	507	552	519	557	521	495	521	522	521	515	510	517	528	486	504	489	489	522	496	513	531	533	540	576	510	550	511	491	509	530	515	548	517	516	560	501	515	520	506	539	500	541	551	546	504	516	526	513	531	534	572	517	548	497	548	549	545	486	524	556	527	556	529	507	513	504	495	523	529	555	511	576	559	535	484	553	553	523	534	553	524	487	568	495	549	487	541	564	521	510	530	572	516	538	512	592	525	532	530	466	532	525	544	515	511	517	520	535	549	527	517	538	524	537	512	546	527	550	536
9942	27589	20255	6798	5203	4078	2984	2099	1737	1395	1096	1083	1024	1006	940	968	906	910	946	898	903	829	870	819	883	930	942	1052	1090	1221	1121	1114	1005	957	819	757	690	731	662	692	658	684	744	683	716	692	681	756	665	760	877	849	821	741	663	626	580	617	647	623	604	593	571	575	568	542	594	549	552	582	562	584	578	571	509	562	544	566	523	546	541	541	544	512	531	548	535	513	577	495	537	532	550	454	554	512	509	523	544	553	487	520	510	536	557	553	551	542	489	489	506	542	543	538	555	537	509	492	542	531	512	530	531	517	546	523	536	551	540	544	546	477	551	551	566	559	536	541	536	570	520	543	539	544	507	514	521	535	545	549	548	538	542	525	538	576	554	543	563	532	542	558	530	544	535	564	549	516	517	510	474	531	565	523	522	521	530	548	526	522	588	521	508	552	545	567	550	559	511	551	546	544	559	534	547	558	572	531	471	535	535	514	519	548	549	506	516	533	510	577	532	538	538	539	538	578	534	533	552	522	481	539	510	563	563	584	516	526	567	570	560	527	538	554	566	540	545	534	519	480	518	532	550	536	557	539	529	509	551	550	556	516	555	509	523	575	548	540	576	568	508	542	553	528	516	546	584	529	537	554	529	561	579	519	482	540	520	534	550	538	556	541	518	581	570	538	538	537	527	525	522	534	546	560	535	552	529	582	551	542	544	588	499	497	588	474	524	550	512	534	527	486	567	547	543	519	519	518	573	541	541	536	562	537	510	532	561	499	551	521	541	504	547	552	522	530	532	518	519	526	530	546	526	548	520	542	570	506	555	536	547	529	563	507	535	548	542	501	561	564	525	556	528	538	552	561	489	510	541	533	507	578	548	546	537	518	521	553	506	519	542	510	557	531	535	559	515	539	541	525	523	528	546	546	543	533	572	524	533	547	527	531	532	564	552	558	528	513	529	507	560	553	523	532	567	513	542	535	558	498	544	558	538	539	516	501	520	579	564	502	512	562	505	531	587	552	551	514	554	561	550	539	543	520	576	574	525	544	518	525	553	553	610	556	518	545	481	502	541	525	522	560	502	564	567	539	547	530	539	539	544	498	557	537	558	536	527	546	520	560	549	551	517	498	534	537	503	547	560	552	523	536	501	529	557	535	540	524	512	526	527	522	530	530	542	522	563	514	526	531	537	509	573	486	561	531	515	526	501	518	544	519	596	547	519	509	525	524	540	542	542	571	557	529	522	520	567	550	564	549	521	552	569	567	533	562	552	554	511	534	512	550	516	526	506	561	584	534	544	520	515	536	554	558	519	536	540	562	521	538	538	473	549	517	514	521	525	533	531	560	537	577	507	565	507	602	558	582	531	532	521	503	545	532	511	524	551	556	538	531	542	527	542	531	528	564	523	528	529	549	545	557	501	530	537	539	498	544	517	500	576	535	507	518	526	546	528	564	528	543	523	528	546	567	508	554	540	533	535	532	536	554	513	538	559	513	564	543	509	511	519	545	505	553	517	510	540	541	548	536	582	589	558	555	526	592	582	519	542	535	511	553	557	569	535	550	559	535	540	538	520	514	553	531	529	543	531	548	504	510	532	528	542	503	554	532	563	564	525	535	540	526	549	528	517	541	540	524	527	500	532	512	536	563	555	549	548	540	581	535	499	564	517	527	558	499	567	543	555	508	521	556	536	540	518	574	528	522	589	555	532	488	513	510	511	540	493	512	551	557	527	542	586	544	511	548	521	546	573	554	512	528	570	515	488	534	539	519	511	553	561	541	556	512	557	537	582	517	513	516	552	543	515	542	526	525	548	543	533	540	475	568	526	520	544	551	525	524	526	514	555	542	539	508	564	520	576	556	523	572	521	536	529	583	583	520	573	494	512	539	560	546	509	513	499	518	588	570	513	544	528	550	535	540	517	547	576	565	540	516	544	500	565	540	535	499	512	524	527	481	526	539	505	583	533	563	529	530	538	534	515	552	541	519	527	561	509	500	544	513	541	533	522	519	574	564	467	524	602	579	532	538	533	512	537	530	500	566	505	513	551	520	508	534	561	463	505	558	548	503	570	548	507	587	518	541	535	527	548	531	509	545	549	510	564	529	548	493	490	539	558	525	535	577	527	533	527	553	484	519	539	508	550	537	514	536	528	504	535	538	537	535	537	513	524	538	524	563	507	549	565	547	550	508	525	523	508	544	507	553	553	546	518	566	514	553	549	520	533	509	516	535	565	550	538	542	481	547	536	551	538	603	554	521	522	509	537	542	563	563	526	539	505	570	539	549	531	561	544	511	508	538	531	528	523	560	509	557	542	517	564	557	548	541	584	566	540	508	554	548	571	583	581	519	515	520	487	522	571	531	530	570	559	514	554	506	575	524	558	540	527	542	538	575	521	543	539	521	536	504	557	547	524	501	524	514	563	517	509	537	493	503	554	515	467	533	527	535	565	507	529	550	553	538	582	533	527	552	551	490	570	546	516	515	522	530	495	564	550	540	498	511	518	572	548	564	531	565	561	492	542	553	536	509	557	522	564	549	507	520	547	567	494	539	530	520	516	559	548	538	500	543	567	525	487	559	518	518	516	547	513	521	519	532	535	506	538	487	536	578	541	514	517	546	525	568	554	552	541	559	515	533	493	462	575	504	503	569	546	532	531	515	543	523	548	548	531	527	576	549	571	550	514	523	539	512	571	547	559	557	530	541	557	554	579	525	523	542	506	525	553	514	519	516	530	579	503	535	539	571	509	512	533	536	526	562	500	567	556	520	563	503	542	520	508	523	571	555	558	551	537	521	545	538	520	500	534	580	476	549	536	580	563	556	566	529	540	525	532	533	568	545	548	586	524	527	544	505	511	614	531	536	520	479	557	550	511	496	561	497	560	525	538	522	551	538	517	528	552	557	504	526	538	472	554	525	521	533	527	500	539	522	550	523	551	553	485	532	513	538	517	531	543	496	570	512	533	512	519	538	542	543	538	490	509	540	502	544	479	496	513	588	566	506	494	512	541	563	546	555	501	546	530	551	504	522	505	522	542	544	527	533	550	552	561	560	517	501	564	537	503	526	565	540	525	516	490	550	522	558	545	564	577	515	526	536	505	524	529	547	544	575	519	517	551	558	536	532	542	525	591	516	530	528	502	521	538	518	556	561	533	535	578	572	510	581	513	542	547	508	546	553	559	539	528	507	552	532	523	549	524	536	542	538	533	516	505	509	553	488	541	538	550	551	548	554	523	541	517	511	574	567	559	542	486	572	528	549	523	495	533	529	528	549	497	564	516	518	528	548	543	519	531	554	504	549	527	528	505	534	560	546	570	530	505	552	552	544	536	511	535	545	529	576	569	543	513	552	540	513	576	504	487	537	512	572	526	519	585	508	534	528	603	519	535	528	575	479	554	551	567	525	542	543	535	515	524	551	545	536	565	533	570	540	514	500	518	543	534	548	574	564	520	513	522	546	529	539	541	513	548	522	552	530	531	533	529	570	537	526	528	566	515	488	562	521
28007	17455	5445	1857	1005	885	737	671	632	620	610	610	598	609	579	632	638	623	562	621	633	632	604	575	634	711	703	706	708	706	685	730	681	657	597	644	578	605	584	556	581	620	605	618	616	600	649	609	584	675	604	620	645	607	608	577	583	585	635	581	628	585	550	570	585	545	571	574	578	596	598	552	548	591	560	531	616	607	543	573	549	569	528	551	561	553	566	586	575	581	615	561	584	592	594	582	626	567	596	594	601	559	554	604	538	585	580	610	589	581	550	597	566	536	581	573	577	614	558	605	604	531	566	607	582	545	608	539	542	529	551	518	605	584	560	549	612	586	581	576	576	578	559	564	580	538	532	546	570	585	587	556	549	612	557	618	566	529	575	567	584	570	547	550	587	521	581	556	610	535	550	606	538	523	566	561	566	568	572	599	559	606	538	611	574	561	567	553	551	583	558	543	546	536	576	552	555	581	601	574	583	517	555	530	542	552	525	582	534	589	545	625	541	549	602	554	571	592	534	600	567	549	566	558	562	572	579	550	600	577	634	589	559	556	572	539	558	581	555	516	565	584	568	607	583	575	581	568	570	583	565	562	597	584	534	593	510	556	569	580	602	548	581	588	595	555	587	554	561	536	594	570	582	604	598	578	534	544	550	596	599	607	597	581	561	521	574	555	596	558	550	563	550	584	587	623	537	559	591	584	587	592	572	588	608	597	542	589	564	552	618	529	547	600	604	577	581	564	572	542	578	529	568	553	557	555	536	553	539	610	573	532	602	542	564	581	551	571	602	607	565	588	526	595	549	564	586	549	562	542	578	570	526	540	613	597	555	565	600	618	551	572	576	545	598	556	577	591	576	575	571	604	588	557	579	553	586	565	592	561	557	577	605	575	573	541	590	524	597	563	565	561	528	585	575	517	583	583	550	556	572	564	581	537	575	578	558	565	540	576	586	567	593	594	554	548	573	573	581	555	577	573	572	554	585	574	546	567	539	586	548	580	574	615	547	559	561	559	575	553	546	617	582	581	519	611	596	557	612	560	619	606	587	575	543	605	540	596	591	546	579	589	607	575	611	581	555	570	565	577	611	571	557	565	594	568	538	562	522	586	568	585	564	576	604	620	598	569	571	576	590	559	579	608	551	591	592	582	533	584	611	562	578	642	595	551	602	609	614	579	577	583	574	581	569	529	566	529	554	591	538	559	557	630	573	579	580	604	544	547	527	593	566	554	567	543	565	620	566	564	567	559	577	537	570	581	517	577	532	546	561	577	607	528	573	535	567	583	583	593	542	570	552	524	571	611	558	569	603	617	556	543	564	588	561	597	584	596	558	534	550	564	584	620	623	572	565	528	606	575	575	544	563	555	510	573	572	576	563	595	585	555	547	563	588	583	571	581	583	606	604	581	546	535	583	567	600	621	595	586	558	538	581	584	550	613	574	568	579	605	535	541	587	544	560	547	589	559	585	566	564	590	565	595	573	540	591	606	550	585	597	514	595	562	580	574	612	592	563	588	579	593	546	597	581	556	598	579	559	572	562	552	592	583	607	579	493	580	544	567	554	588	549	608	545	588	533	587	575	564	548	633	609	560	544	586	580	579	597	571	564	546	598	582	592	534	574	589	555	593	585	609	560	626	580	585	572	597	563	530	567	547	582	573	585	530	586	621	591	560	564	613	560	607	625	541	581	606	536	530	584	577	530	557	561	557	547	590	622	610	604	582	544	553	588	577	540	546	581	582	577	572	599	570	579	609	597	595	603	567	540	574	552	600	572	509	546	537	570	541	581	608	570	568	551	586	585	539	609	621	601	582	579	554	575	557	588	551	566	574	559	579	594	600	562	565	539	586	574	584	556	597	516	585	573	547	577	582	532	566	577	583	599	586	553	578	587	533	562	570	583	578	585	588	571	552	575	612	592	583	582	540	533	555	624	581	533	617	566	559	563	602	581	577	579	597	564	597	538	524	537	592	559	572	601	602	577	619	539	620	571	592	540	569	568	602	531	565	568	599	549	585	591	575	597	571	564	548	588	540	602	555	599	574	594	588	603	563	580	567	556	547	548	580	562	548	575	558	592	539	581	556	555	593	584	573	554	503	576	561	590	580	568	573	578	597	523	558	579	541	562	604	589	561	552	543	594	574	566	577	557	561	569	606	575	584	582	571	546	552	543	540	559	564	544	622	564	559	551	569	611	602	562	518	582	576	629	572	606	576	579	570	560	617	550	527	580	563	592	571	555	590	593	562	594	547	575	561	570	560	531	571	580	578	633	638	569	583	586	576	585	574	611	584	546	600	596	614	554	609	622	592	613	550	562	582	581	566	601	577	606	582	535	590	621	583	558	569	563	544	581	588	592	556	600	565	572	603	545	566	536	596	531	534	578	603	542	580	565	575	581	571	578	580	570	563	566	570	572	605	526	551	608	611	559	600	597	530	564	586	591	584	576	584	561	647	563	569	539	569	564	604	573	566	585	559	548	620	562	586	586	571	546	553	564	569	578	566	568	583	550	567	562	572	544	588	567	580	542	591	567	548	624	602	566	562	494	577	601	576	597	587	585	608	546	547	620	612	555	591	613	590	573	568	589	590	554	560	584	575	606	577	552	596	573	583	592	569	575	578	557	542	578	531	607	547	556	589	595	597	564	559	590	597	590	545	580	608	607	563	534	577	548	601	563	578	573	564	596	578	551	528	586	613	550	556	573	592	554	588	559	597	551	596	603	574	549	604	605	631	559	568	631	555	584	585	583	557	571	632	529	586	546	572	578	584	609	600	552	577	552	542	545	567	572	564	544	585	602	597	583	583	523	584	588	575	570	554	555	495	595	560	575	574	584	560	589	526	585	550	607	583	584	564	541	576	584	594	619	559	582	584	557	489	616	571	578	581	537	576	595	527	543	580	549	610	560	540	570	545	573	584	568	567	537	571	592	551	565	565	544	572	550	545	584	570	552	563	560	575	527	584	552	561	555	582	510	607	583	558	556	556	574	595	568	595	566	594	545	594	561	524	557	558	568	614	535	557	591	558	592	580	585	556	552	538	553	598	552	562	544	568	544	535	570	612	563	629	592	574	551	535	550	595	598	572	560	602	577	549	572	549	583	530	534	583	555	598	542	547	575	605	551	581	537	616	532	583	584	585	552	599	630	584	571	613	590	553	544	595	587	587	543	594	550	595	590	588	589	581	559	601	609	578	566	579	573	550	578	537	561	553	520	648	585	572	584	570	594	565	559	585	589	572	541	613	576	574	547	553	501	588	564	619	596	517	560	598	610	599	591	588	576	613	589	580	575	545	604	589	622	570	598	557	567	606	560	579	571	587	581	556	570	569	552	573	555	573	589	630	595	554	582	573	534	523	602	612	577	527	559	591	533	579	624	555	590	610	569	613	551	562	590	589	568	547	538	596	576	576	558	577	549	560	555	537	562	564	558	523	609	550	551	585	612	561	616	608	543	587	599	564	587	566	593	575	576	559	571	534	562	591	576	598	530	581
7935	5251	3842	1729	1332	1186	903	748	713	687	597	661	685	685	658	672	709	708	725	684	685	709	656	692	725	683	723	779	861	855	795	751	779	791	672	673	673	649	630	666	661	667	653	641	700	679	637	638	659	697	702	688	688	593	633	638	641	664	598	612	618	605	576	609	608	605	656	619	641	653	654	612	586	627	603	611	590	596	585	613	596	617	606	625	597	641	613	585	639	577	597	642	592	570	589	614	619	594	617	613	585	588	629	580	593	594	594	562	554	626	624	592	585	624	581	619	604	556	646	620	612	595	587	599	583	626	621	592	580	611	612	638	630	645	586	615	603	665	595	644	604	599	556	600	623	617	521	598	570	592	549	637	576	630	561	578	619	618	675	594	655	598	600	607	604	624	603	614	569	588	589	621	585	643	618	654	592	602	589	609	592	649	616	571	609	600	593	615	622	616	664	586	616	646	614	619	620	566	598	646	577	593	588	586	615	613	586	611	615	555	556	603	650	610	672	611	577	583	623	597	665	597	611	576	610	651	607	547	584	561	594	618	619	615	572	643	626	574	611	653	586	620	647	585	615	613	644	625	588	610	601	575	614	580	571	564	616	592	599	609	644	614	621	578	593	610	588	622	621	630	612	585	629	623	569	635	594	623	600	621	606	620	599	547	588	612	583	576	611	613	605	609	625	590	589	569	554	619	566	635	634	564	616	595	618	627	596	591	578	628	623	651	603	605	572	612	602	584	620	607	605	597	641	623	663	590	585	614	597	623	568	572	567	561	589	578	624	627	634	637	643	626	621	603	609	651	576	592	622	606	588	615	597	627	561	640	619	658	594	602	644	593	583	620	620	640	647	581	620	637	566	550	611	615	597	630	631	612	616	587	585	646	606	651	607	611	591	606	597	600	619	593	613	602	605	639	583	629	613	615	601	612	600	646	624	610	656	576	598	616	598	572	624	628	604	620	614	572	614	629	605	598	625	576	608	590	615	561	593	640	609	578	566	606	616	613	616	625	612	611	587	581	588	656	606	616	608	582	609	587	578	650	560	626	565	618	612	619	645	593	603	659	617	599	567	652	567	591	581	641	647	618	602	608	592	655	604	621	597	613	614	613	612	606	633	574	646	602	612	640	619	584	576	598	564	609	592	682	590	557	616	605	574	621	606	595	583	626	612	571	589	619	628	669	596	645	575	589	638	596	629	587	571	598	607	583	614	596	603	605	602	615	643	614	607	596	614	661	633	580	594	606	616	611	624	597	577	575	612	578	590	609	594	565	661	553	614	605	593	591	608	574	619	646	635	630	605	600	600	621	609	616	622	575	623	594	646	613	602	624	576	619	578	593	588	630	636	574	634	620	599	559	605	576	588	612	622	578	626	626	563	617	595	629	566	618	620	592	614	619	621	605	609	604	589	624	583	598	639	618	610	613	542	608	594	615	613	565	629	630	615	629	615	661	630	635	647	569	624	613	603	586	612	587	675	624	657	600	617	592	617	585	609	608	619	627	583	597	620	566	582	588	594	616	620	613	578	591	582	616	629	590	600	574	593	577	559	580	605	600	641	594	601	601	609	577	648	635	595	594	603	579	621	608	640	622	589	591	635	616	632	636	618	591	592	573	592	653	584	573	604	635	585	617	633	606	644	587	604	598	584	597	585	580	629	592	557	593	601	603	579	591	613	573	609	609	610	559	622	637	629	553	554	590	609	624	625	641	591	608	610	572	576	594	592	578	607	616	588	612	576	620	582	645	594	633	622	593	649	590	644	574	592	630	631	602	597	631	604	618	588	571	637	606	673	631	623	602	631	611	616	638	657	576	581	609	579	605	581	622	590	559	601	623	627	627	613	611	571	642	631	608	623	617	578	603	579	628	593	589	606	658	591	661	596	608	585	579	615	594	607	632	590	626	635	659	615	571	644	581	612	594	647	616	656	638	583	673	583	608	593	576	601	567	591	646	615	591	576	600	605	593	608	629	613	627	595	639	601	575	597	579	598	609	647	620	597	616	640	610	612	609	609	616	608	607	595	621	573	619	603	620	580	596	613	594	603	641	639	619	626	604	580	571	600	594	607	608	606	626	599	625	590	593	597	605	679	633	620	612	615	585	625	591	584	599	597	607	587	601	591	611	600	608	622	600	576	595	642	587	651	595	619	601	597	612	584	597	598	578	594	578	562	611	597	598	622	615	590	595	598	643	610	590	618	634	579	626	584	580	593	581	646	566	574	596	610	645	580	575	599	638	623	584	603	611	607	628	620	603	576	598	640	587	578	588	623	616	602	588	599	645	621	616	588	622	582	589	595	622	591	621	624	634	589	585	589	602	683	561	633	613	613	593	635	622	580	591	644	553	590	572	587	556	608	591	634	615	578	612	621	595	607	637	627	624	586	632	601	603	584	602	565	612	590	647	644	590	578	602	577	607	655	626	632	575	618	552	558	615	574	622	580	637	614	617	604	626	638	643	580	604	590	579	614	567	574	615	651	591	643	624	633	615	603	592	616	550	611	580	630	602	609	615	581	601	623	608	573	640	634	623	622	587	617	571	587	565	636	572	602	609	614	643	599	582	590	610	588	614	596	568	613	598	604	642	613	650	626	587	593	608	600	604	644	617	629	637	595	633	613	577	582	636	589	634	617	592	593	615	598	606	639	586	638	609	620	569	585	624	633	626	582	597	617	628	580	665	624	638	596	608	612	625	628	630	607	590	639	609	619	609	631	597	583	578	595	624	562	637	621	636	580	597	589	566	638	608	600	650	610	611	636	590	627	591	573	560	568	607	634	592	645	622	565	627	625	573	620	639	652	592	602	568	615	536	610	655	591	595	647	616	588	611	594	626	615	610	627	593	546	639	628	570	589	582	610	600	625	603	585	570	634	606	626	640	610	636	590	592	621	620	613	626	605	619	584	580	638	631	586	612	613	577	572	645	605	579	578	611	587	575	602	628	627	613	602	621	646	599	596	630	604	553	631	629	567	647	609	607	562	623	590	633	612	624	626	601	585	646	576	594	590	564	545	622	599	602	603	588	622	599	631	635	644	605	570	566	632	603	598	603	598	616	587	576	635	642	614	592	608	599	640	588	600	526	588	599	571	562	607	607	587	612	658	661	578	585	596	585	597	607	655	588	582	621	604	592	657	603	613	608	606	619	610	625	646	610	610	620	611	645	632	573	616	600	628	631	649	603	618	596	595	630	657	607	591	584	615	589	635	599	644	625	589	617	589	611	627	623	629	628	577	573	632	615	622	618	595	611	583	618	623	615	566	618	590	661	598	567	586	581	568	611	596	605	584	615	606	632	562	586	623	576	648	617	614	617	645	615	642	599	607	619	654	594	629	582	568	567	615	638	624	596	624	636	635	615	606	608	603	572	587	619	587	591	626	552	651	624	583	609	669	645	562	629	632	625	619	607	642	591	590	572	641	623	587	546	617	588	585	587	601	629	599	588	599	597	594	607	635	633	612	591	574	603	637	611	588	605	546	621	677	651	580	565
23829	21318	28403	24556	21301	10943	1432	893	702	575	550	488	475	500	501	477	473	482	490	503	504	477	491	470	494	541	535	537	578	612	621	614	555	504	462	466	457	440	441	446	423	415	422	453	427	428	432	477	450	455	554	515	508	436	429	407	356	415	394	397	412	378	387	401	385	382	356	348	370	367	372	378	409	376	361	363	380	374	363	352	364	407	384	376	345	364	386	375	378	363	373	371	386	352	365	381	381	360	368	362	361	373	404	406	360	362	372	391	394	365	386	355	369	340	357	360	338	365	374	352	310	367	370	375	357	362	370	356	369	353	350	332	351	375	362	387	342	386	377	394	352	375	372	341	396	364	329	347	337	374	349	361	372	376	361	344	381	356	337	354	385	357	359	390	312	379	389	369	324	382	336	348	355	355	358	385	377	333	383	373	357	337	380	377	357	355	398	384	339	362	368	357	356	354	348	380	378	359	371	371	370	332	370	343	360	368	366	374	359	372	359	362	361	358	393	347	361	369	373	364	347	390	348	376	361	357	388	349	356	361	356	368	336	347	362	336	339	370	333	354	376	348	376	386	353	361	341	363	369	373	373	413	344	362	356	358	411	364	391	365	352	373	404	377	339	384	381	391	382	372	366	359	341	378	332	388	341	421	364	354	335	393	366	371	360	419	378	356	388	379	359	329	363	365	377	382	363	388	389	377	369	343	366	362	353	367	359	340	342	338	374	392	386	394	349	365	313	366	370	402	375	382	379	371	365	362	381	380	407	350	320	387	357	353	373	379	354	344	383	376	348	363	346	398	380	356	343	332	393	354	335	356	316	375	357	332	396	345	388	387	354	383	353	363	361	336	361	354	368	352	349	337	352	357	396	371	316	363	378	356	394	356	355	352	380	367	361	344	365	336	363	321	362	355	385	355	369	352	328	382	360	371	372	381	358	373	361	369	372	345	367	393	374	376	345	336	386	376	368	362	344	362	355	385	382	354	361	385	322	370	377	390	345	369	389	357	354	347	356	407	357	390	351	354	357	367	355	374	407	359	373	352	366	364	371	354	366	363	359	370	356	365	335	347	356	362	361	374	340	354	395	381	359	382	380	351	378	344	336	362	365	382	334	369	359	356	355	329	334	369	360	333	338	357	360	363	409	356	354	338	371	378	369	379	350	378	356	359	373	392	361	339	325	379	366	350	400	375	357	364	328	345	351	398	330	402	354	391	374	372	400	349	361	383	365	355	358	352	362	362	371	348	359	357	361	374	365	374	379	353	367	386	391	352	348	359	372	360	357	371	394	371	354	382	363	353	364	365	360	378	398	343	346	372	385	346	386	349	314	384	363	340	331	358	349	370	377	344	357	325	379	399	324	331	329	329	369	379	352	376	341	378	372	359	338	343	374	398	357	370	387	372	351	353	336	372	372	357	368	380	371	414	399	344	357	361	373	369	373	388	389	362	368	398	368	396	359	385	359	362	351	356	353	359	346	370	352	379	382	354	337	385	338	356	345	367	336	361	355	370	373	373	370	379	351	376	357	366	362	367	357	334	376	339	354	348	346	316	371	357	377	368	352	363	374	360	377	342	382	345	379	369	398	403	374	365	355	384	346	375	366	342	364	375	357	350	387	361	339	367	369	361	355	385	331	340	411	348	359	382	352	364	328	399	364	390	366	375	372	352	393	375	360	349	375	350	371	339	390	373	379	355	342	395	346	355	331	325	371	365	362	366	359	375	334	372	396	368	348	369	379	362	363	399	338	376	357	367	387	386	363	346	363	381	386	360	366	379	356	397	337	386	364	384	357	354	366	377	387	368	354	349	358	369	384	353	384	389	387	369	362	332	348	335	344	391	367	364	311	354	334	384	363	350	374	355	363	384	354	379	391	335	381	331	371	342	391	375	336	364	374	383	333	342	383	366	356	314	358	413	375	317	361	354	351	348	413	383	405	366	379	380	347	385	352	363	378	367	364	372	370	343	376	347	334	382	327	367	317	365	391	335	350	373	345	363	360	342	385	356	359	339	337	348	394	352	390	389	366	356	382	357	355	346	382	361	339	368	335	371	330	372	312	393	401	371	338	376	372	360	349	362	382	361	386	340	405	363	354	364	352	385	340	357	360	355	351	390	358	335	351	363	369	365	380	349	397	387	386	345	396	334	335	345	347	362	337	364	339	352	362	405	363	354	359	344	338	355	344	353	369	346	343	398	342	366	351	393	385	378	374	356	385	381	414	364	376	372	353	378	391	365	332	394	346	387	392	335	350	388	336	359	356	347	345	356	345	350	397	347	416	370	357	349	393	360	373	385	378	382	367	348	374	353	389	375	344	362	367	344	348	340	348	370	339	327	359	364	394	388	363	343	392	364	380	390	389	337	372	365	353	344	379	352	411	381	359	343	352	357	339	326	336	355	365	377	365	359	374	363	373	406	350	364	340	358	337	374	360	333	370	385	374	395	370	341	341	366	371	387	408	374	351	384	375	366	363	330	337	356	343	347	390	353	349	376	365	341	344	379	374	367	344	353	371	346	368	375	349	366	322	348	382	378	360	334	362	362	376	380	375	358	363	344	369	378	371	338	356	321	344	341	345	346	353	328	336	386	331	399	369	360	356	351	375	353	324	401	358	343	363	360	381	338	391	344	363	380	403	388	345	339	381	368	371	363	361	349	384	372	340	339	383	367	367	333	362	376	358	378	346	354	378	376	383	359	334	377	352	391	329	381	371	388	329	388	395	342	334	348	391	369	351	381	377	383	322	327	357	370	356	390	349	400	392	344	370	344	371	348	374	352	366	368	378	373	334	360	361	346	398	337	369	362	328	375	348	370	353	374	403	310	383	361	369	363	372	386	374	350	353	324	374	367	363	345	347	372	348	385	398	367	360	379	384	373	372	393	356	339	389	344	339	339	354	344	370	384	322	357	351	335	356	379	344	374	360	415	402	363	357	367	374	346	331	369	342	361	343	399	350	399	366	361	390	356	343	348	382	337	340	329	385	348	351	395	332	368	361	378	345	341	355	388	339	382	376	407	380	349	403	362	382	373	396	375	395	369	380	408	383	353	357	340	365	372	337	363	359	374	384	369	355	377	385	338	377	374	352	418	379	383	363	359	384	377	337	371	331	320	363	368	351	381	355	394	331	355	382	328	368	380	374	348	413	347	367	364	358	386	401	343	366	357	340	344	380	383	366	392	350	379	367	324	379	357	378	357	393	341	350	376	379	363	358	362	379	397	354	336	340	360	382	366	360	370	372	383	375	388	358	367	361	379	383	390	376	370	364	348	375	407	372	373	358	373	385	370	348	375	371	328	355	342	337	373	376	337	328	341	396	352	363	325	383	374	342	329	397	387	395	374	356	364	359	374	362	339	373	355	367	388	351	358	396	369	344	366	364	379	333	392	312	369	333	334	337	341	361	326	335	352	383	345	346	351	354	360	376	387	390	323	358	371	349	362	367	387	372	338	373	371	362	315	385	367	383	377	362	354	362	366	341	382	336	384
7214	20902	15805	4591	3398	2523	1741	1285	1058	847	758	694	683	640	662	604	592	637	638	609	637	587	533	542	602	682	645	707	787	773	832	728	672	700	614	533	496	468	498	471	497	499	512	502	474	500	527	533	533	528	597	590	561	582	455	458	460	479	452	419	422	383	410	419	377	395	412	396	406	425	425	418	401	397	382	357	376	410	404	383	398	402	393	420	388	397	383	384	400	407	384	400	412	343	376	378	370	404	417	369	377	394	395	396	383	349	376	359	376	436	371	364	388	400	378	367	372	406	404	396	371	386	404	426	386	383	403	356	386	392	404	383	366	412	384	373	428	325	403	407	414	414	413	415	381	374	407	394	349	371	400	423	371	399	407	435	383	399	375	397	423	386	399	407	401	406	385	408	402	381	370	414	397	390	353	391	384	380	371	389	391	378	407	392	376	389	412	408	417	394	373	426	445	372	387	371	362	366	381	425	393	406	421	399	416	441	397	401	385	408	347	414	405	405	361	407	384	386	373	384	384	394	384	410	379	381	398	426	402	414	424	385	400	427	386	391	401	398	419	416	355	358	374	395	401	401	386	379	394	362	383	381	434	409	398	374	414	426	421	390	386	365	384	394	390	379	347	388	398	414	391	384	406	361	386	419	395	420	382	362	382	385	407	405	400	364	395	365	379	368	383	421	395	383	401	394	377	381	390	388	409	396	387	378	387	430	406	406	415	372	404	427	387	388	390	374	419	402	401	347	419	389	350	391	380	397	396	418	435	403	372	411	394	388	406	408	384	374	372	378	412	385	412	423	399	384	355	395	370	363	370	363	374	410	397	385	394	367	380	405	360	381	421	396	395	417	388	394	375	409	402	376	369	386	390	377	374	403	404	414	395	404	382	391	440	399	378	407	381	370	407	390	364	385	353	382	375	390	421	415	401	425	377	395	401	390	382	371	415	365	432	382	380	400	425	377	390	420	394	385	400	404	384	401	403	373	377	381	330	393	401	383	344	382	399	418	387	371	420	390	389	394	406	388	396	362	404	414	374	351	393	410	371	386	398	382	394	370	365	393	359	378	376	397	369	388	390	386	400	381	414	395	404	401	400	402	381	358	389	397	382	413	411	400	374	354	358	428	411	364	391	405	399	375	430	390	387	379	385	389	383	388	432	390	368	391	406	366	383	392	389	362	390	418	399	383	398	403	363	377	385	386	419	406	409	408	368	445	393	407	352	411	395	386	383	383	372	436	399	374	392	374	414	372	404	361	406	429	372	418	402	393	384	371	360	385	395	394	391	389	411	366	402	399	353	371	398	357	381	416	389	377	378	365	396	353	381	368	404	424	403	390	395	393	374	350	379	383	387	389	386	352	408	365	371	406	414	389	363	385	375	379	401	387	357	399	380	366	391	344	408	394	414	382	422	402	380	358	354	355	380	428	371	411	347	405	330	376	398	373	413	371	399	379	374	406	427	365	395	381	400	374	382	351	376	385	380	393	395	373	363	369	416	415	378	408	379	395	401	376	404	367	377	406	390	431	427	399	401	372	443	364	389	398	388	402	416	398	349	410	380	388	380	370	389	401	375	415	402	382	398	383	360	409	392	384	382	424	384	394	390	380	385	406	412	395	406	424	368	386	434	396	345	392	410	394	405	381	386	407	422	410	402	382	379	391	428	393	368	404	393	391	357	370	440	395	390	380	370	377	418	382	404	392	394	377	395	380	382	383	365	371	412	419	383	371	379	342	413	379	390	410	394	405	436	416	413	411	353	411	412	409	375	369	376	426	373	410	407	363	425	397	358	364	397	377	404	393	399	391	371	391	396	395	382	394	382	410	376	387	325	396	392	400	422	379	414	398	379	396	408	395	389	388	426	384	390	372	394	356	392	376	427	422	387	406	419	393	386	377	396	395	400	359	360	376	401	379	400	407	441	414	390	417	413	434	383	403	389	397	382	418	403	372	384	387	401	410	405	381	401	403	385	392	390	372	391	383	420	408	391	367	372	397	393	434	400	406	383	374	383	353	374	383	378	396	423	379	408	410	388	409	360	389	377	391	425	387	363	434	369	370	388	366	425	366	345	406	384	426	399	344	364	372	355	399	400	445	429	385	396	366	366	400	377	370	404	360	416	380	393	416	404	391	397	359	380	346	359	369	419	391	399	376	383	377	388	375	385	399	401	368	335	396	395	423	415	431	392	371	359	413	396	377	379	375	387	380	390	419	402	347	363	410	400	358	389	375	409	381	414	382	357	374	429	374	402	405	404	428	423	386	389	389	386	384	366	380	398	384	383	372	389	414	433	391	374	390	408	405	404	389	394	370	389	385	365	408	381	383	353	372	397	361	378	398	416	382	398	354	377	393	378	377	396	381	378	384	381	354	430	376	379	394	387	350	383	409	375	404	383	391	406	392	391	388	413	386	383	373	425	388	383	385	356	370	371	398	429	400	408	374	393	405	383	409	380	361	366	370	427	386	400	390	381	407	351	410	377	390	348	417	389	404	376	373	371	401	406	414	352	375	456	400	365	379	398	395	375	395	415	400	431	404	380	412	409	390	394	406	383	394	365	379	435	384	377	368	383	392	388	400	377	439	406	418	393	365	393	360	376	427	391	398	399	385	405	395	370	398	408	367	393	396	385	404	419	376	397	379	393	406	385	402	401	373	422	411	381	408	395	389	418	358	393	394	387	389	382	419	392	387	371	382	379	404	401	400	436	375	386	411	416	422	410	425	415	436	430	385	368	406	379	382	369	372	404	393	394	384	349	379	411	379	355	377	406	381	376	403	407	380	390	376	357	390	414	396	393	396	379	382	372	381	385	373	394	371	390	435	421	397	398	399	371	378	387	420	368	380	402	414	378	368	382	406	388	394	389	382	399	393	399	406	374	399	424	418	410	387	383	362	397	349	359	396	337	382	417	383	384	389	385	353	400	388	400	423	356	385	384	403	412	371	411	415	363	418	375	385	367	347	374	368	388	354	407	403	379	377	376	374	393	364	398	367	397	395	393	422	414	413	365	419	375	409	379	383	441	382	412	408	394	374	364	392	380	384	410	375	381	378	379	370	360	426	387	415	364	353	441	385	350	391	420	374	377	427	417	378	391	380	345	385	358	398	429	400	393	399	376	388	379	396	421	418	376	388	398	419	385	396	399	389	407	355	384	358	370	390	361	420	362	376	400	409	378	400	395	382	408	395	423	406	395	401	405	373	391	376	401	395	396	342	379	397	367	416	413	392	410	401	389	429	382	402	371	393	380	406	414	360	407	388	402	426	391	408	369	399	379	428	391	409	370	421	410	386	359	365	397	395	363	397	408	393	368	386	345	354	416	381	356	356	411	375	375	392	364	398	401	390	387	360	373	409	375	415	361	390	434	394	380	373	353	418	372	379	391	394	427	391	383	394	414	394	396	385	387	347	394	384	381	358	389	404	420	408	377	368	413	404	359	363	383	395	385	382	393	374	384	360	382	412	373	370	418	362	406	387	386	381	391	397	387	387
25043	21320	27321	25538	10638	1753	1232	1074	969	925	888	885	826	836	834	846	893	892	863	847	885	890	882	858	904	847	826	950	971	921	985	935	930	909	829	806	779	828	779	870	859	786	798	811	803	775	814	781	785	828	870	880	869	811	829	791	813	821	800	769	746	784	794	783	759	792	820	769	712	799	742	782	720	784	729	807	754	805	765	804	726	786	750	738	765	755	747	805	742	753	807	783	774	745	782	748	780	755	788	751	761	775	817	764	791	773	833	719	724	740	775	721	738	811	731	760	740	744	797	780	749	751	743	726	824	751	818	778	801	738	801	770	754	752	794	797	798	724	748	744	788	736	750	730	738	745	787	814	763	746	769	741	803	759	791	764	755	746	747	787	783	775	760	765	812	770	736	742	723	790	749	766	758	765	727	770	725	809	725	756	765	797	753	744	756	767	719	771	725	759	783	758	751	758	763	766	767	801	805	688	762	820	753	722	812	717	830	734	738	782	756	778	801	772	742	783	776	815	732	772	730	771	772	718	781	729	767	721	746	793	735	732	726	762	744	743	735	771	799	792	749	738	774	779	752	791	792	746	815	800	785	774	777	750	770	743	795	738	732	795	783	760	740	815	757	822	740	768	753	834	814	754	780	747	782	714	737	733	773	797	777	762	801	734	776	785	810	782	764	753	751	729	705	691	771	771	760	830	780	740	729	753	755	720	788	765	758	786	753	749	775	737	781	767	733	800	808	779	765	709	737	783	767	733	784	754	780	765	765	745	744	780	798	733	783	811	742	790	757	813	811	751	793	762	739	752	759	760	703	734	754	826	758	777	746	782	775	762	796	760	767	758	759	777	756	748	769	781	788	817	764	761	718	749	780	798	755	757	788	784	749	818	768	750	803	725	735	767	732	788	805	739	778	729	785	711	768	757	709	757	732	772	753	714	798	773	826	727	780	778	752	751	769	761	819	824	767	783	732	722	797	753	806	763	773	813	788	750	779	761	775	799	744	773	700	788	767	758	806	817	809	786	756	771	783	807	803	787	761	803	758	743	731	764	739	754	708	745	786	801	775	761	776	765	742	790	775	737	780	744	787	756	750	812	755	758	772	766	741	742	769	767	761	758	719	765	773	765	765	767	774	739	776	715	752	752	758	764	739	764	821	749	762	729	788	757	771	789	767	732	787	762	806	748	758	793	781	762	737	753	705	807	728	830	793	759	758	803	738	714	756	815	746	755	800	771	830	757	775	713	769	788	758	773	740	744	797	789	722	761	764	749	749	772	766	754	748	732	790	774	784	781	786	785	753	768	757	773	781	740	768	760	767	773	794	742	732	789	796	800	793	750	769	730	738	733	720	744	727	734	716	701	751	760	798	852	733	746	763	737	804	765	749	791	749	766	790	763	712	756	762	756	761	801	785	804	742	742	767	759	801	775	773	770	718	759	832	775	745	766	755	719	784	783	728	783	773	752	775	755	755	802	801	746	744	769	810	788	728	843	759	726	758	780	769	756	768	784	771	749	792	767	771	767	780	734	767	753	741	754	780	778	758	727	752	799	751	803	778	808	704	798	811	751	764	759	796	782	787	831	776	777	781	757	815	760	825	712	741	796	742	740	762	802	798	811	773	735	762	748	759	762	737	769	780	740	735	753	734	760	744	811	756	792	775	766	793	722	774	745	761	712	803	832	754	783	744	724	729	721	767	780	755	825	798	769	760	785	767	761	788	757	769	770	760	746	769	782	801	810	775	716	766	788	775	762	775	785	757	705	826	773	816	807	764	769	777	720	796	775	787	765	752	815	729	792	813	779	734	756	750	768	719	767	769	785	777	828	734	807	778	768	761	749	727	787	763	790	769	789	773	753	793	748	796	776	770	759	778	775	770	704	766	767	775	715	771	785	749	768	763	745	813	748	788	792	757	787	749	825	801	706	816	771	740	710	787	825	753	789	773	765	751	741	743	818	738	742	765	749	776	714	762	821	785	769	760	787	740	736	799	769	803	760	751	743	787	729	782	788	799	739	740	726	763	781	790	778	771	745	746	828	787	721	745	754	762	735	773	720	812	796	770	766	797	797	789	780	755	770	710	789	789	741	776	756	794	785	761	751	798	784	751	758	819	766	720	729	761	766	789	780	779	792	781	792	733	758	718	795	758	719	771	769	784	778	827	769	735	782	791	768	750	789	790	773	772	760	839	802	764	796	759	777	749	800	774	795	752	804	780	756	764	732	746	726	762	773	775	712	756	760	740	745	729	781	803	744	747	785	728	803	774	786	741	759	755	742	773	749	796	738	763	769	741	767	823	766	760	759	760	778	801	798	790	787	843	767	829	749	785	779	744	792	779	741	781	782	702	789	718	795	757	721	785	799	776	822	763	791	763	758	742	765	774	768	788	744	831	754	749	737	784	795	750	775	750	819	753	761	779	736	778	770	798	710	736	789	745	741	803	765	788	785	778	763	763	764	778	787	769	771	778	721	770	751	758	739	800	807	756	712	749	760	766	711	764	765	811	759	772	816	741	769	849	796	757	783	762	784	778	774	751	809	794	810	802	781	812	741	781	794	764	774	727	788	782	783	735	741	805	771	774	774	766	835	768	795	765	717	808	751	767	776	745	775	749	787	782	768	712	773	723	775	743	767	804	753	786	712	740	804	767	758	774	759	775	733	733	747	770	788	744	791	781	731	741	768	790	818	754	771	795	734	775	786	758	786	745	759	790	801	760	757	729	792	753	788	720	779	795	721	800	768	794	783	767	758	753	742	746	711	789	767	782	717	731	748	771	801	785	793	790	796	725	759	708	743	824	735	789	746	765	791	754	774	761	745	789	777	801	790	767	793	772	776	739	748	800	769	820	727	778	732	783	730	752	728	790	770	799	753	731	734	779	714	740	780	712	766	774	755	789	704	744	754	786	796	801	774	749	740	786	753	788	767	758	733	781	807	746	738	739	758	740	778	775	802	743	743	766	754	747	779	732	780	815	761	778	741	717	732	772	773	766	774	780	787	761	746	727	760	792	753	780	778	776	748	746	742	782	794	770	761	725	740	826	803	732	761	764	749	721	766	767	805	721	849	783	754	793	719	748	747	781	729	726	762	781	768	763	741	814	786	789	744	740	774	755	751	802	756	747	719	754	815	781	764	784	774	786	768	761	730	743	765	797	742	783	720	825	778	718	780	738	756	729	728	744	778	761	806	773	766	788	749	804	743	740	782	794	766	752	768	758	749	801	744	772	801	780	727	757	756	811	721	724	759	782	752	780	764	756	748	747	747	760	771	749	788	786	789	766	740	770	782	813	770	768	780	768	816	741	730	761	766	795	732	759	744	803	758	769	778	715	759	726	736	806	776	758	805	783	748	804	805	747	750	734	778	802	738	723	764	784	742	794	762	786	751	771	755	762	803	803	802	749	822	733	762	767	770	738	821	721	764	764	726	759	792	804	807	760	765	807	733	765	851	739	761	778	782	779	761	762	746	741	732	733	744	807	796	769	815	758	808
6906	15198	11150	3297	2861	2277	1687	1369	1277	1050	1002	1002	1026	1028	986	976	978	916	945	911	1025	931	969	906	923	993	997	1005	1050	1127	1133	1028	1026	999	908	888	862	876	902	800	843	853	895	876	915	846	842	861	881	877	899	973	914	907	872	804	861	841	841	815	824	761	813	821	790	832	825	768	786	826	813	793	817	752	762	816	846	752	738	803	806	842	786	789	812	814	776	801	835	759	749	791	756	777	798	793	787	777	772	735	774	787	784	801	812	788	764	802	760	774	799	837	793	796	774	804	771	771	802	776	746	772	778	802	764	735	779	795	803	751	768	780	798	778	781	783	819	815	723	810	823	801	783	776	776	795	798	803	824	797	767	755	772	809	732	796	779	778	781	816	732	751	808	845	729	798	827	744	822	800	755	785	811	763	798	789	784	753	772	824	773	829	785	812	787	789	767	817	834	805	807	785	829	793	737	760	788	738	815	817	752	747	811	801	802	796	728	779	767	823	803	803	765	779	780	831	795	777	826	763	774	722	783	786	835	814	767	743	782	788	770	831	779	800	858	808	825	760	761	797	755	833	809	772	774	787	809	795	782	746	726	786	755	803	776	781	773	770	784	760	791	834	768	835	781	789	819	854	802	795	770	755	767	809	782	742	738	730	802	779	795	793	800	797	838	801	751	790	776	814	737	738	828	757	792	797	771	820	806	784	823	792	761	800	778	800	834	820	766	826	778	758	834	754	792	779	813	777	754	786	837	766	829	820	835	776	787	790	749	748	771	792	810	808	794	824	773	758	805	804	814	779	764	783	786	875	785	779	736	736	817	785	779	781	783	719	774	785	825	818	792	749	760	817	781	791	806	773	786	748	809	824	801	768	785	814	810	772	792	810	778	772	787	781	858	815	795	756	781	774	803	788	780	790	790	797	816	772	848	787	791	754	787	797	789	776	756	775	801	804	754	816	786	832	763	761	788	786	669	769	799	738	799	780	803	807	756	789	752	741	787	776	737	769	765	776	771	817	862	771	753	770	760	772	762	804	751	789	813	763	819	752	789	802	822	820	755	821	781	763	788	791	727	820	770	773	789	808	750	795	789	800	804	776	773	809	758	796	742	783	770	769	791	824	821	822	755	792	769	803	791	815	772	753	796	834	773	807	822	739	794	791	814	781	797	743	779	800	775	834	785	781	731	798	854	783	798	745	787	759	768	756	760	710	848	779	758	786	733	766	759	761	741	745	780	776	760	774	811	817	766	815	789	812	796	865	775	809	813	800	812	784	793	838	737	739	829	806	756	793	740	825	764	800	682	791	771	780	810	793	804	786	810	774	813	825	805	802	790	769	767	777	793	771	795	774	777	812	771	785	793	764	802	751	824	817	817	815	793	815	792	796	775	809	778	812	801	792	783	781	741	779	795	774	743	784	795	786	750	780	783	821	778	756	784	796	780	789	788	859	829	818	796	777	796	750	732	807	802	760	766	815	765	783	767	815	799	788	804	756	789	752	757	756	768	760	785	741	791	774	775	803	729	787	764	818	782	746	771	750	771	789	723	739	783	800	745	765	786	754	837	788	789	789	793	823	798	789	808	788	790	767	734	757	791	749	842	758	762	766	759	742	835	761	821	735	804	814	766	783	793	854	773	749	771	826	835	784	784	753	752	763	770	767	816	719	795	801	815	729	808	786	792	767	770	796	762	755	771	806	780	823	811	778	745	761	767	765	740	822	770	740	789	799	753	813	801	819	783	777	781	769	822	816	771	754	760	761	766	790	743	776	804	801	762	753	813	738	764	756	781	786	765	757	781	751	794	751	793	765	792	770	760	757	784	816	799	804	781	800	800	733	799	827	763	703	764	724	808	745	780	824	762	810	781	818	800	779	801	738	774	751	782	819	775	747	812	747	816	745	794	777	772	776	774	788	810	754	764	809	813	769	772	740	760	822	797	815	775	762	760	797	781	779	766	809	744	736	798	772	784	774	719	786	775	824	759	736	788	791	791	732	757	824	797	805	785	761	765	830	770	782	809	767	775	805	807	770	780	784	777	798	716	800	749	828	760	833	778	752	841	814	805	784	751	795	816	792	744	787	787	787	798	761	777	789	772	814	828	774	760	781	836	785	786	783	776	801	828	827	782	759	777	710	779	768	778	786	800	777	806	783	755	785	784	785	785	803	742	792	734	777	782	758	809	764	752	773	765	738	825	797	802	798	777	768	807	808	835	780	738	777	798	818	843	831	766	762	810	774	771	753	769	768	809	827	815	801	763	794	812	815	810	781	724	791	775	800	793	769	767	772	782	836	789	790	803	771	765	771	771	790	774	774	870	772	794	779	783	764	732	790	797	807	819	720	786	807	791	799	808	764	814	754	817	770	785	819	790	780	744	764	753	837	797	797	830	793	781	821	766	789	775	735	794	764	772	779	776	789	779	781	797	736	804	800	769	755	819	747	801	732	788	733	777	798	780	801	768	785	783	803	788	746	776	761	810	809	805	815	810	812	791	759	849	781	763	785	778	810	762	752	776	787	782	779	812	793	754	792	771	783	725	754	778	824	792	810	759	756	798	766	773	809	768	788	797	770	821	776	809	739	809	793	737	789	787	806	749	823	799	787	763	794	772	763	782	767	779	787	781	769	775	739	743	771	805	696	826	754	752	762	786	741	785	798	774	774	762	786	786	803	809	750	836	764	789	802	715	788	800	762	707	766	813	783	767	760	783	794	796	796	782	744	806	811	797	726	824	770	833	784	805	773	811	802	795	803	811	718	756	792	773	796	780	744	744	802	780	775	822	806	759	789	749	759	766	819	754	759	831	827	772	785	798	794	763	806	779	768	757	801	804	797	785	780	794	790	857	787	746	802	756	781	820	782	781	764	765	752	793	751	768	782	818	767	776	767	744	811	777	799	762	731	764	785	746	808	810	737	822	792	766	757	805	776	754	787	823	828	792	758	766	838	790	782	773	814	770	833	768	812	771	798	810	773	782	783	780	829	782	816	787	772	858	794	762	792	765	777	810	800	782	780	771	749	763	804	852	804	759	819	799	779	777	830	780	728	767	783	743	761	801	780	793	716	770	815	836	790	794	785	856	794	779	742	800	774	762	784	820	784	770	788	802	790	815	837	819	810	816	802	803	769	786	748	850	762	788	768	733	790	745	795	823	846	766	765	795	783	799	817	813	774	816	714	788	784	783	810	770	805	777	749	824	792	760	767	793	763	778	785	785	779	770	803	771	780	759	823	781	813	792	764	754	791	772	777	762	824	766	756	779	795	841	843	786	798	819	759	773	786	760	786	779	827	795	816	817	759	769	778	805	840	770	789	823	772	735	839	815	780	855	772	801	836	785	783	745	795	803	729	754	760	803	805	822	804	772	790	748	803	826	811	805	808	755	783	798	782	789	777	776	799	823	775	796	783	828	807	745	780	827	769	780	795	784	762	774	808	759	756	787	779	731	822	786	766	795	778	843	775	783	799	791	800	786	765	792	743	786	810	757	789	766	773
22702	21296	28834	24073	21299	21370	9206	1624	1154	1008	875	862	783	795	760	776	770	762	757	782	741	714	694	664	755	774	783	762	795	908	914	882	811	803	723	670	688	623	663	598	674	623	641	655	672	651	612	685	677	713	755	766	720	742	623	550	613	594	594	613	582	579	533	564	554	570	577	543	546	583	546	583	559	540	534	561	547	474	515	509	568	541	554	536	533	542	543	537	573	540	541	502	536	548	536	518	554	544	558	530	513	456	527	542	542	555	549	501	509	494	557	542	513	522	523	531	522	530	528	532	575	540	568	520	539	559	539	538	504	551	533	509	550	517	554	584	569	575	580	566	540	580	511	554	553	514	523	534	512	525	542	537	542	542	523	506	551	578	537	493	526	519	512	546	522	550	573	572	544	550	567	506	547	548	544	528	549	608	533	551	539	561	473	548	540	532	550	556	561	543	533	549	560	519	553	530	544	524	553	541	496	533	526	545	546	527	529	511	499	535	546	533	536	537	571	522	544	561	528	543	514	582	501	547	573	523	532	517	565	543	529	544	564	523	567	568	522	535	577	557	535	536	536	521	554	535	556	536	572	510	560	543	542	545	552	518	571	504	560	541	601	542	538	551	543	515	547	516	500	539	549	505	515	578	532	518	550	515	497	531	501	550	528	521	545	527	535	539	543	512	550	522	549	554	523	553	533	573	504	546	504	594	521	514	529	520	550	537	531	544	536	528	506	569	557	513	559	516	516	553	538	522	551	547	536	539	543	534	534	533	572	465	537	518	528	538	544	575	513	497	572	594	555	533	561	547	524	573	573	523	519	524	472	528	478	529	550	515	549	527	511	545	573	533	515	536	533	532	518	569	543	587	541	520	521	552	521	553	547	530	513	513	507	519	511	507	538	545	507	534	521	543	577	538	529	545	517	546	518	518	557	500	549	529	520	524	550	551	563	517	546	530	516	536	542	528	565	561	525	527	538	531	553	572	537	567	513	559	532	552	556	547	525	519	507	515	597	545	538	542	497	531	552	562	554	542	514	577	523	511	521	528	526	557	532	523	552	552	523	554	544	520	539	517	541	512	561	518	554	519	489	523	522	504	525	534	504	560	517	498	537	500	552	497	540	528	538	568	553	505	578	540	544	518	555	501	522	561	524	540	594	547	541	532	572	519	527	521	557	575	456	540	542	561	533	535	538	517	519	526	562	540	575	540	580	550	561	545	515	544	580	534	532	575	531	571	578	525	506	562	548	499	565	533	529	523	508	508	544	540	558	549	529	548	542	521	565	514	569	527	559	520	569	511	514	552	535	511	519	546	504	553	564	526	513	565	509	511	520	548	504	515	510	559	535	549	502	512	508	528	493	515	523	516	535	526	535	566	509	557	527	532	519	520	511	532	517	511	562	560	560	530	555	496	538	522	493	504	500	511	558	561	474	591	537	527	501	587	564	492	546	531	570	522	534	530	510	565	545	541	568	537	532	537	497	527	588	591	513	556	520	543	573	556	508	482	527	501	528	552	560	517	516	570	548	555	514	499	514	519	545	498	583	566	543	535	558	517	523	529	530	504	520	549	560	508	557	534	517	561	553	554	468	545	523	560	573	547	518	530	545	521	560	527	599	546	564	461	559	543	508	514	542	536	523	546	534	539	607	579	568	574	557	548	512	530	551	559	520	516	533	541	549	507	552	531	556	502	531	525	527	528	543	503	529	490	520	572	559	514	535	515	551	547	560	528	544	489	547	514	540	521	546	540	558	545	504	540	537	504	504	545	530	581	544	527	546	509	533	560	499	560	540	543	525	507	570	543	530	553	526	521	576	541	541	501	526	525	567	541	542	541	580	544	539	521	513	529	492	569	501	542	577	530	538	559	538	573	532	545	530	569	543	560	520	485	538	533	535	550	499	546	550	569	540	537	557	523	555	527	527	549	539	534	559	587	536	535	494	504	549	558	537	512	535	523	523	527	517	515	549	528	562	556	573	524	542	518	573	572	525	513	513	536	550	566	478	552	522	576	545	522	513	544	511	554	527	577	565	528	567	540	553	550	541	515	476	555	525	554	534	489	536	587	540	536	532	517	564	504	498	490	527	577	567	503	520	521	573	531	515	537	544	521	548	539	533	479	544	527	533	531	518	530	531	518	530	526	569	518	528	559	542	559	559	495	501	478	561	529	499	541	536	503	564	533	569	551	551	547	513	505	551	493	545	592	531	532	552	538	553	543	527	494	567	507	514	567	571	534	466	583	545	534	516	542	547	530	541	548	539	549	501	528	570	509	545	507	543	525	576	519	540	563	518	479	509	531	579	560	553	552	568	531	564	512	505	540	559	531	595	487	550	507	569	562	575	546	506	563	546	522	520	491	543	558	523	565	516	547	523	533	544	555	558	488	533	539	552	576	545	560	534	553	546	543	520	538	562	532	546	537	547	549	522	543	539	545	547	537	532	552	514	529	527	531	509	504	517	575	550	531	524	538	542	532	545	493	524	540	549	499	549	560	510	519	550	519	516	544	515	533	533	524	483	549	570	588	516	513	514	578	532	494	527	555	514	524	589	529	547	501	528	526	570	555	562	528	542	522	511	518	527	511	514	502	550	540	508	508	531	507	500	524	556	565	509	581	546	558	554	536	532	542	562	555	536	583	500	539	547	512	538	531	529	526	530	546	531	530	530	532	506	572	526	525	537	537	522	523	526	527	495	481	528	553	545	568	549	561	542	519	496	571	508	548	486	540	540	550	563	533	567	543	509	520	594	551	557	557	526	552	564	571	536	539	571	536	521	531	510	537	536	521	494	500	513	535	521	515	533	553	562	549	525	474	532	540	572	534	536	517	542	526	566	576	516	511	544	506	523	501	554	516	530	518	556	538	572	563	485	532	576	550	544	586	540	506	563	591	539	557	528	525	537	543	551	536	522	517	531	507	484	586	523	555	506	544	525	551	545	515	549	551	533	520	534	537	517	515	574	535	525	525	543	581	521	564	521	553	564	584	513	567	530	534	522	494	527	543	512	509	525	546	532	561	556	531	520	561	501	515	537	497	530	535	518	539	518	565	554	555	558	513	557	524	510	531	549	501	521	593	515	551	508	539	538	554	557	482	584	540	544	547	546	568	506	557	495	501	566	543	498	539	549	543	528	477	530	491	519	581	534	561	508	547	560	503	537	554	558	530	520	556	541	573	552	562	552	510	562	521	501	519	584	503	526	527	532	521	513	519	523	526	505	512	524	589	537	543	523	532	504	513	586	558	527	509	533	587	526	551	534	569	528	516	555	549	542	554	579	525	540	509	568	521	543	509	537	503	526	525	521	559	490	537	551	552	542	508	539	555	539	562	550	564	543	521	495	544	572	564	550	553	555	525	552	522	538	535	509	500	553	534	503	521	535	580	538	547	537	552	548	503	531	531	535	566	548	530	513	543	553	515	518	540	566	520	555	521	526	545	504	540	505	512	531	501	527	541	501	514	550	558	561	542	503	501	560	533	526	592	506	536	514	492
9638	28526	20663	7142	5474	4062	2950	2135	1747	1343	1202	1148	1027	1075	1045	1004	1001	914	901	968	856	844	807	818	882	933	943	940	1108	1144	1160	1018	1050	946	847	750	814	702	745	651	680	714	717	731	744	692	684	747	725	721	901	910	875	792	695	622	600	655	634	626	561	609	563	582	605	571	620	532	593	585	563	549	555	529	533	544	539	546	556	552	528	569	507	566	555	540	536	521	555	544	524	558	548	583	575	565	569	525	545	580	561	559	580	547	523	537	562	532	567	505	557	517	543	533	553	562	506	593	545	526	535	578	538	528	527	536	529	517	572	548	555	548	560	546	525	557	544	553	552	539	535	530	557	538	507	518	562	547	562	552	551	490	525	581	545	523	538	541	560	535	520	503	548	526	551	542	562	539	534	525	505	548	525	510	514	567	551	557	530	534	521	532	531	527	543	521	510	583	537	516	546	540	537	534	519	559	520	557	554	541	530	540	544	549	501	558	535	567	579	577	517	553	554	528	573	545	561	554	550	539	521	530	542	561	538	516	539	511	534	520	521	552	511	520	522	552	532	516	494	527	510	504	542	546	574	562	523	503	553	471	542	546	543	538	530	558	595	508	511	537	543	537	553	562	508	537	528	544	525	492	553	542	554	570	566	550	558	581	506	524	550	531	563	544	542	533	547	531	550	564	519	530	529	557	543	519	595	517	550	504	532	563	518	532	552	527	541	541	517	528	597	544	553	515	532	524	542	560	494	512	562	518	559	563	563	559	586	537	553	557	529	576	550	536	516	514	580	563	566	541	572	535	542	527	553	530	525	529	523	574	504	542	544	554	572	536	516	553	531	566	526	551	524	560	512	558	564	551	531	560	551	521	552	580	526	547	533	530	529	560	579	581	544	547	544	576	495	501	560	555	523	535	505	562	546	504	537	520	569	564	541	523	534	524	564	512	545	556	570	548	544	559	513	516	567	526	514	546	527	549	532	540	527	492	541	551	579	539	559	532	547	518	531	551	534	584	568	515	566	571	549	530	560	533	567	532	567	526	565	533	535	558	537	544	579	587	547	540	511	506	590	567	563	492	565	518	598	516	500	535	538	551	550	532	556	556	502	536	529	564	550	581	532	531	548	585	569	540	556	516	596	573	532	571	579	551	557	525	493	551	552	497	529	542	512	541	529	533	514	521	514	494	536	543	524	568	519	538	572	568	533	520	492	546	566	541	528	535	500	506	534	588	584	544	556	535	569	535	549	520	519	638	533	573	557	564	561	578	541	507	533	529	572	531	545	554	519	512	528	547	542	525	499	535	540	538	564	537	540	574	544	524	565	552	539	525	554	534	524	525	536	548	524	528	565	545	501	561	541	528	524	547	511	546	553	551	509	557	571	549	502	527	540	621	531	513	537	499	578	539	501	559	567	550	558	557	518	557	532	542	543	548	578	539	527	569	570	546	549	538	532	559	533	519	589	551	517	533	552	549	579	602	541	543	548	558	545	540	506	519	519	573	572	569	556	571	544	501	544	510	578	565	581	511	544	547	559	510	561	550	526	506	549	544	544	561	528	557	511	564	551	526	592	553	569	559	546	537	558	594	531	538	559	525	564	531	556	517	553	549	538	571	575	513	572	524	536	517	577	535	536	542	557	521	550	581	607	544	517	538	531	529	544	504	508	533	551	508	535	530	501	540	539	553	553	545	520	520	542	536	529	578	540	545	534	545	537	511	536	560	579	548	525	520	536	522	533	522	530	539	519	549	529	547	527	553	586	543	537	538	564	586	571	483	555	552	529	527	555	534	557	521	531	558	556	571	519	495	533	556	549	545	521	525	544	519	547	560	536	522	566	568	498	562	515	532	540	502	536	550	525	549	534	510	518	561	539	521	523	538	524	556	557	555	540	511	545	568	537	583	559	592	542	544	610	510	487	516	574	572	557	556	527	560	547	551	505	514	548	524	588	516	511	568	524	527	550	494	566	576	522	586	535	541	536	536	543	513	574	558	532	512	546	572	508	539	554	529	513	580	542	554	536	508	497	523	584	514	573	587	561	522	519	559	558	533	551	520	537	534	535	560	535	523	502	556	543	556	544	534	600	582	542	556	511	519	554	575	541	523	511	529	524	531	526	548	524	585	515	513	518	563	530	579	518	543	545	534	536	560	536	487	514	543	581	544	586	533	562	530	495	548	536	575	529	543	519	536	542	523	522	535	545	553	550	508	526	562	583	554	524	554	542	553	542	570	522	498	555	503	561	560	520	533	544	581	558	490	532	545	565	525	496	525	587	532	543	507	549	556	579	572	536	547	572	552	530	561	559	533	549	534	524	522	574	567	548	547	577	539	538	532	524	535	531	527	551	537	526	545	511	509	555	596	527	528	581	573	530	535	570	557	552	584	515	581	566	530	547	551	566	543	586	556	539	497	530	506	576	572	512	548	537	566	536	550	575	561	525	544	538	504	531	551	543	542	540	516	578	550	528	560	529	535	539	549	548	501	542	503	558	547	507	550	565	580	516	552	551	538	539	514	532	533	547	551	531	523	567	531	550	555	501	515	522	547	521	527	499	515	543	546	509	538	562	501	547	518	539	531	570	534	539	522	553	529	544	541	597	510	558	545	559	558	526	514	549	544	560	537	564	505	558	537	520	545	522	551	509	523	531	528	557	597	539	545	507	550	520	524	532	561	555	548	530	548	539	538	576	565	549	556	540	527	500	522	585	609	547	572	498	567	548	537	526	494	523	516	553	500	512	558	521	520	482	589	515	566	527	571	559	553	574	592	541	526	521	566	512	598	525	569	544	537	520	564	560	575	538	576	506	538	540	505	529	588	545	551	504	541	544	542	532	534	571	497	511	523	474	569	550	574	531	559	549	502	544	540	543	536	560	533	506	507	482	583	572	543	538	531	527	526	568	512	550	532	536	535	570	522	509	560	523	532	539	516	520	524	565	543	569	555	521	532	525	547	536	541	477	547	527	503	556	557	556	563	533	550	531	554	512	549	518	551	562	554	592	515	588	535	556	569	557	600	500	525	531	506	564	555	605	514	524	541	550	557	552	560	531	541	562	507	534	564	531	549	571	593	572	557	540	573	511	576	524	571	552	517	504	514	573	569	551	519	551	511	525	546	527	524	546	534	564	520	597	597	533	532	505	553	562	516	547	545	536	537	554	555	536	537	582	528	503	511	523	472	552	538	526	524	512	593	530	555	547	543	494	586	525	523	559	519	533	551	532	559	531	569	553	559	544	550	514	510	534	562	555	534	537	554	516	543	549	552	541	552	551	558	559	552	575	466	524	574	552	590	561	561	543	453	539	537	543	571	519	570	523	506	512	496	473	532	533	547	551	576	584	548	521	548	543	491	527	564	566	549	588	532	538	506	579	539	538	513	525	594	547	549	565	542	574	520	536	560	555	556	516	542	557	544	529	551	532	551	547	568	531	577	518	546	558	527	523	542	526	549	551	566	539	543	519	534	508	532	560	501	544	532	559	523	524	496	537	503	552	560
28071	17789	5870	1916	1087	925	715	668	656	643	609	591	626	668	567	564	631	615	639	595	661	619	636	663	610	656	682	706	677	674	690	685	666	667	630	640	631	646	579	579	616	627	602	595	615	607	581	576	580	647	619	632	649	654	633	578	584	612	582	580	566	607	577	559	558	600	614	613	613	590	593	594	545	579	640	594	584	571	570	571	542	568	563	559	591	602	603	597	559	568	501	570	587	559	582	622	590	594	615	571	593	569	617	614	625	607	563	581	598	574	593	589	594	592	558	565	609	613	570	587	588	552	535	591	616	582	570	586	568	547	568	530	577	552	561	579	583	585	572	549	578	606	543	573	580	580	573	603	620	626	617	564	553	555	583	609	544	572	600	589	606	538	572	550	614	581	605	594	573	569	572	573	577	570	533	568	551	606	630	590	565	577	561	569	561	602	564	561	587	540	568	581	550	586	528	561	603	598	551	621	596	621	525	560	563	602	572	605	545	569	577	599	588	586	562	547	515	546	585	536	588	568	551	587	558	594	610	589	561	585	589	564	580	546	538	539	594	612	586	540	578	539	622	603	574	602	539	555	593	523	558	587	611	596	545	554	549	580	555	592	574	576	598	552	576	612	555	644	550	571	593	554	573	573	591	558	560	563	542	580	599	575	550	551	635	592	548	583	561	536	528	587	595	639	606	579	558	633	547	570	568	591	576	562	529	569	596	546	587	580	545	598	553	549	593	595	612	597	603	615	589	599	581	577	539	584	585	624	569	613	584	576	565	585	554	583	590	603	596	624	621	570	561	570	567	569	558	628	550	600	556	570	580	553	639	541	583	584	610	586	561	602	580	545	576	586	596	585	570	568	582	613	603	543	562	587	562	582	617	592	572	607	597	595	550	598	566	593	585	585	560	605	527	584	581	558	585	592	518	588	587	585	577	615	589	536	576	557	573	619	540	595	532	554	559	555	535	603	568	632	534	551	563	524	570	606	602	523	540	575	576	598	557	553	620	583	585	560	600	574	596	569	596	587	539	568	576	572	613	566	544	576	526	579	609	564	587	548	580	594	549	561	598	588	611	569	581	608	526	589	536	560	596	566	574	609	542	531	561	566	582	583	595	588	554	577	563	573	537	590	568	592	536	562	597	605	565	597	572	586	589	560	590	565	565	620	595	552	556	538	545	607	621	532	551	598	568	547	600	581	587	577	589	589	558	592	585	619	563	632	585	581	588	557	561	580	604	571	586	549	550	596	589	533	572	542	583	596	569	614	593	579	537	605	597	568	541	601	567	633	550	618	615	537	575	543	599	590	607	599	600	595	586	578	605	595	591	572	582	556	624	565	609	562	617	583	611	555	560	603	579	571	591	573	561	611	545	621	628	585	583	586	586	630	566	619	575	571	614	569	547	576	615	565	598	597	628	548	574	606	594	566	557	589	598	566	530	588	587	584	618	576	591	530	563	599	592	572	603	581	630	579	575	613	567	605	585	548	589	529	536	587	619	610	583	555	581	589	581	595	528	620	559	572	567	578	592	542	595	560	543	543	577	589	562	560	583	591	579	575	573	611	607	567	591	570	602	612	576	586	559	586	566	599	584	559	602	587	620	590	555	600	601	584	559	560	560	599	594	547	553	567	525	593	586	599	619	589	554	584	610	559	557	604	579	587	589	591	592	579	606	544	558	585	556	582	539	569	558	575	552	570	606	564	534	593	583	596	583	607	583	549	591	561	570	591	581	580	601	595	563	584	598	569	582	601	558	520	576	570	580	567	567	561	563	558	562	587	586	609	581	584	587	575	585	601	579	568	539	586	600	585	567	555	596	588	567	558	585	584	554	605	597	587	596	587	592	548	611	597	591	571	506	575	574	546	590	557	593	603	576	580	575	563	546	630	561	560	599	593	577	569	578	609	554	602	607	564	565	596	575	570	544	597	627	557	589	560	575	593	588	574	592	579	576	570	606	590	577	588	555	575	611	608	522	552	588	558	564	567	597	568	627	582	582	592	591	547	633	560	596	561	572	618	535	570	566	590	587	643	559	556	518	563	643	614	560	559	561	566	553	578	540	606	556	599	621	572	582	566	614	556	578	596	622	586	582	543	546	596	606	597	601	598	570	592	565	630	603	565	593	565	551	596	562	637	600	563	583	545	543	585	557	630	567	608	559	576	592	609	575	617	579	591	569	585	583	522	565	575	573	584	588	585	560	568	576	572	577	605	613	569	551	602	546	552	596	594	592	595	598	529	565	578	584	555	628	537	576	591	562	568	617	577	609	527	598	562	581	584	610	567	582	635	598	564	595	592	580	613	584	553	624	540	550	569	540	563	560	580	596	567	626	635	610	561	577	596	577	608	542	596	567	565	557	558	574	590	595	596	549	633	582	566	579	602	558	601	589	616	549	596	588	636	579	633	619	591	629	556	607	618	606	554	588	569	519	597	544	618	611	631	568	594	550	556	573	563	550	592	571	609	599	572	572	576	605	585	575	643	584	589	598	634	578	606	540	577	569	569	592	554	623	597	653	552	568	621	584	539	563	599	610	586	608	576	608	585	587	568	550	578	564	588	528	584	576	604	578	563	587	589	594	571	584	570	551	549	588	575	579	549	596	541	572	544	584	574	577	626	568	561	606	584	536	613	554	627	551	614	569	567	559	604	637	591	550	589	548	589	582	612	583	567	584	647	579	619	587	658	554	602	577	585	578	578	577	606	573	586	598	564	543	573	602	563	573	572	557	596	567	604	573	550	556	572	504	540	603	548	603	572	605	555	568	554	586	594	550	546	559	584	585	571	571	545	581	552	531	603	588	586	585	589	581	614	613	557	607	558	555	550	581	558	601	534	567	568	584	624	581	579	587	560	534	596	584	573	565	610	584	587	606	580	554	569	578	537	566	537	587	576	563	576	621	543	615	597	561	603	614	573	563	590	573	584	594	642	565	591	572	563	590	617	537	587	598	542	612	552	554	604	615	586	581	595	549	657	554	584	560	553	567	596	608	618	572	639	568	576	570	591	578	605	585	588	571	606	542	599	583	567	583	608	588	584	571	538	600	587	538	585	593	571	583	559	581	579	575	554	630	586	538	596	576	532	556	584	587	603	638	595	578	565	581	581	583	548	581	552	579	606	566	630	586	573	598	586	582	611	574	589	588	570	574	573	562	613	576	595	561	609	546	562	591	594	589	591	617	556	582	607	562	542	547	607	604	617	602	562	604	604	617	626	553	571	625	609	574	547	589	580	581	642	545	635	560	608	595	572	533	573	565	612	536	538	577	580	583	608	562	582	585	582	558	606	578	584	580	562	590	557	567	587	596	573	572	564	593	586	582	596	560	596	574	610	581	540	558	610	593	576	550	556	563	570	583	595	567	589	607	574	579	568	606	543	596	586	545	608	584	570	564	579	628	571	538	612	589	579	613	565	591	555	554	617	609	607	598	584	579	568	597	604	527	612	619	590	593	579	570	564	571	571	618	577	573	584	592	598	547	579	581	588	579	572
6597	5525	3851	1845	1452	1216	935	760	777	685	682	693	667	681	700	662	666	726	679	744	752	712	672	759	764	717	743	772	810	800	775	755	755	747	732	632	718	660	614	669	681	668	642	611	696	692	648	663	623	701	716	689	769	647	640	679	631	663	648	656	610	571	561	569	605	625	637	605	609	672	562	589	610	590	591	622	675	604	611	610	632	610	576	614	605	669	610	593	649	596	653	605	641	537	620	566	590	621	592	629	594	633	635	614	626	568	596	631	614	599	613	626	642	623	625	611	572	604	587	620	631	619	583	640	612	647	632	627	596	613	631	630	611	607	637	592	580	660	612	607	597	606	635	649	615	626	649	610	603	580	588	626	553	570	599	580	606	657	653	644	597	653	584	608	599	643	598	640	613	591	610	614	616	628	624	604	573	601	603	604	602	617	610	595	677	573	623	620	584	591	618	568	583	601	589	656	594	638	634	639	667	610	647	628	620	603	637	611	583	597	598	631	600	619	617	615	638	625	623	611	643	566	592	624	574	591	601	593	592	593	590	610	668	551	610	626	622	593	590	577	628	574	581	573	619	568	619	608	612	650	626	596	590	646	631	608	583	567	598	593	624	670	606	633	618	615	565	618	580	606	625	572	592	624	592	633	613	625	631	593	604	616	599	604	646	652	589	615	615	628	660	617	630	628	599	639	641	598	605	609	611	588	622	584	599	603	622	568	602	650	625	605	645	656	586	615	617	629	631	588	597	605	582	577	620	603	645	608	612	636	627	613	635	606	605	639	660	588	594	601	587	608	657	640	589	607	604	597	593	597	650	594	616	602	585	613	630	647	602	632	660	589	591	607	606	646	583	617	630	621	561	652	600	581	597	599	634	601	640	569	589	642	586	588	628	599	610	576	631	639	585	676	635	634	586	600	606	614	623	634	619	569	620	639	590	584	641	625	615	592	626	625	639	594	651	587	606	601	632	605	608	628	573	631	646	618	582	602	565	580	649	603	633	596	595	589	619	604	618	610	657	590	590	591	637	636	571	613	643	604	634	644	606	583	623	617	614	619	621	577	655	652	592	598	603	608	637	571	627	590	590	612	671	556	590	623	613	641	621	668	616	617	579	579	615	654	600	625	621	642	569	579	589	612	596	626	574	554	578	596	619	595	631	625	605	606	611	576	620	621	633	610	634	592	589	627	603	614	619	632	602	606	622	608	688	612	571	645	606	643	647	613	632	613	633	595	636	624	615	617	594	616	616	573	614	620	579	629	591	611	618	645	616	602	622	614	568	619	607	631	593	589	616	578	618	650	606	638	628	608	599	601	590	583	619	630	618	618	609	641	610	624	654	590	627	622	602	622	635	599	584	589	596	593	634	599	626	632	624	618	568	556	612	626	632	611	622	631	599	612	620	617	628	592	629	612	596	589	642	635	595	654	595	612	621	613	576	622	634	601	634	566	555	642	607	630	567	585	636	620	616	596	598	652	637	649	594	627	613	644	620	645	582	612	603	610	627	596	604	667	606	626	600	621	587	610	586	600	574	633	615	596	620	567	624	652	696	618	579	632	611	646	628	560	602	572	639	619	649	641	580	615	579	608	626	597	637	590	658	618	638	600	641	613	612	652	577	624	589	571	594	629	630	593	629	611	581	617	599	630	599	643	631	653	610	578	635	580	603	559	607	597	583	631	609	583	619	635	631	642	601	634	569	568	579	584	631	611	611	612	622	620	648	592	580	623	641	622	627	608	613	587	607	626	626	604	610	641	583	560	594	659	589	594	617	596	622	579	619	598	574	577	611	634	649	614	637	594	577	601	601	563	611	617	602	634	596	645	616	622	571	617	619	642	611	669	649	592	588	677	627	609	621	606	624	557	613	550	603	587	627	596	581	564	599	614	641	595	577	650	617	635	628	582	551	631	649	564	591	617	581	625	589	607	609	580	617	571	605	640	609	678	661	598	621	619	617	646	619	639	591	612	585	585	591	613	638	615	568	611	602	594	590	587	628	597	616	614	623	588	612	614	609	632	632	674	615	608	612	608	628	586	644	634	631	638	617	630	580	661	601	625	616	599	610	624	650	570	663	607	607	611	620	615	577	611	600	630	626	617	606	601	625	639	621	606	621	628	631	578	579	550	605	569	599	565	622	599	573	613	595	664	641	618	649	611	647	630	629	640	590	609	603	597	645	645	641	617	601	598	639	624	601	618	624	597	615	592	633	627	609	613	573	586	618	672	637	594	621	576	605	653	611	636	585	577	630	601	640	593	627	599	606	598	601	623	629	641	614	620	595	621	632	590	619	612	609	608	624	581	624	612	649	577	666	603	656	605	640	555	589	632	613	613	602	618	568	585	612	615	621	599	582	613	617	613	600	606	650	617	635	607	635	614	586	613	621	598	577	651	595	563	600	624	631	647	624	608	610	578	602	651	581	616	604	593	649	599	633	585	628	600	587	636	613	627	579	597	663	619	573	632	635	627	606	610	633	651	611	618	629	608	619	586	607	580	622	631	638	592	643	604	594	658	564	659	599	608	604	615	601	619	596	579	597	644	618	602	641	640	613	587	626	583	609	602	578	608	619	578	618	573	623	658	634	630	616	615	561	566	599	583	581	621	608	601	626	605	609	582	620	574	593	566	627	629	618	597	580	606	610	637	578	609	623	593	665	609	626	660	588	582	590	599	587	662	620	651	641	645	601	645	590	605	644	594	629	619	616	621	605	613	581	600	580	559	605	606	637	593	639	624	603	627	609	626	609	589	558	570	590	580	620	624	605	627	603	585	628	601	602	582	625	606	624	593	594	642	622	611	644	625	641	642	620	602	609	608	554	576	626	644	590	599	612	594	613	590	631	632	625	590	591	599	643	650	602	625	614	621	578	649	629	613	636	592	564	630	608	641	622	631	646	654	612	590	622	615	608	610	584	621	615	678	600	607	606	605	555	614	591	597	637	610	572	632	649	615	552	565	602	622	616	620	619	625	593	601	646	559	602	607	608	614	612	603	589	616	621	614	637	571	641	631	594	603	622	609	608	608	617	557	614	581	617	635	583	628	638	646	595	582	565	603	610	586	637	572	605	582	576	567	632	597	638	592	623	620	588	624	639	596	621	634	592	626	593	590	605	571	618	593	591	599	598	627	588	611	601	634	561	635	630	600	610	614	547	616	632	607	609	600	647	626	609	643	624	650	588	689	601	599	639	660	613	608	626	604	636	608	603	590	617	592	544	632	618	587	621	593	669	639	619	611	648	617	625	617	610	593	600	598	636	643	603	582	604	594	604	611	600	593	625	639	582	631	605	611	621	612	592	617	631	584	605	603	599	642	608	639	622	658	622	637	601	630	591	623	562	586	613	621	584	633	592	584	620	586	629	593	646	597	627	598	610	618	630	635	593	645	641	616	602	621	593	610	614	619	638	594	590	663	640	593	602	568	660	592	598	585	619	605	645	597	630	608	664	563	635	573	651	611	602	586	615	621	607	580	600	587	611	584	613	604	624	626
23774	21266	28433	24423	21280	11066	1633	928	712	616	590	552	538	524	562	550	495	483	528	506	518	462	436	475	518	477	555	564	610	621	596	566	514	506	470	457	451	441	425	455	418	468	432	446	429	472	447	451	419	466	486	505	504	440	442	392	388	417	419	391	395	385	368	386	361	345	399	379	402	362	385	402	374	356	388	365	361	420	376	354	373	406	359	367	379	385	373	388	356	374	370	358	359	372	353	374	355	375	357	380	363	361	384	406	386	360	367	377	368	368	342	384	371	354	362	367	357	389	396	343	411	379	394	380	371	353	353	379	361	374	401	356	396	357	342	364	353	356	348	352	346	375	365	373	346	382	352	375	371	380	353	356	370	365	352	334	345	394	386	368	366	367	349	354	338	348	353	346	361	372	346	362	365	415	377	366	355	357	351	387	397	394	350	362	343	369	372	372	391	368	364	335	353	378	367	350	355	367	338	388	349	373	377	342	354	355	374	366	401	410	358	349	383	339	392	364	337	376	378	369	359	357	354	374	336	363	375	337	321	364	385	369	361	373	334	360	359	353	417	369	376	376	378	360	346	347	361	347	346	337	377	337	346	385	388	366	366	389	379	348	376	324	355	378	331	369	364	364	374	368	372	373	329	352	357	358	357	343	372	342	346	337	357	345	381	343	361	367	349	383	359	384	329	385	351	326	370	379	359	365	369	341	382	363	346	350	346	363	365	393	386	324	373	350	379	339	333	381	387	359	359	393	332	367	364	348	391	390	353	354	368	337	372	335	333	377	374	359	354	335	348	349	356	359	366	360	360	350	381	368	371	336	390	321	350	390	348	410	336	346	367	352	377	325	365	382	381	369	334	337	339	365	324	346	350	387	356	352	357	353	361	349	348	382	369	366	311	382	372	339	370	360	356	409	370	380	376	365	369	351	407	394	377	365	369	365	367	396	336	335	353	336	355	365	363	392	375	374	362	369	371	332	366	397	408	373	323	411	390	357	366	383	360	366	400	357	341	331	367	351	385	339	345	361	338	318	346	370	371	376	349	396	352	360	363	361	343	380	432	359	391	350	342	363	380	379	326	336	359	351	363	369	350	367	364	379	346	362	350	339	373	389	400	374	332	411	324	381	377	363	342	372	383	365	355	365	348	346	371	341	341	387	385	353	329	378	371	379	372	395	357	369	348	365	381	373	338	341	369	326	395	359	338	343	334	370	344	345	352	374	363	343	368	360	385	359	370	361	359	367	360	347	373	408	364	362	367	354	378	380	383	360	364	390	366	384	350	374	379	371	392	392	367	383	370	363	390	384	344	357	342	382	352	370	383	315	359	339	354	345	364	344	341	380	381	398	363	340	328	379	388	383	401	377	346	350	365	326	362	363	371	362	343	390	366	398	339	357	352	382	384	371	378	380	394	341	336	356	320	350	360	349	340	353	371	332	350	354	370	370	346	371	348	381	350	350	367	354	382	352	361	353	368	375	391	355	370	346	380	370	357	396	395	388	342	369	372	381	367	379	319	410	360	358	342	375	404	406	405	400	382	371	356	363	386	357	395	369	359	365	341	342	374	382	337	361	341	361	341	360	368	360	357	360	355	387	391	308	368	358	369	364	344	391	340	378	366	384	365	370	370	344	385	350	373	359	377	381	377	356	355	327	359	339	375	375	377	375	345	368	372	371	370	390	345	356	356	345	344	384	347	374	346	400	386	348	366	373	356	350	413	381	342	376	360	344	357	369	364	364	371	387	330	355	380	345	352	368	393	406	385	396	357	368	404	344	364	342	363	353	357	342	369	368	364	364	367	363	352	370	339	364	377	375	358	359	362	363	355	386	330	381	375	360	354	373	379	387	360	384	343	347	354	382	357	358	368	369	348	424	395	369	366	361	343	359	329	344	386	356	354	380	366	373	378	381	354	357	385	347	389	391	354	337	366	338	386	340	347	345	420	385	338	332	360	375	374	389	385	347	365	399	346	389	380	344	355	353	366	355	363	377	337	379	374	350	343	374	367	384	367	380	389	348	352	379	332	357	361	404	359	373	383	344	373	368	386	395	340	320	398	348	357	364	367	364	360	356	404	365	350	394	384	397	369	375	392	348	361	371	354	319	389	377	344	382	375	354	348	367	352	330	349	362	371	375	383	370	382	362	345	373	381	372	405	354	367	361	356	338	343	401	355	378	370	383	397	375	366	365	308	379	345	357	359	390	368	370	389	352	394	397	376	331	378	345	368	341	351	373	409	359	352	371	381	370	362	371	346	338	328	371	321	359	380	370	340	370	343	361	354	368	349	370	355	373	360	367	389	368	368	353	408	355	320	358	332	356	337	378	373	325	419	370	344	371	319	355	353	360	361	371	394	364	367	348	398	365	370	347	338	321	344	337	346	335	332	337	362	356	346	398	355	361	346	339	370	355	359	376	351	390	362	344	423	405	347	350	342	368	377	374	348	359	368	372	382	345	394	382	363	378	377	358	340	364	372	397	354	374	360	327	381	358	353	374	373	364	370	360	356	341	350	365	370	339	386	357	355	371	348	410	371	363	316	358	357	371	386	358	366	358	360	396	338	403	355	358	390	361	399	342	355	372	352	369	369	351	370	365	373	350	384	363	367	352	366	360	392	361	366	332	345	358	367	346	360	377	373	371	347	356	316	359	365	366	354	385	359	369	379	395	349	408	336	356	367	360	369	361	342	378	383	340	368	372	366	361	361	380	379	373	374	358	395	393	332	384	366	390	367	378	364	363	360	360	340	360	375	333	376	371	348	343	339	332	374	388	368	372	363	356	391	338	360	343	351	377	361	349	370	375	368	366	374	378	364	364	367	345	394	372	370	363	327	366	401	405	365	345	373	364	387	357	378	364	326	370	350	358	380	367	382	333	354	348	356	379	370	379	357	356	367	373	376	367	366	391	366	353	379	357	371	393	323	372	385	355	352	349	358	348	361	350	371	395	368	366	372	377	365	356	381	353	358	351	366	346	355	334	354	354	360	341	333	340	394	341	344	330	354	368	385	381	342	368	387	381	343	348	414	399	359	362	357	373	370	398	345	379	344	367	339	378	355	379	379	375	334	385	381	361	371	324	384	373	354	379	369	368	396	404	352	371	346	363	373	380	384	378	359	367	376	386	367	373	398	385	347	371	385	347	355	356	366	347	338	362	371	351	335	387	359	319	359	350	353	379	362	326	381	391	377	357	397	361	356	347	360	343	369	352	372	371	380	375	348	364	386	358	340	370	364	366	397	361	363	366	356	360	339	337	357	348	378	363	356	366	347	347	373	359	365	326	349	356	320	343	321	344	351	349	329	393	358	375	384	346	358	352	331	343	332	385	340	381	362	347	365	346	386	361	380	335	361	404	340	341	373	357	357	366	369	357	368	354	367	349	343	350	350	390	372	376	380	376	365	339	358	351	371	392	365	351	340	381	388	381	378	369	346	357	366	349	362	388	365	339	352	366	366	377	354	386	391	345	348	371	371	339	363	386	359	391	342	380
6903	20544	15509	4611	3390	2485	1757	1376	1106	858	828	732	711	639	648	610	623	616	646	634	621	614	526	612	620	619	639	719	751	829	808	746	710	662	642	513	496	500	523	524	473	544	476	466	511	500	510	489	492	540	587	636	607	535	457	462	441	415	479	406	420	426	417	418	376	422	426	404	421	446	426	392	401	371	392	383	360	405	416	403	386	410	434	388	396	438	367	399	398	374	376	397	413	419	409	408	411	401	392	378	421	394	421	398	384	396	386	367	368	409	424	404	411	397	413	365	399	365	381	392	392	419	349	372	427	363	390	403	390	398	393	410	407	403	385	408	400	368	410	340	440	391	385	379	382	375	418	385	406	446	401	400	395	385	419	392	359	367	386	381	395	373	414	371	385	399	378	398	410	380	407	409	394	410	419	360	390	381	380	409	386	402	410	366	397	419	400	395	419	411	406	413	406	387	425	405	407	403	404	372	378	411	364	375	401	416	385	423	371	426	363	375	361	382	372	408	397	403	361	390	378	373	380	380	370	383	410	382	404	369	400	364	407	401	368	387	388	420	387	401	365	374	403	384	368	386	414	423	397	386	379	411	406	392	395	427	379	407	342	385	412	369	384	381	373	373	363	385	348	389	369	381	419	356	400	383	374	385	369	416	417	420	413	391	386	353	354	409	396	383	418	385	394	390	396	364	377	386	421	377	373	380	399	447	375	401	400	390	405	399	375	377	361	392	378	397	390	385	342	380	396	414	394	357	400	384	390	403	379	405	394	390	381	395	360	428	382	411	406	394	399	371	391	438	410	414	398	380	418	389	410	385	387	399	421	391	368	384	400	393	445	387	385	405	379	401	375	432	375	389	375	377	352	391	380	399	395	370	417	367	378	371	366	363	370	402	414	368	395	366	399	387	400	429	389	378	421	356	379	397	391	357	384	406	385	422	363	436	384	385	410	393	352	377	408	405	397	387	398	378	412	359	416	420	399	359	436	430	390	398	390	423	383	368	363	342	407	393	384	358	415	386	396	382	417	408	408	378	410	424	374	421	422	413	368	387	392	402	389	365	366	410	413	416	355	421	407	394	380	400	397	402	397	415	378	397	399	387	398	393	392	387	368	385	399	416	411	375	399	385	349	391	403	403	419	418	380	422	411	407	417	383	413	382	378	361	377	384	400	387	420	461	397	387	393	388	400	425	412	413	389	419	375	396	381	407	392	387	399	413	400	424	427	386	399	370	393	386	375	392	410	360	351	371	400	446	396	415	381	363	420	385	392	388	381	404	366	387	421	389	383	365	397	425	397	378	389	396	367	361	400	398	418	372	396	375	394	362	427	385	413	382	393	393	390	415	386	373	362	389	342	388	397	375	416	368	393	394	379	411	396	376	332	435	389	375	435	408	408	408	403	398	354	388	392	416	367	368	367	408	383	378	387	384	407	432	387	370	378	417	409	421	356	380	387	362	447	356	371	413	365	362	406	366	397	360	405	399	377	427	393	397	401	358	377	406	410	355	398	381	386	406	357	393	385	394	380	381	407	422	384	393	384	401	451	400	392	386	378	420	393	404	394	396	374	382	397	390	411	391	372	380	423	374	377	348	378	386	447	395	430	418	418	381	380	413	390	370	409	357	412	395	386	409	380	411	411	410	403	417	378	369	374	382	389	415	393	383	385	382	396	361	385	373	380	382	391	403	396	396	406	394	426	427	400	384	409	383	379	394	401	361	364	358	401	391	416	401	414	384	390	409	379	380	400	389	405	389	374	391	364	413	379	417	389	426	416	398	385	400	405	395	391	401	387	407	395	401	390	395	406	406	464	400	401	379	360	376	380	393	369	397	400	382	380	411	378	390	426	410	415	387	371	398	408	435	409	377	386	376	393	406	384	374	401	413	396	393	399	384	425	414	408	383	379	375	381	383	381	430	363	354	363	367	374	365	391	364	382	373	398	405	396	369	410	402	385	378	369	412	408	369	388	416	368	380	417	408	418	415	392	398	383	385	346	385	423	396	370	379	359	391	425	380	416	405	406	400	413	399	365	389	395	367	397	400	390	361	388	408	435	380	395	407	359	406	381	375	353	396	409	376	373	414	419	397	419	429	432	406	422	404	390	389	356	428	393	345	390	401	374	374	357	389	376	407	414	421	380	383	389	390	395	398	414	412	401	378	372	403	377	367	350	381	393	349	386	392	374	375	385	382	373	380	420	421	410	391	385	389	426	430	396	433	394	411	390	384	371	403	374	385	395	397	424	425	427	412	387	382	378	394	399	387	399	411	401	394	383	427	388	386	388	410	397	398	365	402	417	440	423	393	395	374	389	373	394	366	404	410	414	374	393	378	430	393	377	381	407	379	386	410	407	417	390	404	387	365	355	394	402	405	353	395	391	385	412	362	426	395	406	424	418	399	445	412	350	400	436	377	348	344	364	374	398	405	392	428	386	437	378	387	411	389	414	411	423	380	371	412	369	396	415	389	394	390	388	420	417	404	417	389	382	422	400	363	396	382	370	375	362	439	409	409	422	410	352	393	417	402	420	390	427	390	392	417	393	395	410	395	405	370	381	384	390	397	378	397	431	384	396	423	394	403	381	391	386	405	362	355	397	388	389	345	347	381	404	363	413	384	391	401	384	387	425	422	405	407	374	378	414	392	357	406	395	381	383	362	408	398	397	438	405	400	385	378	436	351	391	388	361	402	381	381	394	389	401	373	403	386	393	364	374	408	372	374	370	382	409	406	385	398	406	391	413	376	413	402	376	426	354	405	385	386	392	394	413	377	379	360	394	375	384	407	402	423	390	394	365	414	412	413	385	378	375	358	411	418	372	420	399	364	401	394	392	370	398	383	387	403	416	362	394	397	378	412	364	394	413	404	392	385	412	381	396	427	385	380	376	370	350	391	358	379	372	403	377	415	385	381	385	377	378	398	372	392	384	413	412	406	386	402	342	397	384	417	405	392	397	395	446	381	386	377	406	439	390	361	426	376	416	400	409	395	403	371	385	396	412	365	397	361	373	366	394	406	425	415	363	406	392	410	391	389	405	369	408	405	377	372	369	373	377	383	396	395	384	376	391	360	368	360	391	370	410	398	412	407	389	395	427	399	378	399	363	406	433	385	394	407	421	382	370	381	371	367	414	415	391	401	401	410	385	404	413	367	397	344	402	396	382	370	397	417	400	437	393	408	362	379	365	402	401	399	396	432	399	363	357	405	395	387	404	440	353	381	377	370	375	411	386	364	401	405	368	399	411	373	394	395	379	389	382	362	397	378	408	386	361	416	397	391	433	365	368	395	392	383	401	389	390	385	387	369	375	424	420	396	376	373	374	385	409	364	410	387	408	376	391	396	411	383	380	368	394	423	356	380	418	351	407	385	401	385	360	353	402	409	410	347	401	407	374	394	418	375	378	379	406	392	414	378	394	412	374	351	399	404	421	411	411	411	357	393	400	364	415	367	362	422	389	374	402	404	402	408	396	394	373	369	393	400	403	402	416	391
25061	21278	27362	25401	10766	1785	1293	1077	934	880	897	897	854	854	849	877	854	903	881	828	920	804	853	827	841	873	863	921	945	944	892	907	914	906	838	834	837	766	825	839	806	809	824	878	854	808	875	842	854	871	824	885	818	824	835	803	802	759	812	772	781	799	827	816	799	801	838	787	786	759	783	801	793	774	743	777	706	756	788	727	784	796	781	769	819	760	756	689	773	808	782	732	793	791	787	806	793	772	783	699	806	779	853	730	804	792	777	739	776	777	768	759	743	762	820	780	761	756	805	830	772	775	742	805	768	785	740	721	742	781	762	774	744	763	814	804	752	772	756	760	761	776	757	812	744	765	786	745	788	772	744	782	775	817	769	797	806	758	741	740	753	730	814	731	729	768	806	723	769	787	757	785	745	787	820	785	769	756	734	729	756	769	766	827	771	774	812	780	736	765	783	816	757	751	817	732	791	779	748	734	772	743	760	760	780	795	775	784	770	764	777	821	732	801	759	800	751	787	724	736	770	834	722	745	759	788	760	736	820	801	805	791	777	793	775	809	841	740	824	812	786	815	781	773	781	774	787	684	813	754	751	784	746	757	766	814	743	753	779	758	800	782	759	796	720	787	790	729	795	803	817	727	772	792	814	776	772	768	785	766	750	710	780	773	770	783	781	796	805	761	747	754	725	740	769	756	775	788	798	766	771	793	746	770	815	775	763	766	752	788	789	769	751	747	802	756	759	761	802	773	775	765	740	767	783	747	746	782	768	775	758	781	714	740	822	768	772	714	821	838	766	774	788	814	741	750	748	767	690	783	850	767	731	742	750	758	769	810	814	802	770	778	809	689	780	743	792	759	768	759	795	782	767	769	765	741	760	727	780	732	796	770	804	776	774	759	790	830	728	753	777	810	768	797	775	767	788	764	728	801	729	781	784	751	731	836	757	747	768	761	810	795	737	782	795	774	757	808	770	790	795	746	792	768	772	780	811	757	771	763	757	806	758	701	765	807	786	787	792	715	792	764	794	785	754	742	804	740	790	770	739	771	800	742	786	736	741	732	780	763	768	759	764	803	754	793	740	730	806	731	827	791	750	743	755	754	750	782	750	761	768	801	736	782	748	841	748	763	749	767	820	763	771	730	752	809	757	752	745	770	794	823	766	774	753	824	825	796	807	759	767	759	752	801	774	791	788	800	735	746	786	794	835	778	779	813	781	761	759	703	780	739	763	806	749	743	778	751	779	764	762	712	779	736	788	781	790	766	755	789	782	752	744	812	820	783	769	790	757	812	779	786	786	771	775	778	729	794	752	768	792	743	750	723	787	819	727	784	810	763	781	778	773	761	751	809	752	727	793	744	784	755	732	766	766	750	781	771	763	757	775	799	785	784	761	825	748	760	797	749	794	753	747	791	775	783	736	742	778	790	787	808	774	739	811	789	799	772	736	809	764	766	756	812	794	769	764	766	780	782	738	749	807	764	724	753	775	799	786	752	793	768	741	743	783	782	749	715	766	747	777	720	750	773	727	793	805	812	757	813	768	811	747	774	799	739	776	767	787	810	814	779	764	758	761	743	744	793	767	811	755	758	730	751	761	806	762	750	749	764	767	773	767	787	807	791	810	748	776	739	779	730	812	746	767	784	792	772	723	754	790	750	778	752	744	775	790	720	775	760	803	736	728	742	786	751	772	750	722	762	731	762	776	747	737	765	796	748	790	781	801	769	759	779	762	768	774	780	795	787	774	776	720	796	765	770	746	779	776	715	768	698	774	736	798	792	776	815	695	790	753	789	783	783	803	799	743	744	839	763	784	765	777	782	819	756	768	811	805	744	792	780	724	747	759	747	709	716	744	803	761	788	773	771	837	720	725	817	704	794	754	769	763	781	776	782	743	742	770	782	747	756	756	748	730	786	772	813	816	836	765	772	757	740	708	702	763	772	802	702	751	781	767	782	791	740	743	776	763	766	745	705	758	797	756	803	786	743	749	731	780	778	716	765	762	790	793	791	737	705	774	770	783	752	774	751	742	822	779	751	732	801	786	765	798	764	725	746	796	851	794	759	748	793	789	816	795	750	776	770	762	767	746	777	711	837	780	728	811	724	828	799	732	773	766	797	777	724	788	746	751	826	777	730	813	780	783	773	794	757	742	763	755	752	759	754	780	805	820	761	778	815	759	756	772	795	801	752	836	765	776	764	783	766	756	721	711	722	800	770	773	800	731	723	767	773	789	781	786	775	778	761	740	782	771	771	755	753	751	760	783	742	755	803	787	792	762	807	777	789	734	724	749	749	738	712	757	790	792	763	770	761	776	802	823	752	808	737	824	733	766	759	792	746	717	776	781	737	789	763	729	751	747	783	784	756	768	755	716	778	777	766	759	796	800	786	793	735	810	792	788	820	734	766	770	794	820	803	773	812	775	790	739	771	800	786	805	760	712	783	825	698	782	771	758	727	748	790	734	806	781	773	793	746	764	723	756	712	772	764	769	725	752	829	760	750	768	751	792	748	741	765	814	715	752	728	808	745	794	778	777	764	760	745	801	776	770	742	769	735	768	754	752	794	797	738	794	779	783	764	808	759	787	789	805	755	728	748	824	829	764	783	800	811	767	773	754	729	824	733	762	761	778	765	791	742	777	760	805	782	734	761	751	761	725	821	744	783	711	787	802	787	807	783	775	803	726	723	787	761	798	797	740	742	792	789	815	754	689	774	811	775	724	779	764	788	769	738	752	742	760	740	747	785	797	740	775	777	799	787	800	750	754	807	736	738	758	799	819	775	778	744	779	774	766	811	755	786	760	784	735	786	805	781	796	754	791	785	740	748	742	796	770	741	783	800	734	773	747	772	741	811	768	838	717	749	799	780	752	733	807	730	760	746	712	791	726	801	771	735	832	765	763	805	786	770	742	782	798	752	858	796	760	781	792	779	796	796	789	796	826	787	744	777	800	806	689	775	786	745	769	791	769	789	807	743	803	774	767	741	824	801	764	770	760	745	766	784	815	752	803	782	846	765	795	793	766	782	761	834	820	740	753	774	736	774	793	794	756	788	761	789	803	787	759	752	763	768	781	769	789	737	758	778	776	734	748	772	750	737	798	790	786	751	761	739	816	745	801	764	783	819	744	778	726	760	812	810	759	773	772	762	759	766	736	723	721	800	838	774	789	763	759	762	811	749	760	745	771	786	787	772	762	787	793	811	760	761	784	783	738	798	780	716	778	793	763	767	773	747	729	799	788	741	755	835	762	749	776	774	768	791	813	726	725	762	736	720	768	741	746	801	805	771	772	770	728	738	823	749	779	684	797	754	758	788	753	731	820	739	782	770	761	777	791	780	746	738	743	774	751	731	775	802	757	807	758	778	754	739	819	802	775	812	794	755	762	785	789	778	785	781	762	764	785	744	791	782	794	731	785	770	743	720	789	768	775	784	786	768	803	736	804	765	762	735	760	797	780	763	754	753	738	809	753	767	759	778	809	801	759	754	739	728	779	756
7065	15022	11190	3423	2777	2106	1690	1448	1213	1057	1028	1015	961	952	1000	917	926	1014	960	952	1037	928	957	931	948	999	1002	995	1053	1101	1052	1023	979	983	927	888	868	848	896	833	842	841	875	896	863	869	811	852	869	881	884	969	968	882	888	888	864	793	796	777	828	835	773	832	776	837	846	856	809	803	772	803	806	812	822	751	777	776	776	847	777	748	839	788	801	830	777	818	741	801	760	834	789	777	818	750	754	765	794	803	761	753	791	784	789	786	744	753	793	787	811	750	823	768	790	791	763	757	823	810	747	805	769	775	789	820	804	782	795	781	765	780	798	795	779	755	839	746	786	823	780	803	766	793	825	821	742	790	810	798	777	718	803	786	815	767	762	814	729	784	799	857	820	789	759	787	762	782	768	777	752	807	765	820	782	824	803	764	755	783	772	770	824	843	812	803	730	794	779	778	835	781	803	787	792	771	746	762	779	809	749	730	829	797	804	791	792	800	752	814	734	777	779	801	811	798	823	764	842	786	763	795	738	793	815	756	740	777	775	828	785	755	760	782	822	784	790	850	783	805	762	764	765	763	759	813	787	818	784	753	811	768	751	776	814	730	777	779	774	803	765	779	786	806	780	817	851	798	786	787	773	816	780	810	781	811	802	791	802	790	756	816	810	827	788	790	789	756	740	760	780	789	782	807	807	818	808	800	818	795	787	743	766	752	788	758	753	795	781	767	787	790	765	832	805	776	772	767	788	757	805	751	788	771	767	781	790	784	799	798	740	773	791	840	758	796	815	790	855	827	841	795	815	771	810	834	840	722	811	829	797	811	728	751	787	805	731	769	790	720	747	788	752	842	771	789	795	794	755	775	810	756	779	781	817	869	753	793	823	733	787	777	776	809	805	752	760	805	776	807	775	763	748	769	780	781	784	784	756	772	780	788	800	716	759	754	784	825	765	762	771	776	799	772	824	797	822	836	795	786	786	802	818	814	792	794	776	776	829	749	784	756	756	792	808	744	792	801	755	748	741	785	814	805	835	777	799	770	767	756	779	764	820	757	770	779	764	791	811	777	804	790	845	789	778	766	774	805	779	778	852	818	805	800	751	749	773	809	752	781	774	801	788	796	815	758	846	805	783	805	771	766	737	784	797	756	807	838	735	806	735	803	761	798	767	783	824	783	827	715	802	784	784	795	777	780	773	856	783	784	793	797	793	811	756	796	793	742	786	835	837	783	801	800	843	793	781	794	784	809	781	785	770	808	741	751	772	767	772	774	816	745	803	768	777	792	828	822	815	782	766	720	751	807	781	812	773	801	799	850	742	825	815	806	789	752	753	755	779	782	773	787	810	796	771	801	806	818	763	765	790	776	760	803	785	752	859	763	839	794	775	790	774	791	804	784	794	763	817	783	794	822	836	803	737	752	825	796	702	764	829	776	719	783	799	817	814	793	752	820	790	758	787	818	772	786	784	820	747	801	786	784	777	794	778	777	779	775	789	848	724	774	794	805	789	772	808	796	812	747	766	786	780	742	792	834	786	736	783	842	793	823	752	769	816	794	761	789	787	805	770	811	827	783	756	793	793	775	823	786	741	784	836	782	774	741	788	816	830	816	793	807	799	796	752	755	783	808	809	778	802	782	751	801	777	810	818	799	783	784	758	790	766	793	762	813	836	752	776	739	814	798	768	819	753	777	818	791	805	810	806	790	785	802	801	832	802	746	799	822	762	812	823	812	788	812	791	756	796	797	806	809	785	785	782	791	811	771	798	796	778	737	757	723	826	770	783	774	753	843	814	798	798	759	742	741	764	789	808	812	790	798	818	772	803	823	767	842	727	798	766	762	829	780	759	784	797	787	770	822	716	785	758	773	790	756	810	775	785	801	769	796	829	796	788	776	741	739	780	800	842	773	826	778	814	796	810	796	782	732	787	750	784	815	854	775	759	774	805	791	819	746	775	828	795	745	783	831	773	799	821	800	779	775	718	742	717	824	800	754	813	781	764	801	765	798	822	806	786	790	776	827	803	782	805	775	817	750	761	758	763	772	891	793	778	809	831	782	777	791	784	776	797	796	770	727	781	817	824	768	828	862	792	808	793	809	808	792	805	782	774	807	784	799	757	792	764	821	759	780	771	754	786	783	771	770	815	744	834	768	824	818	755	776	795	772	860	785	792	806	782	737	774	810	796	841	768	786	807	761	779	786	789	850	799	779	765	773	767	805	730	794	739	803	782	792	788	785	777	826	783	847	762	751	766	789	820	819	809	765	823	761	791	752	784	798	791	770	785	828	791	826	794	777	796	773	796	769	767	783	788	743	830	822	796	797	755	792	789	757	781	792	786	787	780	834	756	792	723	719	769	835	767	820	773	808	811	792	778	786	778	796	787	820	778	779	854	807	758	758	756	785	819	805	718	772	810	784	787	790	803	794	855	772	856	804	789	812	814	775	808	798	776	766	790	798	784	768	791	750	774	758	763	765	732	749	744	827	748	783	765	795	756	819	777	768	777	803	776	808	779	777	787	791	752	789	827	785	713	823	730	810	821	780	780	803	735	834	814	784	858	835	824	811	755	823	742	789	760	717	805	832	792	722	754	731	790	799	783	795	795	768	796	804	801	824	783	754	767	820	793	730	780	767	816	726	791	805	756	810	826	761	766	831	783	807	760	791	754	796	755	753	763	726	805	725	766	829	790	774	723	804	814	835	794	801	766	769	803	779	736	842	803	835	754	754	771	760	772	757	773	818	827	774	837	794	809	773	824	783	753	784	752	796	802	810	748	823	797	809	798	797	749	779	788	793	736	787	815	779	815	802	773	767	772	761	774	796	832	831	783	788	839	775	756	777	787	738	782	778	806	824	784	779	746	811	801	790	745	738	812	782	806	817	768	773	801	781	794	772	762	790	789	814	792	762	760	763	758	728	823	790	840	788	789	758	769	795	788	800	783	752	761	826	776	786	846	802	775	801	857	814	779	796	792	816	733	813	762	821	795	786	787	784	787	793	817	749	774	824	799	801	788	788	820	819	780	784	775	771	778	850	803	789	780	729	772	823	734	834	822	769	698	786	838	807	761	761	801	779	802	769	755	755	776	855	782	790	754	815	801	770	770	825	793	813	829	739	767	748	837	798	813	759	759	787	791	828	792	777	828	759	786	809	768	795	793	770	816	764	776	793	820	811	768	789	825	789	809	752	790	797	808	828	765	821	761	852	733	790	767	826	815	797	745	761	781	769	823	843	751	814	810	794	753	792	748	797	737	799	820	823	787	810	762	758	759	748	842	830	846	763	775	742	836	804	805	789	725	751	851	737	819	781	746	745	789	787	762	840	784	748	809	804	838	859	788	822	786	771	769	837	782	821	742	795	788	765	808	816	736	803	764	772	784	793	795	826	752	791	787	796	751	784	774	791	807	801	757	778	796	805	754	808	803	807	785	819	820	780	798	775	756	758	753	745	793	800	796	796	766	786	781	809	766	799	785	768	795	771	790	818	757	771	821	784
22762	21346	29052	23998	21350	21445	9188	1648	1211	1016	928	874	860	780	795	781	802	736	803	777	808	737	743	705	707	759	786	774	941	891	908	873	781	792	698	661	702	659	672	611	636	664	633	650	610	657	649	673	614	733	743	747	717	673	635	551	626	595	609	588	585	592	600	583	525	514	569	550	545	563	571	563	547	579	550	551	620	576	493	504	557	519	535	542	530	540	522	565	561	515	534	571	555	537	493	537	532	558	579	552	588	525	561	555	536	565	563	568	538	537	562	527	540	528	532	555	526	540	555	559	557	620	574	529	541	534	527	550	543	495	544	509	536	571	566	503	551	491	570	490	568	521	557	600	545	585	527	583	582	531	510	559	510	548	574	539	535	558	541	498	540	492	545	568	539	579	586	487	574	517	511	560	562	492	519	519	553	519	520	553	523	534	533	566	529	555	478	547	571	519	493	578	513	527	535	566	543	521	568	569	551	503	544	513	555	522	517	536	588	506	555	555	537	533	511	527	534	517	537	505	485	539	535	530	542	550	522	549	538	536	531	558	554	501	517	551	545	530	554	550	518	538	511	581	549	542	553	505	558	518	521	550	566	533	493	552	550	540	588	510	555	541	557	528	558	609	567	572	554	605	560	584	539	543	518	558	561	533	537	555	505	543	533	525	531	534	524	583	559	592	533	579	550	583	518	537	547	539	564	521	542	581	589	597	576	544	523	531	521	548	554	542	549	568	521	537	527	532	552	565	512	518	555	551	529	537	564	542	535	570	537	540	555	548	551	550	553	558	543	552	545	550	517	573	561	510	540	554	538	575	514	494	578	563	546	558	539	543	558	518	533	561	557	545	556	548	557	565	564	581	570	521	581	549	513	524	555	520	533	507	578	513	519	550	525	517	477	534	515	537	545	566	548	540	498	537	519	530	514	535	561	554	570	564	490	537	544	510	575	543	561	536	565	532	560	502	516	513	553	560	510	550	543	544	537	544	552	542	559	522	530	547	527	596	548	574	561	569	574	566	551	531	556	499	542	517	543	526	580	560	538	517	561	551	551	512	557	559	548	497	570	528	589	528	526	551	515	578	563	542	532	556	574	577	535	562	539	535	531	558	570	547	534	520	538	513	513	542	508	550	550	554	530	507	557	488	541	543	506	545	510	553	491	523	522	515	526	588	552	542	550	509	538	573	549	530	529	533	585	540	537	566	566	533	542	592	515	532	515	507	561	536	564	547	557	566	580	542	552	523	540	522	531	577	536	613	576	547	504	551	557	526	525	513	515	563	558	529	520	546	539	538	588	543	582	554	523	569	532	546	551	542	529	521	523	508	524	532	532	555	508	517	542	558	486	573	565	496	515	533	554	571	527	546	563	568	525	582	532	539	552	609	543	542	529	521	565	551	534	511	543	563	532	557	550	552	514	555	467	568	505	510	569	511	574	542	552	564	499	504	551	574	532	525	513	528	519	582	514	549	563	559	528	517	587	554	486	543	557	494	527	553	516	589	549	541	579	564	522	572	561	539	501	514	503	494	517	568	526	526	579	534	516	521	541	512	497	575	564	560	530	490	528	539	545	597	547	519	550	533	559	512	538	553	540	498	535	542	543	567	573	575	563	585	554	582	513	491	542	552	548	539	549	535	577	550	581	528	547	539	564	541	541	495	545	513	529	494	493	544	548	561	537	534	511	541	561	529	517	557	566	548	594	517	577	553	549	484	551	528	544	505	524	522	529	551	545	486	530	534	520	527	536	532	555	531	528	582	535	532	534	539	589	521	542	555	545	520	506	568	507	526	503	544	528	537	497	506	530	482	504	601	529	596	512	580	515	551	524	561	593	501	568	541	546	517	555	526	564	537	540	515	549	544	549	549	528	560	518	530	533	554	524	544	560	539	542	539	542	550	543	524	535	523	511	504	538	533	551	552	524	560	582	562	564	575	548	591	525	589	538	515	545	541	558	548	566	540	557	540	549	526	515	533	519	567	536	539	560	553	544	546	548	528	479	549	562	555	541	530	517	506	536	530	540	519	529	565	546	497	551	531	514	536	541	568	484	509	546	518	534	506	578	545	540	501	497	555	512	550	524	562	584	524	534	531	556	486	573	559	519	502	548	552	536	576	554	548	536	565	555	560	547	556	525	576	563	534	544	540	496	583	525	550	549	568	563	525	543	495	523	546	570	546	577	534	555	568	501	548	554	505	512	568	557	529	545	532	506	541	549	540	493	524	541	550	519	620	516	567	502	531	519	507	510	561	529	579	584	518	571	543	547	547	497	562	500	570	547	510	549	524	539	541	539	518	539	533	597	578	548	522	509	525	583	493	528	508	560	542	548	542	537	535	502	536	532	533	559	525	503	529	511	533	554	529	537	568	549	503	514	532	558	564	555	510	546	580	584	551	533	541	544	576	529	545	555	581	530	602	555	529	561	535	587	525	555	556	531	496	528	532	566	574	543	516	562	490	520	557	537	579	523	523	547	525	510	567	563	584	598	537	513	530	513	500	529	527	550	514	538	579	547	575	507	531	501	571	544	508	540	503	581	539	554	551	555	583	573	520	537	518	541	538	571	551	488	525	525	539	532	538	541	533	570	545	584	519	488	534	513	520	562	550	512	519	553	567	493	524	535	530	506	561	508	543	545	566	523	519	522	530	555	534	518	534	571	539	551	568	543	529	570	537	572	585	512	578	523	572	497	539	505	524	522	563	532	531	515	571	558	540	528	567	517	513	547	520	501	526	549	528	571	534	520	509	544	563	473	584	527	534	558	523	523	540	609	565	547	562	550	574	550	569	519	533	532	548	554	534	563	538	552	551	510	535	574	524	527	526	545	568	569	532	473	509	540	548	525	529	566	520	552	580	569	561	586	541	574	519	528	546	567	525	526	519	504	540	546	538	541	534	522	573	537	544	535	525	511	562	538	550	564	488	565	554	541	580	571	546	550	572	566	546	533	522	567	508	541	522	496	485	513	511	520	538	514	537	531	545	553	547	564	524	563	523	571	554	536	556	506	536	601	546	555	540	552	525	519	574	528	581	574	518	540	527	538	531	551	509	564	555	553	551	551	571	556	573	535	538	511	525	548	568	587	548	539	547	502	531	499	574	519	561	538	525	477	513	531	535	550	510	503	545	497	531	561	578	549	537	543	562	510	473	516	515	556	559	534	581	563	530	515	525	523	519	545	518	522	532	510	545	562	559	532	551	558	550	532	534	552	488	548	575	573	527	570	517	573	530	593	514	521	576	552	504	565	555	543	542	560	504	506	583	510	569	540	571	529	495	555	533	599	582	544	543	563	518	541	546	594	550	585	583	529	559	547	545	524	538	559	521	560	508	502	493	547	557	559	525	525	522	542	497	575	542	527	556	538	535	504	555	537	561	545	549	561	549	520	557	582	544	578	563	562	575	566	543	585	550	548	534	529	581	531	538	562	556	508	566	550	520	526	508	519	542	577	559	555	491	566	539	589	565	577	531	497	506	535	556	570	553	527	516	547	530
10702	27496	20817	7309	5698	4190	2865	2250	1816	1448	1240	1125	1081	978	1093	983	954	949	958	961	954	844	777	816	870	998	982	1009	1127	1059	1095	1059	942	854	788	738	705	699	719	688	712	726	725	754	722	696	701	769	722	817	841	830	828	739	658	664	612	652	628	605	601	614	559	595	570	561	619	582	593	647	571	559	607	542	525	566	552	516	537	549	531	601	577	556	586	574	510	592	560	508	526	531	565	591	568	543	556	534	550	547	535	567	575	547	505	557	490	518	617	546	531	569	579	556	593	524	559	547	546	552	566	536	532	540	546	560	551	536	512	537	557	538	568	566	557	540	567	562	534	565	531	551	543	562	579	522	552	588	565	524	529	566	530	547	512	573	548	531	532	534	558	551	522	578	538	555	565	544	526	552	557	536	516	544	549	544	551	554	530	585	533	569	543	544	511	571	541	553	560	551	521	569	532	542	565	588	575	568	568	567	517	571	550	528	536	540	562	552	527	529	543	571	537	560	560	554	572	553	496	607	553	534	593	536	559	554	564	555	578	518	564	517	537	551	565	560	586	555	568	519	518	550	546	571	547	561	578	517	521	544	575	537	564	552	569	583	519	548	555	544	560	550	527	545	576	572	525	548	534	537	573	527	556	544	583	551	511	569	526	503	559	572	587	519	541	585	534	529	509	549	551	523	549	568	547	509	600	539	558	556	494	564	563	569	521	507	530	555	545	576	555	533	564	557	536	505	572	531	588	566	539	519	525	531	534	538	542	567	542	582	561	544	529	584	515	519	572	543	531	547	507	550	537	550	536	515	560	562	542	578	532	580	569	565	545	529	560	576	524	579	522	524	540	525	527	547	536	570	570	522	574	547	553	567	550	523	521	504	550	522	521	551	541	558	519	541	577	582	540	540	532	547	566	529	558	546	547	563	567	564	582	515	545	527	528	573	563	553	541	563	575	531	523	570	562	548	533	567	563	598	582	540	540	534	555	509	553	552	583	519	515	555	554	542	546	511	571	523	569	558	555	547	530	569	569	538	548	532	546	566	521	535	540	549	547	524	545	575	553	528	522	572	562	519	525	587	531	536	594	527	519	588	539	570	565	534	514	557	544	568	515	493	535	551	555	552	544	521	557	552	565	538	517	548	557	524	535	576	493	571	554	529	525	530	554	557	542	513	529	500	517	547	534	532	532	523	569	557	514	522	593	562	529	507	529	533	572	535	557	545	572	542	520	537	526	601	518	539	550	555	568	537	556	519	552	549	493	515	533	591	545	535	562	547	582	552	557	556	529	532	573	579	559	525	566	535	543	543	530	523	591	560	538	564	543	531	526	582	538	515	536	552	494	540	532	531	544	584	520	582	568	496	549	562	512	508	548	550	523	557	545	551	581	561	517	537	520	555	553	552	496	547	551	527	554	548	552	584	534	542	499	537	558	553	585	547	574	599	555	512	534	548	512	536	537	575	522	559	513	527	589	537	570	586	568	568	551	540	532	531	552	554	557	538	529	578	533	546	526	522	539	568	534	531	530	553	536	572	531	528	584	537	532	530	544	526	566	516	549	517	547	576	531	598	548	557	541	539	543	485	547	525	526	559	567	531	543	519	529	495	579	548	561	538	570	526	525	563	567	529	582	574	583	567	564	574	528	570	567	532	532	548	534	549	539	566	549	571	578	589	569	540	568	538	557	542	546	564	498	551	546	551	549	548	563	559	534	518	576	550	529	558	556	524	540	541	585	543	559	555	557	538	533	560	546	554	525	538	589	569	527	528	559	530	532	536	539	554	551	559	523	557	591	576	519	500	537	549	574	567	530	541	516	526	555	563	531	533	590	519	532	547	524	516	545	502	558	586	533	508	557	531	513	553	537	563	541	553	544	567	554	556	522	525	554	565	563	552	544	498	570	527	574	579	559	533	560	543	551	526	522	540	529	558	530	540	555	540	498	498	533	518	526	577	534	576	545	541	559	528	572	585	545	525	548	570	508	584	595	538	567	541	537	546	533	501	561	532	533	575	534	578	570	532	538	550	551	544	561	555	547	584	519	499	600	541	544	537	556	488	532	530	524	570	562	527	527	555	493	523	557	543	544	549	543	559	568	530	561	533	589	549	537	549	560	551	528	541	528	497	520	561	560	505	609	526	524	609	555	531	569	546	569	545	578	552	542	493	543	557	525	511	550	554	560	566	581	558	590	569	582	530	575	522	559	551	567	572	482	490	549	519	609	613	545	532	581	575	528	540	544	564	532	569	523	551	572	528	530	497	555	531	571	547	526	542	518	510	551	507	541	549	566	536	558	542	545	512	523	537	523	553	571	526	555	560	551	540	550	550	600	550	543	545	522	537	546	587	526	544	520	529	571	537	545	550	519	508	524	506	557	574	599	595	553	551	562	592	540	562	555	528	559	578	531	573	557	582	529	488	541	532	512	522	534	590	550	549	553	560	563	569	547	550	541	552	574	537	578	539	511	591	551	521	507	541	543	537	548	552	549	552	581	521	524	542	539	547	561	534	489	525	543	541	518	520	511	542	547	545	522	562	551	550	542	548	531	524	565	550	559	540	530	535	519	531	555	603	534	512	522	524	544	550	551	546	560	544	575	573	559	596	527	603	550	566	546	510	530	543	560	533	548	539	545	551	541	551	508	552	520	551	538	547	509	500	550	593	527	519	539	549	574	559	545	578	550	562	573	495	580	539	529	571	545	516	589	535	527	554	547	548	515	555	555	528	534	556	584	524	543	549	505	533	539	521	506	575	545	508	555	570	567	565	538	551	556	519	552	594	539	501	579	535	580	562	534	540	529	525	554	540	576	543	545	572	588	560	513	534	542	585	550	572	577	529	567	589	576	556	514	518	546	540	543	520	549	533	537	508	551	546	528	514	546	528	532	546	555	531	568	501	515	516	563	530	552	552	553	551	511	543	555	538	552	553	550	562	525	533	564	530	536	548	544	539	509	521	530	577	569	505	546	549	519	534	577	569	561	554	516	535	532	554	546	530	530	528	521	532	522	541	549	540	561	531	548	521	589	521	564	549	538	532	542	500	578	534	539	503	535	559	559	567	579	563	553	559	539	544	570	515	535	556	520	539	566	538	527	552	557	580	517	523	524	556	539	524	545	593	520	558	569	580	571	563	518	542	584	522	579	514	563	565	595	535	557	553	535	543	502	544	476	552	521	534	573	537	539	531	534	543	551	571	593	560	538	531	534	517	567	562	581	582	540	554	539	564	534	537	557	551	526	534	572	535	558	506	532	532	550	538	519	528	538	552	489	525	574	501	538	570	566	560	545	556	564	571	540	494	522	543	548	498	549	592	545	567	541	553	591	547	550	554	581	518	515	541	532	542	549	562	530	537	519	577	548	532	599	534	534	507	560	552	553	585	533	530	543	540	556	516	569	546	542	541	526	563	550	515	552	576	544	582	556	542	535	477	530	572	548	558	535	541	549	561	552	512	512	545	568	487	508	549	533	530	534	551	552	568	582	523	515	532	524	562
27916	17797	6338	2259	1305	1146	841	705	677	627	600	657	600	579	644	611	589	559	609	620	635	613	656	675	618	663	656	678	666	715	665	666	685	657	638	658	599	605	600	637	581	588	612	620	619	666	603	560	578	598	648	643	654	652	608	577	632	576	612	577	587	615	564	567	584	616	567	542	558	602	610	597	566	568	618	551	585	581	570	557	573	571	593	593	567	563	564	605	573	540	573	552	582	571	561	580	546	607	545	613	606	614	580	625	553	587	583	558	569	535	597	616	570	554	613	545	553	589	544	573	556	565	573	598	610	576	554	588	607	564	593	571	600	594	561	562	571	613	584	515	576	633	598	567	564	593	602	546	588	546	605	616	596	555	597	554	568	585	514	583	600	618	574	621	565	608	593	600	567	560	633	605	580	597	588	570	604	566	530	605	560	608	635	546	597	566	531	547	599	566	568	554	621	519	569	573	552	591	557	569	560	557	578	538	581	621	571	572	616	587	562	574	577	623	599	598	617	592	577	596	590	565	595	517	580	585	582	577	558	540	569	598	584	577	583	587	546	620	564	556	516	556	558	593	595	587	584	583	611	573	556	573	599	583	607	555	583	577	533	590	607	596	598	577	561	580	574	588	576	556	587	558	653	622	578	570	616	597	578	593	557	612	580	538	531	590	560	597	578	555	605	575	577	611	605	553	582	605	540	566	629	595	628	602	557	578	637	588	539	545	615	560	618	602	609	567	617	548	558	591	606	544	537	585	596	584	558	592	566	563	593	606	590	589	571	574	568	573	566	596	595	562	597	567	552	614	599	592	589	558	571	612	556	598	547	541	591	579	575	596	569	572	604	544	578	596	624	613	606	603	534	571	601	563	606	550	571	628	562	604	595	551	606	590	625	574	619	579	563	572	558	559	560	522	557	553	607	551	617	575	594	549	598	563	526	581	565	556	587	535	557	547	545	570	558	563	571	608	600	601	602	555	615	559	589	620	572	609	581	567	576	554	540	590	618	565	577	591	587	603	623	539	562	599	555	568	574	593	556	545	575	555	556	569	594	571	534	582	584	578	602	572	572	567	559	552	583	586	629	527	590	547	573	600	603	544	574	590	553	574	600	557	571	596	546	576	575	567	534	583	557	579	582	598	547	539	613	563	598	594	598	595	593	551	602	597	579	595	571	534	570	578	531	599	595	584	606	551	570	559	551	569	595	550	562	581	593	621	602	545	562	578	587	580	559	580	551	605	563	614	573	613	572	584	581	574	537	553	561	588	613	560	573	572	552	557	601	604	553	593	578	583	583	572	583	528	602	603	590	570	583	556	582	537	583	526	554	581	550	571	602	556	558	586	571	600	585	575	571	562	581	520	569	585	601	594	612	583	578	586	581	578	566	596	599	611	597	559	574	600	552	562	589	553	546	556	607	609	577	579	555	606	578	583	630	584	595	531	604	589	619	570	534	532	596	543	589	586	570	566	580	577	569	588	529	573	586	562	593	578	559	595	577	584	580	575	609	547	595	569	614	537	562	553	586	574	596	593	587	579	555	613	599	590	565	568	604	587	569	589	588	579	521	580	591	550	560	592	612	603	580	581	598	537	576	598	589	568	586	608	569	577	552	600	609	593	594	616	609	572	565	570	561	579	623	567	588	582	580	583	552	596	633	607	587	561	561	578	592	548	546	585	565	588	561	591	575	594	602	607	618	594	593	584	577	600	589	560	605	544	637	591	570	558	625	622	614	578	589	596	579	613	547	580	588	538	567	573	564	606	584	582	556	578	624	629	598	588	577	604	614	538	561	604	549	602	558	613	590	577	573	588	587	581	566	556	548	574	589	590	617	609	564	595	568	579	602	587	621	601	549	588	579	627	630	545	598	554	575	601	555	589	565	557	572	584	602	561	571	602	616	594	559	570	610	591	589	575	594	564	610	594	590	595	604	553	557	587	590	556	563	612	616	570	603	639	594	601	562	560	600	584	548	601	577	607	581	583	585	618	563	541	579	555	592	563	532	610	562	536	566	612	566	594	565	554	594	584	563	536	600	592	618	544	572	553	584	588	590	588	553	579	609	564	591	591	610	606	573	492	584	574	565	605	601	567	547	627	570	571	573	602	569	594	544	564	542	553	614	570	631	578	560	553	589	646	610	597	627	579	566	562	588	495	617	586	606	588	587	569	595	565	518	576	576	595	583	530	582	551	565	550	579	633	591	625	576	569	618	592	607	583	561	556	562	574	597	558	544	585	594	606	572	594	572	587	603	618	572	563	623	562	538	546	541	565	599	581	571	620	603	570	539	617	581	582	556	596	564	595	576	578	505	548	547	582	531	594	562	559	515	576	587	578	527	603	558	598	567	582	557	624	587	558	553	592	571	545	594	577	571	571	573	554	594	572	596	566	635	572	616	556	577	559	583	563	554	574	595	562	592	570	575	566	566	597	565	558	550	565	559	616	578	560	548	564	584	557	555	563	571	632	558	567	557	588	551	572	582	524	573	620	576	576	614	636	597	583	594	561	539	579	571	558	580	603	577	565	557	620	610	563	599	608	560	593	538	566	665	601	602	585	584	585	568	551	557	559	532	580	538	599	591	566	583	611	571	552	547	567	585	603	548	605	603	547	551	564	601	556	542	629	564	555	583	619	564	605	559	557	566	550	557	624	567	600	571	579	582	566	567	572	562	580	627	613	562	624	589	582	595	559	583	584	561	600	585	636	544	587	597	551	592	577	601	604	574	584	600	562	576	569	638	600	605	587	573	578	614	577	568	574	592	590	610	600	555	567	584	556	573	556	581	556	590	560	569	584	556	593	597	563	531	554	627	600	614	574	597	577	591	554	559	587	565	559	598	557	593	557	542	561	573	620	584	557	579	586	603	579	591	598	614	590	582	582	556	568	561	592	605	587	574	548	576	595	588	602	595	610	591	562	603	614	557	589	572	573	591	555	586	574	599	550	546	554	604	555	541	574	592	589	571	617	605	542	563	577	554	574	613	576	558	549	586	627	545	639	541	580	604	590	539	606	554	559	542	598	572	557	557	570	598	566	589	523	557	628	582	605	577	607	594	587	580	589	561	570	565	578	590	565	561	603	541	548	526	591	585	618	563	574	578	573	558	598	614	610	598	569	542	596	604	590	590	577	553	604	560	566	522	552	578	544	563	569	577	555	594	580	557	610	606	626	548	597	551	614	600	594	547	579	557	593	574	616	572	556	567	542	602	621	589	546	573	571	615	608	565	541	578	630	574	577	551	578	559	605	584	569	568	608	580	630	577	559	586	575	614	592	574	587	594	574	603	592	602	572	569	585	564	618	540	561	614	567	597	613	596	577	570	563	567	605	593	590	593	533	571	590	583	612	568	604	602	563	593	572	560	600	568	543	610	577	593	592	554	568	566	574	561	558	592	583	593	568	611	599	587	589	614	596	578	569	609	536	618	572	611	583	549	597	592	540	582	551	574	576	586	634	565	573	551	581	568	558	588	608	555	598	590	598	562	576	572	590
7005	5728	4242	1974	1539	1192	882	815	774	683	707	699	722	681	720	669	690	707	668	712	714	694	682	683	768	758	770	778	809	822	805	771	770	706	695	682	633	621	700	663	729	647	689	684	678	655	638	667	635	667	730	672	717	732	650	672	644	673	622	610	603	628	587	580	680	603	623	625	639	625	611	593	596	593	649	590	597	599	574	580	610	605	662	603	663	607	606	576	622	563	576	600	630	603	604	616	586	625	581	574	586	603	597	661	574	602	635	626	655	555	585	627	653	579	623	634	596	629	589	630	645	648	589	571	616	574	601	595	571	574	591	631	609	586	602	594	634	618	635	615	626	606	583	583	610	591	571	588	611	591	607	590	574	612	600	600	625	595	584	587	590	600	599	637	584	622	600	640	632	597	611	620	612	651	588	598	591	600	613	577	630	638	624	615	592	649	619	634	607	546	600	611	613	621	609	644	605	652	620	601	585	611	591	554	648	571	597	635	626	605	584	612	622	591	614	635	632	621	616	628	577	606	633	550	607	626	608	610	630	600	631	618	624	626	589	599	592	615	575	617	625	656	612	601	675	595	628	633	604	614	641	613	609	598	605	619	622	617	626	622	626	623	646	588	599	604	669	645	615	621	631	588	591	601	612	626	622	579	604	600	607	591	635	598	633	641	550	654	634	602	584	608	611	656	588	587	612	592	614	581	627	618	641	587	653	640	615	571	592	585	638	628	657	643	595	590	638	642	583	609	642	605	581	650	609	646	605	636	609	609	620	643	608	585	627	647	600	628	604	632	597	607	614	622	646	636	563	665	656	596	647	623	609	622	604	592	673	588	605	655	618	589	600	630	548	583	622	595	602	652	601	631	634	614	605	581	608	589	609	636	591	604	619	624	641	597	598	581	602	597	585	596	603	614	597	616	622	622	609	633	655	617	645	658	619	571	593	584	622	638	623	648	571	619	594	629	637	594	598	579	594	619	624	579	623	634	605	611	557	668	648	626	587	613	614	609	627	599	644	611	603	616	591	658	568	623	577	646	614	649	643	621	618	593	636	594	616	600	599	560	637	624	632	606	643	652	558	606	624	615	610	633	586	615	596	570	628	618	656	629	645	616	562	559	620	593	602	574	596	581	623	624	556	575	653	618	579	582	611	601	652	591	632	565	598	625	628	598	619	588	610	589	633	657	634	605	628	638	606	641	603	588	602	591	617	642	640	590	578	581	593	653	600	573	588	605	600	614	604	673	605	564	652	592	581	591	604	582	595	642	604	575	610	581	626	595	637	596	614	595	606	614	583	611	601	618	604	608	608	596	615	606	607	642	638	622	618	650	602	647	600	648	628	597	610	594	608	588	596	622	597	648	597	578	582	672	604	561	637	589	593	606	584	601	592	598	609	623	635	657	643	584	636	575	614	606	630	587	610	585	608	603	612	644	643	580	615	618	629	616	646	638	543	592	624	603	629	587	573	600	628	604	608	584	625	647	627	621	640	629	641	562	628	576	608	593	628	622	629	643	607	598	551	647	603	614	606	600	632	606	621	648	569	578	611	620	612	603	578	567	604	614	620	616	572	622	625	623	592	620	617	638	586	625	589	609	627	611	606	598	599	641	619	635	593	588	576	563	569	622	627	627	628	622	631	561	632	686	589	604	604	622	583	603	621	602	643	565	577	573	567	600	617	637	568	604	655	574	602	591	592	631	602	601	629	624	614	620	629	582	607	603	608	628	596	588	597	628	637	597	600	639	607	585	602	613	638	632	585	593	628	588	596	579	602	612	607	641	619	647	555	584	642	605	627	645	591	585	579	581	595	630	592	591	608	619	564	608	644	631	606	637	629	596	641	587	622	610	629	623	644	596	592	638	618	578	579	640	631	662	661	592	582	583	602	677	590	517	665	588	591	625	653	597	627	602	618	554	633	601	578	604	615	656	606	584	643	646	602	612	631	603	648	606	604	606	632	552	613	606	624	596	619	589	612	599	584	627	565	636	598	622	638	608	602	606	641	641	622	603	652	635	605	660	569	616	610	607	629	600	636	606	602	619	605	612	652	632	599	597	577	648	587	659	615	621	613	637	624	617	596	637	627	602	597	625	633	625	582	604	595	594	633	605	616	605	628	636	647	636	586	666	634	604	581	614	581	615	647	665	605	584	628	607	603	608	661	630	631	601	613	575	653	627	596	618	609	624	582	604	629	586	578	627	619	603	609	645	598	563	647	573	665	622	628	594	614	584	580	643	604	584	581	649	611	614	594	597	619	571	584	616	631	625	593	591	657	603	608	637	606	549	592	583	606	627	625	602	608	610	582	593	568	556	648	576	634	634	590	609	606	559	585	593	593	599	591	615	651	613	576	594	598	582	615	591	599	611	626	630	621	567	582	574	620	576	643	565	624	626	613	574	629	623	627	608	657	574	618	568	633	613	624	613	604	629	579	590	621	613	632	627	623	609	628	615	623	627	600	643	621	599	569	633	586	625	595	593	583	630	634	624	647	625	629	640	612	617	595	602	620	626	620	588	603	583	633	615	604	646	577	607	610	669	586	605	627	623	583	641	601	625	625	643	618	617	565	624	606	598	649	637	576	577	613	631	615	627	627	595	611	646	589	626	633	591	605	628	630	598	601	569	571	631	594	622	612	619	590	590	589	614	582	658	628	644	618	607	599	599	573	632	633	628	635	554	665	575	627	592	609	593	613	565	620	613	597	630	664	612	605	602	593	625	622	576	614	609	604	664	636	606	608	623	613	606	588	598	646	671	677	597	606	609	610	606	621	563	605	597	552	617	623	633	610	641	611	639	628	676	591	620	593	656	622	595	612	649	649	630	603	630	605	568	600	618	604	644	617	619	564	637	630	576	605	648	629	593	614	605	623	588	554	609	625	668	594	611	609	622	631	570	597	609	604	619	604	617	650	581	607	588	586	584	609	607	612	618	565	614	626	620	606	600	602	564	602	672	596	584	599	660	598	649	583	632	578	612	593	622	586	635	598	614	627	606	621	637	597	562	609	589	602	607	600	657	619	638	610	625	638	621	620	602	607	664	596	600	615	637	615	599	619	670	574	601	601	623	575	648	582	626	624	645	618	599	616	641	573	647	630	605	656	644	592	591	595	620	619	603	590	623	609	607	596	607	586	581	640	626	609	609	623	621	646	624	614	628	600	607	629	615	545	600	574	577	563	632	630	613	657	608	619	582	579	608	617	596	620	639	610	631	617	638	601	588	630	610	612	586	622	651	611	597	597	598	634	606	605	635	620	590	635	608	623	573	595	609	616	608	598	572	617	542	658	633	622	621	606	567	611	645	611	605	591	612	651	627	602	585	611	611	594	603	647	609	620	605	645	610	617	650	576	627	602	590	622	586	608	644	551	594	633	609	612	625	638	560	620	639	635	585	600	600	649	608	636	625	631	586	615	634	617	654	635	613	620	609	576	588	599	608	656	603	562	596	630	632	619	565	558	560	598	596	624	599	582	630	618	623	632	606	627	619	620	610
23679	21108	28268	24186	21123	11020	1393	844	713	620	541	559	529	539	531	500	555	492	546	482	508	513	466	482	524	570	497	536	560	575	535	521	520	505	502	478	412	456	468	468	431	404	461	412	477	398	419	424	411	454	486	524	499	413	410	372	377	395	383	381	379	406	400	371	373	380	408	376	380	421	380	350	385	371	365	357	365	358	379	338	390	373	346	359	375	380	342	355	378	358	361	342	391	372	376	355	394	360	341	343	366	350	361	345	379	350	328	349	377	353	347	405	399	377	388	362	379	391	389	350	364	357	381	378	367	374	379	404	346	351	367	319	395	362	364	328	368	385	340	372	371	394	371	346	359	377	360	395	396	378	350	378	360	378	361	348	376	394	350	351	350	376	333	396	383	348	378	367	396	353	364	362	327	364	370	358	376	394	366	355	366	362	371	362	362	400	359	397	354	356	381	370	403	377	357	384	390	365	350	381	360	385	381	371	348	337	371	341	355	349	362	364	390	382	362	349	364	368	410	373	376	336	336	348	369	360	353	400	386	367	378	382	364	365	379	376	357	358	405	368	346	354	361	358	364	390	343	374	384	335	399	347	382	341	395	343	378	350	352	367	352	361	341	366	384	392	381	371	367	406	355	358	381	355	389	389	343	379	368	338	350	369	372	356	356	343	359	382	388	385	342	350	368	360	362	369	360	362	375	368	351	397	361	354	368	351	412	394	361	353	372	359	366	365	370	372	369	370	340	384	375	376	344	357	361	325	353	336	372	363	400	356	333	365	348	384	356	351	367	361	402	379	339	364	358	373	368	363	354	363	341	344	372	331	363	382	357	360	363	369	354	357	357	336	373	342	352	381	348	383	391	330	370	356	346	349	350	350	351	364	350	375	363	335	377	361	354	347	378	356	402	340	357	329	388	360	340	339	339	355	350	392	344	351	359	364	362	365	375	363	374	358	334	360	385	380	401	355	379	362	362	363	358	380	380	385	339	370	355	361	408	372	375	349	359	359	379	344	389	348	371	364	389	338	338	359	348	360	359	360	372	351	384	425	363	381	378	342	395	376	340	370	359	366	334	361	368	393	362	384	340	361	347	341	346	336	327	357	384	372	332	364	335	387	361	389	392	372	358	349	375	365	362	382	382	354	376	389	348	374	354	377	351	356	347	354	352	371	337	376	385	380	353	379	331	365	370	365	373	372	343	364	333	353	369	348	335	362	343	343	348	326	360	403	340	353	378	364	382	382	380	354	352	367	385	376	367	357	356	368	314	375	377	355	377	371	379	386	360	374	366	367	354	354	374	350	373	391	394	366	351	350	389	340	359	363	350	367	375	377	381	349	353	356	357	333	357	364	386	348	387	362	386	363	428	413	368	379	388	345	343	373	392	364	327	378	367	370	374	310	371	352	358	376	361	372	360	349	379	376	361	353	334	346	339	351	376	352	370	400	377	390	378	359	369	386	338	333	355	372	374	367	383	306	367	356	373	388	365	388	372	394	337	375	369	369	386	362	374	375	337	378	349	356	354	367	380	358	379	374	369	322	358	344	340	349	388	370	361	350	356	348	364	349	370	328	381	370	370	349	362	361	356	397	390	348	366	354	364	395	406	331	357	334	365	368	364	374	377	360	366	361	369	372	398	360	349	367	334	383	339	375	358	341	356	396	374	349	408	367	357	373	355	359	368	356	373	362	352	338	373	343	365	367	347	372	385	369	362	328	369	418	374	397	346	347	329	396	378	379	335	377	383	375	404	385	378	350	343	372	378	366	373	352	347	387	387	361	384	366	376	334	394	341	354	395	357	365	382	349	383	358	367	384	384	341	386	377	353	396	353	333	400	367	367	324	372	385	350	332	369	366	346	350	364	386	372	352	356	401	361	357	367	364	383	401	341	371	342	382	364	377	399	331	364	373	362	370	352	365	395	396	348	357	371	356	403	349	339	346	374	368	335	374	351	357	333	375	334	363	369	358	352	362	341	354	378	364	360	331	367	350	354	366	360	352	359	369	394	354	373	333	355	372	349	366	384	333	380	335	353	368	377	366	345	385	322	358	386	365	365	345	344	359	381	317	400	336	357	360	383	387	354	369	367	338	403	360	407	358	396	359	325	379	363	352	336	361	365	333	352	358	385	364	377	356	340	356	307	361	361	380	334	368	373	351	380	359	351	342	376	351	385	372	353	377	346	341	366	349	353	350	383	341	369	372	346	393	365	375	339	364	379	387	373	378	337	376	369	394	372	355	352	352	382	338	393	383	364	372	362	310	357	393	360	342	368	355	320	365	375	349	351	372	392	371	356	402	392	348	351	387	345	364	362	350	351	368	341	357	357	339	375	369	408	351	320	387	404	356	365	347	389	336	334	370	328	385	390	344	364	382	384	355	350	374	356	318	360	353	335	342	337	354	321	355	383	353	357	384	357	369	322	395	377	367	361	338	385	362	388	342	346	349	333	361	368	347	361	350	344	372	361	342	367	331	312	381	383	357	336	344	317	359	384	381	369	358	348	356	375	361	349	361	399	362	356	371	362	387	347	361	357	331	348	364	379	356	349	401	380	406	336	336	402	357	338	358	374	364	374	372	371	361	359	371	365	361	328	367	368	364	316	339	375	385	360	370	368	355	371	371	324	377	368	340	355	372	365	347	359	360	353	366	367	365	374	376	381	367	366	357	377	355	369	385	383	363	376	356	388	344	346	348	381	367	360	374	370	356	382	334	391	360	371	383	342	376	355	371	366	358	339	347	359	367	373	347	324	344	356	363	387	364	352	407	358	383	366	343	341	370	333	322	338	357	365	358	343	340	364	343	375	351	362	335	359	347	345	363	357	392	348	353	351	329	388	348	360	338	358	378	372	350	321	363	356	396	353	356	355	331	391	324	342	356	345	352	341	354	369	357	365	357	353	358	348	358	399	361	361	330	359	379	375	347	322	375	392	368	344	329	354	357	348	364	362	338	331	364	345	355	375	357	367	356	322	370	379	392	359	345	388	340	349	340	368	397	392	372	354	354	356	330	362	377	358	348	338	380	340	351	359	355	345	367	384	351	352	337	360	343	350	354	355	359	345	356	345	348	339	347	375	350	376	391	356	343	361	348	374	368	405	373	354	340	364	351	353	350	378	405	383	350	348	362	363	353	367	353	393	403	343	355	391	358	347	348	399	367	367	383	367	350	382	367	365	354	384	373	404	346	344	390	377	370	374	355	382	353	381	345	377	378	371	370	355	337	388	368	337	382	362	359	344	344	340	341	360	329	376	376	385	350	346	356	346	365	351	357	366	371	372	370	366	370	369	347	358	335	340	343	375	385	366	379	347	348	371	367	347	349	360	375	342	348	408	367	374	375	411	389	372	330	370	401	339	358	344	377	338	372	385	373	345	354	349	373	327	369	365	367	352	370	372	387	348	379	357	365	351	336	366	359	357	371	365	363	348	371	358	335	359	366	343	362	354	374	353	365	340	377	360	338	381	355	378	367	357	353	332	371	385	334	364	349
9385	20359	15851	4643	3406	2510	1740	1297	1135	854	772	717	686	676	752	641	680	641	663	661	631	524	543	528	634	642	640	672	775	774	716	693	647	644	551	510	537	473	459	511	527	503	515	465	533	469	467	534	510	563	619	570	579	529	468	434	450	482	479	422	392	422	396	385	430	389	432	420	385	394	411	387	418	430	425	376	381	410	417	383	381	381	410	372	387	384	394	406	379	398	353	405	388	402	374	412	385	410	364	412	408	386	410	407	374	380	379	398	384	381	363	421	402	388	389	376	390	365	399	364	392	383	401	401	364	406	368	386	374	409	429	409	428	339	383	417	420	408	384	418	396	392	369	432	361	400	408	421	392	397	411	371	382	403	418	388	389	403	363	365	342	385	342	388	387	398	372	430	376	377	387	371	413	398	398	399	392	376	377	370	408	405	406	428	404	391	392	433	407	397	391	361	397	374	399	404	382	348	377	387	368	359	407	402	364	407	374	422	380	424	391	412	392	378	406	396	373	368	356	396	400	372	389	411	418	403	347	399	398	376	391	372	379	374	374	386	348	406	416	397	374	408	395	399	402	405	393	399	356	354	405	379	354	388	418	407	377	379	403	397	367	410	391	391	422	389	390	370	390	362	412	367	404	397	374	404	409	405	385	403	404	390	404	379	391	377	352	395	395	403	417	386	422	382	413	392	417	374	418	393	375	408	420	374	379	419	419	385	397	394	350	370	413	411	412	402	388	386	406	399	391	409	386	400	388	422	365	409	375	359	355	381	399	376	384	371	418	423	383	372	385	367	396	400	355	391	395	348	387	402	391	389	387	370	365	378	410	426	379	410	392	400	383	380	379	397	379	350	388	407	410	398	373	396	385	395	363	402	381	389	402	387	407	411	445	347	413	393	373	390	407	424	399	400	386	412	390	380	372	395	374	395	396	409	384	354	399	380	403	442	385	387	375	375	391	432	399	380	385	441	345	417	423	386	410	367	429	392	366	365	349	385	350	410	403	390	376	402	381	398	425	401	368	370	353	384	376	388	438	353	394	377	402	390	355	424	407	344	351	413	368	364	399	381	387	364	406	426	398	388	377	419	399	389	384	362	428	361	380	409	347	386	377	389	402	392	367	346	386	360	342	387	390	410	378	382	380	418	368	431	352	375	405	401	417	410	384	413	364	405	386	387	403	387	412	349	394	412	399	343	403	411	409	372	390	384	375	408	408	394	406	401	366	390	362	365	363	368	389	389	397	408	391	357	386	356	395	408	387	416	366	380	384	407	393	346	383	384	402	369	418	401	386	369	376	390	390	386	378	429	385	412	406	394	402	366	421	408	404	393	418	411	412	356	396	384	410	347	387	420	386	368	423	378	398	432	380	390	372	379	391	381	392	378	422	404	387	375	392	415	377	402	367	402	399	393	421	409	408	407	389	356	413	383	395	409	393	380	418	375	384	395	376	392	396	378	392	352	386	367	390	410	410	369	398	369	407	406	407	384	406	403	402	412	393	399	428	418	373	389	404	419	402	376	403	383	380	415	363	380	417	377	378	354	368	380	423	409	404	409	394	400	382	384	393	393	364	376	413	378	379	407	385	393	375	400	375	392	376	378	390	354	397	387	381	379	409	352	410	352	412	433	344	408	377	396	366	396	382	382	391	407	385	407	443	350	415	371	428	406	402	413	399	389	364	358	419	378	383	384	402	398	392	404	415	404	400	414	381	384	382	388	375	379	353	380	376	369	383	370	381	378	381	366	413	371	433	369	410	421	398	380	392	389	355	403	342	390	403	396	390	397	410	404	425	396	404	408	415	356	384	378	399	412	388	429	383	399	399	373	391	404	388	378	410	408	345	412	380	447	421	396	398	395	405	419	425	375	404	429	427	398	404	379	373	427	375	374	424	400	407	407	399	380	403	380	423	410	398	393	401	387	393	361	420	381	377	408	401	406	423	417	383	407	362	404	387	402	388	368	371	358	345	405	363	409	380	370	401	405	398	402	361	370	393	393	367	376	356	402	381	366	378	356	437	378	419	388	367	401	450	390	407	395	371	376	385	376	418	379	381	420	392	396	410	408	374	384	377	407	379	353	413	396	373	387	393	368	405	384	412	376	400	391	414	385	368	419	403	398	423	370	389	399	432	428	415	390	351	386	419	353	397	410	386	421	409	385	384	386	428	379	388	389	345	395	391	394	377	364	397	396	402	428	399	402	396	388	407	413	419	376	370	385	423	382	372	402	391	390	375	372	391	398	379	409	411	375	405	411	384	377	381	387	394	372	429	393	391	375	399	411	367	379	385	379	380	375	400	386	397	418	417	406	428	392	394	380	381	362	432	361	394	423	385	387	391	391	431	394	387	388	353	354	387	421	375	398	398	387	423	373	398	368	354	401	396	403	410	412	407	416	398	385	429	370	385	417	396	412	403	409	401	374	395	366	402	382	438	396	409	394	391	373	401	379	397	416	411	375	395	412	382	389	379	381	431	397	407	395	402	364	381	372	378	406	375	379	400	388	392	381	402	420	392	410	411	396	398	421	367	383	403	355	389	364	406	436	398	378	407	366	406	379	381	388	388	406	379	391	397	420	402	340	384	407	385	403	387	385	402	388	407	367	401	383	371	420	401	417	386	383	393	410	381	387	406	395	419	398	397	412	426	363	395	381	364	370	375	409	396	395	396	371	428	390	358	358	375	381	403	365	370	391	387	375	423	399	417	378	414	395	393	391	384	370	388	383	419	413	414	352	374	362	379	416	359	380	350	397	399	379	382	369	385	372	416	419	399	373	362	398	398	404	453	438	411	385	395	416	390	416	409	429	405	382	405	360	370	383	396	410	398	394	401	400	343	402	381	378	383	377	412	365	384	427	398	365	418	402	373	376	392	398	412	365	364	395	364	401	373	403	418	410	417	413	385	413	412	407	367	391	383	407	362	354	382	396	398	384	417	381	381	370	375	387	375	420	376	388	390	382	405	378	340	370	402	361	387	396	416	391	414	380	351	412	367	373	401	391	364	392	388	403	382	412	381	378	394	396	385	380	399	406	371	384	400	364	424	390	372	403	393	414	396	381	441	389	365	410	358	393	381	425	396	386	408	403	390	422	387	366	403	369	398	368	351	386	404	402	395	402	415	409	363	333	383	416	381	429	409	406	425	367	412	403	394	378	373	406	369	380	386	377	400	409	401	370	389	378	421	348	364	374	438	394	380	385	377	389	396	399	414	427	403	346	392	403	383	394	378	389	407	385	410	410	398	357	413	376	402	378	392	343	384	389	380	380	397	432	341	399	413	435	413	418	406	384	408	410	401	380	368	376	411	398	395	393	404	411	391	396	412	386	389	393	384	385	372	388	408	418	388	348	384	381	388	379	381	340	391	361	384	408	373	388	396	393	376	366	384	394	392	405	379	369	395	377	380	408	390	386	375	398	410	385	390	414	430	388	421	405	382	377	427	399	395	408	417	422	413	413	361	388	419	399	400	417	413	394	413	365	387	348	403	392
24931	21225	27279	25377	10773	1764	1198	1127	1003	972	889	869	931	848	923	895	800	877	889	882	855	801	882	842	862	855	920	932	958	943	907	976	905	808	866	832	792	830	822	875	764	823	862	814	806	846	836	851	828	807	849	879	827	833	837	868	853	781	789	749	805	761	759	817	708	767	775	722	806	771	773	781	794	730	787	725	769	773	757	757	757	776	739	830	797	760	730	823	793	794	812	759	727	765	762	743	794	762	780	749	776	758	803	777	756	784	729	750	824	757	714	792	751	750	784	751	732	735	786	760	753	755	687	796	773	741	776	774	725	778	750	797	793	769	746	805	791	740	761	798	743	803	736	756	785	750	782	737	748	759	768	787	745	777	792	779	727	796	729	772	794	756	780	716	773	759	746	779	782	755	764	747	792	777	848	780	793	774	770	734	757	802	717	713	773	745	739	769	744	741	738	790	790	735	738	759	769	726	741	779	749	740	750	733	726	731	794	797	749	778	790	812	788	783	790	787	759	738	763	758	783	731	759	744	794	731	802	754	746	716	758	831	782	781	707	797	765	709	764	801	797	772	751	785	789	722	787	715	767	806	803	798	755	753	790	764	791	778	815	814	813	738	794	709	787	750	743	738	819	796	791	789	766	735	805	769	793	789	726	752	756	776	714	734	744	760	780	801	770	765	796	727	813	808	792	774	736	764	750	726	795	789	785	766	751	750	791	757	768	769	782	761	758	767	742	791	793	711	794	753	780	766	771	788	784	786	743	714	793	733	770	758	806	753	795	762	748	791	765	788	781	732	734	795	768	744	779	761	723	753	744	783	715	795	849	796	823	784	778	746	778	749	755	784	780	748	797	721	785	732	761	782	778	772	805	762	765	725	744	747	732	744	700	788	774	817	805	785	768	804	795	789	748	782	809	780	799	774	767	822	765	757	795	754	832	796	748	749	764	767	764	740	730	749	741	717	803	772	777	774	750	757	781	792	745	725	722	820	759	823	760	753	781	751	763	768	736	751	816	790	722	748	751	776	774	743	803	813	758	763	763	827	766	732	725	791	779	722	733	767	816	794	753	790	723	738	787	765	798	828	761	786	778	769	762	796	747	769	776	822	770	776	837	768	739	760	746	743	756	765	738	735	767	717	800	786	750	751	784	777	745	752	790	756	764	773	761	772	769	782	754	781	732	756	793	754	789	726	797	789	764	772	761	741	776	765	784	844	764	804	743	742	757	769	751	797	745	767	752	777	728	806	784	739	777	765	799	762	744	776	766	754	765	711	785	771	805	770	751	718	782	753	745	720	774	736	750	741	771	769	762	790	742	716	769	768	744	692	787	773	790	737	763	811	739	748	775	755	768	794	758	757	793	777	740	753	828	803	756	799	787	754	789	791	774	691	792	780	699	820	782	768	723	784	774	814	750	777	767	766	832	775	754	762	777	793	728	723	787	761	782	735	774	769	712	808	801	738	773	772	777	744	843	810	804	800	766	799	758	776	779	772	761	727	780	747	743	784	788	679	773	735	796	815	773	797	761	771	769	716	801	822	776	790	751	726	734	792	781	757	785	735	758	732	787	761	720	719	737	796	762	833	763	768	759	760	760	787	748	742	795	751	795	824	766	744	761	779	787	732	781	797	774	815	778	718	745	746	756	727	739	753	750	726	732	798	811	750	745	758	746	750	763	742	712	819	725	751	788	776	786	780	768	737	741	786	752	773	815	747	738	718	774	728	762	763	743	739	740	768	747	769	702	793	747	756	770	751	731	734	760	722	770	756	784	757	739	728	765	785	810	750	780	746	734	838	794	772	767	728	759	814	694	815	838	773	757	756	746	749	761	792	741	715	782	773	729	756	710	761	752	762	811	745	734	764	739	765	737	744	764	744	754	770	745	772	726	779	768	794	817	797	833	784	764	771	796	745	761	777	771	821	824	790	753	786	819	755	786	784	750	790	768	751	775	756	829	793	786	764	778	811	794	750	751	798	791	745	751	728	775	775	775	733	737	815	763	751	738	783	759	808	812	743	792	768	776	825	780	752	715	851	775	744	768	774	813	818	759	777	758	731	769	745	799	838	778	729	773	761	779	765	763	785	800	755	783	766	763	726	739	773	772	791	807	756	753	763	712	754	756	784	758	742	769	811	776	735	734	803	763	757	794	749	743	728	772	786	749	812	758	671	804	789	806	798	740	750	753	707	819	750	756	786	766	797	741	715	765	724	762	796	738	755	776	738	770	797	785	787	774	744	783	812	762	791	807	776	766	762	820	750	781	778	789	772	750	777	707	761	792	766	759	774	801	741	764	811	781	751	812	843	701	806	747	759	717	786	770	811	768	775	757	779	830	728	739	822	790	760	755	777	770	776	765	788	756	754	765	750	757	744	744	740	797	743	751	795	784	791	761	759	714	788	758	787	784	783	727	765	808	719	763	722	741	758	789	777	723	732	741	818	767	772	803	714	756	794	777	773	769	774	811	744	766	777	757	760	850	745	782	738	742	745	770	816	753	795	736	743	749	752	817	760	794	750	744	787	731	758	775	768	783	753	752	719	770	755	715	768	785	817	722	739	736	773	758	798	777	789	757	754	756	800	752	783	787	744	775	778	787	779	771	731	808	820	757	781	728	726	737	737	788	770	727	791	803	768	752	714	795	805	783	753	830	781	779	756	752	797	752	794	759	772	728	783	792	791	767	724	762	792	747	765	716	773	797	736	748	703	732	747	815	731	764	762	718	819	808	792	719	746	762	737	743	706	799	788	786	771	729	803	830	709	692	763	742	763	755	752	844	748	802	753	748	800	788	781	741	812	784	778	801	762	787	762	769	802	743	792	786	798	724	757	761	756	807	734	753	784	755	760	847	824	765	780	754	784	773	767	735	778	768	762	771	742	827	790	797	776	776	744	756	740	768	729	729	815	784	800	752	755	727	714	755	755	731	735	740	748	772	753	789	780	766	820	779	736	812	729	767	752	767	730	729	805	776	785	749	707	753	743	736	722	803	739	780	808	712	782	749	720	782	811	762	772	796	763	728	812	751	784	734	779	762	789	730	749	769	784	733	776	767	754	761	813	750	790	775	750	755	718	794	768	764	762	792	752	790	764	781	771	781	757	761	818	745	789	812	752	747	774	772	784	734	762	757	760	787	756	713	804	775	811	766	770	825	798	773	770	783	782	774	763	779	713	809	732	800	733	743	723	761	762	747	764	696	755	749	719	783	772	766	765	765	745	714	795	795	817	738	727	763	760	778	734	742	811	752	789	765	780	789	776	753	773	782	782	723	734	804	767	735	759	801	792	798	791	720	754	821	738	761	783	772	753	810	731	769	730	716	784	747	798	786	750	809	777	730	738	751	735	770	773	774	753	746	813	712	773	748	730	754	751	698	692	789	753	733	765	719	754	742	761	775	739	813	745	749	784	741	726	740	767	731	749	837	723	760	776	805	791	777	706	785	739	759	799	750	790	722	798	753	755	790	768	748	813	722	792	751	732	798	769	709	727
8523	15802	11789	3379	2729	2078	1670	1370	1288	1115	1011	1011	1035	907	950	991	999	948	985	1006	1000	934	939	952	967	966	1022	1031	1060	1146	1022	1031	1006	1028	909	933	872	810	882	890	828	837	837	846	872	883	909	859	864	907	933	971	916	929	848	859	809	877	821	779	832	774	811	792	786	796	794	815	808	765	849	848	779	800	814	785	832	757	758	863	845	827	801	755	759	769	835	764	843	800	768	771	754	792	787	777	785	776	818	750	760	772	729	755	751	798	770	746	797	790	818	757	763	804	779	771	815	774	747	712	814	795	749	736	804	808	721	764	805	809	816	753	774	763	817	775	758	788	807	772	791	752	747	806	821	751	769	794	797	813	834	774	796	781	738	754	764	761	742	831	800	760	830	815	777	787	764	805	811	832	762	809	762	831	842	874	817	793	798	848	781	819	789	766	795	798	772	739	794	769	762	777	745	742	764	780	793	851	749	826	784	735	833	766	806	793	835	801	818	826	766	802	744	813	805	721	770	798	840	764	778	785	833	752	772	771	804	739	808	739	799	797	810	791	843	763	784	834	811	788	808	772	783	756	752	795	842	823	747	795	810	772	770	779	789	762	786	801	754	812	795	820	784	772	726	852	810	808	778	802	798	804	738	775	781	763	724	863	823	805	761	864	802	772	811	737	768	792	766	773	783	787	746	726	782	766	773	820	741	811	832	773	786	772	769	737	750	790	804	720	823	803	809	755	837	832	811	813	792	797	822	801	729	811	801	820	795	798	801	788	805	771	714	782	779	797	806	779	811	788	723	763	790	837	751	819	799	757	790	824	794	804	800	836	776	789	794	817	779	768	814	799	775	769	771	790	782	807	836	808	797	717	719	724	799	771	756	786	798	795	779	770	778	813	813	701	788	721	804	766	798	784	763	795	747	797	813	755	776	804	766	795	780	816	808	718	791	774	767	817	816	742	791	758	754	743	825	769	799	761	790	810	801	796	782	767	804	750	741	753	787	808	835	799	817	807	807	777	767	766	811	740	723	755	818	743	777	761	806	782	782	784	799	768	797	793	795	778	798	879	836	836	790	755	829	776	786	819	767	811	848	795	793	821	778	848	819	724	763	777	826	776	777	810	791	788	806	797	803	782	793	779	814	772	800	816	812	794	842	801	796	778	769	800	833	770	835	777	810	742	790	763	794	750	763	720	834	766	771	784	784	819	784	772	769	805	797	781	805	745	770	789	757	795	768	789	773	762	770	777	744	783	813	784	803	811	853	789	784	788	767	724	772	757	816	762	805	775	834	818	784	780	769	772	794	806	831	783	813	817	770	784	825	795	834	793	805	808	777	793	786	764	787	783	772	792	707	800	833	796	797	798	808	809	818	810	806	757	800	775	791	749	753	759	778	748	787	743	795	816	812	783	795	811	779	838	748	802	772	798	788	795	796	787	770	794	811	802	812	807	810	825	773	774	795	816	766	747	785	861	764	736	772	808	815	781	783	784	806	849	760	768	798	794	769	753	763	805	845	813	772	748	764	779	751	813	802	785	842	822	812	838	760	741	745	805	811	737	764	797	776	805	737	851	814	801	796	785	815	727	713	841	793	770	792	775	789	781	790	823	808	766	820	798	827	842	795	766	814	813	798	831	807	819	784	778	846	787	810	799	805	795	837	829	781	786	788	782	820	813	750	791	794	737	805	776	772	756	767	801	809	775	766	778	781	826	795	792	752	791	822	742	752	777	831	784	836	765	824	770	752	760	816	780	810	776	760	760	881	821	747	840	776	778	763	748	785	803	763	797	784	776	773	781	779	805	823	833	776	810	796	766	747	773	814	772	768	740	836	746	840	783	750	768	796	770	791	799	789	803	799	773	788	805	774	821	796	756	803	826	827	820	760	825	831	816	764	723	783	809	810	763	788	789	745	805	751	778	761	755	811	769	771	832	749	740	792	813	775	839	831	862	738	764	823	806	797	801	770	791	790	831	812	737	833	794	777	814	840	811	719	789	804	805	818	818	781	838	783	781	785	831	751	829	783	803	802	792	800	766	764	751	785	801	786	754	821	756	744	757	769	756	764	789	799	781	754	807	847	799	759	769	783	827	790	838	813	765	763	753	791	815	739	739	798	806	746	735	758	820	814	802	724	800	770	766	814	773	808	737	790	778	804	793	804	850	760	765	781	820	747	816	785	788	798	788	764	731	751	794	759	774	784	806	753	795	787	791	805	767	793	781	778	804	797	771	800	757	760	761	764	767	754	758	750	778	823	760	830	770	792	798	814	754	797	801	742	749	769	826	839	808	806	807	771	771	798	810	818	750	816	825	803	776	744	769	784	802	803	849	774	783	838	802	806	746	785	760	791	796	817	760	788	788	781	777	793	781	791	790	836	785	780	758	806	768	779	762	799	797	761	821	795	807	784	795	752	799	780	756	798	796	775	793	781	734	796	795	830	767	770	801	777	787	766	812	743	755	796	779	843	776	739	813	819	765	750	827	777	769	799	749	766	779	793	746	824	778	773	795	786	751	803	803	776	793	774	766	763	852	786	781	776	785	760	760	851	751	827	809	767	753	800	778	780	804	798	788	794	752	821	798	761	784	780	799	775	802	852	737	788	777	801	766	789	862	791	794	809	789	808	774	762	755	757	769	806	769	782	772	799	788	812	786	780	811	823	818	792	749	750	798	773	765	787	772	744	745	808	779	786	757	787	786	833	828	722	753	754	761	760	811	742	820	792	793	814	805	764	848	780	779	800	777	814	766	737	818	772	755	799	738	836	835	745	817	745	811	800	825	779	783	788	761	790	834	830	747	793	812	782	735	817	768	779	826	798	783	760	787	801	784	764	779	780	751	825	790	813	747	794	754	794	821	724	799	782	785	795	777	829	774	771	767	769	796	814	812	828	845	794	786	741	793	777	789	771	765	758	785	753	753	799	799	799	799	840	795	813	727	715	822	777	747	786	781	795	833	786	756	800	814	807	797	802	769	785	770	828	780	758	828	735	803	780	789	767	789	813	801	765	778	767	753	776	808	753	814	855	819	760	796	748	807	761	864	764	763	808	837	811	828	826	773	808	778	809	781	733	759	838	810	792	819	852	786	790	739	775	784	791	798	792	794	760	785	782	779	819	770	758	816	735	746	815	795	786	751	816	819	792	716	793	816	785	775	767	752	782	752	747	780	789	750	808	803	839	810	778	827	807	747	773	804	780	773	772	816	747	786	801	821	816	783	808	740	789	817	830	806	823	775	800	738	789	790	812	762	777	779	746	784	763	792	771	850	781	799	761	764	783	831	806	794	780	798	793	829	748	815	790	839	779	833	778	794	767	774	769	801	800	768	853	837	783	803	796	798	811	792	752	802	753	835	792	790	831	770	852	807	778	737	745	806	817	745	791	785	736	785	818	811	772	758	774	768	812	798	840	800	831	768	747	763	770	806	794	845	784	802	842	799	793	746	815	775	789	801	726	746	770	812	804	814	745	783	784	757	812	784	801	793	762	792	836	784
22687	21261	28894	23951	21262	21344	9692	1647	1167	1035	988	825	886	809	797	801	787	761	752	812	776	737	704	722	766	718	798	813	894	895	862	815	794	742	671	668	653	621	631	643	634	650	642	684	662	600	638	652	642	713	746	732	746	650	571	600	547	594	589	594	561	610	593	577	561	567	542	541	592	561	565	571	555	549	509	545	535	547	567	545	542	573	536	538	553	545	579	506	547	544	566	563	525	545	536	542	530	539	528	537	573	550	532	515	556	560	523	529	576	536	525	543	518	540	508	549	578	598	524	516	524	564	581	518	530	555	520	509	588	581	548	504	555	554	547	533	544	511	580	529	522	522	527	575	565	514	594	509	590	506	554	549	589	564	536	536	531	557	551	553	530	550	508	562	517	571	554	551	550	526	520	532	458	550	516	534	541	578	538	532	533	530	555	504	538	548	511	567	555	525	564	528	527	529	505	487	548	533	562	539	565	575	555	577	555	524	504	585	572	572	592	549	573	547	535	528	532	542	543	556	508	552	539	498	550	565	547	549	518	530	530	537	511	547	520	509	522	536	548	568	553	559	540	555	544	504	566	561	545	557	539	551	472	533	561	533	520	544	531	524	514	506	558	500	564	573	524	539	567	517	562	549	510	550	516	555	530	570	514	559	526	488	504	519	537	552	525	536	552	520	532	534	558	519	574	555	527	603	551	530	558	574	562	525	529	549	570	513	497	502	506	533	528	541	582	586	563	544	583	546	541	527	495	542	526	587	498	539	511	598	540	515	526	556	562	531	573	569	520	553	545	584	558	551	537	587	547	562	587	530	584	491	562	531	573	526	625	535	564	520	551	542	553	565	585	539	524	552	513	590	531	568	533	568	559	511	552	546	542	521	530	540	553	534	569	527	574	571	519	513	538	544	518	542	552	534	535	531	544	509	509	549	547	530	548	504	558	524	570	579	491	497	524	515	527	564	570	534	530	528	553	551	577	578	538	560	585	545	509	520	573	555	522	524	511	523	525	568	566	552	525	566	506	535	543	544	520	506	545	517	556	512	572	537	538	547	593	563	557	539	574	548	545	537	526	559	530	588	554	524	540	541	539	552	560	538	574	544	532	549	558	551	529	499	543	553	527	568	559	524	512	551	533	547	546	548	558	545	534	569	544	519	504	505	502	541	568	529	540	547	518	585	563	520	564	537	514	547	528	518	594	548	516	528	521	528	593	568	559	541	558	559	551	549	559	563	546	560	531	573	563	536	585	511	573	559	594	533	554	552	562	568	538	521	508	524	554	586	527	520	543	571	557	510	510	557	527	531	532	549	564	550	607	555	547	505	542	558	542	536	504	556	550	537	548	545	552	560	539	528	592	553	552	556	564	576	540	568	552	575	530	533	582	583	555	530	556	568	539	541	559	541	537	587	547	520	531	571	512	496	524	566	535	543	519	569	581	533	533	549	586	557	559	570	540	528	522	530	559	518	556	558	537	547	543	567	543	549	528	544	545	545	582	555	511	503	534	584	547	533	500	542	533	542	501	514	555	512	525	545	510	538	547	514	510	541	536	552	535	521	551	549	557	540	536	550	582	557	537	563	534	534	527	592	554	564	550	522	556	529	538	590	562	551	555	532	534	556	554	504	577	573	514	548	499	547	549	546	557	542	573	550	534	549	580	550	604	545	553	549	531	511	524	539	590	537	569	551	543	574	583	565	510	531	536	526	538	546	521	572	541	512	542	540	512	558	552	524	557	563	524	549	524	527	541	516	564	543	536	533	583	577	575	514	507	563	572	555	560	533	514	555	568	513	541	547	544	561	560	517	553	539	533	554	497	519	593	532	533	557	547	522	527	526	540	522	538	528	526	566	538	547	539	535	507	568	526	540	569	530	542	569	540	588	509	510	520	510	538	556	532	523	504	520	555	534	514	550	548	539	562	569	521	516	516	575	538	568	531	566	547	579	563	499	557	561	552	527	540	545	505	546	530	539	535	548	508	520	519	551	535	596	578	513	507	517	525	551	509	530	545	540	549	532	495	524	545	507	538	550	579	509	498	548	569	542	555	524	545	535	581	524	558	542	531	536	534	571	558	535	574	519	548	485	540	556	547	514	542	522	539	526	559	560	551	521	560	549	548	527	557	525	520	531	517	514	557	548	529	571	557	548	512	520	575	504	507	541	532	550	526	575	567	524	554	535	552	543	526	498	553	533	544	531	563	536	550	527	530	565	523	520	577	527	528	598	569	550	553	542	530	471	549	516	545	553	546	539	563	559	511	533	519	545	496	541	553	566	557	526	528	559	514	523	532	491	585	567	567	521	529	532	474	524	570	571	526	529	532	536	494	548	512	496	554	491	586	486	542	519	524	533	554	542	558	532	562	570	541	562	557	516	543	516	556	550	523	502	552	592	513	551	524	538	580	547	568	551	555	571	568	480	546	527	561	539	536	555	519	522	561	547	519	531	552	531	511	556	505	559	560	545	504	519	552	536	539	560	529	522	533	558	540	567	539	532	521	549	604	570	520	533	509	524	608	516	537	521	524	551	563	534	585	540	564	564	546	601	563	529	515	512	544	486	530	535	566	557	561	512	534	534	526	560	518	528	494	501	530	555	528	539	536	555	569	566	550	535	554	518	515	535	504	534	543	546	516	574	523	597	563	524	556	498	531	548	531	566	564	558	536	507	497	551	537	534	547	525	469	570	556	513	517	553	545	596	517	552	516	571	518	568	546	518	535	520	570	577	505	572	545	521	545	551	505	577	537	507	565	565	531	547	495	560	561	535	559	535	523	545	517	541	550	557	530	533	521	505	545	549	520	539	523	588	516	550	506	572	565	517	550	525	560	545	518	593	550	528	557	558	539	515	535	541	507	527	544	557	542	556	556	543	537	535	524	590	517	545	515	607	549	557	545	534	557	537	524	572	531	537	552	541	520	540	516	584	534	561	528	539	563	555	571	551	563	552	518	534	558	535	536	534	537	545	551	550	546	513	554	552	544	540	529	535	534	555	528	542	551	539	549	542	509	518	554	565	531	537	572	568	532	520	504	569	548	555	562	574	530	522	546	507	540	531	561	530	499	507	556	547	523	566	557	550	548	558	594	543	561	538	549	562	508	530	543	542	530	545	532	506	534	517	535	517	524	518	581	532	548	547	520	582	525	534	562	547	559	549	550	503	486	581	544	556	557	567	510	501	551	521	558	543	494	539	558	528	542	506	521	547	528	594	530	591	511	558	535	552	592	533	512	544	558	551	553	577	523	556	504	555	545	533	547	533	535	516	536	549	545	549	575	553	529	539	529	601	594	527	545	574	561	517	552	527	493	520	553	525	560	549	527	541	538	527	554	504	539	543	572	533	545	586	533	518	550	551	542	559	528	515	531	563	508	519	562	553	527	543	547	543	567	513	522	526	557	533	553	542	546	507	527	594	549	551	522	531	559	559	544	550	562	548	522	573	502	576	503	585	538	547	597	566	537	575	538	576	529	567	545	546	512	526	532	574	519	546
12227	27592	21854	7188	5403	4113	3139	2254	1875	1415	1203	1152	1070	984	1008	976	989	974	1007	955	948	878	811	807	845	931	933	974	1047	1100	1100	1012	914	902	797	785	670	674	710	692	724	698	762	692	662	722	756	740	738	818	889	831	840	732	644	655	661	655	673	611	596	572	599	582	569	586	537	589	592	557	595	553	596	508	570	523	556	547	550	548	532	585	519	535	501	564	542	562	549	562	552	534	563	533	553	590	535	500	541	557	570	536	531	604	541	566	549	519	515	552	529	595	581	530	530	600	593	590	569	561	548	534	534	524	535	565	549	524	508	539	552	504	565	542	537	548	576	584	570	527	488	557	618	513	552	525	561	551	596	541	546	513	556	537	556	558	568	509	582	507	553	539	531	559	538	546	518	528	503	586	533	545	510	506	526	566	522	550	512	578	561	505	520	536	516	587	539	517	531	551	537	530	544	525	552	559	559	534	494	529	561	557	563	528	537	516	540	536	550	548	574	502	555	548	562	564	543	540	545	524	542	519	562	570	554	547	558	558	531	522	579	556	564	539	528	550	541	574	542	574	570	542	544	545	577	561	542	590	515	527	550	575	570	542	545	515	536	540	515	554	559	570	522	553	589	583	556	580	554	572	551	552	527	496	535	509	516	539	516	558	510	513	503	499	558	529	526	553	508	577	564	569	541	560	603	532	549	553	559	568	534	517	571	536	568	549	533	558	523	548	504	538	519	551	518	543	546	533	563	542	535	533	545	508	511	578	554	561	560	550	538	544	547	575	546	549	556	533	579	522	577	564	557	566	537	506	553	514	523	544	546	564	535	523	545	521	521	564	538	533	541	536	570	512	580	544	556	529	562	528	546	572	541	532	520	575	530	530	519	558	576	596	518	520	543	506	541	558	530	558	527	612	533	553	601	555	538	531	540	534	544	542	571	529	555	543	537	552	506	542	528	504	533	557	562	578	568	569	529	554	570	568	503	585	575	564	589	513	539	589	540	594	556	554	540	530	538	577	511	531	571	549	550	545	508	534	545	548	527	527	542	557	551	542	528	527	529	507	536	543	511	525	548	490	531	552	554	570	542	551	535	514	565	524	542	566	589	529	529	579	554	516	549	538	547	587	559	560	555	522	523	559	526	562	566	514	516	499	550	527	573	496	569	553	549	497	547	545	547	521	554	581	541	554	531	520	520	541	573	525	525	556	554	555	517	575	567	517	535	520	547	578	506	557	559	554	584	559	526	574	537	567	559	555	567	514	551	505	471	526	545	537	538	551	543	528	580	552	549	494	522	572	532	558	567	563	522	485	532	530	533	545	533	566	516	534	555	558	523	527	525	549	574	519	554	544	533	528	523	553	562	539	551	500	555	544	548	570	528	487	527	509	571	508	522	500	549	526	534	517	537	548	557	522	576	581	562	494	536	542	587	585	560	559	515	494	553	554	576	557	552	521	527	522	531	546	597	545	536	574	544	546	536	542	532	552	561	559	604	578	573	562	563	561	566	544	539	512	544	524	524	566	532	543	551	498	538	543	550	566	526	527	590	537	579	547	599	542	572	514	569	509	543	512	546	556	570	519	532	548	585	559	619	554	508	557	594	572	535	527	557	544	509	543	556	564	529	596	542	539	574	512	539	553	545	566	519	537	596	536	524	517	554	589	550	540	562	520	510	540	527	559	523	562	546	544	551	571	527	547	537	559	512	557	531	565	519	545	561	539	527	506	547	534	556	542	569	553	541	502	577	519	520	526	500	542	562	537	533	527	559	573	537	559	550	530	481	542	490	502	580	532	553	523	582	507	500	538	557	499	557	537	545	540	535	519	562	525	553	514	548	528	536	543	555	567	577	587	532	505	519	515	555	558	508	540	492	555	544	583	561	540	522	548	592	519	566	572	548	556	537	536	560	524	566	543	518	575	536	513	548	543	519	553	527	558	565	535	549	524	531	544	556	549	547	537	542	591	552	562	534	504	499	536	572	547	595	520	535	573	552	541	552	525	542	562	575	577	520	546	559	564	549	556	542	584	550	549	525	541	543	559	554	494	582	526	528	576	566	570	561	566	527	541	565	553	570	587	591	532	568	562	545	535	532	542	544	581	559	585	538	519	525	528	511	557	561	551	605	573	573	524	506	515	540	551	525	537	548	543	510	542	553	552	541	559	564	565	528	554	573	574	534	494	518	527	562	538	561	557	552	520	568	568	563	583	553	576	543	527	549	560	541	513	548	563	512	578	551	527	518	577	527	566	545	512	550	542	563	565	508	520	558	553	554	560	523	549	551	543	562	553	552	544	550	559	557	550	528	520	534	508	549	540	544	535	595	570	545	520	555	510	540	558	561	524	557	514	530	537	533	540	516	544	542	495	497	545	565	539	564	555	530	536	516	522	563	576	545	556	555	556	533	518	535	513	534	527	547	518	572	548	545	517	541	568	552	583	515	537	557	547	537	558	497	553	574	557	526	525	503	529	518	515	548	531	559	550	581	509	553	567	557	553	546	547	512	560	554	562	561	569	522	562	548	552	558	535	546	544	549	566	578	508	503	540	541	557	573	574	547	518	559	559	559	536	557	574	545	552	555	522	524	548	506	600	522	519	522	503	546	549	552	560	559	536	554	523	550	532	504	541	555	588	551	568	583	603	574	530	559	518	529	504	528	554	551	536	546	544	553	517	525	541	540	557	540	576	520	553	540	538	569	545	558	512	505	505	572	512	525	546	578	532	537	491	566	596	542	552	525	563	544	538	551	516	563	567	507	552	524	514	573	538	546	539	527	497	515	516	548	581	580	549	517	576	548	540	542	528	539	510	559	565	525	518	522	502	544	523	542	530	516	608	586	575	515	520	511	539	522	555	564	530	577	560	499	548	538	576	522	511	579	530	546	508	543	548	550	548	555	551	543	549	553	528	531	553	547	527	512	509	536	502	529	551	538	526	584	571	513	557	543	545	521	524	507	531	561	515	526	560	520	551	536	528	517	556	551	591	541	535	516	554	523	587	540	553	528	546	567	541	554	531	519	511	552	556	582	583	538	567	558	566	571	574	542	571	542	571	562	518	557	612	552	556	579	539	564	522	573	562	549	519	536	572	520	529	596	545	512	539	525	577	559	574	585	555	539	547	564	601	559	532	550	534	580	571	533	582	551	548	567	544	580	575	531	512	532	563	542	572	551	555	530	544	567	590	535	547	549	519	529	566	536	541	541	542	512	592	522	552	562	563	575	554	507	515	545	568	515	588	525	546	560	514	562	543	520	547	523	529	529	522	518	557	543	552	526	560	532	507	539	526	560	583	562	581	551	556	534	539	548	525	552	528	560	548	556	552	574	538	530	551	524	533	517	581	548	550	555	541	584	590	545	567	529	522	555	595	560	550	548	572	533	546	590	537	525	530	593	536	546	543	560	529	567	533	544	527	573	564	551	487	557	535	545	537	535	516	541	550	556	524	517	538	560	541	513	547	529	574	527	525	548	536	518	579	524	543	544	523	566	535	494	571
28007	17735	6199	2007	1163	980	752	699	670	645	665	571	621	630	665	617	588	643	646	634	649	651	623	653	642	623	635	680	680	647	661	648	687	657	646	595	568	627	621	604	633	626	639	591	587	613	591	615	630	628	614	614	604	601	636	550	600	648	625	591	582	581	542	564	570	600	584	572	601	601	577	555	628	579	566	544	580	532	566	565	564	624	574	586	578	619	587	559	584	568	570	590	596	608	582	575	564	597	586	577	620	612	590	617	554	592	624	553	623	598	616	573	576	550	584	687	576	572	541	543	578	609	576	558	602	594	582	589	599	576	577	584	587	587	543	566	619	579	574	612	539	597	619	585	560	604	577	579	602	576	558	597	530	578	578	552	610	596	588	587	578	559	587	558	593	596	585	622	576	574	608	600	586	567	598	559	575	602	619	562	588	600	555	625	598	574	600	560	581	612	596	515	570	570	596	564	595	620	544	566	572	584	569	606	570	595	565	575	589	590	628	628	605	548	587	567	560	569	573	571	589	587	571	594	565	557	568	571	581	541	553	595	552	567	587	578	598	559	579	570	613	555	588	602	570	579	597	585	593	559	591	593	643	619	646	568	612	633	537	590	566	577	597	597	580	547	586	565	555	550	590	570	559	591	597	564	586	623	615	625	578	594	543	574	550	578	600	587	582	595	611	594	580	585	593	578	597	620	561	568	571	584	547	567	568	597	581	602	616	585	600	532	580	588	589	589	580	591	570	572	539	574	597	596	595	578	552	572	575	583	585	567	567	590	537	571	578	584	605	584	578	579	601	542	551	597	593	585	556	557	581	579	577	598	613	644	591	578	587	640	560	576	596	620	571	596	553	583	593	565	572	571	569	583	580	586	608	592	591	515	606	545	548	576	620	577	625	606	597	569	567	603	564	629	564	623	537	564	605	578	561	617	584	579	551	598	574	572	571	581	630	584	570	566	560	587	568	566	576	601	610	580	569	599	603	586	609	563	571	611	579	576	569	563	631	593	604	600	598	549	644	584	554	586	589	589	621	589	627	595	588	551	569	568	582	654	603	572	558	600	658	568	570	569	607	547	545	625	575	581	565	556	621	599	545	564	594	553	577	562	581	585	609	561	573	590	599	573	596	624	537	591	591	555	598	579	607	569	554	549	566	555	566	559	588	597	594	601	579	614	578	625	579	637	589	575	632	572	569	564	556	655	619	575	569	597	606	575	564	564	617	576	562	569	567	611	588	556	556	563	579	569	610	579	571	543	566	588	607	573	623	592	576	543	596	528	565	579	593	558	588	609	590	568	581	568	588	612	589	577	588	608	573	590	547	590	580	580	574	582	562	593	608	606	612	593	608	553	572	605	598	556	613	544	594	550	568	563	613	590	601	631	601	587	608	554	551	555	624	588	604	656	592	573	580	562	576	607	553	565	589	558	561	598	549	598	637	575	564	588	625	592	633	570	571	574	595	591	591	563	548	594	569	595	603	592	605	618	558	580	629	562	590	538	580	593	586	552	624	545	569	581	574	623	575	636	571	580	566	561	569	567	558	576	553	575	566	608	587	591	566	583	643	600	598	594	570	548	577	622	538	562	587	614	624	579	624	579	545	569	560	538	567	588	612	585	569	549	553	606	605	561	588	568	560	571	557	600	530	541	588	603	608	574	599	612	613	583	557	588	613	589	574	555	594	593	569	575	602	616	559	576	603	638	612	561	572	562	559	575	607	658	570	552	561	568	564	583	606	638	612	604	589	608	559	584	551	572	592	553	537	552	592	555	600	596	560	584	600	602	599	620	560	608	616	538	612	603	570	576	636	565	627	577	592	584	611	548	547	571	581	631	581	588	557	634	573	571	594	567	543	600	627	619	548	563	576	553	593	598	575	598	568	584	585	587	567	622	565	548	573	568	580	586	567	537	540	562	596	590	613	561	589	599	576	594	548	576	600	569	580	586	572	583	591	568	552	570	573	620	564	561	554	593	545	601	619	528	612	581	613	581	551	591	567	526	584	542	625	575	584	590	563	589	573	565	569	597	569	568	585	582	617	561	549	591	558	591	607	583	548	547	591	569	588	561	593	602	531	586	598	589	610	580	588	588	548	570	581	536	564	594	546	608	546	588	587	584	600	556	601	623	550	593	579	578	567	575	605	623	570	586	560	531	551	540	556	592	548	617	570	616	595	600	558	575	582	683	615	569	601	586	579	548	527	579	636	598	622	565	587	539	586	569	589	635	591	558	587	543	577	599	609	604	592	581	575	537	550	582	583	598	571	570	576	579	600	583	570	566	592	548	563	578	612	592	562	591	566	600	631	611	579	585	616	554	559	603	587	573	558	571	605	609	558	558	567	582	565	598	603	609	589	593	630	546	551	598	553	557	601	625	609	550	552	565	550	600	600	590	542	613	576	587	593	521	540	582	532	565	592	569	578	587	575	585	588	580	586	595	638	574	561	589	564	590	611	579	579	568	597	577	602	597	618	606	582	586	568	556	650	540	588	580	594	574	601	605	587	564	546	560	582	584	551	590	600	601	556	568	557	553	605	560	568	594	567	584	587	585	576	596	591	586	626	559	594	606	550	603	571	554	594	553	613	593	584	585	542	590	577	597	580	612	578	567	573	587	599	572	591	593	570	588	570	627	520	607	580	605	569	581	577	576	636	551	599	522	587	575	595	604	600	564	580	558	578	552	574	582	586	624	604	611	555	554	568	554	550	587	545	550	590	587	604	594	608	603	586	615	550	635	585	578	583	600	569	574	616	557	580	594	570	571	586	572	586	600	591	585	592	589	559	576	573	560	576	598	598	615	630	596	560	598	608	569	572	569	624	610	569	592	599	612	561	555	641	547	570	578	573	555	585	577	583	579	596	574	597	591	618	582	555	604	567	585	548	619	616	576	559	587	526	552	581	611	552	574	575	592	584	592	616	585	603	628	576	621	589	538	597	547	561	577	603	620	584	593	569	628	545	606	579	570	526	595	543	564	610	572	552	581	617	586	619	552	601	560	594	609	606	582	556	574	599	614	588	573	575	578	609	582	582	581	585	561	561	619	557	566	618	552	574	575	585	563	576	551	565	608	584	551	537	586	596	604	589	595	571	564	567	563	602	584	612	557	592	581	550	528	601	567	578	544	582	567	603	643	605	601	579	566	624	551	557	570	587	547	534	618	605	604	582	586	604	564	558	554	655	600	581	591	557	586	599	581	591	561	590	591	565	561	597	566	582	578	583	538	550	605	588	571	646	557	594	578	511	585	597	531	596	584	590	551	556	585	563	585	576	567	562	555	618	574	536	576	558	548	533	576	567	548	560	537	594	591	567	586	585	622	632	587	620	582	610	563	584	558	591	600	583	591	567	586	620	576	572	628	587	621	595	561	591	604	598	582	587	553	563	592	546	570	592	587	548	581	593	609	605	568	589	549	585	571	617	551	555	553	586	577	562	569	592	568	575	568	614	619	556	569	592	608	550	577	610	601	546	573	560	588	558	565	561	602	585	554
6820	5780	4236	1910	1523	1237	994	860	813	700	718	707	718	729	679	750	703	748	745	711	676	726	669	734	750	750	766	771	808	777	784	784	766	745	673	673	669	667	667	688	641	706	701	664	658	660	661	699	610	714	686	693	705	671	642	623	638	614	596	640	659	640	607	606	630	636	570	602	598	644	656	603	628	633	629	578	644	608	613	593	613	603	621	610	669	628	628	596	571	625	620	621	623	641	635	621	593	632	622	650	591	611	591	598	643	585	592	589	587	607	559	599	642	602	605	643	627	620	607	595	647	614	589	650	623	601	632	636	579	595	646	584	658	632	608	650	608	629	660	651	636	583	638	659	634	616	618	650	587	610	607	603	643	623	618	618	550	602	591	602	641	625	606	638	603	653	614	594	635	598	614	612	605	615	630	602	568	594	619	637	582	654	615	595	599	626	661	590	587	613	643	601	612	610	635	610	608	631	602	632	629	598	620	620	625	624	619	595	639	643	638	598	603	599	612	621	594	609	635	604	670	632	613	600	625	583	601	627	541	631	572	674	610	614	618	607	651	613	588	605	602	648	601	630	625	639	611	603	599	632	614	621	590	596	614	665	624	637	643	631	604	591	624	637	613	622	634	705	600	588	639	629	630	628	582	622	627	597	603	630	610	585	597	672	602	626	654	614	570	663	620	587	583	619	618	621	600	655	573	597	580	625	615	612	610	615	640	584	627	610	648	624	619	607	606	607	632	595	586	603	598	627	596	617	583	622	593	592	611	608	596	662	624	601	590	595	599	602	619	590	620	598	607	600	659	602	649	640	594	648	621	625	629	593	577	581	586	624	594	606	638	635	624	586	591	624	664	599	612	622	641	603	653	614	620	614	680	651	614	615	628	584	628	581	571	631	612	657	587	609	599	605	606	638	625	649	598	606	581	583	634	600	633	651	627	625	627	619	600	613	647	606	640	569	613	608	625	681	638	638	590	627	634	603	624	628	638	631	639	610	661	615	616	604	595	663	631	617	622	650	629	596	618	616	604	612	626	631	622	669	571	592	648	608	608	636	560	649	600	598	622	654	590	635	578	603	606	615	615	594	627	588	603	573	601	616	597	612	609	596	608	637	584	599	617	638	593	605	579	583	581	608	616	609	644	615	643	618	665	644	608	641	646	633	587	608	645	639	618	657	598	623	641	632	653	620	601	603	627	580	637	587	638	653	621	622	617	577	620	562	548	620	602	609	615	644	609	607	616	617	626	574	619	653	639	635	623	636	594	641	636	629	595	638	570	604	586	626	614	665	652	590	592	614	619	597	564	636	643	588	601	600	601	615	664	580	603	615	627	635	615	560	574	649	634	623	650	606	585	596	606	633	638	639	620	616	650	624	632	581	594	607	610	601	566	604	591	608	602	624	641	639	632	630	599	599	584	636	639	637	626	648	657	637	582	627	611	618	627	617	593	650	601	605	636	587	661	598	610	597	626	628	566	597	622	649	606	599	659	636	588	639	568	603	612	555	632	624	605	609	619	622	578	627	623	647	575	625	613	569	595	594	625	572	654	620	559	635	634	596	603	643	604	630	577	581	604	602	604	593	590	591	609	624	580	606	612	655	640	587	614	622	578	631	632	623	660	691	634	600	622	633	656	614	610	649	642	593	604	661	610	625	601	659	650	585	637	628	590	583	620	643	556	569	587	624	610	597	629	615	651	592	669	643	617	631	601	616	598	620	641	599	650	606	593	592	629	613	611	613	601	601	638	641	609	629	582	601	590	588	635	634	644	640	619	586	600	662	653	591	633	689	630	586	574	583	640	613	602	599	606	592	630	626	633	645	629	605	635	605	589	620	572	614	624	593	585	618	585	593	623	636	622	637	564	665	594	602	658	613	601	594	639	572	623	612	607	616	618	618	592	643	562	635	581	575	633	587	602	648	583	592	617	608	622	617	618	600	607	648	620	607	626	625	595	631	642	570	623	600	598	627	617	627	604	602	656	595	604	645	624	623	576	594	631	601	606	633	641	609	578	627	601	631	546	597	573	606	608	603	608	597	609	651	630	606	605	639	616	570	618	572	580	667	631	601	609	554	617	634	657	651	617	663	583	617	607	589	652	633	633	605	587	610	613	616	644	627	655	646	595	584	597	599	618	551	618	585	603	627	615	645	637	630	621	574	629	634	609	663	651	648	606	638	629	610	591	642	629	665	630	598	608	612	624	598	617	658	653	621	594	607	628	609	653	634	641	622	644	566	603	579	633	630	625	650	582	618	583	584	620	656	574	612	579	619	623	620	581	610	646	596	609	620	602	597	616	615	596	623	612	604	667	626	621	606	577	635	666	632	616	625	588	602	657	561	630	642	613	614	620	567	604	590	599	609	630	618	600	588	594	624	601	617	594	600	653	599	631	618	601	639	582	614	630	624	635	611	588	633	662	623	615	649	598	615	613	635	612	587	644	636	601	654	592	616	645	617	575	663	620	598	586	601	622	579	598	602	602	621	601	655	631	632	648	612	676	664	596	603	613	609	626	612	613	574	623	600	614	617	641	640	595	573	634	630	606	608	583	672	616	587	628	611	638	647	599	616	616	624	671	627	668	620	630	626	603	597	638	572	600	593	576	607	592	616	632	634	626	639	626	592	669	607	659	599	640	642	566	604	604	653	641	586	637	604	583	639	600	604	591	607	599	593	615	695	683	621	602	604	616	594	614	625	642	634	615	620	599	602	637	643	623	609	589	618	599	613	638	598	644	603	593	580	611	569	610	681	628	648	605	599	644	583	619	600	626	615	643	620	637	653	580	601	658	637	593	612	654	572	659	600	634	609	594	609	612	598	632	602	626	635	622	622	616	568	646	616	630	583	649	664	595	607	639	605	647	614	589	629	587	624	634	624	591	597	631	675	620	651	555	671	586	601	608	624	638	614	595	589	638	619	593	594	613	618	590	655	584	592	648	609	622	608	558	604	592	621	610	602	648	614	605	673	655	637	619	587	640	585	631	626	629	607	618	589	600	635	620	610	584	618	596	645	610	631	659	650	627	606	601	629	637	645	613	644	613	597	622	591	585	616	600	595	608	608	605	594	617	606	680	607	603	623	597	623	628	632	612	647	635	610	592	624	612	579	569	554	620	639	602	606	611	619	617	660	633	625	592	613	643	616	594	589	596	598	622	620	634	585	604	631	636	608	612	545	667	634	598	538	600	600	607	646	634	605	628	619	589	618	624	612	626	604	655	624	561	620	613	622	599	603	585	597	622	597	634	637	608	623	612	624	604	591	576	599	627	590	607	639	632	600	585	634	616	649	591	617	587	626	634	616	630	617	590	634	616	641	616	603	626	637	631	588	624	582	608	679	617	610	606	629	605	568	684	609	575	631	597	648	637	637	576	656	579	593	651	630	615	602	591	602	604	594	624	578	594	581	616	629	660	617	667	616	622	636	614	578	634	600	632	579	633	610	610	635	604	607	637	604	599	646	616	627	564	605	616	653	600	660	589	596	606	643	608	597
23830	21314	28545	24404	21300	11255	1585	968	747	624	558	517	540	532	525	551	477	488	534	528	505	499	468	493	532	501	506	517	578	617	601	521	531	513	458	482	421	431	444	428	462	409	474	431	439	444	428	437	444	492	475	466	512	438	385	389	392	389	372	434	376	380	396	361	380	355	358	379	361	369	348	357	380	395	353	392	358	380	418	365	368	386	348	354	381	338	371	363	372	377	323	363	316	360	344	332	380	373	381	343	390	372	403	363	388	394	397	378	326	390	356	353	388	347	366	381	340	398	387	416	381	379	399	381	359	376	339	395	334	375	343	365	378	365	372	350	357	347	357	360	416	364	350	395	353	363	392	368	395	370	361	362	343	355	388	362	392	315	338	402	357	390	393	362	369	374	398	344	379	389	353	373	372	337	353	340	391	380	368	358	368	375	406	356	330	368	383	401	335	347	379	347	376	349	349	378	358	370	347	377	348	312	400	417	370	355	392	361	363	326	391	389	397	363	379	358	392	376	360	333	378	349	354	350	348	387	381	363	392	396	361	365	361	386	343	361	382	374	349	384	371	360	400	375	352	401	390	383	379	410	384	346	362	348	358	354	361	343	359	356	348	371	389	356	343	380	360	330	353	375	341	348	380	374	384	354	361	366	332	342	368	337	364	393	365	381	375	338	341	362	406	371	373	375	368	326	357	366	377	395	373	380	382	367	360	396	357	400	342	356	353	383	353	400	355	342	360	386	385	377	369	378	352	376	395	380	338	388	407	346	401	376	396	380	370	363	364	392	377	399	375	410	354	362	369	362	335	321	350	360	376	339	378	315	381	390	369	344	304	426	375	396	363	383	359	355	340	363	380	391	349	366	347	360	353	357	381	379	320	340	380	374	368	350	360	361	363	384	384	383	367	385	417	355	360	401	347	345	375	356	361	375	376	342	383	344	392	381	362	381	410	357	347	355	390	374	351	358	393	384	392	384	362	381	379	361	327	362	349	376	385	351	367	378	366	372	349	381	379	369	422	384	334	396	402	358	407	387	381	387	349	348	378	353	385	366	430	391	371	395	368	371	367	377	375	366	339	368	382	379	373	365	384	343	366	386	374	357	424	396	352	346	377	378	374	404	396	366	350	370	388	360	366	378	342	400	344	399	374	395	370	368	343	380	362	381	327	399	366	360	367	401	379	374	352	395	377	350	357	390	361	350	357	372	390	393	349	379	396	363	352	363	366	343	375	345	361	384	357	346	379	372	352	352	432	354	365	362	350	378	387	356	396	351	352	340	368	362	409	374	357	322	368	391	353	330	345	370	348	360	371	371	383	363	343	352	376	374	339	356	354	394	387	363	382	391	365	373	351	350	360	353	367	375	373	343	390	348	382	388	332	368	363	344	379	345	385	393	352	379	336	321	363	409	378	351	372	330	357	402	333	349	355	382	352	351	328	345	366	350	356	387	381	376	388	339	375	364	353	346	369	373	355	371	355	396	336	425	376	371	380	384	382	364	366	357	339	346	358	401	362	361	383	352	371	399	361	361	346	384	349	391	370	357	399	339	378	401	370	395	393	367	366	373	397	371	359	377	383	360	375	389	407	385	383	368	377	341	345	360	343	353	360	387	361	370	348	370	363	387	341	357	379	344	364	386	367	372	346	375	370	376	381	395	399	349	392	353	367	353	319	362	407	382	380	368	383	380	399	387	359	371	380	382	369	358	379	389	385	353	343	380	374	351	330	368	401	342	350	363	347	358	391	391	408	346	369	390	355	361	366	399	377	380	381	391	364	353	391	398	362	347	324	382	380	380	394	339	377	347	346	352	338	344	365	353	364	365	387	362	343	341	399	388	377	364	378	399	381	388	379	334	368	370	373	383	353	364	346	392	359	345	355	365	390	402	371	355	359	373	385	386	346	389	382	375	387	368	369	351	358	352	363	392	388	362	371	355	384	408	361	380	351	382	372	342	376	390	359	364	357	359	361	353	402	350	345	351	371	402	369	341	355	374	381	350	365	379	372	362	362	352	373	372	376	367	375	353	365	349	343	386	339	398	401	372	380	384	333	361	349	395	360	373	346	347	353	382	378	357	392	396	394	335	401	355	378	378	347	408	362	340	377	376	357	396	381	362	367	362	428	363	363	375	379	418	379	348	394	338	355	326	373	358	390	352	368	359	369	382	408	336	371	367	337	366	395	380	359	354	373	402	347	366	368	365	357	373	352	385	382	382	351	385	381	374	398	377	384	370	347	395	388	396	348	366	351	355	399	364	397	367	374	389	375	398	371	363	353	333	381	340	403	335	372	370	366	364	397	364	387	365	365	368	380	358	348	350	363	361	383	369	372	365	372	343	346	377	378	308	339	386	397	359	371	402	384	355	373	372	389	368	354	364	357	353	398	346	387	356	382	376	361	401	357	349	342	396	359	370	386	360	372	370	358	378	415	397	373	332	369	353	385	385	386	353	350	378	357	394	333	318	349	384	382	363	336	379	400	369	369	379	386	343	328	377	321	360	408	368	389	367	395	385	357	393	375	373	373	392	387	337	400	361	388	362	347	379	381	363	401	381	363	365	353	371	394	389	370	396	401	356	372	355	361	376	350	351	384	349	419	378	371	347	370	343	355	355	369	380	337	392	348	372	354	340	368	363	338	373	370	367	380	381	374	360	331	385	356	356	383	398	347	377	395	384	377	360	360	365	382	337	359	352	383	348	335	379	375	361	348	368	392	361	333	347	357	343	370	388	378	377	362	379	356	350	351	348	368	384	344	382	362	371	331	363	384	358	383	372	360	380	399	371	360	356	393	419	365	346	411	393	356	358	374	345	396	351	349	362	387	386	374	372	386	383	388	375	408	365	329	383	400	396	386	374	363	392	384	380	387	337	382	374	409	399	372	401	352	369	381	373	340	324	361	394	360	361	355	362	383	349	368	344	373	372	368	361	347	352	403	362	350	364	405	363	321	387	383	386	357	341	377	372	400	353	331	356	401	360	362	353	365	353	381	391	369	362	374	379	374	330	373	375	336	389	380	395	362	337	357	351	372	378	411	348	377	360	390	365	345	371	322	385	382	395	370	373	389	381	406	411	354	380	364	353	358	348	350	381	368	363	332	392	380	400	358	329	375	351	327	343	392	355	370	383	376	344	361	360	354	361	381	371	369	334	374	363	376	368	373	357	353	385	382	375	383	380	372	383	380	377	349	336	365	359	342	400	386	379	369	383	333	380	332	367	377	357	382	385	369	355	366	356	365	361	349	347	394	378	367	401	366	360	370	351	346	380	348	379	362	332	383	366	396	379	390	383	341	373	369	352	370	350	372	389	359	347	351	346	370	382	383	349	325	381	394	387	375	384	372	398	410	390	366	373	358	373	350	405	351	398	421	395	372	345	341	369	379	375	340	343	364	375	373	399	365	389	366	360	389	356	355	376	375	354	377	368	353	374	365	348	378	371	351	371	388	380	332	406	360	357	339	358	387	360	373	364	382	373	355	378	395	380	396	350
9583	21628	17326	4700	3398	2555	1897	1439	1135	971	774	748	724	704	654	687	688	648	681	666	604	636	628	637	599	659	645	660	759	772	733	669	696	612	555	516	479	548	487	544	512	516	547	521	500	514	539	452	536	566	625	612	602	533	475	475	455	468	455	442	420	428	412	398	393	442	423	420	436	428	412	386	413	387	413	380	419	432	394	423	396	399	406	403	394	421	405	395	386	381	424	357	397	414	384	422	409	432	411	379	410	403	421	384	439	409	427	433	389	408	392	412	387	407	408	410	410	414	379	386	387	404	377	409	424	372	405	381	404	375	405	409	401	393	371	383	403	410	400	390	393	375	388	392	407	402	412	413	386	395	402	389	377	377	394	398	400	394	393	406	409	388	407	389	406	357	416	396	368	418	420	417	424	416	448	387	437	414	431	400	402	408	401	383	408	389	402	399	414	404	396	422	431	376	388	377	422	368	385	383	408	405	378	431	408	400	412	412	379	392	387	405	395	384	400	426	412	378	392	442	377	404	422	438	389	382	408	416	362	388	406	397	407	449	402	378	391	384	388	384	360	386	405	404	396	386	384	395	387	405	407	427	397	402	382	460	396	396	405	386	415	379	410	434	400	372	407	389	418	388	374	419	394	399	415	388	371	408	411	405	423	414	413	390	389	402	387	361	372	394	452	408	386	404	442	438	350	413	425	428	391	376	434	393	388	427	385	421	400	383	366	388	389	403	388	392	404	390	378	383	388	380	416	433	393	388	374	366	413	388	407	429	420	406	412	392	390	410	389	436	403	404	393	416	411	398	444	390	421	381	397	380	428	393	411	436	411	376	371	385	402	397	414	400	368	377	408	361	376	424	415	366	359	418	408	344	406	378	422	425	370	415	388	378	421	403	379	393	385	385	416	421	396	424	409	421	393	379	391	403	415	375	391	382	429	408	411	383	372	411	395	367	407	418	399	402	380	418	393	408	418	395	418	400	407	382	400	341	393	428	382	369	403	396	371	400	417	404	391	400	421	391	381	420	385	425	404	416	387	411	402	401	377	372	414	403	404	378	444	405	384	439	422	402	418	396	393	352	393	391	400	413	396	389	386	362	453	375	379	383	386	402	392	421	362	391	394	393	403	399	424	395	418	391	427	439	400	419	382	430	374	362	363	404	402	406	388	397	418	400	386	407	420	390	373	372	439	386	395	387	396	377	419	407	422	415	422	383	392	391	395	385	354	391	375	401	446	394	383	418	403	410	387	402	395	393	393	392	402	386	376	387	408	427	398	393	387	389	411	391	412	364	356	413	445	388	410	425	399	404	393	385	413	395	377	416	405	372	390	377	373	396	416	414	398	430	430	393	407	399	394	373	373	394	382	390	392	424	436	423	405	437	391	430	424	363	407	416	405	404	376	386	420	387	401	385	402	422	374	408	413	371	429	418	418	371	393	375	376	411	379	407	384	415	408	426	390	396	351	356	389	376	392	410	364	361	433	399	396	403	405	429	380	430	379	396	366	406	380	391	379	399	392	401	401	438	404	397	389	411	428	404	383	407	403	376	372	375	373	401	389	381	403	398	419	395	415	410	400	368	419	395	396	417	394	401	398	394	392	411	423	397	416	427	380	426	382	369	403	412	368	396	380	407	382	407	364	410	367	398	390	363	413	387	395	412	378	412	409	423	420	410	361	414	410	406	434	375	369	372	413	402	405	410	359	413	383	382	430	372	391	418	437	406	425	409	412	394	409	427	378	401	446	444	395	436	429	432	384	431	409	425	384	441	384	423	375	400	400	393	412	387	397	401	400	389	382	421	394	434	429	371	383	412	434	419	393	389	385	390	389	403	425	412	418	413	403	388	398	401	383	399	370	423	414	377	414	405	381	421	390	467	374	386	395	443	437	371	362	388	415	384	399	395	381	424	399	370	359	390	376	440	414	373	387	399	393	406	393	392	432	413	391	427	406	387	390	391	415	409	378	405	382	399	420	376	386	375	366	366	384	394	399	428	422	407	420	395	371	363	442	396	426	388	335	403	420	378	407	375	366	402	374	394	384	397	387	351	389	387	374	384	388	380	391	406	409	432	366	380	390	398	400	413	402	385	394	442	406	399	385	384	403	395	389	366	407	385	382	422	341	421	384	384	404	410	393	426	398	413	406	406	360	388	402	406	416	390	350	381	360	424	403	396	381	370	419	392	413	432	392	382	415	383	408	410	398	384	352	405	375	393	407	409	377	401	385	407	404	424	386	414	382	383	378	374	367	429	382	377	417	392	391	376	356	386	405	364	428	401	392	392	422	417	404	369	433	419	381	419	412	396	415	385	399	435	418	407	378	385	394	382	429	389	381	380	366	363	373	439	385	396	427	395	412	406	427	386	394	412	384	406	371	382	396	374	431	400	413	399	381	363	393	391	388	410	404	386	391	389	401	407	428	396	431	375	405	371	451	411	409	386	452	399	403	423	403	385	395	382	402	410	392	416	383	354	401	415	407	372	403	393	402	416	408	393	390	382	390	387	380	419	372	380	400	405	342	461	399	374	421	395	412	382	413	382	430	421	369	368	414	397	387	439	390	414	391	404	386	422	406	374	407	388	410	393	394	405	388	399	380	374	405	400	392	415	361	430	400	406	403	356	375	391	402	366	395	385	397	402	399	368	382	385	420	379	402	408	411	388	378	414	390	394	398	376	374	359	406	441	350	425	426	383	405	395	429	389	392	376	420	421	413	383	402	412	417	422	387	412	415	412	386	407	409	402	334	420	386	397	408	402	358	381	392	397	420	371	419	378	388	427	412	379	449	421	391	423	389	398	449	394	396	388	405	390	385	409	408	397	425	421	416	384	421	432	404	401	414	365	395	417	425	394	405	422	408	369	430	403	436	410	396	404	429	434	406	402	393	388	437	396	387	392	392	405	410	407	380	398	410	377	358	410	415	403	397	380	410	423	410	420	383	395	383	407	357	418	382	391	401	431	406	371	418	419	407	401	389	421	377	399	408	408	376	400	412	386	407	388	378	345	378	423	356	393	378	429	376	379	411	391	407	406	390	404	393	388	382	399	393	422	403	421	394	410	440	346	422	401	389	359	393	382	409	372	369	394	395	387	375	422	407	402	400	433	418	432	425	417	387	426	387	379	432	430	387	411	405	425	412	418	411	399	365	388	405	404	406	395	414	394	403	394	413	394	402	404	389	420	370	433	360	389	422	415	423	383	400	420	375	377	343	398	414	394	403	401	362	405	391	401	378	441	406	417	379	404	411	422	392	469	405	405	409	396	413	375	405	436	392	427	369	381	398	386	389	424	408	414	430	351	381	397	400	384	378	387	419	368	413	351	405	424	403	389	404	373	380	395	382	394	363	407	380	392	386	417	366	385	397	426	366	421	400	431	373	398	393	406	430	410	397	377	368	405	403	369	408	362	390	406	415	429	403	353	374	444	432	371	421	383	411	362	364	409	413	404	394	382	417	398	404	379	355	390	403	431	420	348	406	381	394	376	368	349
24938	21241	27260	25406	10868	1683	1262	1141	992	932	948	897	858	923	856	903	830	859	894	916	871	867	848	871	862	915	865	889	890	932	898	901	870	867	852	828	836	812	923	811	860	818	881	828	801	824	863	839	839	901	901	905	863	805	819	841	755	747	779	768	807	774	782	772	833	793	793	791	778	758	803	761	757	752	725	781	770	764	740	783	788	769	769	789	786	742	786	802	776	752	742	809	795	813	750	756	777	756	749	806	783	785	770	777	741	809	792	754	725	767	777	797	795	777	753	784	803	761	789	759	717	814	752	769	750	761	771	820	722	750	758	787	764	774	811	790	809	776	705	816	759	765	739	742	781	811	809	754	825	732	741	753	797	751	784	735	754	706	738	778	776	800	718	773	787	804	836	731	788	774	762	790	787	752	768	746	781	734	777	789	802	777	758	800	761	820	798	784	784	743	710	810	784	748	784	839	806	721	713	744	760	709	744	753	755	813	764	733	780	758	842	785	757	817	776	782	789	781	730	822	810	741	740	820	744	780	778	706	775	758	755	770	823	778	778	755	745	764	772	790	715	735	761	747	795	776	741	763	752	744	762	771	722	782	769	786	793	758	769	722	768	774	853	740	772	805	802	742	719	705	804	779	710	758	782	787	724	741	802	745	745	750	787	794	746	752	790	732	826	785	788	775	757	750	766	761	759	788	753	737	759	732	740	764	794	758	806	781	816	751	794	807	756	805	791	745	797	784	773	777	820	736	749	786	743	733	769	768	754	742	839	760	770	751	771	731	747	783	759	760	771	730	761	717	751	751	735	761	807	782	770	730	746	771	769	768	768	742	758	836	830	778	778	804	761	767	745	776	749	788	756	755	766	778	763	780	811	761	793	781	760	776	738	794	759	793	866	787	768	776	746	800	733	812	768	801	800	754	834	785	775	813	758	805	810	773	762	774	752	817	824	760	784	800	781	772	790	767	781	687	764	742	800	754	784	789	772	783	770	809	750	777	794	814	765	802	814	787	820	751	757	775	780	785	782	794	763	793	763	785	724	776	713	754	757	785	782	792	784	816	716	778	714	789	763	782	741	705	786	794	789	775	805	733	770	807	786	767	795	787	760	763	825	751	826	730	738	763	830	754	771	793	748	744	814	762	806	748	719	811	746	786	756	777	783	801	755	794	762	789	747	784	776	766	758	796	744	778	767	712	785	777	799	755	772	788	800	753	770	723	771	783	780	839	783	839	741	785	769	784	791	763	771	712	800	805	713	775	794	761	808	727	756	728	806	791	764	788	757	778	745	753	791	756	769	740	767	765	777	742	783	775	757	780	770	740	751	756	767	776	797	784	775	775	772	797	790	803	797	743	774	796	789	787	803	788	757	757	755	768	766	779	807	744	760	800	797	794	795	773	798	753	784	768	777	807	796	811	774	714	771	786	742	789	806	793	734	778	792	776	771	745	762	781	768	753	764	717	720	742	774	774	784	730	785	766	795	775	743	785	766	819	761	774	760	780	770	796	806	750	741	763	760	798	764	805	779	787	753	787	747	838	775	749	770	772	756	795	774	745	772	768	767	788	800	775	791	719	767	753	767	788	746	752	770	721	757	781	770	748	813	783	800	765	704	781	752	763	746	801	725	814	793	754	788	747	772	749	805	724	746	756	769	740	784	730	785	760	798	759	778	794	756	843	748	799	779	783	775	768	815	790	762	784	768	813	809	747	795	755	742	756	798	784	795	799	748	837	759	763	766	788	757	795	785	775	726	779	797	815	823	743	767	745	792	794	774	781	776	793	743	774	755	798	806	820	723	832	745	789	768	820	754	765	765	787	750	730	752	817	757	741	847	800	744	804	738	737	782	792	726	756	763	758	732	751	742	722	740	788	751	755	770	758	727	710	746	801	803	774	769	695	711	742	799	782	748	775	756	809	755	750	754	808	720	729	741	800	759	788	764	738	757	786	747	795	805	775	816	787	743	727	744	784	833	788	739	744	779	760	773	792	784	743	754	793	745	739	809	770	765	791	755	793	723	808	749	793	764	790	773	780	780	805	771	749	738	750	763	740	772	803	810	802	779	812	757	726	779	774	773	784	764	743	797	791	755	781	779	738	754	802	818	717	739	773	751	746	759	730	772	741	783	755	796	791	808	748	748	739	782	770	723	783	772	773	789	802	805	760	747	730	807	781	779	777	767	777	761	800	780	782	808	776	787	773	789	796	745	772	764	792	765	742	759	804	803	800	751	813	757	793	771	765	763	784	793	775	777	712	824	732	735	814	755	760	750	754	780	719	777	757	768	774	738	801	758	760	771	795	825	781	780	752	792	762	761	785	799	784	754	748	768	784	747	792	785	812	728	766	787	769	766	782	749	758	803	759	794	752	731	763	770	752	745	743	781	798	767	751	775	755	777	778	735	777	790	808	793	714	694	724	795	744	737	766	800	817	769	816	811	750	743	769	774	784	814	771	768	763	771	753	797	740	737	777	807	806	756	731	748	750	733	714	752	757	798	738	787	794	774	763	779	744	771	782	729	804	735	835	808	788	777	777	758	773	785	764	761	761	732	739	732	775	813	757	838	756	794	818	787	753	765	749	763	748	727	790	813	812	756	792	791	783	803	748	770	770	783	738	746	744	746	753	783	741	794	791	748	776	777	732	750	729	740	768	769	775	755	835	751	766	784	784	797	780	790	717	782	732	784	723	792	742	773	765	788	708	725	774	808	797	766	710	735	766	797	813	731	767	746	753	755	796	827	757	710	793	752	735	785	792	781	775	795	737	751	781	755	760	739	759	766	784	788	810	741	741	802	730	822	776	759	763	800	813	782	795	751	782	784	782	754	778	769	762	833	742	801	770	745	763	825	799	762	760	770	712	767	751	751	778	746	768	769	780	714	808	758	778	792	786	772	782	769	776	719	770	796	771	748	734	756	775	790	826	775	750	771	753	804	729	782	774	777	781	789	759	753	801	767	755	793	798	766	777	741	791	773	741	829	782	775	755	771	780	764	798	769	782	718	792	757	847	788	790	762	785	778	733	771	790	823	786	793	761	762	772	764	757	755	726	795	772	779	782	736	752	818	754	760	789	797	733	736	770	727	781	819	781	778	764	709	756	756	781	716	796	741	786	782	826	766	792	743	739	776	746	818	770	774	743	789	759	817	765	764	731	776	767	790	753	755	748	845	751	788	773	717	742	738	811	761	735	765	784	785	779	777	760	810	759	789	770	812	750	767	743	750	738	822	763	805	786	752	776	786	744	780	822	754	787	762	694	815	757	793	774	723	738	755	747	755	801	775	786	794	741	759	779	811	800	765	758	806	866	702	787	742	764	753	765	800	816	733	815	825	783	778	741	745	795	773	761	769	751	688	741	748	723	768	733	775	763	808	763	806	756	794	739	769	745	787	804	774	741	738	779	775	804	701	788	723	747	768	788	736	733	770	756	812	789	753	773	766	783	791	763	761	778	763	795	741	781	753	798	812	782	780	780	762	723	754	813	801	833
8885	18178	12139	3562	2747	2199	1718	1455	1312	1115	1072	979	1005	958	1009	965	962	984	989	1008	992	905	892	913	936	973	982	980	1019	1075	1145	1007	976	973	942	839	903	933	847	868	950	853	856	899	847	848	854	808	887	882	881	938	893	924	853	858	828	808	863	887	829	789	868	830	778	776	800	811	825	781	831	805	854	744	858	775	812	802	748	770	791	825	816	812	775	783	786	775	767	796	825	788	791	764	820	755	791	798	739	826	795	778	771	794	799	814	792	824	806	755	796	806	814	760	736	838	780	842	786	783	838	763	777	758	761	827	781	800	781	801	767	827	796	853	787	821	784	821	768	801	772	766	790	838	788	727	783	755	810	817	781	810	807	783	779	823	765	781	765	805	784	785	755	778	750	794	800	809	793	763	811	771	764	789	848	850	803	822	772	778	789	825	792	794	791	821	769	778	704	767	797	830	812	785	798	784	784	840	833	777	806	791	761	807	807	797	822	787	791	809	788	796	766	799	794	792	784	755	765	795	840	790	751	767	785	767	796	861	771	760	756	785	776	817	815	796	792	836	752	780	826	828	820	779	784	775	842	770	776	797	776	785	714	828	766	842	847	790	758	820	739	761	804	833	781	837	785	844	806	742	788	773	775	792	820	797	763	781	757	798	805	742	770	763	788	832	783	789	831	751	789	776	803	798	807	812	790	808	769	773	783	788	820	814	828	781	766	807	776	828	778	793	770	804	791	855	798	808	788	835	791	788	814	803	798	776	824	791	836	800	881	797	809	841	742	805	820	767	776	784	738	760	841	807	764	775	769	786	813	796	736	828	742	712	767	799	790	772	812	848	812	785	784	766	792	764	801	752	809	839	813	786	787	796	863	784	803	823	811	807	786	804	749	815	811	759	808	765	800	809	728	827	848	769	823	801	776	758	835	867	771	796	763	817	789	792	781	809	790	836	824	821	766	803	783	725	818	729	807	801	799	783	792	795	759	809	769	762	797	827	789	827	751	759	786	788	813	812	834	839	782	767	775	823	792	823	785	765	733	761	774	837	802	835	775	760	790	814	768	795	782	784	819	841	775	807	830	759	798	843	823	730	746	759	868	793	809	788	818	720	813	777	777	758	783	827	812	820	794	821	799	780	776	828	806	758	773	815	786	767	806	778	796	808	825	788	804	810	805	829	805	804	744	812	824	787	782	771	813	801	816	792	780	775	792	777	812	789	843	796	757	831	765	787	786	773	763	751	790	765	787	785	764	806	790	825	786	821	773	765	808	788	771	779	809	759	804	781	811	809	771	813	827	720	805	784	804	832	852	803	817	841	757	769	759	839	768	787	799	810	807	869	757	812	748	766	754	837	806	800	805	795	811	750	750	773	747	779	776	811	803	777	811	743	781	794	820	752	780	788	816	804	795	772	780	752	812	763	816	822	819	773	816	794	801	797	778	765	778	809	798	822	831	763	774	795	805	789	819	791	763	776	800	810	757	771	808	792	782	816	746	766	819	772	788	771	761	760	791	809	784	763	775	790	793	787	800	770	774	777	770	746	723	825	762	783	824	809	818	772	766	784	806	815	776	831	764	777	770	847	790	822	801	786	831	799	788	815	866	793	796	790	830	783	771	784	753	766	764	786	812	796	808	814	797	862	817	790	766	772	826	819	819	741	769	819	824	758	806	740	779	793	802	766	781	847	750	771	757	814	779	762	808	793	800	728	800	784	829	764	790	766	782	759	798	816	780	734	824	761	868	819	749	755	819	807	821	803	797	702	829	811	771	794	794	840	801	792	808	768	793	822	778	831	782	799	812	750	770	792	783	803	859	827	763	764	809	784	843	795	748	798	757	767	819	790	827	847	786	750	751	799	765	798	748	797	790	762	797	764	811	805	847	801	778	819	826	752	753	785	813	758	791	768	802	780	807	814	817	811	840	792	787	798	795	854	811	821	792	814	844	768	802	832	795	772	802	813	766	785	821	786	755	758	781	829	820	850	791	757	810	758	806	769	795	835	741	829	826	798	785	819	755	800	782	798	766	788	813	796	760	831	781	798	813	752	764	806	820	803	843	823	794	768	797	800	756	797	786	749	768	816	802	850	841	832	773	765	825	818	785	812	763	781	804	809	826	760	810	722	803	753	840	813	825	828	762	809	831	795	794	826	743	786	731	832	811	787	799	862	805	788	801	763	755	873	803	810	796	777	753	808	792	826	765	809	798	831	781	789	852	788	803	809	800	788	808	809	768	749	827	785	833	814	825	767	758	802	779	813	774	770	769	742	780	766	769	771	781	850	777	754	754	823	781	813	824	802	776	792	777	789	767	842	789	800	729	756	789	756	801	809	753	832	806	803	815	746	759	752	782	753	795	798	820	814	787	818	839	777	780	783	788	799	776	799	761	807	835	772	853	741	832	830	758	799	804	801	803	776	780	825	822	790	829	795	816	811	774	795	761	800	837	807	751	786	791	804	771	797	809	806	796	758	786	786	748	810	814	788	839	795	768	783	775	813	821	778	786	794	791	822	776	789	831	783	760	796	788	816	766	831	799	782	855	814	790	773	830	790	772	787	773	765	805	800	813	789	791	803	758	784	792	817	781	771	732	761	765	783	806	790	759	804	802	823	784	802	796	769	824	784	790	827	835	766	790	800	750	823	796	759	784	797	813	808	800	796	794	817	759	751	786	760	807	793	817	728	734	801	752	725	783	800	760	807	804	785	768	803	779	817	760	779	776	787	752	776	756	804	810	793	800	774	800	814	796	769	777	795	806	834	774	761	795	819	782	765	779	721	834	820	783	845	792	789	808	783	783	737	849	803	809	763	796	814	843	734	818	761	789	797	784	745	782	801	733	732	813	789	782	743	801	796	810	787	818	743	765	823	748	754	809	759	825	763	774	834	799	825	755	816	745	801	811	724	764	801	783	748	773	810	818	798	777	764	785	730	819	799	854	803	801	761	789	796	778	824	830	827	780	818	812	778	724	736	756	775	778	791	804	776	810	751	750	781	815	831	816	773	758	784	755	775	765	816	777	826	801	796	802	813	794	819	803	773	854	784	840	800	760	811	730	765	760	806	795	770	814	785	799	793	790	793	775	795	704	779	839	818	854	841	766	789	769	843	784	772	760	827	807	833	744	758	748	793	743	781	755	800	774	825	820	796	832	770	853	767	855	803	773	827	815	804	817	795	800	812	853	777	798	810	819	812	776	770	784	818	809	794	769	765	790	846	773	807	773	751	767	798	760	786	821	800	762	745	825	845	786	755	796	772	823	748	813	833	800	851	791	832	800	790	739	765	808	751	798	789	761	774	752	808	810	788	826	801	777	800	782	799	796	751	787	774	776	780	785	772	805	742	765	764	818	778	776	747	772	777	777	784	759	800	782	787	837	857	780	820	779	831	772	811	825	732	825	749	773	802	771	794	842	818	807	806	744	803	803	795	784	805	777	797	804	775	782	819	780	836	784	837	768	783	784	814	841	811	779	797	804	729	790	829	767	806	832	835
22704	21256	28857	23967	21249	21306	9651	1745	1274	1055	934	810	835	825	872	833	751	786	808	791	841	755	714	707	752	834	815	772	850	899	880	831	760	716	697	698	674	607	632	645	667	657	613	662	673	613	673	576	660	737	742	770	709	658	640	636	606	597	590	587	602	581	556	612	539	549	598	599	606	561	574	528	535	549	565	542	589	572	535	593	555	531	564	550	524	587	566	566	534	548	565	583	538	550	560	557	567	578	550	607	578	586	529	491	540	509	596	538	543	531	490	510	569	524	557	530	571	603	517	547	536	544	535	539	567	505	553	562	522	535	536	557	591	582	567	574	571	542	548	564	538	542	534	511	534	557	590	557	562	570	589	523	505	582	548	543	578	526	512	553	520	555	570	523	568	533	579	503	539	529	569	529	539	542	520	508	505	559	513	525	568	544	566	514	530	541	524	575	535	484	537	511	554	542	525	560	538	525	533	524	534	579	539	551	586	538	560	517	623	521	518	542	523	510	565	552	559	577	540	554	511	545	556	535	527	512	557	569	518	483	527	556	547	563	535	522	526	558	546	569	561	556	548	561	538	505	549	562	525	492	544	538	541	556	537	515	556	535	514	553	556	569	507	515	565	536	509	498	545	565	581	530	571	553	545	542	515	536	512	503	545	535	519	540	525	551	592	562	573	507	521	569	539	521	552	563	585	528	556	538	578	507	548	559	558	552	580	590	588	541	571	552	512	530	508	501	574	582	540	564	528	564	507	588	523	544	527	589	555	484	527	516	554	614	568	531	526	533	518	506	547	562	523	541	556	558	533	573	508	539	498	514	552	571	539	546	560	544	523	511	526	576	516	565	486	547	523	594	577	553	518	553	507	504	539	547	575	571	574	524	557	557	547	511	497	552	576	559	543	564	540	532	557	534	530	575	580	566	541	547	584	544	525	557	581	510	548	535	535	568	531	559	587	529	527	600	538	531	505	554	510	523	553	565	521	517	574	551	555	550	540	544	545	548	564	605	568	550	538	565	560	561	525	529	519	539	523	553	553	570	533	513	541	506	565	528	581	538	590	555	563	545	598	552	561	548	530	556	541	540	536	555	570	581	519	504	537	550	529	548	537	568	571	572	529	534	560	541	538	528	560	539	527	536	537	518	551	501	513	512	525	536	526	590	566	569	558	522	547	564	530	617	511	504	542	544	564	546	477	502	540	570	562	508	559	576	514	567	529	540	524	535	543	520	545	530	547	516	537	564	548	536	566	556	552	534	563	536	564	529	553	525	556	587	540	502	546	563	543	539	543	530	529	566	525	530	534	555	516	563	520	507	539	527	572	546	525	571	531	566	561	584	520	542	506	555	568	532	531	586	571	578	538	558	524	532	591	514	516	540	542	537	527	507	567	556	524	559	557	582	563	521	533	516	528	550	502	517	578	576	505	582	532	548	548	540	515	620	574	557	543	525	569	586	507	526	504	615	526	538	571	572	562	573	532	522	555	571	531	540	568	545	612	536	557	527	577	500	527	554	561	528	589	522	518	537	516	533	563	526	553	584	570	583	531	580	538	553	539	556	550	476	569	530	554	522	571	543	534	525	540	560	528	577	527	529	519	542	545	522	538	552	555	520	565	578	533	550	527	530	545	588	585	529	550	525	535	540	562	544	576	535	524	535	528	564	531	522	517	534	556	527	527	548	572	544	545	565	511	539	568	535	555	502	525	547	498	560	571	542	521	552	465	584	587	495	587	598	561	563	544	527	541	552	498	557	611	547	562	518	542	541	563	532	499	531	545	580	516	601	534	578	560	528	554	548	552	522	501	579	553	547	544	532	532	600	574	531	526	530	566	545	532	555	571	569	526	516	543	538	549	572	568	526	526	516	546	549	543	543	530	542	571	516	540	514	508	559	549	531	541	574	511	553	554	577	553	522	541	501	560	521	597	516	570	560	577	542	533	545	567	540	519	559	539	522	529	541	538	548	560	551	532	544	524	556	577	539	528	557	503	511	575	536	590	527	520	557	527	577	516	575	568	558	549	554	539	510	551	582	534	586	555	589	532	562	517	531	521	528	555	554	531	555	541	538	513	528	548	569	550	557	571	576	561	560	534	556	525	550	551	555	509	509	579	518	517	526	561	544	499	547	564	551	518	501	527	560	545	571	584	585	541	550	530	506	526	534	524	565	549	558	569	563	494	570	590	560	508	551	552	539	555	482	558	557	576	547	545	533	556	532	545	524	594	576	557	552	570	589	540	573	534	570	565	560	519	598	506	553	522	513	540	539	526	517	552	567	512	516	519	560	559	529	576	558	539	527	514	519	589	533	554	564	503	501	543	517	608	582	530	490	536	558	584	562	523	501	503	556	505	566	515	521	522	498	567	499	505	538	545	539	522	545	555	509	591	515	542	575	553	544	562	550	561	583	555	546	576	556	568	574	513	523	550	495	551	521	535	539	531	544	533	577	570	565	543	510	573	574	520	544	585	593	539	553	544	530	549	536	531	565	525	515	516	574	530	535	537	575	524	549	539	552	540	514	524	513	553	528	571	570	547	584	532	531	526	518	580	633	524	544	551	546	567	501	533	512	564	545	517	526	538	595	595	554	479	517	572	539	555	562	522	470	511	552	552	519	556	611	556	540	552	561	557	561	526	552	510	557	547	532	532	601	529	566	601	568	541	547	533	519	544	533	546	543	594	553	513	525	544	537	560	555	596	574	554	574	575	546	561	572	563	566	516	554	519	536	521	552	536	600	537	524	558	575	559	542	539	547	512	535	543	547	536	532	547	510	547	529	545	547	535	522	533	586	529	552	537	512	539	526	565	551	527	557	551	545	532	577	536	513	532	513	576	560	522	556	526	538	566	549	577	547	521	574	533	507	523	560	518	535	554	515	500	532	534	550	552	526	563	550	564	554	496	513	492	553	536	533	522	552	539	513	528	561	519	559	552	596	545	536	556	514	553	524	524	551	555	549	526	504	580	545	502	583	558	530	540	537	569	562	538	535	567	532	529	542	531	558	501	528	540	531	560	570	522	577	587	583	524	549	524	591	549	537	547	535	554	539	574	493	554	519	538	546	549	549	546	534	532	555	580	517	556	572	543	534	566	531	538	519	539	545	483	533	560	574	553	526	534	529	537	560	574	546	582	559	537	566	556	548	546	546	557	579	507	564	559	534	572	551	568	579	551	563	557	576	551	525	503	570	531	535	549	553	552	569	534	545	545	606	523	506	579	584	514	571	591	563	658	534	523	533	549	526	547	493	528	565	558	559	561	585	518	511	507	545	533	529	563	603	533	481	559	522	525	508	537	542	599	529	502	513	511	540	525	532	540	502	537	560	524	540	544	555	533	537	516	482	520	561	536	520	561	563	524	520	556	521	575	544	523	534	520	540	548	546	555	589	544	505	546	561	558	606	529	547	532	524	523	523	569	534	515	527	553	569	528	585	533	547	521	541	535	541	529	577	518	538	559	523	538	529	525	519	552	543	560	564	529	560	508	571	584	525
14088	32483	21726	7253	5405	4092	2863	2396	1964	1448	1313	1191	1149	1089	986	997	988	952	1008	1027	968	875	843	840	852	936	959	992	979	1058	1091	977	942	888	834	743	737	660	687	744	756	725	741	700	713	704	752	738	721	812	861	879	886	719	691	648	666	651	630	639	599	634	579	548	584	567	590	593	593	646	594	586	611	519	532	578	586	553	530	544	543	524	522	525	559	518	573	492	582	543	546	582	550	497	572	580	594	556	523	560	544	563	538	543	529	556	550	492	574	526	577	536	525	545	506	515	516	548	515	564	525	542	558	584	545	519	560	633	566	525	564	530	541	547	550	534	562	552	571	530	493	559	548	546	547	541	565	553	556	542	558	557	549	498	535	589	578	536	573	547	523	571	528	517	521	539	560	581	581	568	553	509	571	551	560	569	565	497	553	591	567	510	524	576	505	558	551	537	550	578	543	509	543	561	547	558	532	549	566	550	544	563	570	473	580	550	540	584	536	560	573	550	547	527	566	560	509	529	552	546	547	595	579	526	494	539	529	547	572	539	564	542	595	553	517	558	538	536	596	579	520	551	535	577	568	545	538	555	568	519	567	559	528	554	565	589	580	540	520	587	556	557	581	529	575	532	514	524	545	529	549	548	539	507	551	536	554	547	589	550	581	563	533	543	573	542	581	540	545	555	558	530	564	525	535	576	513	594	585	554	560	532	565	564	560	566	546	562	557	561	549	585	543	593	565	544	573	521	543	515	557	592	559	576	515	559	550	532	514	564	522	587	564	545	502	599	537	523	532	555	524	523	529	557	573	605	591	514	518	584	557	570	509	559	548	565	540	518	579	569	536	557	534	608	539	586	552	567	531	541	562	556	549	584	554	581	546	568	522	513	597	563	548	541	596	536	572	570	506	528	577	558	541	550	536	533	556	569	548	555	595	549	550	528	542	557	527	511	530	582	531	537	522	566	555	551	542	534	524	559	540	565	539	572	555	556	571	571	595	549	543	550	576	546	556	524	569	527	570	541	558	546	519	568	563	518	548	546	547	559	550	571	534	563	577	552	582	576	562	527	539	571	580	556	527	580	511	575	545	564	537	555	520	588	538	552	607	555	557	546	568	515	551	578	543	537	573	543	524	574	520	559	540	586	524	559	561	544	533	564	574	556	528	519	573	536	574	576	567	574	559	589	550	562	556	526	571	599	600	542	540	534	554	565	579	564	537	563	554	567	553	552	543	538	549	549	576	498	533	569	506	571	559	507	552	522	535	558	549	526	571	556	516	540	542	558	570	536	530	550	530	562	538	599	549	572	531	495	536	518	540	571	522	572	550	541	550	571	516	545	537	568	549	559	567	558	571	547	570	551	521	564	535	565	555	562	525	532	539	516	534	536	611	510	562	602	525	564	600	573	566	541	534	545	540	541	554	535	566	563	551	573	494	563	573	599	561	539	574	552	551	527	568	526	514	587	558	539	551	565	550	558	547	561	547	558	540	494	565	550	591	550	526	569	538	549	581	561	587	567	536	510	576	527	522	588	582	532	554	556	563	567	580	576	513	546	536	548	554	570	573	578	511	549	531	547	547	565	546	531	545	535	537	554	560	587	510	526	588	573	554	535	531	555	526	571	545	511	534	500	570	556	568	573	563	556	539	532	548	556	514	544	552	553	564	573	560	556	517	589	539	500	566	512	509	553	548	546	546	519	566	581	522	574	503	551	529	528	543	569	568	589	540	547	548	567	573	546	540	548	585	537	549	569	577	570	574	557	582	586	550	561	560	538	549	542	512	537	539	541	564	577	538	519	580	557	574	516	543	563	559	566	555	570	562	565	539	594	531	541	548	595	525	517	517	571	567	555	543	575	561	510	545	537	548	512	508	560	557	538	532	526	592	577	540	551	538	596	497	543	512	550	550	557	540	570	536	537	576	570	531	533	599	570	577	530	533	592	585	544	565	536	556	498	510	541	584	551	572	591	563	564	520	538	544	559	549	536	520	554	541	537	522	565	554	574	532	561	525	523	546	549	502	530	562	561	535	560	585	564	572	555	566	558	564	563	546	587	557	553	591	534	569	566	525	578	544	540	588	542	524	568	520	586	541	550	515	542	541	574	563	532	540	550	529	518	538	565	545	574	573	559	575	555	500	527	543	526	562	513	542	526	546	514	555	541	579	567	566	559	527	592	541	561	569	578	568	545	568	576	530	581	574	595	563	534	545	566	587	570	498	573	565	536	540	584	512	558	509	584	550	538	532	529	573	512	536	525	564	570	538	548	528	539	530	540	536	529	572	548	569	557	567	548	579	553	550	523	555	557	519	543	554	548	551	549	545	573	533	534	525	532	571	559	548	581	552	572	527	539	589	535	597	552	569	499	537	531	541	578	516	553	571	520	537	556	517	542	540	541	578	536	537	540	526	554	526	534	531	530	574	569	526	528	542	539	555	521	541	513	451	525	582	540	536	554	492	551	545	586	549	542	526	534	565	551	561	566	548	570	550	566	549	534	526	516	538	560	559	564	527	536	526	543	526	521	546	573	583	568	567	582	600	533	578	535	541	541	573	512	562	494	551	562	528	585	533	542	501	557	581	527	558	592	548	512	549	567	585	544	507	523	585	565	525	568	591	599	564	583	539	520	532	516	554	493	564	524	536	554	517	546	528	527	530	532	531	553	524	583	560	533	569	579	557	538	544	545	556	579	512	540	612	565	604	554	526	577	511	537	535	568	533	524	532	570	558	545	541	525	584	520	551	555	530	542	560	577	568	575	535	579	522	539	545	500	528	559	540	520	541	550	555	572	528	566	571	539	579	545	539	541	569	537	525	587	537	580	554	548	528	544	588	540	542	544	586	564	560	598	569	582	635	569	513	556	530	564	507	527	562	533	543	593	574	518	546	557	579	510	503	602	567	580	555	557	538	543	564	560	555	544	544	546	562	549	557	544	544	532	535	561	550	528	549	598	561	508	533	560	552	543	524	553	596	529	558	534	535	576	533	529	554	544	568	554	583	556	565	542	587	532	551	546	518	549	583	547	572	539	531	593	542	558	502	547	607	571	540	617	555	548	575	582	559	571	544	558	546	491	512	555	536	509	566	530	523	576	537	549	544	543	545	553	579	544	577	560	586	539	534	553	539	563	541	534	526	543	571	536	559	538	544	585	555	564	536	548	525	496	532	518	541	538	547	517	553	531	561	577	564	532	550	554	539	566	547	527	557	529	544	584	541	554	547	517	518	512	553	583	556	556	544	563	536	539	555	581	568	572	508	557	569	560	541	557	534	541	528	540	592	537	582	571	556	550	503	558	550	542	553	563	496	531	579	561	576	569	549	525	586	545	510	538	583	546	575	534	533	563	549	505	548	595	585	528	543	532	563	560	525	529	582	517	543	581	564	575	567	555	527	557	583	558	586	554	525	548	544	536	574	592	528	549	538	535	538	546	558	521	574	523	561	522	507	586	549	563	533	565	529	549	570	569	546	538	579	569	556	577	532	555	589	563	552	554
27922	17670	6025	1991	1122	916	772	751	705	642	631	585	598	648	628	611	599	613	675	685	657	630	623	611	647	665	689	702	710	677	676	645	638	661	616	598	695	623	624	618	639	620	654	648	588	604	654	583	633	629	661	630	560	606	629	621	607	616	595	576	598	572	576	568	632	617	558	560	592	614	610	591	578	594	597	575	557	591	585	596	594	555	586	615	591	586	611	603	570	606	625	549	574	602	595	595	581	598	558	618	606	562	584	624	567	595	547	534	556	591	569	632	634	622	582	599	604	592	627	556	612	561	603	581	564	551	562	607	597	595	566	560	576	573	588	598	569	612	583	568	617	548	598	601	555	568	595	560	597	569	561	601	626	587	563	574	609	607	585	653	591	579	589	571	587	596	607	587	595	612	578	582	551	547	616	590	588	542	575	579	600	575	568	584	600	574	595	595	574	590	593	547	579	602	571	581	557	566	610	610	524	572	592	594	576	577	585	582	554	586	625	578	599	563	572	547	558	599	605	572	587	533	600	536	590	590	623	585	575	614	551	598	565	569	599	611	576	580	595	613	542	501	553	595	560	578	592	589	575	596	609	601	616	560	594	600	561	572	662	598	564	561	586	602	607	618	542	589	568	637	623	572	594	484	601	624	550	588	623	592	580	559	605	579	597	595	575	629	565	571	601	584	575	564	615	655	534	611	552	579	562	544	579	560	529	606	572	610	533	586	576	592	588	596	614	572	569	556	551	577	591	562	598	583	556	604	580	562	581	571	552	601	539	592	603	561	618	605	539	618	572	550	616	587	610	577	593	608	576	569	606	584	581	601	574	576	564	552	561	564	634	597	573	595	588	607	596	556	640	612	586	559	613	596	556	579	605	586	542	592	537	591	583	585	601	528	544	590	581	580	600	602	566	595	527	588	593	590	620	592	575	582	561	559	620	565	598	627	619	587	649	576	608	603	625	555	622	570	620	627	595	618	568	582	579	532	581	572	574	583	531	561	591	518	611	625	572	590	596	567	580	558	592	593	570	544	609	584	592	599	625	602	579	627	597	544	597	583	582	571	578	595	581	619	613	578	603	608	580	586	590	612	557	612	543	589	586	572	583	564	625	598	596	591	601	551	596	617	633	598	604	586	557	616	596	566	624	558	610	577	602	627	603	582	563	600	568	584	587	591	601	595	556	563	612	563	566	626	609	592	593	580	594	547	588	581	606	583	559	581	593	626	567	621	563	576	562	574	617	580	572	578	571	631	608	577	571	552	585	570	596	585	615	562	628	538	573	588	544	553	543	568	556	600	609	555	553	591	613	554	575	650	581	589	603	558	548	595	587	525	602	546	606	624	627	583	568	591	583	586	594	565	556	549	557	551	581	578	559	585	594	596	607	576	625	555	612	573	611	602	510	602	568	550	582	580	554	609	612	661	596	553	554	575	605	580	616	557	596	553	553	620	640	591	584	577	585	590	597	594	566	558	581	611	597	592	550	638	580	549	570	605	591	613	559	611	566	604	602	609	599	589	554	542	616	609	593	603	591	547	617	567	587	613	575	588	591	598	564	580	585	534	623	617	593	614	614	581	576	544	539	599	602	579	603	573	560	564	585	579	630	595	585	616	544	584	595	554	577	611	557	565	535	583	581	555	617	583	597	545	555	567	556	620	535	576	594	539	579	602	603	592	535	585	620	631	576	596	620	578	587	572	583	577	543	588	605	596	591	569	608	595	602	627	573	611	573	581	579	583	612	546	592	606	591	634	646	568	573	646	611	586	586	592	594	585	586	619	575	539	575	585	587	557	560	601	596	626	621	574	590	571	584	535	568	577	579	568	580	651	613	594	584	580	611	595	577	603	537	624	564	554	621	576	593	562	570	616	586	567	581	577	551	631	618	636	573	585	583	598	568	550	577	597	626	622	564	587	617	605	567	570	576	569	548	594	558	610	571	571	614	585	575	587	568	567	583	625	580	609	594	607	589	593	588	580	616	569	535	585	602	577	584	586	576	594	660	671	634	574	580	589	569	589	579	602	557	597	603	583	573	583	630	551	554	610	577	591	612	598	597	595	588	597	584	570	578	588	588	617	558	611	586	611	579	583	594	570	593	579	567	566	588	583	589	557	550	603	584	570	591	599	636	613	574	602	584	592	577	549	563	591	550	591	585	581	607	531	578	585	553	622	580	537	603	573	611	576	533	534	542	602	576	535	576	543	571	552	589	609	566	596	559	569	593	569	592	590	582	637	597	598	558	613	553	574	607	614	597	563	615	571	604	598	630	604	583	609	590	560	609	569	627	587	556	576	558	635	592	546	582	600	570	565	610	582	586	599	573	565	568	570	602	556	572	597	590	580	529	589	551	587	604	571	648	574	589	565	584	549	577	560	602	565	566	589	547	581	595	584	615	558	578	584	629	542	589	566	600	581	627	592	645	618	533	600	559	626	577	621	640	598	634	585	609	596	585	589	596	616	605	552	624	602	586	600	556	554	573	563	573	620	613	612	571	600	552	558	595	623	564	603	604	565	583	620	570	557	593	587	555	595	552	562	631	567	600	598	590	613	577	545	582	603	550	564	595	573	615	541	589	565	576	608	579	565	604	569	593	601	606	567	581	595	586	565	590	567	561	591	634	595	601	556	614	562	553	582	576	535	579	584	553	592	587	598	611	640	600	630	591	574	601	577	587	570	582	605	642	584	599	601	587	579	552	574	569	587	591	569	572	521	552	577	614	546	645	622	572	601	586	616	596	579	610	587	560	618	604	582	622	540	583	602	585	578	607	568	605	581	588	594	624	616	609	592	596	638	556	598	593	597	603	597	614	550	647	563	559	602	555	571	582	597	604	597	591	614	597	582	557	588	568	569	552	637	553	556	620	538	564	623	560	629	596	565	589	581	609	582	576	594	563	602	573	579	577	605	648	619	604	567	607	590	561	602	610	595	588	564	580	610	570	597	599	559	607	576	618	599	603	610	556	560	572	582	575	536	548	587	594	548	593	584	561	580	572	575	591	595	569	592	599	587	545	572	594	541	592	595	561	575	577	575	562	599	586	583	638	608	608	570	571	596	638	633	613	575	548	636	533	560	611	582	583	618	633	619	571	565	558	547	561	592	553	565	579	583	597	589	572	610	592	559	541	579	567	589	588	622	579	565	598	585	586	566	644	593	641	520	587	598	574	648	600	592	590	576	641	559	565	594	608	585	576	565	634	624	603	571	574	642	624	583	572	557	561	560	615	594	599	600	577	608	594	603	601	537	583	585	586	608	586	577	598	599	576	584	563	589	577	561	600	597	629	590	581	543	551	580	578	595	596	590	571	580	598	576	617	589	598	580	568	662	587	580	603	557	603	618	596	559	542	580	602	594	603	603	570	621	557	570	528	598	584	591	595	611	587	556	573	589	583	536	595	582	602	572	559	593	537	580	583	606	591	576	579	649	584	609	575	567	552	595	581	595	576	569	602	601	557	573	572	560	539	606	560	578	589	594	558	622	545	595	571	569
7125	6505	3894	1988	1536	1183	940	857	812	742	737	718	751	722	678	711	744	688	774	699	713	710	737	689	708	730	774	811	811	843	813	721	706	702	697	658	641	666	643	705	691	664	642	692	716	665	644	639	657	702	727	753	658	616	621	610	667	663	631	642	643	632	625	665	673	591	642	636	624	613	629	612	663	614	666	601	635	594	605	599	625	623	687	625	598	608	587	608	601	634	654	685	618	612	604	557	601	601	682	653	604	634	667	583	609	590	622	564	575	635	611	608	660	607	614	602	613	646	625	609	625	615	614	631	603	641	670	656	658	629	612	589	636	627	598	618	615	640	579	630	621	635	625	623	625	614	637	606	621	664	606	655	625	631	578	655	637	583	657	628	623	653	595	619	607	615	634	613	568	604	618	618	594	594	643	606	636	671	584	609	610	584	624	632	606	615	635	661	610	593	629	640	632	624	616	601	646	594	562	620	614	615	632	642	597	599	629	635	609	604	624	624	595	602	598	614	635	632	617	603	632	576	588	597	655	607	649	620	669	604	624	590	606	620	584	580	567	587	624	606	630	599	574	583	586	617	617	663	601	635	593	609	596	569	623	617	582	631	600	648	604	634	589	601	647	617	543	592	630	603	613	651	613	657	616	619	611	633	645	625	586	610	658	622	639	656	626	645	619	619	653	652	614	639	618	601	588	634	623	591	644	619	592	670	619	610	620	611	641	586	648	620	612	607	580	658	650	613	584	635	601	618	630	624	599	614	615	611	572	585	605	684	597	623	620	616	608	601	645	606	611	678	647	629	609	604	595	624	619	627	614	645	634	627	642	609	625	623	641	679	646	617	635	599	649	602	641	608	601	596	630	665	630	611	607	596	606	635	592	635	620	667	623	629	599	601	588	611	580	626	586	641	643	654	641	614	578	643	624	610	632	630	607	623	582	617	642	572	610	640	629	603	639	603	619	598	567	622	629	620	616	603	604	596	623	608	645	587	626	649	633	650	635	603	597	582	628	614	602	593	601	597	621	594	675	613	626	644	613	620	646	583	647	597	584	621	611	625	646	603	623	606	589	607	615	607	590	630	644	597	607	630	635	630	606	626	635	595	606	601	590	649	580	647	624	574	616	592	645	615	623	615	652	585	615	616	641	639	582	601	588	590	646	601	646	573	614	621	599	614	616	665	564	597	605	667	598	612	565	662	637	647	625	600	614	626	640	611	621	630	637	599	607	644	632	579	599	614	619	638	592	626	642	598	613	602	580	613	645	599	619	630	589	625	597	593	601	619	637	574	624	625	567	648	615	627	597	648	613	631	599	606	596	625	598	610	608	636	597	653	652	626	630	652	621	642	632	622	649	629	637	611	607	614	624	605	583	681	618	617	592	590	609	647	610	621	601	584	601	661	594	643	625	619	599	603	673	628	626	651	639	611	632	679	593	620	597	632	603	633	586	628	597	577	622	617	645	657	627	591	600	607	600	608	639	617	593	623	617	644	585	621	614	599	662	649	626	579	610	656	631	624	609	604	608	627	604	621	607	635	628	582	591	622	593	588	582	614	598	659	588	614	615	606	663	627	586	615	603	655	622	658	647	589	610	612	592	659	606	670	613	639	640	643	577	633	630	626	640	628	640	622	613	647	615	611	619	638	608	587	620	635	610	633	629	636	629	632	616	623	610	654	581	660	610	646	622	663	636	597	625	643	613	611	629	649	644	615	620	613	623	598	635	636	626	652	622	602	578	632	641	629	635	612	595	596	621	584	639	607	629	603	608	625	642	620	618	584	635	646	622	635	640	593	644	603	632	580	608	638	605	635	617	613	615	656	585	620	613	653	584	628	648	632	654	650	638	626	655	618	662	610	591	640	615	598	625	614	620	621	618	591	600	597	594	592	634	594	627	640	643	637	624	629	592	595	616	685	638	668	639	643	570	628	610	604	602	591	624	596	646	579	567	664	617	658	566	576	625	608	641	661	680	618	575	608	600	600	637	611	602	583	598	606	648	616	585	601	633	600	622	640	626	590	631	620	642	602	607	641	644	631	618	625	631	642	620	636	673	632	607	619	664	627	667	606	655	605	578	638	580	594	602	620	634	635	628	623	644	614	662	626	637	640	607	612	615	602	619	609	572	613	616	643	581	688	601	591	589	640	594	655	618	657	613	618	659	601	617	626	645	607	589	643	577	592	556	577	578	617	597	579	587	609	640	660	565	594	626	596	608	636	617	624	638	646	596	638	615	608	661	586	614	626	636	633	643	633	637	619	620	633	651	629	593	627	638	608	623	627	605	623	597	631	600	600	630	618	619	576	625	631	620	599	618	570	589	651	644	637	605	688	615	598	658	602	614	622	645	612	619	584	576	646	584	619	628	603	646	634	593	661	609	627	591	604	590	611	599	622	589	623	627	642	578	607	623	588	645	640	607	576	621	638	627	578	600	607	656	631	612	615	634	642	619	631	594	623	624	574	617	651	633	607	639	626	638	604	619	672	617	641	585	617	615	626	540	603	656	670	657	596	660	672	643	623	548	627	587	645	621	584	638	628	637	622	623	641	626	592	619	618	616	606	607	639	618	574	634	583	582	607	655	569	604	632	630	596	614	617	606	622	624	641	628	623	607	619	634	636	628	592	664	640	640	618	603	614	632	654	603	627	619	632	603	645	609	666	610	576	600	560	596	602	587	643	642	616	618	629	616	645	623	628	623	624	582	614	631	616	613	613	639	617	650	651	665	694	572	615	597	610	634	637	620	616	614	640	594	604	654	615	632	624	616	626	608	600	621	652	596	630	643	649	558	614	614	598	618	616	640	608	661	604	593	644	596	602	624	637	655	644	593	638	573	589	581	616	593	653	668	604	586	634	599	582	643	611	595	601	653	651	607	603	620	612	586	603	612	629	616	586	595	620	645	629	625	621	645	609	583	626	593	636	631	608	630	630	639	620	645	621	655	633	627	652	606	626	632	632	618	598	582	601	624	608	637	588	644	651	644	595	641	623	579	606	632	622	625	663	589	652	601	611	595	605	620	649	629	623	621	629	601	658	652	645	651	597	624	613	608	650	629	621	637	627	639	615	615	621	618	596	636	596	610	594	625	617	640	629	620	616	628	621	614	638	595	635	632	623	598	580	625	637	604	578	595	589	614	605	604	569	666	576	643	617	605	625	604	649	640	602	575	606	603	664	611	605	640	598	591	600	660	641	605	607	565	628	603	620	609	652	612	606	586	599	618	593	610	635	599	657	621	603	617	643	586	612	621	623	598	600	657	631	607	617	663	630	621	614	564	634	591	688	631	608	592	616	620	591	644	609	650	638	595	590	633	587	625	573	628	604	602	608	608	603	609	592	633	597	623	625	613	644	590	585	588	602	595	582	603	611	668	643	637	598	608	619	569	596	621	598	657	616	643	585	631	615	607	608	604	577	617	660	620	610	646	638	636	600	593	582	619	599	620	635	626	615	602	657	630	595	559	572	643	625	575	601	617	583	583	608	647	580	611	606
23800	21306	28522	24409	21304	11472	1605	1012	809	657	595	556	532	551	546	534	505	515	540	525	561	494	521	480	489	529	550	590	571	594	610	540	546	531	518	435	429	434	457	448	430	429	411	471	461	453	466	454	463	486	514	532	507	418	412	428	404	373	405	386	388	388	355	415	363	404	390	401	387	403	343	381	381	357	376	376	382	345	354	367	375	401	381	385	366	374	357	358	397	383	370	378	386	384	358	355	365	393	391	364	365	372	356	378	374	364	401	390	378	375	392	364	345	417	377	383	405	392	397	385	348	364	346	391	409	382	345	398	391	376	371	392	385	329	373	375	393	382	387	367	378	403	376	372	400	366	354	371	357	383	406	369	350	375	362	368	415	328	365	385	375	356	421	379	389	375	366	357	373	391	391	391	377	372	377	398	365	372	399	359	374	347	359	350	368	349	369	389	398	400	336	347	367	382	381	374	383	421	374	418	351	352	384	360	352	372	359	374	383	377	349	360	361	382	390	336	376	389	382	371	392	343	377	392	357	362	376	367	401	389	372	381	389	345	362	351	359	403	392	392	390	392	376	383	375	401	376	383	344	374	385	406	368	356	363	402	380	391	381	348	384	348	385	374	318	392	377	387	360	369	346	352	358	349	377	347	359	376	421	366	359	372	345	373	389	357	378	364	357	385	409	355	369	388	380	387	369	373	371	416	374	373	376	345	396	388	399	383	410	383	353	365	358	371	375	327	365	368	385	336	382	373	404	389	399	352	380	379	354	346	419	381	365	351	385	381	338	364	390	404	334	371	383	381	375	376	361	371	360	378	380	369	355	373	372	385	325	361	341	390	344	368	368	357	387	371	369	410	354	369	382	400	349	400	362	356	381	366	359	380	385	390	381	378	398	372	342	380	381	359	391	397	419	362	399	355	367	360	385	375	391	348	400	397	396	321	374	381	392	380	346	363	382	377	350	369	407	388	381	389	383	382	360	396	373	360	391	378	406	369	403	372	353	376	398	357	377	370	373	365	373	411	356	381	358	365	363	358	359	408	377	378	368	368	376	380	340	369	376	404	398	369	349	389	342	393	342	369	360	382	340	346	357	363	369	354	371	406	385	362	369	383	361	359	355	403	363	368	376	374	345	378	401	348	374	373	415	375	353	376	378	363	381	373	368	344	387	379	383	401	394	364	407	351	377	360	378	380	390	399	380	362	360	336	398	396	390	373	369	362	374	381	365	388	334	376	360	380	340	383	372	382	417	382	402	375	378	365	344	336	328	369	396	394	372	378	356	341	340	341	371	409	372	375	412	398	364	359	350	373	365	395	361	365	359	368	372	364	352	370	372	405	391	374	348	364	358	345	400	389	393	362	350	343	361	400	368	389	372	373	366	356	389	366	351	379	386	374	353	341	350	348	392	346	391	382	348	343	362	367	369	342	393	351	374	370	349	351	352	382	408	389	357	373	368	367	374	402	381	343	388	399	368	368	383	392	368	362	377	383	394	381	348	389	340	327	381	392	366	410	367	384	346	367	356	352	401	360	375	381	386	385	384	355	361	357	354	357	350	358	361	374	371	389	365	375	392	373	362	359	356	377	359	368	352	359	383	386	381	368	352	365	360	356	365	371	350	393	382	416	390	345	383	342	334	408	388	359	385	364	351	362	372	365	371	377	363	362	351	366	350	367	363	364	385	348	369	361	359	358	359	401	373	359	392	372	394	378	396	369	326	388	344	403	402	343	385	370	372	378	374	375	397	392	369	374	354	382	353	410	411	389	386	336	365	359	384	365	384	384	362	388	374	383	350	419	410	387	353	384	374	386	393	304	394	354	344	378	376	382	370	347	401	381	343	393	380	370	368	377	396	338	354	385	385	378	371	379	367	384	373	351	399	354	374	361	388	368	368	418	376	365	346	355	365	360	407	315	381	369	332	394	332	388	344	365	397	411	381	406	387	333	371	422	375	381	398	340	393	369	388	382	379	362	359	346	387	377	402	386	371	380	377	358	408	357	409	344	345	362	404	389	372	362	374	352	426	366	337	382	380	382	390	352	368	355	376	386	389	373	359	375	403	391	336	373	352	359	345	375	384	349	385	376	343	327	380	377	353	394	335	378	391	391	334	379	353	363	367	354	352	344	348	395	384	372	366	340	375	367	403	379	355	366	371	368	396	372	354	371	385	363	380	371	369	357	393	393	390	379	410	366	353	376	346	371	342	356	364	382	385	341	386	358	365	426	339	354	404	393	404	368	364	372	336	340	376	361	374	386	358	385	368	397	349	373	376	400	386	382	368	348	392	387	375	389	374	358	373	367	395	378	363	363	382	377	360	412	358	377	369	383	403	380	377	374	384	353	373	374	370	397	398	387	359	357	373	400	361	368	377	357	344	367	356	344	379	373	356	404	380	383	390	414	395	382	379	406	350	374	342	350	387	376	370	385	374	385	383	358	381	383	377	358	386	353	371	385	366	385	392	361	351	407	377	345	378	379	360	388	385	405	387	397	370	386	357	367	338	357	396	366	358	361	364	358	388	404	353	361	360	393	358	417	398	373	407	389	357	359	370	393	358	377	364	392	359	361	366	389	368	361	389	357	395	382	405	371	387	410	381	349	394	347	354	336	359	372	369	377	383	369	375	371	355	377	405	387	352	384	365	354	407	394	359	410	380	392	362	384	379	373	412	363	364	361	385	375	364	358	373	356	374	358	396	366	344	376	342	376	373	384	393	400	393	382	359	376	363	364	350	387	394	438	350	378	388	367	376	387	380	400	372	391	401	378	330	368	379	357	345	370	412	411	381	383	376	355	367	401	367	368	352	393	373	388	405	389	388	371	358	395	372	370	346	352	383	383	413	396	342	385	409	355	389	398	356	381	395	374	377	378	369	323	378	374	410	373	365	355	389	436	400	357	377	388	394	407	368	359	386	369	374	337	352	363	351	363	368	367	363	384	398	372	431	369	363	384	375	344	370	386	317	370	365	384	391	413	396	373	397	363	358	414	385	389	382	363	363	351	375	335	361	362	388	360	365	353	355	353	379	377	357	380	411	371	368	375	394	381	325	363	374	378	354	384	369	375	364	411	372	408	400	391	380	386	410	371	335	411	405	379	374	394	386	387	374	374	350	362	374	346	397	379	373	390	346	352	355	380	366	396	351	378	453	363	364	366	370	365	390	408	392	364	368	382	388	357	388	380	355	363	370	392	376	400	409	417	395	370	353	353	348	361	364	356	385	338	354	378	402	339	409	385	384	390	399	349	406	368	364	369	370	386	371	387	354	390	373	370	382	352	387	362	350	361	395	380	392	384	408	385	355	335	368	394	367	386	359	354	392	378	370	427	350	364	377	367	364	402	363	411	403	363	360	361	373	377	370	374	377	351	356	369	397	389	358	405	343	381	381	317	355	389	388	369	408	391	376	409	413	380	369	379	387	411	361	352	349	379	381	366	368	349	365	353	351	407	364	411	397	366	360	392	359	366	343	360	374	353	349	372	362	382	372	385
11521	26872	16773	4639	3389	2433	1752	1455	1201	896	799	731	712	698	698	697	686	704	714	691	730	626	674	578	601	677	671	726	738	791	779	708	666	628	540	556	526	480	509	520	464	516	507	474	481	507	494	506	520	564	599	604	533	490	491	440	434	459	493	425	408	396	390	411	449	425	423	431	434	390	423	407	401	399	416	388	377	361	401	414	377	389	416	388	391	409	371	411	392	401	418	420	431	373	367	421	408	364	416	375	426	411	412	417	383	419	421	382	400	405	420	410	433	427	428	422	410	397	397	356	392	392	394	393	410	368	388	380	432	387	383	370	417	428	437	425	419	427	442	385	393	408	404	362	381	399	385	401	358	393	428	399	397	402	376	410	406	400	428	400	401	421	407	396	417	387	401	425	412	417	402	402	386	415	395	392	384	432	434	396	382	330	391	392	402	401	399	414	398	386	409	407	396	391	406	401	401	406	411	397	419	427	392	420	403	396	399	408	435	433	412	435	380	386	386	350	397	394	398	401	414	405	413	434	386	380	384	408	399	397	402	379	363	432	397	400	396	404	385	356	411	415	403	406	394	399	381	402	377	366	420	382	358	415	378	349	420	360	406	393	400	417	389	410	401	406	410	416	400	382	396	412	409	399	437	393	389	402	385	393	372	427	395	397	395	426	403	360	396	387	387	405	392	402	443	388	406	411	432	445	390	405	404	423	401	394	397	422	405	439	410	412	407	372	400	389	384	395	419	402	396	414	386	399	417	400	394	404	394	406	433	391	412	382	409	412	384	388	411	386	385	399	398	431	411	393	412	390	375	367	389	383	396	401	401	396	373	400	415	390	396	389	385	373	378	395	427	372	400	419	384	420	460	395	388	396	385	401	400	402	383	398	407	396	407	433	405	431	414	416	394	414	381	387	365	408	410	398	397	432	382	415	411	425	385	388	396	405	397	366	425	389	417	378	429	389	445	366	406	364	391	412	418	377	377	429	378	361	406	384	376	394	401	414	417	394	413	419	394	385	362	428	405	391	400	385	413	401	403	405	396	406	372	389	443	364	374	395	395	410	403	385	436	391	363	394	365	428	404	391	386	402	413	386	406	396	427	361	371	422	405	381	431	383	382	405	396	424	441	410	381	383	434	393	411	376	400	388	395	380	432	394	415	421	384	399	398	432	390	366	382	386	398	414	397	420	387	368	402	392	428	419	381	379	377	411	371	414	369	409	396	409	400	390	401	375	426	401	379	397	390	395	390	405	404	398	342	417	425	373	434	411	359	432	382	413	399	410	389	374	377	419	412	370	391	388	390	398	400	387	356	405	409	376	415	400	417	433	394	405	407	426	425	390	399	415	389	393	415	376	396	400	381	392	395	392	454	429	380	438	419	390	378	434	384	392	430	394	415	372	387	432	380	400	383	435	382	402	415	385	415	375	453	396	433	398	342	392	377	423	410	392	379	413	434	402	394	393	411	411	402	372	391	415	416	368	381	387	397	394	401	390	390	388	415	394	390	415	440	382	404	417	382	413	442	399	385	379	416	397	382	378	384	377	421	389	422	400	381	411	421	362	426	377	353	400	390	360	421	399	400	400	415	423	383	407	405	398	409	424	418	376	356	393	368	390	422	374	426	364	427	386	390	415	414	380	407	435	402	404	418	378	394	387	404	392	425	396	418	378	404	397	391	387	391	372	393	416	392	390	392	391	400	379	445	408	373	398	405	406	383	432	429	393	405	398	392	381	380	422	368	414	378	397	406	411	403	381	385	427	384	390	430	423	405	390	420	435	393	447	425	406	400	429	375	419	391	399	383	398	418	408	426	386	446	372	382	349	412	410	370	425	410	414	398	387	375	403	400	391	407	403	365	419	394	394	415	428	416	397	434	407	398	396	385	420	390	387	408	405	395	383	438	427	419	408	392	384	361	431	390	407	380	415	401	371	416	382	361	348	409	380	417	383	417	406	390	408	379	409	409	388	385	404	376	417	391	381	396	425	413	375	432	414	413	361	431	367	409	367	374	355	389	397	423	426	407	418	373	412	441	389	421	412	413	391	377	359	425	401	395	395	407	412	407	393	349	377	407	392	409	371	419	388	410	381	399	421	398	393	415	383	436	376	379	388	379	413	417	372	405	424	409	419	397	388	428	410	406	381	391	380	389	369	376	379	389	395	393	413	382	410	356	401	407	396	419	395	393	402	429	389	411	396	394	406	451	409	396	389	407	404	395	410	408	432	411	377	426	380	395	398	416	453	406	421	387	375	383	383	412	397	396	378	389	358	430	387	401	408	430	430	396	400	412	428	389	399	397	412	403	359	393	379	365	366	362	422	359	413	430	369	421	420	375	385	430	422	392	383	425	394	385	437	369	414	378	407	413	408	365	381	385	409	413	403	424	403	411	405	379	388	428	420	404	372	389	382	397	374	405	398	377	419	395	403	386	390	385	440	397	405	417	373	421	392	370	431	437	432	437	416	373	371	390	403	402	400	420	384	412	393	404	400	404	388	371	418	391	394	392	354	399	411	412	398	390	415	398	433	367	339	400	418	428	379	389	405	424	421	369	434	377	413	441	428	394	394	392	412	438	398	424	401	397	402	387	404	404	381	415	388	407	369	408	406	388	410	371	384	411	421	416	403	435	396	372	404	431	397	400	388	371	389	391	394	410	422	396	409	398	413	388	392	403	394	373	400	388	392	377	383	394	372	390	420	391	379	391	439	408	369	418	411	382	355	418	412	420	402	380	420	373	400	363	377	408	401	433	436	370	389	430	407	403	380	411	427	388	392	387	430	396	412	372	428	369	405	390	393	423	397	392	422	405	427	429	412	377	442	396	391	396	392	400	366	403	367	437	411	458	402	389	392	386	368	400	380	442	393	392	387	391	400	420	403	375	351	387	429	363	411	408	399	399	414	401	371	374	406	404	422	380	362	378	365	391	393	399	373	360	394	389	411	395	386	408	402	384	419	395	408	395	371	417	425	417	368	414	338	393	421	420	401	412	421	417	393	422	433	362	369	374	401	397	409	369	407	421	395	440	436	357	390	391	411	402	366	402	354	406	427	444	413	395	422	373	389	374	378	388	384	391	391	384	420	419	405	400	401	396	423	377	376	395	378	409	429	388	435	392	424	395	377	390	409	386	365	418	394	398	434	400	370	415	389	377	372	407	389	381	388	432	416	415	375	365	373	401	408	421	423	388	396	400	415	396	423	391	388	400	430	413	395	392	407	406	409	372	415	407	384	400	389	399	371	404	386	372	433	445	379	409	384	427	393	380	400	429	389	388	408	413	385	386	399	389	396	392	421	408	417	439	431	394	419	397	429	373	433	404	393	378	412	391	408	395	398	383	396	405	407	395	442	438	399	414	380	421	356	405	381	360	386	371	415	403	414	368	392	409	409	406	341	415	391	396	382	389	362	417	400	386	376	400	381	395	396	387	374	403	399	380	410	375	403	413	391	389	404	386	388	372	398	371	431	406	405	425	386	430	367	384	385	377	382
25006	21312	27412	25447	11198	1743	1265	1123	1079	934	944	871	876	924	931	868	856	861	870	938	907	827	929	871	924	911	936	927	1001	947	907	896	861	835	837	851	865	848	798	919	835	845	802	840	755	822	877	846	780	835	896	893	881	791	780	773	793	835	807	797	759	767	794	799	738	789	800	775	820	785	761	800	812	806	829	796	779	793	804	832	835	770	799	792	787	798	819	778	772	777	781	822	779	773	757	791	761	815	732	804	769	791	754	806	769	779	808	810	739	786	811	794	850	783	759	753	773	790	778	750	809	805	789	804	753	767	757	815	779	778	789	726	777	785	810	784	775	720	793	820	794	782	744	803	805	762	737	771	775	727	751	785	802	753	825	797	775	846	768	799	820	816	757	788	809	760	756	748	743	805	787	750	758	800	823	777	809	769	808	796	758	822	795	806	799	747	817	755	774	739	785	773	760	787	794	801	818	794	784	789	773	742	768	820	805	792	752	745	803	734	795	782	751	796	764	771	761	835	764	720	745	759	795	776	767	779	798	838	745	744	791	809	717	822	756	763	774	745	777	775	793	771	792	821	767	814	733	777	761	786	785	790	800	722	786	775	766	798	764	775	797	738	805	819	769	768	795	747	758	766	830	742	750	782	772	750	776	777	732	800	798	766	799	778	773	746	768	842	769	758	778	721	849	774	776	757	777	772	768	766	824	751	785	820	778	760	792	862	805	810	746	764	758	714	793	759	786	785	793	789	760	794	810	816	850	755	762	785	735	790	754	788	775	803	784	785	733	787	813	761	799	747	784	780	785	810	751	747	796	785	793	745	799	725	791	766	777	775	810	766	705	795	818	765	838	745	793	751	744	780	800	776	810	802	805	760	754	771	792	750	819	754	765	790	778	797	781	822	818	807	801	841	786	793	775	756	773	799	769	781	751	762	794	810	748	764	757	790	819	820	777	758	835	787	748	781	783	753	745	715	769	816	822	797	832	728	817	785	779	803	778	774	815	772	797	814	793	772	823	771	831	725	795	750	789	774	727	790	793	793	814	808	811	792	790	795	747	866	748	773	794	844	801	834	831	790	818	754	796	810	795	822	765	804	829	844	826	800	775	841	791	814	742	754	766	773	772	821	757	758	791	767	773	814	850	744	776	806	738	752	770	798	792	769	813	761	800	770	765	795	763	781	789	761	772	752	767	796	805	785	757	793	791	796	840	797	801	777	775	731	810	761	807	835	793	728	806	807	823	786	815	788	747	745	803	796	778	738	826	773	768	782	815	809	816	802	761	808	809	743	780	776	803	808	823	797	803	804	813	780	812	745	753	797	749	742	790	768	772	759	765	721	772	813	790	794	798	755	785	781	722	746	746	748	791	800	809	812	801	772	824	738	810	760	791	812	777	773	807	821	821	768	793	796	789	757	815	851	815	797	790	775	841	790	831	761	779	802	789	793	774	777	794	773	792	816	792	697	808	749	781	756	751	802	797	734	728	797	737	747	757	791	782	797	801	813	766	777	823	803	745	754	746	745	752	825	798	782	743	772	777	807	828	771	807	793	748	780	801	784	783	776	836	817	805	822	793	767	767	769	769	777	835	807	749	854	767	797	774	800	771	832	785	797	841	804	788	772	858	802	743	758	750	810	782	729	843	772	812	753	780	716	790	773	823	825	779	775	787	776	739	761	811	766	748	801	778	821	844	755	716	768	799	772	769	792	715	768	759	799	812	866	778	777	775	823	746	775	773	760	838	737	858	741	733	718	781	772	760	758	777	817	757	750	822	827	833	777	780	761	761	787	785	807	729	707	817	774	832	789	757	818	817	744	758	796	744	726	795	767	781	809	787	761	770	772	793	751	761	790	800	846	778	772	824	847	823	817	774	761	815	799	799	799	789	769	873	796	803	764	770	760	772	785	747	792	784	765	813	774	795	745	777	840	776	768	769	755	794	741	769	774	850	813	829	845	776	772	805	773	804	797	792	832	772	757	788	766	762	811	747	817	754	784	780	807	755	820	784	826	786	747	794	809	766	769	745	764	798	797	752	778	762	785	783	782	705	748	817	750	778	805	821	733	790	780	781	750	758	837	790	812	820	773	798	763	830	813	828	817	826	828	829	777	793	811	801	794	782	763	714	759	784	775	778	726	805	779	766	800	730	828	814	797	739	787	830	791	792	767	780	815	843	775	761	768	783	807	754	780	785	800	771	821	750	775	848	777	808	784	789	844	787	797	729	785	813	775	823	762	813	740	858	730	804	768	808	835	762	789	763	801	758	811	779	849	790	785	802	788	757	707	727	798	757	816	749	811	751	784	786	777	825	789	802	788	789	795	750	770	796	766	766	789	819	799	746	787	819	795	776	783	760	776	758	765	763	817	809	835	772	751	776	817	801	827	803	786	766	747	771	775	815	782	808	832	767	781	836	784	777	789	786	800	797	810	826	769	763	774	751	775	718	766	803	821	791	755	831	782	755	840	801	837	791	789	804	805	734	795	817	781	764	779	807	790	817	787	788	800	771	808	758	742	775	765	783	783	726	759	832	827	755	844	812	807	840	815	766	795	803	813	777	764	819	741	791	781	780	766	803	791	804	790	740	785	810	753	755	780	739	794	801	820	746	781	793	776	774	748	743	839	843	739	790	784	834	775	780	814	771	769	813	843	792	794	823	757	770	801	805	770	795	831	761	776	787	753	745	772	819	801	807	782	812	782	797	812	783	776	767	769	819	755	760	808	826	754	786	772	821	777	760	838	797	780	785	759	823	771	798	799	795	777	797	763	729	758	776	803	756	760	734	809	748	784	752	792	795	752	792	823	815	811	826	795	786	780	742	793	840	793	779	768	820	755	787	820	788	781	816	765	814	733	735	785	823	802	784	808	749	842	748	817	777	754	835	801	771	821	762	796	763	787	735	764	763	813	769	828	859	827	749	797	803	809	804	798	786	745	791	746	790	755	797	782	795	785	748	792	764	801	833	781	804	779	720	757	821	776	720	789	788	766	774	793	776	818	795	757	754	796	758	775	755	810	773	796	806	782	798	757	790	835	731	789	795	749	781	816	772	763	766	779	803	822	832	788	793	770	742	808	751	803	778	845	759	769	818	758	852	781	765	830	749	775	762	825	771	770	768	827	763	783	798	857	831	792	770	778	794	760	798	764	812	739	775	789	787	743	784	756	748	794	780	775	814	739	780	811	760	803	781	771	796	789	772	832	818	791	753	751	801	775	798	805	748	797	846	758	778	717	756	753	764	792	820	779	803	793	791	773	760	715	758	750	814	761	828	827	772	806	769	775	750	757	820	817	794	767	768	749	804	836	751	792	806	798	751	778	766	764	791	797	804	840	780	801	785	732	742	771	791	794	757	773	790	827	734	757	804	800	727	758	773	786	798	751	820	815	791	778	820	799	834	806	755	808	756	773	782	812	772	721	760	784	796	780	775	772	824	741	756	814	748	774	807	810	779	764	769	795	762	818	756	810	814	803	761	769	831	785	762	747	803	752
10174	21068	11640	3646	2811	2103	1681	1476	1251	1153	1072	1015	1012	999	1029	978	964	978	996	1026	945	1020	910	941	959	1005	1026	1053	1045	1081	1065	997	973	980	910	949	818	855	918	867	849	917	913	864	889	910	874	918	886	942	990	931	970	879	900	847	786	849	840	843	801	860	802	818	788	791	808	851	806	804	764	849	825	847	733	833	827	808	766	835	801	803	839	779	827	822	858	783	796	811	827	833	830	832	823	804	810	817	809	823	790	827	823	819	787	801	839	762	823	804	826	805	821	822	799	779	768	862	826	796	776	821	835	779	766	808	734	782	819	766	840	796	817	796	770	802	783	796	789	855	789	782	793	776	789	793	843	807	778	811	813	790	836	782	771	865	864	795	797	797	793	815	814	815	836	777	755	855	814	837	751	785	814	818	756	804	794	796	838	803	778	782	805	757	776	793	792	824	815	727	769	790	783	761	827	824	805	802	790	769	799	816	836	820	804	808	807	829	776	832	814	749	761	790	799	824	761	814	754	776	761	740	780	787	778	780	754	844	819	791	855	834	765	812	782	827	777	794	786	862	811	789	830	775	803	783	827	738	819	801	806	826	799	794	767	842	794	739	841	813	790	791	824	782	805	833	822	821	827	787	798	789	832	769	810	789	784	805	784	805	797	767	783	821	767	839	885	842	873	793	774	770	845	826	834	813	772	814	798	803	824	807	828	829	789	786	784	750	833	784	788	772	831	814	814	786	867	795	812	853	767	735	758	770	807	753	794	808	808	783	767	812	789	834	781	829	800	836	813	788	772	801	824	826	819	812	780	845	832	820	843	781	798	824	829	805	865	791	784	787	748	835	805	786	827	820	808	771	786	795	768	792	839	763	822	819	746	786	833	800	813	770	799	772	792	857	799	837	787	730	858	823	781	818	816	832	832	804	776	787	797	743	789	771	823	788	847	789	783	824	813	751	789	844	836	817	768	800	804	792	803	834	789	797	813	827	828	808	745	770	844	821	768	843	796	807	804	799	791	760	808	772	841	818	822	759	783	815	754	801	794	804	751	834	789	815	796	793	804	804	769	813	826	761	805	797	780	890	834	801	828	796	778	821	800	819	820	801	781	821	775	843	771	757	794	760	809	840	778	804	857	780	792	787	775	793	781	849	799	802	773	816	821	786	805	806	829	831	812	764	759	827	821	786	827	829	798	835	868	785	760	823	837	736	797	836	807	755	764	764	799	822	824	803	768	834	827	786	820	791	722	743	843	786	799	778	790	817	877	758	753	753	779	813	820	803	793	789	827	770	822	764	851	793	800	799	848	845	777	797	762	819	810	834	803	764	802	803	794	809	772	783	818	839	790	775	735	817	774	805	795	859	739	803	779	770	770	817	769	836	818	774	801	761	821	786	830	773	852	777	756	838	808	799	776	800	835	818	798	772	795	806	856	802	800	813	733	853	728	780	785	828	795	799	809	796	748	825	764	766	816	777	843	793	800	793	781	804	792	879	793	838	803	800	777	779	814	780	838	779	828	821	824	733	792	791	817	757	774	780	810	788	833	803	807	809	837	821	785	780	796	771	827	841	783	812	817	783	863	792	850	736	798	837	803	786	783	773	830	810	801	761	795	800	807	825	830	823	874	784	839	816	795	775	796	782	831	801	814	760	810	792	819	794	795	831	792	801	801	806	728	800	797	804	829	767	792	774	807	881	766	836	775	792	741	767	779	835	827	829	779	805	769	779	764	799	800	829	771	827	784	738	811	813	803	812	820	821	786	782	822	769	777	782	753	853	818	784	776	802	804	785	793	780	801	821	774	800	853	811	869	793	798	792	823	816	855	848	814	813	786	818	782	808	818	797	800	780	805	798	820	771	767	838	810	832	844	798	761	853	793	827	801	811	819	801	836	760	802	769	794	773	828	760	794	779	791	821	811	773	843	825	803	778	809	768	788	795	805	785	822	815	742	835	781	798	813	799	769	847	778	834	790	759	822	801	777	792	837	822	798	801	761	792	781	815	790	822	768	817	845	808	754	842	802	782	788	752	799	766	790	764	769	814	797	789	815	812	820	808	793	841	806	747	788	798	759	784	815	847	858	771	789	789	799	762	809	780	835	755	820	783	814	816	826	822	784	779	790	841	804	760	823	845	794	804	794	815	806	845	802	782	828	789	808	776	777	787	779	776	773	779	790	822	767	762	773	831	816	844	792	830	800	769	794	810	756	745	790	783	786	777	795	784	782	799	807	788	832	790	746	763	816	807	816	808	766	735	823	783	830	817	812	827	766	804	832	803	776	849	831	827	796	794	737	782	817	802	810	780	797	800	761	842	799	785	776	758	792	761	806	852	823	791	780	803	822	800	791	832	814	786	778	797	811	804	794	831	802	822	763	782	850	810	836	793	805	769	807	812	824	772	762	767	776	846	793	849	810	798	763	802	818	809	793	781	807	819	808	828	811	818	788	786	768	858	850	796	757	819	836	797	810	763	797	829	831	802	847	782	756	801	790	785	774	787	763	790	806	824	807	761	825	824	786	772	804	806	844	806	808	797	793	800	820	742	770	824	769	786	776	818	798	813	821	767	776	761	812	819	820	815	807	771	760	799	815	798	842	755	771	785	796	828	862	769	787	807	802	765	796	793	792	796	785	853	746	799	800	836	803	757	775	823	772	846	807	796	897	789	759	748	816	809	830	826	823	803	793	822	814	841	798	845	796	776	845	801	787	801	786	837	782	812	789	791	823	824	795	798	755	852	818	783	809	795	840	870	801	811	793	807	795	846	813	823	788	823	823	805	774	761	877	844	810	816	819	807	778	785	759	765	834	803	763	799	802	783	830	795	837	785	824	785	779	828	842	770	775	837	787	819	832	819	799	845	810	757	825	793	800	814	772	862	749	801	810	815	823	802	834	812	776	775	768	752	813	738	838	808	843	834	774	794	797	825	815	786	796	790	859	797	832	791	810	803	844	861	769	775	806	762	863	786	827	784	793	754	791	791	789	797	808	780	744	780	814	757	816	820	809	804	798	822	812	817	829	784	767	768	802	831	778	809	792	765	799	826	767	751	873	741	792	792	830	796	817	789	761	845	778	811	818	806	838	761	797	834	826	781	834	840	822	808	821	761	843	793	740	820	810	767	818	784	803	852	793	761	760	840	849	772	805	818	806	827	872	831	847	818	762	794	797	809	810	798	797	851	867	829	780	842	837	797	764	855	801	748	766	805	835	727	804	814	854	782	750	798	800	794	823	814	837	803	820	804	804	800	781	795	786	806	792	848	794	824	771	782	760	826	826	822	890	797	831	809	726	799	820	803	806	801	778	769	723	816	816	824	814	807	796	816	800	790	778	805	840	793	768	889	811	822	797	810	833	822	842	792	829	782	829	804	842	823	771	791	787	807	775	858	821	781	821	816	791	778	820	829	778	821	793	863	771	801	812	778	870	815	788	803	799	845	790	782	835	801	893	790	838	795	818	810	831	808	801	824	842	818	840	811	828	794	804	762	767	776
22706	21332	29016	23959	21333	21407	9620	1700	1312	1034	960	967	828	878	818	815	859	797	849	849	786	818	753	724	735	818	797	800	844	886	845	806	770	782	681	615	605	632	678	649	694	654	653	633	721	642	661	637	698	674	728	770	723	642	594	598	600	616	610	620	585	579	550	495	572	550	561	573	597	599	643	557	571	537	585	548	574	522	542	549	531	539	577	569	524	559	524	566	619	560	559	542	544	551	550	537	532	559	583	562	585	556	553	558	553	564	614	582	599	561	497	540	503	529	603	548	555	528	503	589	598	555	532	570	540	558	575	546	567	583	543	595	597	560	538	600	538	557	564	574	553	550	542	531	577	569	563	533	495	550	534	546	559	595	532	562	561	553	543	550	552	535	552	557	569	519	569	570	531	550	560	588	499	545	492	524	533	539	534	567	509	558	549	558	558	535	498	556	511	570	543	513	588	564	537	571	570	584	602	544	561	563	550	481	569	553	546	554	556	529	545	544	548	558	564	573	554	583	539	550	549	559	567	525	575	524	521	561	540	582	597	562	555	532	536	561	568	505	519	558	566	569	557	552	546	534	538	561	550	558	566	580	571	601	587	573	580	510	577	561	586	575	575	540	565	563	560	549	581	557	531	579	576	524	582	555	579	551	510	555	554	544	522	561	533	537	522	574	523	549	551	548	570	575	598	576	570	564	563	610	593	514	579	566	528	549	536	547	576	540	544	526	538	521	543	504	557	503	549	563	583	561	580	544	560	543	550	533	562	557	521	524	534	544	531	566	540	536	550	553	555	531	531	521	574	526	558	536	520	543	575	569	532	548	536	531	566	594	529	524	567	499	539	580	558	492	542	563	591	553	518	588	580	563	562	515	563	572	529	527	526	518	520	535	562	529	553	551	548	521	578	564	548	573	604	536	576	551	570	553	543	554	552	579	538	531	538	542	533	559	564	556	519	534	579	561	527	545	556	510	615	507	547	553	533	517	568	546	592	576	575	540	536	569	552	556	536	516	581	541	568	564	509	554	546	540	566	538	559	582	554	547	530	511	577	570	561	539	541	534	553	548	498	532	496	597	588	539	544	575	544	526	563	564	598	567	545	544	543	551	519	550	587	528	553	561	559	580	538	539	570	589	562	575	563	538	567	534	558	515	521	578	568	517	527	603	528	523	528	556	579	562	546	585	562	544	549	544	585	570	546	576	545	504	567	546	539	535	539	574	528	568	586	552	604	529	537	548	511	515	538	606	578	550	536	513	551	567	520	549	576	521	549	571	502	522	527	549	572	544	583	572	553	551	533	552	538	522	590	564	582	589	584	566	545	556	611	544	583	564	551	547	530	532	575	551	564	558	521	546	552	588	499	523	533	552	544	542	555	556	523	539	575	520	530	580	572	539	571	536	566	529	547	562	558	555	580	596	545	563	512	598	508	553	561	571	567	503	564	560	544	528	549	567	556	504	562	556	522	573	546	562	595	582	541	542	520	552	527	545	555	528	590	556	545	567	539	532	533	521	541	547	545	560	544	590	587	571	542	550	523	582	557	507	510	552	557	550	609	503	519	517	538	552	533	526	526	551	585	533	523	580	538	585	576	550	509	557	554	557	567	529	514	556	609	602	523	543	565	535	590	543	548	574	549	527	556	531	545	554	542	548	557	549	561	549	546	527	551	531	570	508	590	577	547	517	539	552	571	583	552	571	575	548	539	537	515	560	518	573	549	503	533	557	543	562	560	589	547	576	565	532	529	523	539	584	555	536	540	540	590	578	554	528	543	576	576	515	521	587	554	571	549	544	539	551	540	595	550	531	562	528	534	540	543	585	549	531	538	541	518	519	579	555	514	520	515	544	551	582	539	556	529	553	543	533	592	569	537	526	572	568	531	529	559	565	555	565	568	587	579	533	528	557	559	559	561	551	586	536	584	527	544	538	556	566	543	539	550	549	558	554	565	545	518	541	541	517	534	563	596	545	537	542	542	518	536	547	552	525	537	529	589	555	597	541	557	535	551	557	547	548	510	616	582	593	580	557	570	516	567	548	528	511	555	494	544	548	528	528	533	510	581	549	578	533	531	543	588	552	532	562	525	563	578	528	549	530	592	608	567	508	535	551	568	522	569	519	540	519	520	539	549	577	545	537	606	555	559	509	532	522	554	533	574	530	582	586	552	554	549	552	538	555	538	501	564	501	537	518	539	536	570	545	547	549	527	501	529	551	543	541	581	492	496	534	558	601	557	572	597	530	590	519	547	614	563	535	567	536	574	544	517	541	555	547	549	530	578	570	576	538	553	535	521	547	542	571	526	578	554	535	554	537	553	515	574	529	564	559	573	550	559	543	540	576	494	530	555	563	574	530	559	518	535	579	545	540	523	559	598	575	572	542	540	548	555	533	545	534	559	584	525	545	574	512	515	569	570	531	548	544	507	557	541	547	563	554	531	569	599	559	534	559	595	572	567	543	571	534	586	518	547	556	553	566	536	532	548	498	528	556	536	540	546	496	584	531	544	534	536	522	537	541	542	554	516	553	530	548	509	557	543	538	529	530	547	553	540	531	574	572	544	559	567	590	545	622	535	535	535	542	553	577	576	534	526	549	573	553	550	514	518	548	540	535	553	516	533	541	506	532	567	547	574	575	537	556	564	547	539	588	548	528	554	543	537	511	557	544	567	571	574	557	515	551	570	538	517	549	520	547	555	566	572	563	523	576	563	516	587	532	539	543	524	573	535	553	531	540	556	574	554	488	532	591	548	510	558	555	574	560	549	517	551	550	540	547	544	522	554	560	559	549	522	545	532	509	568	523	551	543	558	524	570	536	598	529	543	530	569	587	552	544	547	553	551	516	557	568	572	526	503	539	541	515	546	572	575	545	522	560	521	584	543	596	532	541	531	541	565	552	549	517	561	585	550	594	602	570	572	549	549	566	563	523	571	510	555	562	513	582	549	547	540	551	568	549	559	526	547	546	563	569	585	586	560	541	536	585	544	550	545	520	539	551	558	523	568	556	579	528	521	578	533	595	546	519	570	580	543	552	559	534	561	530	551	553	540	537	528	515	592	529	577	505	582	536	543	546	568	588	563	575	551	545	558	509	553	525	551	538	514	577	510	557	562	514	532	572	557	511	593	563	530	536	498	554	508	591	513	567	493	506	545	556	567	514	533	543	555	556	561	534	553	529	549	513	558	551	533	540	543	557	505	561	552	548	547	565	550	564	525	556	504	545	532	552	535	581	562	575	578	585	563	584	540	521	566	585	574	501	543	524	551	555	558	546	583	534	555	528	575	564	555	530	585	591	553	543	508	560	560	546	499	546	564	530	575	571	547	527	539	558	528	603	545	524	568	559	546	500	544	561	552	562	542	542	547	538	575	538	553	561	585	524	482	540	582	523	529	552	547	573	534	570	562	531	522	494	560	525	515	553	544	563	572	576	546	560	532	506	597	529	538	584	556	538	539	529	550	511	570	535	569	529	561	535	543	549	551	554	564	551	578	548
15244	33859	21467	7323	5370	3962	2952	2387	1866	1438	1249	1185	1120	1077	1052	1009	972	996	1022	997	967	967	880	881	917	927	925	1009	988	1112	997	969	871	871	777	734	704	709	696	736	651	720	803	718	749	715	752	696	761	788	838	900	810	736	672	642	658	693	646	632	605	542	636	602	569	599	589	599	594	595	604	568	536	562	569	531	571	538	542	547	578	547	566	562	560	523	570	546	572	560	583	569	566	597	541	542	554	506	546	537	581	570	573	500	539	544	595	548	561	547	554	544	537	536	532	544	571	568	570	534	532	551	507	596	559	545	602	543	539	574	589	563	509	557	531	553	530	542	541	549	598	587	582	568	583	525	584	526	579	603	580	550	553	521	567	540	530	555	585	535	586	555	569	553	577	504	556	566	577	570	505	548	515	587	537	577	556	620	547	530	566	562	559	539	559	542	544	555	526	579	556	565	556	543	547	571	550	561	564	582	579	539	572	592	567	603	512	561	567	542	574	539	522	568	531	584	556	585	565	583	578	554	542	574	505	552	581	588	551	537	586	562	537	499	591	569	569	539	517	568	587	544	534	526	567	553	521	501	578	556	547	605	586	549	562	563	530	523	557	560	541	519	543	549	605	547	555	544	552	564	557	583	578	573	592	530	557	541	526	543	579	537	559	544	599	534	572	549	574	597	596	554	562	533	539	546	556	539	554	572	574	526	516	580	520	552	498	577	555	559	570	572	583	573	555	545	528	539	526	561	554	567	558	529	526	619	568	528	567	555	575	542	526	563	543	541	553	568	561	582	549	562	564	529	562	504	526	590	562	570	567	564	563	561	600	568	557	518	565	562	548	536	547	529	590	555	523	628	575	525	572	576	584	539	528	571	547	574	588	553	550	557	563	555	550	592	578	506	566	565	551	592	525	550	562	575	578	578	550	568	524	571	569	544	592	576	553	541	545	530	556	561	541	551	544	527	545	576	564	535	552	569	573	567	563	530	566	558	546	547	562	547	584	546	564	536	523	531	591	536	536	532	578	554	510	591	526	541	546	544	585	547	552	544	548	550	545	545	562	546	537	539	560	516	594	548	499	507	532	525	516	527	565	576	551	561	577	603	562	556	573	547	545	522	539	585	569	575	574	636	507	523	551	560	556	572	542	552	590	540	544	511	553	583	591	559	561	591	546	564	575	557	561	546	524	533	548	540	559	563	536	571	566	544	514	565	532	571	574	536	501	570	562	575	549	539	552	588	560	582	519	571	551	552	543	551	518	535	530	574	552	612	522	526	517	574	574	573	565	559	570	525	544	552	569	566	549	600	558	573	541	551	540	540	591	591	551	565	560	523	535	597	557	576	559	541	553	524	592	535	533	548	563	552	557	564	549	589	542	559	570	523	556	551	540	566	565	574	563	582	524	552	553	558	545	599	553	556	612	577	554	524	516	568	508	561	551	570	566	517	589	543	532	544	543	545	520	584	544	552	549	555	635	583	565	579	539	568	531	546	560	546	510	521	528	559	520	594	574	544	605	583	537	523	538	577	587	528	551	560	602	558	571	529	538	567	578	569	544	551	564	584	573	527	573	579	569	567	535	598	579	560	589	580	537	505	573	574	552	534	539	578	515	519	580	555	559	595	540	574	551	565	581	540	580	571	559	567	562	542	563	563	543	537	570	559	578	517	562	579	597	567	560	500	558	541	537	573	553	595	547	554	587	582	557	540	572	594	555	544	569	536	549	531	563	597	576	549	551	534	541	552	529	509	569	555	559	535	583	540	546	524	541	565	552	549	571	545	557	526	529	563	594	547	556	575	616	537	579	503	579	569	532	547	559	559	534	588	514	573	548	526	542	582	525	571	596	557	540	533	595	569	532	542	541	515	610	548	553	523	533	584	508	559	524	573	542	531	578	556	579	591	559	597	489	583	539	523	507	547	555	556	548	529	507	582	552	546	590	529	581	571	570	583	545	553	589	536	566	566	519	592	571	582	506	511	555	551	580	548	566	511	539	552	584	569	523	570	559	554	522	564	562	577	542	559	512	562	523	526	553	588	569	555	524	584	559	551	509	573	608	567	558	527	548	559	556	550	527	528	517	553	563	615	587	566	515	536	583	533	527	517	527	574	579	543	580	574	557	572	565	587	554	560	532	569	560	581	578	531	558	534	562	525	599	552	577	582	631	505	538	545	582	563	552	561	585	581	535	534	568	557	540	573	535	559	555	594	564	570	564	513	593	556	554	529	541	608	546	566	522	565	571	527	567	545	561	569	541	541	522	572	546	584	574	565	542	575	547	568	566	533	608	520	548	543	547	565	568	571	517	596	565	584	546	543	538	530	526	586	547	552	545	565	543	582	574	557	563	555	554	565	548	555	534	571	557	566	522	532	546	541	596	535	579	553	573	541	537	572	556	602	571	524	561	570	578	544	556	577	559	538	585	525	569	549	533	541	559	554	569	578	566	563	550	532	543	575	601	572	589	525	560	541	590	573	569	543	565	588	538	560	571	597	569	534	557	587	544	505	544	533	504	529	595	552	550	563	540	551	535	534	564	512	545	569	544	526	570	530	595	560	569	517	548	574	520	570	574	567	566	540	546	570	596	529	544	567	544	548	609	551	569	540	577	560	562	590	554	526	515	560	551	603	601	561	565	556	573	528	547	542	556	543	532	567	541	562	529	542	568	559	557	560	569	540	571	531	579	556	520	525	537	566	529	561	553	592	543	563	539	568	584	579	519	540	542	557	581	563	557	542	538	501	586	558	516	491	531	553	519	569	529	577	592	568	578	529	549	568	542	538	533	538	529	556	585	546	538	583	574	567	532	542	552	550	546	545	548	529	521	599	581	574	545	519	546	546	534	536	505	551	531	570	564	562	546	527	579	547	560	565	563	551	526	536	580	578	524	542	562	555	535	519	548	562	570	556	500	584	518	571	590	585	535	591	549	531	533	550	557	550	604	572	598	541	573	556	562	551	567	528	573	523	559	545	551	537	546	561	521	526	529	521	543	524	540	533	582	534	561	569	558	542	556	539	563	570	559	587	490	569	558	564	523	574	535	531	557	544	543	545	562	522	560	574	545	534	549	538	519	570	540	610	553	558	530	536	565	516	543	563	533	551	590	579	521	581	563	536	564	530	604	528	557	529	584	530	536	554	542	535	569	551	548	524	559	544	567	570	563	531	551	536	594	571	551	603	512	522	564	545	548	479	540	568	535	592	554	553	525	523	545	559	558	566	614	523	567	533	550	535	566	582	548	513	519	581	576	532	578	577	538	538	537	566	558	564	580	592	553	561	538	559	556	565	558	539	578	539	572	541	570	560	545	613	561	570	571	589	562	583	596	575	538	514	573	559	618	544	500	604	560	556	556	582	588	537	553	544	562	577	517	579	564	547	501	568	549	555	530	505	565	551	613	565	552	576	525	492	502	547	570	544	550	584	569	539	531	557	587	579	609	520	599	527	547	552	551	556	588	585	535	564	563	528	524	554	570	546	577	536	547	581	549	562
27958	17835	6091	2198	1398	1075	789	722	679	640	623	653	618	644	600	609	616	642	638	637	681	619	652	657	673	659	712	682	694	719	677	683	665	604	652	632	637	644	594	649	649	616	647	623	617	648	585	633	606	608	628	638	670	655	613	603	613	582	564	599	646	634	611	612	607	598	632	584	566	582	594	569	588	609	553	582	578	532	569	581	585	593	575	620	577	609	620	605	620	590	539	602	614	602	565	581	559	545	632	599	609	573	558	561	607	583	582	597	624	571	610	605	595	607	595	576	587	566	595	574	572	547	604	586	548	610	615	574	632	599	620	610	557	544	550	538	604	602	590	599	578	633	582	617	584	624	597	579	579	627	594	570	615	582	576	647	579	568	561	622	610	606	651	600	570	579	583	564	574	626	591	569	572	551	578	540	582	589	532	577	626	589	590	584	603	590	531	560	603	575	613	550	592	588	542	564	603	574	632	600	595	567	609	577	629	553	612	610	587	629	569	624	594	589	585	566	596	642	598	590	581	613	612	571	569	614	572	561	636	580	559	553	588	593	616	542	591	627	554	617	546	597	579	550	594	604	604	587	564	586	619	608	581	563	540	577	580	569	600	601	565	635	610	576	543	574	579	574	597	557	617	611	603	586	564	554	577	610	593	593	573	611	600	565	563	564	589	625	615	612	589	555	578	579	560	582	560	586	601	608	630	571	588	595	602	574	605	553	576	576	556	639	619	564	618	580	643	577	551	595	580	592	568	593	591	589	584	586	574	572	606	572	566	671	587	594	586	604	542	572	602	638	602	587	610	563	575	586	595	611	571	583	583	627	553	603	563	570	558	578	598	618	611	562	533	606	605	533	570	579	587	582	577	630	596	612	614	598	595	609	576	609	579	610	584	558	603	559	612	561	574	584	589	573	583	596	549	607	571	622	550	566	543	565	617	574	574	585	577	590	578	600	601	567	623	592	554	609	568	551	547	602	564	528	564	565	558	565	541	596	572	584	599	633	607	569	619	540	591	652	592	640	596	548	571	552	564	595	585	569	574	575	586	571	575	555	606	612	621	573	609	628	590	598	572	542	515	602	546	624	567	573	610	598	608	592	576	635	605	581	592	569	597	563	597	608	536	606	621	563	613	595	617	575	544	588	604	603	606	607	591	644	604	574	558	576	629	597	573	559	600	582	640	624	570	593	583	630	562	552	550	569	577	572	593	591	545	569	587	579	602	561	553	617	557	596	545	533	509	586	553	618	589	594	596	594	561	636	580	589	572	577	543	571	568	616	619	567	627	583	578	585	580	552	570	502	605	574	584	641	572	560	584	568	569	589	574	590	614	591	609	588	602	561	578	612	557	572	611	558	615	568	583	610	619	579	588	578	584	588	624	600	580	532	579	556	582	585	562	559	607	559	593	581	542	575	581	554	544	545	547	574	612	577	587	593	542	545	604	576	596	618	590	593	589	579	590	587	564	621	573	593	567	567	599	555	602	585	551	568	619	603	571	623	593	572	575	590	604	597	589	617	557	619	629	582	553	548	554	601	584	573	576	590	592	584	595	671	560	605	612	589	577	526	554	610	569	518	573	591	595	591	562	598	599	571	583	547	561	607	579	587	585	592	571	608	618	569	595	603	572	561	587	583	592	574	568	573	585	632	596	620	560	602	586	576	605	631	560	556	617	602	529	553	581	565	569	571	596	561	567	535	567	608	569	612	571	587	580	612	571	559	576	579	598	598	548	601	586	615	539	573	594	569	613	599	544	577	601	581	575	593	570	572	612	599	614	536	585	607	557	604	575	587	591	599	568	547	595	609	617	611	599	560	615	561	601	618	550	645	578	577	529	565	622	580	602	596	646	609	588	560	621	591	567	566	593	564	577	579	578	579	549	582	577	548	559	601	595	622	561	593	580	531	584	557	581	604	565	574	619	567	558	590	575	586	600	629	582	576	573	611	596	583	611	599	584	551	603	576	598	579	590	537	574	566	564	582	590	589	616	588	555	574	578	567	582	621	565	601	576	598	576	583	604	593	625	592	569	584	554	610	592	575	568	597	585	579	598	589	582	597	579	581	586	596	629	566	584	567	615	586	633	556	595	558	562	607	587	597	594	614	541	603	550	627	622	581	596	585	584	548	576	575	633	580	570	562	572	590	577	595	624	623	588	583	585	565	618	560	551	543	562	553	565	562	569	564	602	545	562	562	582	611	583	589	631	641	556	568	566	604	578	576	558	627	594	588	619	586	580	547	623	570	556	568	559	587	591	553	572	546	562	552	585	554	586	576	591	530	572	593	598	624	620	594	603	587	575	571	612	580	613	583	546	628	611	612	587	588	603	592	580	596	600	625	586	602	560	610	568	595	593	588	568	620	568	615	610	561	605	587	611	577	566	593	536	590	634	619	580	619	595	577	560	616	588	541	543	550	563	532	596	570	608	629	587	580	558	586	559	587	609	570	548	581	591	625	566	573	576	604	631	607	548	571	569	548	589	590	612	597	614	531	532	570	580	561	571	579	566	598	586	604	599	596	595	606	570	566	575	565	581	534	641	630	554	569	607	608	562	602	621	584	603	597	666	597	608	608	580	572	554	613	554	569	604	607	575	591	579	542	609	606	592	543	527	586	545	573	577	587	568	578	554	601	587	586	572	551	562	625	559	604	556	592	591	584	581	558	603	605	544	593	586	596	573	587	553	603	560	608	568	607	584	562	618	572	604	633	632	598	590	611	608	572	542	581	556	572	539	573	601	604	539	605	625	554	617	573	603	589	587	569	554	598	580	588	639	613	547	564	582	587	572	607	591	612	627	601	581	623	609	627	598	617	565	632	593	594	553	573	569	628	608	603	579	576	578	624	538	569	585	584	581	562	550	596	589	580	572	566	605	527	619	603	575	551	580	561	568	540	637	573	581	599	613	597	569	570	594	592	526	628	600	630	602	571	577	595	599	588	576	555	569	585	595	560	601	613	586	558	555	555	630	573	582	590	608	592	619	574	544	601	559	577	551	604	593	588	620	561	568	542	578	581	568	568	563	610	559	557	589	539	578	571	528	602	556	618	548	590	589	585	565	578	587	529	544	597	589	593	579	569	600	569	547	575	577	580	537	603	605	597	555	564	568	525	579	589	546	578	592	593	538	617	578	572	572	561	570	576	621	558	553	545	576	559	628	566	589	567	604	545	578	583	555	589	617	548	604	598	619	601	610	558	564	607	590	542	607	561	556	580	650	568	579	635	621	625	566	635	552	624	567	570	584	533	596	582	570	556	583	588	576	561	626	561	596	553	547	553	586	603	566	568	574	592	634	591	562	596	575	547	597	649	544	570	576	571	595	568	613	587	594	586	569	584	610	592	595	600	563	577	593	583	562	571	619	559	550	565	590	594	590	577	586	576	562	577	602	600	630	621	584	572	569	594	551	554	598	577	585	615	632	658	589	574	594	609	606	606	564	638	609	578	608	585	638	611	545	564	641	603	552	549	574	597	590	585	597	571	613	586	597	595
8218	6422	4059	1979	1613	1165	972	898	845	709	701	675	700	682	709	735	691	718	702	777	787	747	706	735	727	757	741	729	795	770	796	792	715	698	684	670	691	679	632	716	705	699	630	688	711	642	714	676	664	680	686	764	690	654	653	635	645	621	656	702	662	610	632	636	622	652	640	634	605	632	649	663	644	622	622	628	667	609	606	623	581	588	674	648	616	617	586	607	639	578	613	647	628	619	633	631	666	613	635	595	641	632	592	619	646	631	612	611	600	634	640	690	614	632	618	611	603	633	648	580	621	603	624	639	612	639	561	605	625	606	620	592	656	621	576	594	642	619	665	593	623	594	637	635	614	635	614	668	604	600	603	583	613	612	649	635	657	595	619	609	601	640	614	608	653	585	618	629	576	625	605	633	640	578	604	595	628	597	622	619	655	627	614	630	586	683	608	653	615	642	619	608	625	622	665	630	650	656	640	625	630	660	632	617	638	628	623	600	658	606	637	625	597	633	619	622	635	588	654	584	635	628	615	610	647	639	618	635	619	591	575	639	638	600	612	597	583	632	678	599	630	598	629	624	625	648	638	678	659	644	625	585	675	584	638	639	641	609	607	583	675	585	640	644	570	663	626	660	622	615	620	564	621	653	611	607	661	598	591	599	632	603	620	639	630	642	612	646	594	612	627	604	672	628	598	626	646	669	628	650	625	654	623	630	596	650	639	598	591	545	625	636	617	598	641	647	594	608	626	641	632	633	661	633	625	630	631	634	617	604	653	605	650	623	608	609	645	604	661	597	622	632	612	651	660	644	606	613	600	605	626	653	653	606	589	623	630	626	624	634	673	576	635	611	583	632	586	598	593	639	617	605	594	594	624	643	612	600	614	608	647	613	589	607	715	651	572	610	627	619	638	558	608	638	668	614	629	598	626	636	587	623	592	618	610	602	603	627	635	620	618	624	582	650	591	612	630	645	649	599	610	613	585	640	614	587	628	549	603	603	653	578	573	633	642	622	629	565	621	615	605	649	590	628	608	610	629	632	587	605	587	600	651	596	625	620	645	543	604	632	634	599	630	648	664	646	614	635	636	630	586	624	620	624	622	633	616	664	648	609	622	652	606	623	663	626	643	591	647	663	628	627	630	636	614	626	644	590	623	610	635	619	593	658	582	661	619	702	597	620	656	673	624	649	654	594	599	644	603	627	640	591	617	630	611	610	640	629	656	599	587	613	618	613	634	664	650	630	635	607	641	647	591	625	597	586	613	630	604	623	696	625	608	612	628	575	623	639	682	618	639	648	660	647	604	681	614	611	605	632	627	612	663	601	643	626	583	615	663	570	627	586	609	592	698	678	607	586	615	623	627	633	668	619	603	633	583	652	602	641	609	637	653	619	659	641	635	598	669	651	566	665	607	636	608	653	619	634	620	614	672	643	624	653	611	615	594	606	625	571	628	583	636	626	624	636	604	637	631	665	624	665	589	566	616	606	642	622	642	604	658	608	599	625	608	622	622	644	620	639	626	609	598	618	631	623	646	602	635	614	648	654	594	611	624	579	576	587	612	626	589	662	613	633	628	588	628	609	633	605	625	654	610	587	617	640	609	681	645	573	638	638	603	615	615	630	613	614	638	634	646	641	695	611	621	598	664	617	617	622	632	579	608	648	625	643	612	597	652	625	663	651	625	598	676	599	601	627	669	586	623	602	682	592	652	634	619	626	649	647	636	659	661	622	633	605	635	619	620	592	618	610	636	656	633	607	603	652	626	623	637	605	586	630	569	616	634	586	611	629	601	659	562	658	631	611	618	641	616	651	622	698	623	606	637	646	579	671	657	645	597	614	634	619	658	582	623	590	647	614	618	654	598	608	613	617	632	584	628	636	604	617	624	619	631	641	582	649	665	629	614	644	654	640	616	594	618	635	641	586	605	608	610	635	650	583	603	621	622	596	593	605	637	629	607	621	656	588	638	628	649	607	607	652	650	654	689	593	618	637	565	644	688	636	619	623	625	621	659	630	627	618	619	608	617	632	643	668	664	636	593	635	627	618	596	571	642	665	620	595	631	611	623	587	640	616	619	635	624	634	631	664	604	623	673	630	593	636	622	642	610	632	627	614	614	619	604	579	616	680	578	643	602	598	601	605	625	590	617	623	597	640	610	624	631	565	611	672	631	611	667	631	642	655	612	640	623	607	626	645	655	589	602	630	623	615	651	621	650	600	643	632	587	630	649	630	624	625	675	608	622	582	656	603	612	656	648	625	603	610	683	629	581	611	600	643	645	624	616	616	627	621	611	615	581	595	620	648	635	613	595	667	653	642	598	654	621	588	604	605	631	638	613	573	663	615	672	624	598	574	589	638	614	576	614	653	659	594	620	595	621	614	604	676	606	639	646	667	640	628	612	646	606	613	610	648	612	676	643	636	588	585	655	598	620	582	665	640	633	599	601	599	615	628	668	644	661	595	617	638	612	611	585	563	597	580	629	675	628	601	588	591	640	613	578	659	654	602	618	633	585	591	639	608	648	609	623	607	685	621	588	632	633	638	673	605	610	652	624	645	631	590	635	618	615	600	601	649	610	591	628	601	631	596	630	637	654	654	682	626	601	626	614	647	574	619	606	623	648	629	608	648	602	605	612	637	617	580	622	623	591	621	580	664	667	602	649	596	647	612	646	619	612	679	659	639	635	615	605	643	647	616	626	645	598	644	659	623	584	627	600	632	625	633	619	615	619	635	630	616	628	588	659	576	610	648	635	625	654	561	624	615	639	603	607	649	617	617	600	625	623	619	621	609	616	638	597	651	624	609	643	632	674	628	651	620	629	615	603	634	613	604	621	639	649	612	620	612	612	603	626	613	592	626	639	628	616	608	632	627	614	605	641	607	618	619	588	623	597	616	596	597	636	609	610	642	625	621	659	632	579	621	646	577	643	584	655	604	644	612	649	596	626	618	629	602	627	679	637	625	613	602	590	601	634	592	629	618	606	640	597	621	616	626	628	670	639	608	668	626	659	586	620	625	640	626	610	635	555	586	607	638	608	633	660	584	648	614	626	625	623	642	612	623	629	599	601	648	639	607	636	629	616	618	604	659	610	615	584	655	599	697	630	614	642	646	597	615	588	624	654	593	627	631	618	645	648	628	613	585	639	617	640	631	647	633	610	661	648	650	644	660	615	585	629	574	642	636	626	641	625	672	580	659	631	611	621	599	622	618	592	621	645	630	631	589	644	649	623	643	664	653	643	652	619	630	630	590	635	588	570	600	623	595	630	629	570	618	601	615	593	671	669	649	605	602	575	635	615	607	635	604	618	657	649	626	613	631	623	660	602	638	625	662	564	629	650	638	643	611	584	602	619	631	597	594	560	673	596	612	633	610	593	685	620	596	622	598	631	630	664	596	570	609	623	633	624	667	652	571	602	585	651	629	603	653	604	631	629	645	615	621	614	638	631	572	603	617	629	601	625	582	639	619	592	604	576	631	655	612	644	687	668	621	650	644
23703	21232	28475	24268	21211	11228	1620	968	814	613	616	582	593	567	492	502	494	489	548	572	554	493	470	484	512	533	551	544	536	585	577	568	524	484	477	456	433	439	452	452	451	411	438	473	467	477	451	417	441	485	508	479	472	393	414	420	438	400	385	442	423	427	411	356	366	372	375	375	366	368	366	425	379	362	398	365	382	378	390	386	368	353	370	375	379	370	400	404	384	332	353	405	387	365	396	360	364	375	335	400	332	376	381	385	372	374	353	349	348	364	373	392	366	392	371	396	373	341	339	377	373	379	394	384	374	398	388	365	378	378	411	405	388	394	378	369	370	346	387	357	402	429	378	378	350	348	383	395	372	373	372	393	350	363	357	392	393	406	374	368	357	391	368	373	363	390	373	327	352	395	390	399	343	345	408	354	368	346	411	368	323	381	355	358	369	417	369	363	404	374	385	344	362	396	388	382	376	359	354	395	378	374	386	396	368	387	376	390	389	368	317	347	377	344	373	378	385	356	354	366	349	375	353	388	385	364	385	373	381	356	356	368	382	389	365	365	352	434	367	355	324	375	354	379	363	354	372	384	361	398	393	386	372	360	369	377	375	382	374	385	396	370	404	360	378	331	359	363	356	350	383	380	345	368	366	356	380	408	361	374	357	381	402	380	381	387	344	393	351	355	390	363	382	402	389	392	405	343	367	329	339	389	343	376	368	363	335	383	397	374	358	415	376	350	390	361	365	393	348	360	410	375	360	351	354	356	411	366	395	370	398	361	399	379	351	360	398	340	363	394	373	402	369	394	385	400	367	360	395	354	362	354	374	369	407	416	338	374	340	371	367	383	354	351	346	351	402	384	385	370	385	345	357	377	378	408	377	394	353	378	366	350	363	401	407	375	405	367	351	385	403	365	350	325	360	331	351	375	379	368	395	339	406	361	406	369	367	349	365	398	390	354	382	391	333	391	380	354	391	363	374	339	365	370	376	380	401	384	351	392	412	349	384	364	340	375	396	392	327	334	380	381	371	411	376	349	378	356	359	384	362	386	405	358	360	373	372	400	355	363	389	373	371	350	402	401	348	353	366	360	334	358	387	367	382	355	401	362	395	344	372	384	394	372	398	373	386	381	378	372	412	413	404	364	344	334	360	371	346	369	361	364	379	356	346	335	374	369	345	362	389	350	408	366	401	426	366	374	378	359	379	395	396	377	367	335	349	383	358	393	400	386	383	351	361	369	400	355	389	384	339	372	370	332	425	368	358	385	398	386	377	393	373	389	399	361	360	329	385	414	348	376	400	379	398	369	403	393	386	329	347	402	366	373	380	392	364	372	401	393	333	373	400	354	400	378	394	379	356	368	364	391	371	354	348	333	385	364	370	363	371	401	364	353	347	378	363	383	380	361	349	366	370	372	372	402	311	391	366	391	355	390	389	387	375	374	358	365	402	352	379	380	365	352	380	350	363	410	362	394	336	403	375	367	346	368	378	359	365	349	364	409	388	385	352	367	358	382	365	355	401	375	371	395	391	368	362	394	357	343	357	346	384	398	358	379	382	350	387	349	354	345	407	367	371	376	361	368	362	357	353	353	371	391	381	386	375	370	348	414	403	374	376	367	366	398	353	378	375	388	392	371	405	382	339	384	356	378	366	370	369	367	350	377	386	385	359	360	356	349	317	369	371	391	390	393	364	354	419	374	369	358	361	362	358	371	363	355	379	369	354	401	394	386	390	379	370	378	362	398	409	364	406	373	370	343	392	360	392	382	369	405	356	372	343	385	356	377	407	379	388	389	358	387	383	369	333	353	379	386	338	348	371	390	364	368	368	374	365	374	345	368	390	379	337	349	363	384	352	343	322	366	329	449	389	361	359	361	363	379	362	366	392	389	387	366	353	341	409	353	360	368	359	397	364	380	388	369	340	361	364	388	377	345	394	353	382	367	386	370	354	337	365	377	341	386	387	388	405	352	379	355	369	330	382	396	385	376	389	366	388	372	365	379	368	355	359	362	375	388	351	353	347	340	387	384	375	403	353	361	375	390	352	368	387	379	409	388	386	340	357	397	349	359	374	408	386	386	399	373	341	369	349	356	394	388	341	366	367	386	355	373	397	373	379	374	375	368	387	406	360	403	359	392	372	330	391	387	372	377	382	400	383	347	385	357	409	376	372	380	383	350	408	360	358	343	367	386	328	351	363	385	369	352	374	348	395	332	356	378	375	350	360	365	371	373	383	361	432	332	364	366	398	388	394	385	373	368	340	383	363	393	375	353	358	381	376	362	383	393	353	371	385	352	371	376	362	397	360	369	379	374	348	362	348	330	391	375	364	378	385	396	375	369	399	414	393	350	338	398	371	387	389	380	358	396	402	345	398	358	341	356	412	369	402	350	348	344	354	342	371	381	393	377	360	363	397	391	378	370	386	380	336	353	366	385	370	350	399	381	375	351	355	333	391	368	367	357	368	341	364	367	370	364	374	358	369	359	344	396	355	347	366	367	371	383	400	357	345	373	377	396	379	366	373	377	382	392	383	386	384	376	348	354	369	368	380	398	384	350	397	419	392	357	375	386	353	405	359	386	388	390	360	384	368	351	359	374	372	388	383	366	373	372	392	369	391	352	400	380	355	362	384	357	413	348	354	380	407	366	372	367	407	397	401	362	349	348	364	392	350	369	398	412	363	360	378	375	392	373	392	342	365	366	392	386	390	374	386	382	374	350	338	368	364	413	384	380	380	392	368	373	369	358	384	369	377	375	354	321	396	378	393	354	377	390	413	390	367	409	359	357	365	340	347	361	403	378	352	362	371	358	379	384	363	377	365	379	387	358	376	371	363	370	395	399	376	346	366	370	382	393	366	380	395	349	345	399	401	361	356	392	360	406	371	377	332	363	349	387	376	349	372	360	416	404	361	365	394	381	382	390	385	336	361	367	373	397	382	367	413	376	392	365	402	369	353	374	397	339	400	384	374	382	366	358	363	376	388	362	351	413	354	384	382	376	352	371	313	366	382	368	398	350	355	394	388	376	351	385	346	369	388	370	356	380	388	391	355	377	386	357	376	387	367	375	376	380	380	360	351	377	390	408	386	368	374	434	351	363	378	358	372	392	350	358	394	355	391	405	399	403	357	390	378	385	373	358	387	377	370	328	393	378	370	330	383	412	407	390	392	403	375	359	360	319	373	361	377	371	381	351	352	347	370	365	347	370	371	359	350	357	383	353	367	386	413	366	351	380	379	381	344	352	372	369	391	372	355	391	380	379	364	326	384	355	394	363	409	378	352	361	336	363	366	380	374	390	339	364	391	378	414	390	346	370	388	373	351	348	386	397	402	358	390	395	366	358	374	373	391	359	383	373	351	352	361	386	377	385	349	373	370	373	393	365	360	375	407	361	378	356	376	400	389	328	390	360	368	369	368	388	344	354	352	360	378	350	395	382	413	403	367	388	391	407	355	377	375	372	373	363	361	349	395	395	368	397	364	391	342	388	405	360	370	362
12614	27582	16040	4771	3763	2565	1807	1435	1182	894	819	797	715	712	712	660	667	682	715	683	677	658	606	586	615	643	666	658	696	707	722	667	642	622	538	544	530	498	565	536	530	529	519	503	587	535	496	477	529	532	625	621	546	534	421	452	472	460	473	433	429	447	416	441	429	402	391	434	435	431	371	449	419	386	361	387	411	463	411	416	392	392	397	399	378	410	411	406	376	432	389	392	399	355	410	384	362	427	447	416	411	392	381	422	381	443	413	396	385	383	418	420	369	383	378	397	364	388	424	411	408	414	437	402	401	383	406	366	407	433	413	415	432	422	420	409	419	388	386	385	380	400	442	400	415	413	413	409	429	373	394	391	394	385	378	387	434	407	398	397	436	423	373	421	416	414	414	436	380	414	413	376	392	404	372	403	406	368	387	375	397	391	410	388	398	394	383	383	399	415	406	413	356	424	398	404	385	418	404	386	381	434	409	414	371	408	392	375	384	409	403	399	433	373	424	415	393	394	395	400	419	404	418	396	420	397	407	424	381	407	400	404	418	421	434	410	407	367	395	382	390	403	417	381	431	424	417	401	357	371	396	392	427	390	365	394	352	406	387	402	405	411	400	371	426	431	416	410	372	412	414	380	369	391	409	447	408	408	420	394	414	384	403	438	420	383	433	421	399	397	402	411	410	390	361	387	384	397	388	389	393	363	426	373	431	417	375	410	378	431	391	414	392	421	412	367	425	406	397	408	406	393	399	380	400	398	373	353	397	412	397	399	364	378	405	400	399	400	407	387	394	393	401	393	416	423	362	381	427	429	387	386	372	368	407	399	417	400	353	403	416	389	418	386	386	410	409	394	405	385	395	428	371	435	399	415	385	414	399	368	393	374	403	400	419	388	403	395	427	383	391	403	368	378	425	413	395	393	412	427	398	365	403	387	387	420	405	410	405	380	449	386	406	385	395	419	403	383	408	382	381	407	365	425	387	389	383	392	436	375	445	416	401	382	415	390	405	403	413	425	369	423	427	412	411	370	407	407	384	426	409	412	422	420	444	405	400	381	421	398	383	377	420	397	379	398	394	387	393	385	402	400	421	376	403	410	419	436	394	394	427	419	391	372	417	373	425	433	377	394	409	392	386	411	389	368	409	396	391	385	416	409	387	381	395	376	405	383	404	408	386	391	408	373	397	390	372	400	387	408	415	398	391	395	388	381	346	398	380	438	408	409	414	417	443	406	419	407	383	396	391	416	412	416	423	414	378	372	410	369	411	398	389	381	406	414	410	400	426	404	411	443	407	430	436	394	400	398	407	416	430	365	390	434	426	378	382	420	404	445	417	384	393	419	441	399	388	371	414	417	423	357	396	403	414	397	398	373	380	361	375	387	377	381	408	432	408	360	408	409	372	437	375	377	398	414	403	413	394	374	358	386	367	412	405	385	398	405	387	408	392	435	374	371	385	424	384	396	409	424	403	413	399	390	351	411	408	373	420	354	406	407	427	395	401	403	429	380	409	391	408	370	385	389	403	369	401	389	397	411	376	384	426	418	373	402	406	408	439	414	385	402	402	446	382	427	394	398	418	421	415	353	377	411	408	418	398	429	419	385	394	415	406	376	393	412	407	381	379	422	384	411	418	374	377	380	402	374	414	388	438	414	411	437	386	425	403	394	400	407	386	392	379	402	404	418	427	375	386	391	399	399	386	394	409	388	427	373	417	393	372	365	449	387	381	417	371	390	383	404	414	401	409	396	412	384	408	396	435	377	417	421	417	376	389	398	410	384	417	397	409	403	390	403	379	422	409	402	437	390	416	387	402	398	392	385	397	397	389	411	427	434	382	440	421	399	425	412	379	396	407	374	422	446	418	386	372	391	397	399	399	394	406	410	390	406	399	383	425	387	426	366	450	427	418	392	383	395	377	420	400	384	419	382	437	432	406	414	400	419	416	410	405	395	406	390	414	386	404	438	407	385	422	418	411	387	382	387	412	437	404	408	403	406	395	399	387	401	423	409	440	445	396	394	416	388	401	395	391	399	388	390	346	379	384	366	396	421	405	411	394	391	408	392	406	405	435	396	395	421	363	423	372	394	382	398	393	397	366	408	390	406	368	413	374	373	403	433	421	383	436	383	390	399	379	405	390	405	385	403	411	399	377	403	399	407	406	379	366	419	412	415	393	409	407	392	360	363	378	406	393	433	360	392	396	414	422	392	375	402	403	428	393	419	421	430	419	399	407	382	420	411	392	395	420	417	417	426	405	389	359	392	398	406	418	417	393	406	368	439	372	399	430	424	403	409	412	427	411	402	400	360	404	426	393	389	413	411	400	396	375	438	397	388	385	368	451	443	413	409	403	397	422	426	423	420	394	376	406	395	400	379	394	438	355	409	393	395	401	387	421	406	407	382	379	377	403	401	428	363	424	419	390	401	398	420	366	364	417	406	433	429	400	400	424	387	404	394	414	418	392	382	380	399	388	415	401	404	378	416	402	403	384	442	452	369	423	386	402	412	401	430	384	394	401	402	394	383	400	408	402	411	412	369	408	367	399	382	416	389	414	368	409	386	396	371	385	385	404	418	385	404	386	393	409	407	413	385	407	390	435	412	411	406	383	374	421	401	413	378	395	386	362	400	411	415	413	424	398	409	382	384	403	391	446	390	397	424	367	438	403	417	385	392	411	401	416	386	398	388	373	402	370	364	403	414	362	412	346	402	410	415	372	405	382	379	406	417	373	430	426	400	392	427	369	395	430	395	439	388	396	407	400	431	418	378	434	408	428	401	406	396	400	378	405	383	413	420	380	382	396	374	402	417	418	443	399	376	435	358	369	396	378	395	383	407	399	380	392	420	391	410	390	412	413	406	364	418	412	412	421	421	373	438	427	397	402	371	376	404	377	419	389	399	411	400	446	404	448	405	386	417	390	364	402	390	405	388	391	386	375	435	416	420	402	422	399	406	370	389	384	429	417	405	381	439	418	395	391	422	395	400	417	413	383	402	370	408	426	418	414	403	429	421	403	377	383	409	409	405	404	408	419	382	426	391	364	375	382	406	435	386	404	376	432	391	385	419	399	406	397	394	410	409	429	372	415	406	371	401	410	398	386	382	393	394	376	430	398	394	381	439	370	386	389	396	436	407	367	409	447	400	356	407	400	374	391	438	345	415	395	379	410	385	395	413	384	402	391	413	388	397	397	411	379	402	366	436	417	399	432	400	384	408	405	403	391	397	408	395	383	416	401	408	367	392	392	394	402	359	399	402	402	414	390	434	421	425	401	405	397	363	427	389	391	409	419	387	441	402	415	375	388	388	387	420	406	399	369	370	396	431	434	380	428	392	372	375	402	422	378	393	408	372	432	414	414	436	362	425	365	406	432	382	387	382	396	361	404	369	420	423	411	394	415	396	396	397	405	419	382	382	347	386	371	424	400	375	367	397	413	388	400	407	397	382	421	401	402	395	413	356	383	383	427	384	418	406	400	404	412	384	399	401	414	411
25033	21256	27288	25428	11003	1762	1298	1101	1000	919	893	922	907	912	881	864	851	948	848	910	886	890	926	907	899	873	872	907	973	952	901	903	887	779	821	798	829	791	827	823	829	871	836	856	825	783	849	806	851	834	880	851	841	841	854	794	817	854	755	853	757	743	821	782	810	796	764	814	827	819	780	830	802	836	785	780	794	813	783	742	753	761	744	799	840	813	777	777	860	797	777	751	793	744	773	803	748	803	815	761	820	810	818	786	792	812	832	782	769	772	773	782	747	763	808	811	750	784	791	759	790	767	771	776	822	835	741	731	814	753	784	733	762	799	739	801	787	748	785	816	753	768	808	802	803	805	837	795	788	806	765	799	796	758	759	787	817	774	809	767	795	758	784	782	832	767	784	750	794	812	808	815	785	788	784	797	789	799	754	823	812	802	807	778	765	785	794	795	765	801	769	795	796	791	789	764	752	717	847	785	797	744	812	744	810	786	774	761	798	843	819	724	750	781	802	807	803	798	746	722	774	822	771	769	790	823	804	810	793	781	805	699	779	836	821	774	830	788	732	757	804	770	797	793	807	739	782	743	774	727	795	740	777	794	765	752	820	744	754	794	756	783	763	780	742	734	772	756	773	769	786	780	737	753	764	739	804	790	782	743	817	754	774	778	782	789	799	762	747	830	761	784	803	766	791	825	762	753	782	790	796	759	769	767	779	771	808	819	814	734	786	793	826	841	827	803	825	730	768	800	752	770	760	758	833	793	802	784	812	742	795	734	747	811	824	795	739	797	762	832	771	768	714	741	799	798	786	780	744	753	760	806	762	793	808	761	834	738	745	763	774	751	786	764	817	740	760	807	742	792	783	825	801	789	792	806	737	817	797	782	785	750	780	796	778	789	821	789	788	752	734	796	815	806	805	792	802	787	786	779	800	751	770	778	780	766	807	829	805	816	782	770	772	777	787	820	768	758	808	785	794	826	818	851	757	793	764	793	795	738	814	779	745	734	789	752	727	789	821	761	803	753	720	768	812	765	778	848	751	784	793	742	820	739	768	754	760	779	768	790	769	778	776	820	810	836	777	746	791	788	766	796	776	748	799	781	822	736	794	769	793	749	840	803	720	818	797	744	772	796	803	752	817	756	791	758	790	801	786	775	790	780	831	752	789	768	795	736	823	799	794	760	792	801	744	780	790	802	780	783	790	798	739	774	771	820	744	869	801	789	796	795	773	810	816	766	757	766	764	790	732	786	761	806	840	789	761	747	748	804	769	774	780	792	756	826	799	845	770	802	799	796	803	792	731	718	745	827	829	785	724	822	817	783	796	769	773	786	793	779	775	721	767	804	780	791	744	764	741	770	800	801	777	745	766	771	826	791	790	771	732	748	828	814	758	830	834	779	779	770	799	798	750	786	778	745	782	795	791	779	791	786	741	790	811	770	758	764	770	807	846	781	830	743	733	785	809	773	776	758	760	714	823	737	778	744	779	748	739	800	788	827	758	757	796	797	759	735	761	784	777	809	783	816	805	788	772	780	822	765	779	779	742	749	782	798	807	739	785	787	791	802	804	777	765	755	771	743	813	736	783	770	858	776	784	750	769	803	840	796	817	776	756	815	768	776	780	771	761	787	783	782	807	764	790	771	675	767	750	764	781	805	811	799	787	808	777	752	749	815	787	784	757	790	793	791	754	758	758	772	770	739	774	786	776	820	783	801	772	755	767	738	794	726	777	774	831	780	797	765	802	779	839	840	790	755	745	803	796	814	766	761	799	750	761	807	777	728	808	797	751	803	793	795	750	774	779	784	789	773	801	791	808	757	812	786	748	766	796	769	784	775	853	774	786	775	812	779	785	774	800	785	771	802	783	779	768	755	783	796	755	803	743	764	776	743	732	782	760	742	795	839	789	813	789	760	810	815	760	811	752	773	757	827	736	782	810	770	809	821	742	767	762	830	822	755	759	761	779	731	786	790	771	790	789	801	814	741	753	824	826	836	784	845	796	753	771	768	780	753	834	796	749	776	780	818	783	790	799	796	763	780	791	819	815	796	763	772	773	740	795	776	770	773	806	775	766	788	789	803	830	778	789	766	789	829	816	710	820	747	817	780	780	777	750	746	750	765	752	806	758	803	738	815	785	796	741	758	764	786	843	775	805	812	776	747	781	820	778	774	780	813	835	760	818	774	781	800	787	780	784	814	793	793	802	792	753	779	780	765	790	730	784	777	759	819	779	743	817	779	745	786	770	736	763	770	825	836	748	736	799	823	765	742	819	796	787	789	762	797	769	796	775	754	787	797	799	774	789	806	735	794	804	783	792	768	739	815	763	757	771	750	776	710	833	742	788	784	783	793	808	768	811	775	814	768	823	802	768	776	813	787	823	784	801	770	796	833	767	813	830	766	776	803	759	766	731	796	777	761	739	775	827	810	753	748	775	744	735	776	782	780	826	738	807	799	746	787	805	792	797	743	806	774	748	767	808	778	779	814	766	764	789	744	770	783	723	819	781	801	714	747	781	784	785	760	773	807	789	803	767	798	780	742	817	763	763	771	732	765	770	763	818	779	810	833	751	751	744	790	813	772	783	770	770	798	799	748	787	777	770	767	783	809	823	801	797	776	784	735	795	800	753	812	779	757	749	806	754	781	730	815	785	770	753	771	733	805	796	746	810	767	796	768	815	772	753	760	802	772	776	766	815	781	772	720	740	751	744	710	771	816	812	803	756	737	781	813	769	762	766	820	744	789	777	789	766	751	812	823	713	754	740	787	758	749	776	779	790	766	782	734	855	784	825	775	776	763	806	854	814	805	841	791	785	747	832	796	787	828	750	753	880	807	768	724	786	755	786	779	785	781	735	776	777	789	770	775	774	785	790	782	793	802	823	781	770	787	754	829	791	817	805	782	827	759	794	798	760	752	769	802	757	806	757	779	783	810	730	768	747	779	750	743	783	758	791	820	769	749	833	742	808	781	807	823	747	823	769	786	778	875	756	804	759	750	766	785	841	760	761	793	824	757	797	727	798	781	799	782	796	812	779	761	810	793	788	807	777	801	805	782	778	765	769	807	838	754	818	769	787	811	797	824	756	792	788	796	784	770	831	793	775	749	792	783	804	736	807	783	764	779	766	813	785	788	799	775	795	764	779	750	832	817	770	788	785	782	816	754	794	774	796	779	731	740	817	825	799	815	793	775	784	794	765	726	761	803	746	800	817	782	756	775	751	809	772	810	769	851	834	748	790	782	759	760	777	776	761	760	791	772	805	830	821	828	766	823	778	803	782	812	806	781	743	790	818	804	811	762	800	755	787	785	808	793	804	782	756	767	741	774	777	750	758	801	730	748	767	764	780	814	763	790	778	796	731	716	785	821	794	757	798	778	799	792	784	795	732	759	785	840	761	839	766	796	767	743	770	784	734	785	818	790	789	787	851	776	788	765	790	744	772	794	798	809	793	776	788	782	787	754	852	762	775	764	725	777	767	826	790	806	811	771	805	757
11326	21565	10946	3593	2924	2239	1717	1478	1296	1114	1075	1037	1024	1025	1028	917	959	1058	1001	1061	991	1017	968	937	996	963	1008	996	992	1068	1039	1003	990	935	932	859	904	866	870	910	923	869	884	911	920	886	883	879	926	910	919	942	912	830	888	849	820	855	851	822	885	787	820	812	826	891	788	793	842	834	830	844	803	836	782	729	807	826	799	803	793	820	778	787	827	863	785	770	796	776	786	792	754	843	796	746	729	776	813	849	786	833	843	759	794	816	840	792	787	815	780	839	765	778	840	819	799	789	835	766	817	745	790	775	786	805	823	796	764	862	812	810	757	755	808	809	779	787	770	751	790	796	798	838	797	774	791	751	787	806	808	810	801	796	775	868	806	788	757	813	816	801	779	800	798	781	751	793	784	854	857	808	822	842	785	792	809	758	766	847	766	765	790	770	770	799	840	829	774	794	796	807	821	797	781	785	767	841	793	803	836	788	751	764	841	830	802	787	780	856	834	848	823	834	744	796	788	774	796	796	809	835	853	816	842	844	830	789	782	791	832	848	802	775	839	800	809	802	827	795	771	807	832	842	839	774	838	807	752	798	796	794	804	784	823	811	838	813	829	840	806	797	759	865	824	840	856	827	766	815	814	793	803	798	803	816	819	803	816	799	812	819	834	813	747	765	817	763	780	802	834	801	798	789	812	771	822	822	844	761	804	794	802	848	775	798	795	769	763	789	821	804	751	748	804	798	784	798	760	782	792	776	788	817	819	813	816	840	798	825	769	752	871	793	764	744	765	786	788	783	810	824	822	795	786	802	814	838	795	791	827	795	813	783	817	796	820	811	754	798	782	818	850	857	814	807	853	814	773	734	777	820	784	797	819	809	830	805	800	821	804	782	852	819	765	766	822	799	824	753	820	790	824	840	795	828	824	814	848	784	766	867	816	790	850	822	789	806	793	801	810	783	758	831	791	808	776	827	759	782	837	812	788	810	812	800	764	820	808	740	788	796	798	834	773	814	778	820	789	809	825	843	844	818	796	859	815	738	750	797	771	779	768	809	851	817	771	795	779	795	774	810	787	817	807	816	810	795	736	833	803	784	828	765	776	833	800	806	792	830	797	819	798	775	800	855	848	789	794	783	785	775	818	830	797	832	828	817	815	814	812	773	841	814	796	813	765	798	818	859	830	820	836	788	794	864	823	779	794	777	797	817	771	860	806	795	778	830	778	797	780	780	853	775	819	806	784	833	852	812	795	839	853	773	778	814	810	787	813	804	817	803	769	846	811	850	763	780	808	812	805	783	774	774	803	886	811	775	803	769	787	826	829	788	781	780	831	819	857	779	805	833	802	827	819	795	802	846	732	772	799	787	819	807	791	825	834	794	805	796	789	811	784	795	821	827	807	771	794	829	810	778	825	800	740	772	827	806	805	810	799	783	798	830	812	787	780	830	784	799	792	779	811	783	856	795	822	836	815	826	785	816	801	824	842	815	717	798	766	830	771	787	821	772	824	838	817	767	807	773	775	772	813	795	828	827	791	776	802	833	780	791	766	806	758	805	769	845	824	776	811	764	803	792	779	823	792	827	796	838	779	782	784	816	762	813	816	764	797	841	824	802	831	791	759	764	815	792	769	717	787	818	806	833	822	806	820	799	764	779	811	844	795	837	777	749	780	772	769	812	842	821	801	815	769	814	766	760	811	816	734	806	831	786	807	818	791	790	837	799	839	805	774	810	804	837	764	814	806	801	792	815	807	788	821	764	811	848	800	807	795	809	791	824	823	829	820	784	844	793	812	813	811	799	777	780	811	863	825	811	780	822	853	754	734	799	782	741	763	873	839	812	773	747	822	751	795	749	807	810	842	757	830	789	801	846	802	782	800	797	831	825	799	790	844	770	857	821	849	754	842	813	793	783	771	771	794	829	812	808	780	831	766	824	773	846	796	776	831	849	846	836	789	813	851	790	836	829	783	794	829	793	819	781	788	809	784	748	761	808	835	802	819	829	814	834	776	757	846	794	850	789	788	781	773	792	810	823	794	802	816	837	794	837	766	787	811	809	813	732	861	781	821	790	839	784	786	787	792	804	811	822	813	817	790	757	766	768	764	850	833	786	785	800	802	749	785	868	781	833	773	773	809	775	776	768	788	838	782	829	801	775	782	799	817	814	824	777	846	769	822	809	761	816	768	804	770	758	767	870	790	794	794	792	771	783	857	809	814	795	806	804	754	794	820	816	782	783	811	822	772	818	819	757	816	845	821	793	817	786	761	823	782	825	798	788	825	803	796	825	829	866	794	804	815	787	826	818	842	783	821	839	782	832	773	804	818	785	817	799	765	831	743	811	767	810	802	764	798	829	784	756	810	804	793	810	827	796	772	815	778	844	813	794	822	795	793	796	850	771	820	773	782	839	749	762	792	798	795	783	783	812	744	828	777	779	796	830	784	807	809	828	810	803	797	797	833	764	828	792	785	784	793	824	809	785	816	776	791	806	835	764	819	799	796	829	849	802	798	788	782	834	809	796	800	790	798	858	839	852	801	797	785	810	800	808	808	803	802	801	777	828	857	769	811	808	838	743	778	771	794	773	812	764	774	738	855	816	842	769	825	833	824	738	784	819	781	785	806	764	801	785	786	835	768	777	836	816	786	819	820	803	779	792	734	838	762	797	786	808	793	793	802	793	825	860	818	832	781	825	799	829	806	822	795	780	779	837	836	814	816	802	740	796	808	793	800	820	832	802	806	818	837	820	823	758	812	764	778	780	812	828	853	803	766	782	850	794	795	773	803	800	746	808	803	806	850	795	837	807	757	722	750	782	817	846	810	819	785	766	779	819	774	740	807	780	823	811	728	825	797	835	788	842	792	783	828	841	814	832	794	798	842	773	778	803	787	820	821	765	803	789	801	791	777	827	825	803	781	815	809	774	790	824	820	831	796	803	776	768	818	810	762	793	832	786	822	813	811	825	781	780	777	772	836	815	791	766	798	792	834	798	797	810	809	769	811	829	814	802	766	785	840	833	827	789	766	828	826	784	801	830	802	858	776	759	745	776	789	775	865	767	792	782	835	792	779	802	785	748	791	778	775	766	803	887	796	820	772	800	792	783	782	783	764	777	764	833	847	746	799	805	768	770	790	807	807	816	826	737	797	783	811	786	782	829	750	813	801	782	786	810	804	817	761	832	791	793	836	773	825	835	790	812	839	763	787	797	800	820	835	807	818	777	829	795	786	790	800	804	794	806	787	808	824	816	817	832	868	821	794	765	786	806	824	814	823	857	815	801	828	806	807	779	831	813	812	778	773	812	782	784	763	749	812	796	793	788	820	822	747	837	785	873	772	761	791	820	799	836	793	806	821	801	836	782	794	798	784	827	826	789	815	806	776	853	776	805	792	786	768	799	828	792	784	821	828	811	820	793	773	760	821	742	780	819	766	759	778	799	803	810	776	800	802	846	772	833	801	824	797	777	824	774	807	806	804	819	774	818	809	766	799	817	740	833
22634	21254	28795	24052	21249	21324	9345	1777	1247	1007	935	931	853	847	787	804	864	818	828	855	781	786	756	703	718	818	788	828	795	887	862	824	762	755	702	666	633	621	622	684	662	718	647	658	662	640	664	648	667	708	802	759	699	678	620	614	592	591	608	597	599	560	597	558	570	541	612	595	550	589	568	592	564	534	551	549	580	541	565	585	520	561	538	582	546	552	601	526	584	579	521	552	505	547	564	546	541	523	542	597	468	534	532	567	585	541	533	501	547	535	521	585	553	525	560	534	592	562	544	550	527	539	551	534	563	564	561	554	591	601	543	546	604	568	559	544	535	558	550	575	572	549	569	539	573	530	570	566	560	505	553	532	548	553	564	580	561	551	553	544	591	568	536	537	549	582	556	594	566	546	537	525	539	565	526	564	526	579	541	529	564	554	528	564	568	547	564	549	538	544	519	508	565	588	554	563	502	572	561	525	523	562	555	598	549	540	533	589	591	553	549	562	567	536	538	559	578	557	578	508	531	543	539	524	519	587	578	548	512	559	542	549	575	526	547	536	504	556	567	543	506	597	561	590	575	537	570	543	557	538	543	572	580	591	565	557	544	534	538	570	575	540	551	524	519	570	577	527	586	556	549	543	564	543	548	568	571	569	530	523	588	550	555	576	552	546	554	577	568	531	543	580	534	576	521	596	584	541	544	570	533	568	537	533	568	532	545	577	575	552	581	560	591	561	550	580	579	539	521	587	557	541	585	573	523	542	549	499	536	572	552	550	530	608	552	535	584	602	561	574	592	547	560	563	584	578	564	508	561	574	565	533	544	582	478	599	562	506	595	569	554	560	500	557	521	554	571	526	547	557	578	543	567	526	540	581	555	577	573	556	568	518	565	527	561	557	562	554	536	571	573	558	587	521	581	563	562	536	577	564	573	524	528	546	596	546	547	526	540	592	553	526	568	551	573	569	550	553	562	536	553	531	553	587	517	545	568	511	533	559	566	578	536	547	580	557	531	582	592	540	567	528	546	535	536	547	561	560	561	567	556	548	561	584	575	514	543	586	591	530	591	545	533	564	525	583	580	529	569	537	550	582	564	552	518	519	554	571	582	551	560	595	616	567	546	555	530	522	524	570	569	524	476	564	544	525	554	583	546	561	576	579	539	535	581	578	537	553	519	558	528	501	512	548	565	516	523	564	537	546	587	579	536	532	545	577	518	541	553	526	538	574	538	549	544	570	586	530	545	573	586	528	549	549	516	581	553	529	532	519	569	553	575	534	563	550	572	523	581	565	562	577	514	577	560	530	551	529	566	573	541	568	582	601	541	589	524	512	539	559	554	542	558	584	562	538	568	527	561	566	581	584	549	575	574	535	521	536	531	564	544	563	544	553	576	562	538	531	560	559	547	548	596	577	571	556	548	609	582	547	578	546	605	526	538	549	521	538	557	606	581	530	536	537	517	528	535	560	555	544	521	529	551	538	517	576	554	542	579	540	553	565	517	559	533	601	545	541	588	547	536	520	545	548	513	520	549	599	574	552	539	592	578	586	562	586	521	544	573	551	574	532	496	584	538	539	569	546	541	546	551	574	520	547	528	585	544	578	515	556	556	580	556	560	588	576	572	579	571	588	567	582	560	537	563	538	518	540	572	529	519	576	592	573	524	529	551	547	529	532	562	539	565	579	583	530	546	543	542	539	601	531	563	547	540	566	550	568	561	507	562	497	570	569	580	522	606	551	546	557	573	532	602	561	551	500	542	533	549	595	541	541	528	541	524	582	516	561	579	550	595	516	566	548	540	524	529	585	570	602	516	547	558	525	554	549	566	539	565	544	528	587	508	549	561	582	545	545	543	545	563	528	575	602	582	552	567	527	604	566	547	539	522	545	559	537	582	547	548	576	558	580	532	515	617	544	572	577	543	523	591	538	581	515	557	544	553	569	564	539	558	578	542	548	552	542	566	561	557	561	562	581	541	557	561	592	525	495	605	531	600	553	526	575	558	575	518	553	552	550	542	556	533	630	548	577	597	570	582	567	602	589	573	534	550	562	550	531	565	535	575	550	529	554	531	618	556	545	538	588	546	573	540	527	568	554	605	569	567	546	526	535	534	565	557	512	574	574	541	545	524	531	557	550	532	511	586	563	560	541	554	531	524	593	518	518	605	545	533	585	549	557	558	561	542	529	521	563	527	527	546	514	553	550	527	570	560	578	556	538	534	558	573	566	565	533	585	590	561	522	518	569	537	575	571	559	517	568	593	565	603	534	580	601	535	584	546	579	489	533	558	537	555	574	592	561	576	556	540	535	570	567	532	533	532	498	583	542	536	559	598	582	568	521	527	518	516	560	536	557	516	566	569	560	545	566	546	577	528	535	538	553	528	570	591	537	568	577	559	537	531	581	520	563	553	542	535	561	563	579	521	565	534	569	566	553	569	544	557	526	509	541	557	568	546	529	611	537	531	592	566	568	527	550	518	554	602	534	586	531	499	495	593	584	502	522	517	541	550	568	530	557	524	512	528	568	559	551	563	502	541	539	547	541	556	545	544	544	589	536	567	551	548	586	609	532	550	553	576	546	539	574	554	557	567	549	540	574	517	534	568	541	525	554	521	556	551	569	552	560	516	543	539	573	536	540	544	535	521	594	583	590	588	538	582	548	535	535	562	509	529	569	549	570	567	550	543	571	564	553	556	572	595	552	569	573	550	554	586	569	574	538	545	536	555	540	567	594	527	544	568	559	578	549	581	524	522	603	564	558	537	594	566	562	543	565	551	562	577	552	533	570	546	561	512	529	495	543	547	577	524	556	582	561	559	546	582	545	550	541	570	552	560	554	530	498	533	556	569	529	586	542	562	532	566	577	590	583	545	538	541	577	591	521	543	540	538	597	533	551	586	536	544	567	514	530	545	594	534	514	574	561	547	561	576	569	536	555	558	550	544	564	560	556	535	564	496	545	563	582	576	558	568	507	535	566	579	536	599	584	534	572	558	559	542	583	551	550	555	549	553	556	574	568	536	560	563	599	579	561	574	514	565	549	501	540	574	562	572	548	542	611	523	548	562	564	550	549	542	514	577	479	530	550	584	549	550	513	553	573	584	560	586	512	560	571	545	548	542	505	540	576	561	541	587	531	533	548	572	555	548	562	597	598	534	569	540	530	539	539	557	566	544	523	541	540	579	539	566	564	580	565	545	570	527	546	555	518	561	537	521	531	543	543	523	540	533	550	566	548	496	526	572	556	566	575	562	551	561	547	583	572	569	539	533	544	557	542	594	519	559	549	561	539	583	574	589	563	541	512	574	596	589	533	538	575	550	518	545	566	585	513	539	564	566	508	575	587	540	535	584	554	557	508	524	558	581	562	539	589	523	542	556	563	581	548	512	524	549	516	529	556	521	539	560	523	547	492	562	509	535	537	544	511	573	554	568	547	550	556	519	557	550	558	567	544	531	541	566	533	545	535	590	523	574	502	587	567	500	565	538	570	586	546	544	530
15538	38330	21297	7307	5751	4132	3000	2327	1898	1491	1281	1230	1124	1120	1095	1018	1037	1068	1066	1068	1013	938	914	868	900	970	973	963	1037	1088	1050	1029	863	824	767	767	730	762	693	772	744	809	759	701	721	744	732	705	758	742	829	865	802	703	670	682	627	621	621	638	606	552	607	614	597	552	608	599	603	615	593	610	603	610	558	551	577	567	554	561	597	562	543	569	571	541	561	577	591	521	554	555	575	573	561	548	548	561	531	588	571	557	568	531	540	542	599	547	532	568	556	554	578	517	549	567	564	598	570	560	565	566	572	557	567	563	530	576	518	561	581	538	527	544	548	559	582	591	544	546	575	577	563	565	565	560	521	568	533	559	575	583	581	574	554	535	550	541	555	553	598	558	573	557	524	522	555	573	539	548	579	591	562	523	563	550	525	590	544	524	558	555	564	554	548	533	568	533	536	548	562	582	568	586	578	542	573	569	543	593	606	563	553	570	550	537	568	555	550	570	525	561	537	518	571	552	549	565	565	545	519	551	581	544	558	576	596	562	532	539	551	520	591	556	570	537	542	545	584	592	599	524	570	504	579	589	555	577	554	522	601	541	557	536	551	550	566	601	554	584	584	555	575	592	562	575	586	561	562	526	552	555	560	527	557	511	586	553	521	560	564	567	552	530	573	575	564	540	583	589	563	556	587	570	591	546	555	603	560	549	574	532	557	591	521	541	531	572	587	549	593	623	588	545	522	585	567	545	574	571	588	525	556	536	576	604	543	584	557	546	548	551	597	540	568	556	566	585	618	559	599	567	603	602	563	576	578	537	584	606	558	544	535	548	554	570	583	565	558	559	561	565	559	575	520	583	551	607	539	572	499	587	583	513	566	559	527	580	552	536	548	559	525	559	591	549	545	555	514	591	606	540	517	563	543	539	578	520	574	538	555	571	557	546	541	566	535	542	563	553	575	563	604	543	572	530	517	564	514	512	576	578	552	579	600	545	622	536	548	574	564	523	553	562	543	600	579	606	600	562	560	573	602	559	601	564	551	613	552	602	537	543	554	585	514	501	586	546	539	547	550	496	528	562	583	579	576	567	532	548	538	644	571	508	571	532	554	518	537	554	554	584	555	537	594	511	569	556	571	543	571	495	565	574	535	547	559	580	579	572	545	564	511	515	554	585	556	581	565	586	549	572	563	545	522	519	573	544	608	511	574	548	572	519	547	515	540	545	588	592	531	557	569	562	562	594	547	576	570	549	573	563	606	561	541	528	609	519	557	574	568	544	567	531	534	541	580	603	530	571	566	567	549	534	518	591	514	571	550	556	583	576	574	522	556	601	518	548	572	576	585	572	547	541	581	568	578	570	540	562	540	566	538	546	550	585	574	580	527	599	539	539	548	524	572	552	545	542	543	539	559	550	537	538	540	526	568	589	554	559	534	549	536	520	522	590	590	591	542	537	589	567	542	559	503	543	587	539	541	608	578	551	517	566	537	557	568	548	594	568	559	594	553	551	551	559	566	549	544	580	547	517	564	580	572	569	560	563	512	562	576	580	571	585	573	526	563	530	562	541	587	561	563	534	530	550	592	542	588	570	535	565	521	601	545	548	568	518	560	601	562	560	535	525	558	579	582	560	511	597	556	535	560	547	547	551	548	522	549	591	584	542	563	568	553	553	600	535	548	562	564	578	524	535	578	608	534	556	560	545	570	547	575	578	541	580	616	537	524	538	560	554	548	524	563	577	558	555	577	556	559	566	556	596	541	583	568	547	553	557	566	551	568	546	572	554	585	532	541	586	591	580	533	562	542	565	624	542	558	521	549	576	548	539	530	588	541	584	543	570	544	582	544	511	576	583	543	513	565	523	540	582	565	536	569	560	572	549	558	571	570	555	532	572	581	599	567	565	544	560	559	568	566	531	534	608	557	553	569	524	529	543	578	577	600	549	586	565	566	549	545	531	527	569	508	582	553	575	573	568	541	558	503	544	568	558	552	553	545	564	554	539	513	574	555	597	533	557	552	574	575	543	564	542	560	564	595	514	563	580	545	536	569	583	543	555	579	566	563	533	535	573	590	543	547	547	533	543	553	541	566	560	584	594	579	572	538	537	541	560	539	584	554	571	523	561	541	574	558	602	574	568	574	534	589	570	583	557	554	557	559	566	546	553	528	582	560	527	551	570	530	541	538	521	576	591	525	590	560	532	539	604	585	537	561	592	565	589	541	553	549	561	548	583	562	540	571	547	564	590	585	570	584	553	514	540	505	567	561	536	525	545	553	527	558	549	571	585	554	588	572	550	551	600	540	576	587	589	567	543	605	612	559	553	527	539	536	567	565	562	550	524	503	537	536	548	559	549	564	557	558	549	585	521	484	554	601	520	590	598	589	556	578	562	526	596	622	577	542	523	571	540	605	550	538	564	570	541	509	571	547	541	527	530	578	561	599	510	557	542	528	565	540	535	581	543	528	529	583	555	573	467	574	545	556	577	572	572	565	582	589	513	531	551	528	561	572	553	541	558	559	559	550	541	608	608	538	534	544	544	558	582	553	543	565	546	565	528	590	543	561	561	524	578	514	540	561	513	543	559	603	582	566	575	539	529	533	539	540	535	570	588	545	538	552	558	548	568	559	572	560	539	538	578	535	546	573	582	536	571	541	549	532	580	517	592	562	585	565	565	561	568	540	569	545	529	546	539	577	524	556	571	569	578	554	543	545	560	545	540	582	543	525	515	566	555	574	563	550	578	540	555	530	560	553	572	531	524	578	570	533	584	531	528	568	567	560	530	573	513	578	560	584	586	551	587	551	539	544	549	517	588	575	569	548	546	555	511	548	536	570	561	565	536	540	539	572	563	559	564	545	561	545	550	615	549	554	557	537	574	558	574	584	531	527	588	520	580	557	585	569	556	583	560	581	538	601	570	555	568	529	581	550	577	606	492	521	502	560	608	553	555	559	520	550	558	583	558	538	574	518	582	567	559	544	533	539	565	553	587	558	544	563	590	576	582	564	540	595	535	517	562	541	547	508	585	558	562	531	583	564	565	585	588	552	538	534	579	569	538	541	557	579	553	548	568	549	567	596	578	562	604	594	551	541	559	552	577	543	605	598	571	571	569	536	546	570	519	553	526	573	572	569	553	562	587	572	511	554	527	568	578	585	505	592	605	554	551	561	575	496	594	588	536	519	512	548	551	575	537	552	564	552	552	574	590	574	589	595	574	548	574	597	561	535	601	549	567	539	527	564	551	569	579	548	548	590	561	568	532	552	599	539	551	550	532	571	533	532	543	541	537	520	563	574	583	568	589	556	545	576	575	600	529	582	592	511	530	551	559	545	541	535	561	546	549	527	554	576	593	556	541	534	548	567	589	546	539	563	550	534	552	531	582	550	594	542	515	593	563	559	556	577	554	581	597	540	543	563	557	539	524	582	611	525	497	546	574	516	529	542	566	540	551	584	542	588	569	506	613	560	552	532	542	537	580	577	548	561	536	550	533	554	526	526	550
28004	17842	5829	1966	1156	930	772	688	698	676	655	652	655	626	647	660	650	666	660	660	654	647	693	642	634	651	726	676	729	697	693	673	666	634	631	575	638	627	605	563	558	643	640	628	610	627	620	603	585	634	671	631	636	654	641	574	632	614	611	633	588	596	605	577	645	583	622	622	662	622	599	586	571	559	583	577	607	547	582	604	610	596	523	581	560	578	640	580	524	614	551	586	612	611	570	538	618	605	644	573	592	588	585	590	595	597	571	573	635	595	603	582	577	578	616	628	588	616	543	598	567	589	596	602	597	626	579	601	617	599	577	573	576	593	589	584	577	634	574	623	601	632	596	524	578	572	595	622	571	553	644	631	603	567	646	584	609	606	595	593	582	554	554	566	583	559	588	572	593	617	578	594	609	646	582	577	575	596	600	596	566	562	588	589	619	576	545	543	625	577	638	606	619	565	602	606	630	558	607	574	646	598	594	581	588	566	610	593	600	542	617	556	576	664	587	597	572	600	599	617	595	590	557	580	618	596	606	546	562	539	633	559	613	583	587	580	588	663	574	559	582	643	619	570	588	565	564	600	600	543	622	615	567	562	611	610	595	596	547	606	607	608	646	598	631	596	572	621	633	581	566	597	602	627	569	627	621	589	548	598	614	605	569	562	589	570	589	585	592	610	556	621	597	554	546	583	593	581	608	594	609	564	604	584	604	600	580	638	570	610	598	559	575	597	529	564	589	578	594	624	602	618	607	575	593	581	560	575	582	549	626	579	628	609	550	589	577	577	597	579	559	624	556	634	605	616	572	593	593	627	621	569	575	544	620	594	592	590	593	613	584	565	594	566	585	593	557	535	591	581	535	546	606	581	633	595	581	551	596	606	591	542	567	639	617	551	569	619	649	538	601	565	618	611	578	619	552	586	578	588	597	583	602	570	571	585	604	580	547	588	572	569	576	584	605	574	544	557	564	545	574	569	553	567	580	598	551	604	617	598	586	582	581	594	627	611	574	565	589	549	624	594	614	579	596	558	627	601	648	564	578	582	567	632	587	561	596	603	581	561	592	589	552	624	616	586	599	529	610	580	618	606	602	617	595	562	585	599	576	550	578	574	603	558	609	632	573	597	623	541	598	560	583	558	592	573	580	589	580	598	578	618	593	582	570	579	593	600	633	596	583	564	586	608	570	589	603	587	584	580	567	577	581	592	598	591	620	589	521	562	596	608	580	597	601	609	613	641	559	592	571	548	594	601	599	580	600	569	599	581	582	601	597	581	598	610	554	597	610	616	581	567	578	568	545	567	566	627	594	584	583	594	628	579	549	599	606	610	615	603	598	542	596	609	598	612	593	561	581	606	565	558	567	609	592	580	577	576	607	554	561	585	568	568	572	554	585	617	580	598	552	593	575	618	567	621	548	587	570	569	574	582	621	596	618	584	640	576	582	569	565	610	572	576	621	595	607	594	601	622	586	592	561	588	568	624	600	596	575	559	592	582	578	570	578	618	579	631	606	610	565	601	637	549	603	563	589	551	579	596	624	601	590	624	589	604	550	590	597	559	601	593	590	572	586	627	554	614	546	637	595	582	605	593	598	574	604	587	553	572	591	558	576	568	574	576	582	591	622	598	616	617	579	610	608	605	562	585	606	581	595	642	620	605	587	553	567	574	572	624	614	558	595	601	591	609	546	561	570	553	551	527	596	604	564	604	600	607	547	589	625	592	544	593	565	556	606	600	549	582	635	558	613	518	595	576	598	601	584	618	589	599	585	606	583	591	567	616	612	560	596	589	566	549	575	605	637	623	598	563	552	604	563	586	577	583	558	580	612	565	580	608	586	624	564	569	588	637	560	625	583	603	593	571	588	593	572	578	584	544	593	580	634	619	554	595	570	575	598	584	561	605	609	557	604	549	627	586	631	589	593	609	543	606	608	574	582	592	599	612	554	578	560	630	604	600	588	654	585	572	575	564	575	594	575	568	572	574	570	583	605	574	604	611	565	587	538	594	541	570	609	600	617	598	581	597	605	604	580	600	645	626	581	563	579	562	594	609	589	544	582	557	567	583	631	586	577	588	545	582	590	554	596	612	565	616	563	601	574	623	570	548	631	636	569	598	588	614	572	606	543	561	585	576	577	559	608	597	573	582	581	606	626	571	614	556	618	613	609	615	598	537	624	580	609	572	601	597	540	600	591	576	570	617	575	618	587	622	579	559	600	587	596	552	579	583	580	600	630	619	621	593	585	578	562	604	572	592	565	566	570	627	622	574	614	559	641	570	598	610	582	580	603	554	606	620	604	589	569	617	579	560	573	589	604	559	588	550	595	600	597	592	632	581	591	561	578	607	581	611	617	579	587	590	560	639	586	535	597	582	570	565	574	618	555	625	586	605	562	624	572	560	567	620	578	537	593	531	578	613	587	571	617	592	580	585	598	575	599	596	611	588	639	575	620	562	535	518	590	591	582	613	587	566	563	603	579	509	608	564	596	547	575	573	572	546	610	574	614	581	603	585	615	586	588	575	547	606	573	593	603	615	596	567	584	616	544	575	571	608	567	588	560	595	593	609	563	574	593	616	583	600	566	564	619	525	579	599	591	608	608	583	554	592	567	595	596	595	615	569	567	591	596	605	580	557	568	583	604	582	610	564	632	553	613	581	629	578	582	606	594	599	615	612	577	632	585	588	589	573	553	600	599	587	564	616	571	586	578	585	570	616	569	590	572	600	583	591	561	590	591	659	630	625	605	651	601	594	572	615	564	634	573	560	590	588	559	623	586	595	629	609	601	602	583	563	608	607	580	584	568	600	506	612	561	538	612	610	577	564	595	546	602	540	557	647	580	570	633	592	572	579	544	593	590	623	601	604	650	629	576	569	583	540	618	637	537	610	578	635	586	628	553	582	591	571	616	585	541	615	591	620	545	533	560	584	586	597	601	574	588	613	605	566	606	564	602	576	540	612	549	553	611	582	573	593	587	613	605	601	609	600	576	574	651	590	637	564	598	622	608	608	578	616	619	608	612	608	598	559	626	584	659	586	585	612	639	560	570	544	554	624	553	588	582	591	621	608	596	620	608	582	598	601	559	621	626	568	618	601	554	576	592	582	594	582	572	570	599	612	569	555	626	597	564	579	569	543	572	578	636	590	593	582	581	564	611	614	559	562	626	583	616	618	622	569	596	572	618	619	549	626	588	569	587	585	581	601	587	592	560	564	600	610	605	617	591	574	573	611	599	583	575	589	613	601	546	597	551	572	579	552	573	587	636	588	623	592	587	619	572	613	593	582	611	644	587	598	586	548	583	622	585	619	594	568	589	619	602	608	544	609	586	542	585	594	616	573	577	574	617	583	565	576	610	609	611	613	639	634	589	575	583	568	600	569	586	532	553	613	589	595	616	607	537	594	624	566	557	601	581	623	603	551	573	582	586	537	593	594	567	611	583	604	559	578	589	601	523	560	605	612	565	573	584	582	615	618	607	580	632	598	560	592	612	560
7989	6885	3749	1974	1556	1225	984	895	797	734	747	742	731	728	768	721	707	769	718	735	741	691	644	707	765	725	730	760	737	773	821	791	712	726	724	648	689	644	644	696	694	735	647	687	665	691	675	689	684	724	679	738	709	632	643	645	634	646	681	618	646	655	613	666	599	633	652	661	635	639	632	626	640	612	650	652	564	618	590	616	589	660	635	618	640	620	611	654	632	674	604	579	611	652	609	629	675	639	584	623	585	651	608	616	608	633	605	610	627	613	622	627	574	591	595	616	608	653	619	654	641	627	592	581	627	662	569	604	613	633	601	605	620	601	614	606	644	609	667	648	617	634	616	632	666	622	652	611	660	597	681	565	656	650	578	606	605	616	646	623	617	628	636	605	628	613	669	563	583	564	607	657	674	662	616	613	619	622	589	649	605	627	631	645	581	647	572	625	598	645	645	592	622	635	662	583	583	675	635	596	661	611	611	608	589	608	660	595	641	597	688	625	594	643	586	626	604	627	599	609	632	668	654	628	611	591	628	638	571	636	632	619	646	622	617	627	614	601	615	604	642	625	624	602	622	593	614	627	643	630	670	629	634	599	637	606	608	641	588	641	648	627	591	602	616	621	644	612	641	626	662	689	660	618	587	618	604	616	642	652	635	599	628	548	628	584	631	626	603	623	582	639	627	625	589	599	589	640	669	601	623	651	641	637	642	600	657	613	612	598	598	627	605	645	651	613	596	627	621	604	685	626	617	619	665	612	646	594	639	638	580	616	601	601	633	628	634	626	660	650	664	638	637	593	642	648	662	656	632	596	651	669	599	651	645	616	601	632	653	623	595	650	657	601	644	657	587	639	628	704	620	612	645	599	631	628	620	578	629	580	642	585	625	629	618	640	619	675	630	654	647	608	597	617	638	625	675	615	598	604	604	639	593	641	581	571	689	631	641	590	629	587	633	598	604	653	573	618	638	646	638	630	661	673	561	603	615	683	584	630	662	590	607	620	671	648	669	655	659	627	660	631	620	645	636	623	639	643	629	628	650	607	675	637	652	649	612	638	613	607	644	646	641	615	591	679	604	646	666	615	627	590	586	624	607	659	646	624	664	625	629	665	659	595	645	608	625	607	654	629	631	630	622	616	649	605	612	666	616	602	591	602	651	618	622	627	640	599	614	681	626	620	616	617	666	581	591	659	641	651	664	653	643	663	545	609	614	627	645	604	664	597	569	640	608	680	608	596	596	642	652	628	604	637	665	644	650	637	652	621	608	612	676	618	626	587	609	646	649	648	663	607	642	637	618	648	604	634	654	611	568	626	659	635	620	624	583	629	632	602	625	635	629	639	632	651	646	612	646	605	639	618	597	649	622	600	616	600	667	620	628	634	668	654	602	589	594	576	628	616	618	637	668	672	637	622	612	679	585	591	626	617	605	597	626	590	626	633	617	646	612	611	633	651	608	669	633	614	607	598	634	591	639	565	603	685	647	633	611	606	597	622	635	629	678	580	650	617	609	633	638	618	574	667	628	610	675	622	608	624	622	658	604	560	619	586	606	579	680	636	578	632	604	629	647	596	663	631	588	632	637	645	603	632	626	600	612	651	607	624	651	633	580	627	616	632	603	573	624	608	667	611	559	610	609	619	637	636	639	620	652	631	585	600	587	610	640	650	653	651	632	607	608	629	587	628	587	598	664	625	606	628	618	635	646	638	606	610	582	639	630	628	593	552	603	642	672	602	586	615	623	647	678	637	634	610	608	626	643	625	614	654	640	694	622	654	614	638	627	655	625	623	643	612	625	641	647	631	606	630	627	606	634	661	603	609	603	650	615	633	592	605	660	607	644	654	574	596	609	613	629	599	638	637	649	636	597	640	633	641	678	587	616	647	668	630	569	610	590	599	641	638	603	669	630	645	645	615	655	613	615	631	651	626	616	611	580	619	654	597	582	657	625	606	654	665	617	626	603	617	641	606	644	638	687	665	682	638	647	648	607	609	612	564	623	594	592	582	591	646	606	626	630	601	647	637	598	672	619	579	597	596	635	626	647	639	686	599	602	593	637	609	648	620	626	603	625	608	672	604	635	654	639	604	634	601	657	658	630	612	615	632	615	659	608	630	644	635	600	640	618	648	640	602	632	593	550	595	658	630	649	652	594	610	660	619	620	605	604	621	640	587	642	661	617	659	631	625	657	641	598	616	631	589	604	674	638	615	619	647	596	639	589	627	625	631	613	597	641	643	593	613	638	607	631	614	618	633	600	603	596	635	659	640	609	602	601	637	629	606	626	652	604	624	639	636	591	628	626	612	585	626	605	589	564	608	641	614	679	618	637	630	613	613	643	656	597	629	657	601	652	635	629	593	618	618	633	598	624	611	645	614	608	603	612	621	620	632	632	639	615	612	624	613	625	589	622	624	649	605	591	637	688	600	596	646	622	671	642	644	671	650	661	674	642	645	585	614	647	564	584	645	636	625	585	660	607	594	642	623	610	660	647	639	638	637	619	636	614	621	601	606	626	603	652	618	619	584	640	651	630	639	631	602	594	639	667	639	649	625	636	663	625	653	625	647	573	658	596	677	636	596	613	660	619	616	602	615	604	649	616	623	641	622	592	617	609	593	638	603	634	621	603	677	623	606	631	590	656	610	626	644	620	606	682	615	641	612	601	626	648	617	641	619	620	643	641	610	605	616	598	671	667	625	575	622	628	599	606	617	654	620	673	613	646	672	598	595	577	649	638	628	679	638	555	646	638	628	625	658	659	608	609	646	602	584	614	647	657	611	650	653	602	654	649	607	598	587	576	645	626	638	651	605	622	599	645	598	622	654	618	613	588	668	636	640	617	625	605	637	591	580	634	623	627	665	635	639	642	650	648	625	571	637	647	616	638	601	648	600	637	620	612	646	647	624	608	618	617	658	652	658	633	588	629	606	603	613	609	606	643	629	602	585	602	626	584	593	636	696	612	655	607	594	605	645	623	586	641	658	616	647	614	682	634	669	651	648	634	662	636	623	640	603	640	614	604	619	592	637	572	604	660	612	593	639	636	603	619	603	638	617	634	637	654	627	657	601	588	638	627	583	580	669	624	616	641	602	589	629	577	634	650	592	645	634	584	599	640	668	651	617	626	652	629	632	614	583	603	626	623	675	648	628	600	657	633	651	660	617	585	608	600	595	593	591	659	624	650	623	608	623	647	611	604	609	654	625	592	621	671	641	643	640	664	609	634	649	619	599	624	605	636	646	563	620	611	555	659	595	610	634	638	604	609	666	585	627	647	673	641	611	614	603	574	580	641	622	662	605	662	597	591	610	614	603	624	605	641	590	618	634	636	638	651	627	655	622	617	618	585	627	671	611	632	605	634	610	607	596	621	620	624	635	558	649	597	597	600	636	608	639	633	588	667	631	622	626	626	612	570	638	687	637	633	644	668	604	630	647	631	626	637	626	618	610	622	630	612	635	592	629	635	626	590	582	642	621	617	611	657	620	647	606	635	616
23650	21236	28289	24467	21225	10595	1590	1029	796	719	596	573	557	584	541	504	554	557	578	522	529	532	509	508	541	548	530	549	581	630	580	544	517	510	419	441	449	444	442	469	452	464	423	441	409	438	469	416	454	464	502	535	471	459	410	435	399	437	433	446	388	344	344	370	395	388	370	401	374	384	395	370	388	385	401	365	387	377	367	353	400	399	423	391	407	355	364	380	365	360	405	410	381	375	370	337	359	356	391	361	370	386	400	389	377	383	404	406	370	395	383	386	402	367	407	388	366	361	350	403	339	401	342	376	380	349	358	384	373	351	367	368	383	351	358	371	348	354	398	382	406	358	388	416	396	375	382	367	353	380	376	430	354	357	361	394	365	407	391	371	382	363	369	378	365	385	348	355	363	356	376	363	348	384	368	396	383	348	418	361	373	376	378	401	387	337	353	386	375	389	369	397	414	349	366	387	376	371	408	376	374	419	391	356	362	349	355	397	364	358	399	401	385	371	399	395	341	399	371	393	363	369	361	366	401	375	385	407	377	346	356	362	410	386	384	374	387	377	410	359	378	339	385	400	398	396	332	363	364	355	354	393	329	402	348	364	372	393	380	391	378	371	349	371	340	368	383	387	385	391	374	380	379	365	360	385	370	371	353	355	371	387	396	325	355	369	399	383	362	372	382	396	369	382	405	357	406	385	368	358	353	372	375	377	368	365	386	401	398	368	420	372	380	382	405	346	337	376	343	399	395	369	370	379	388	419	377	415	358	403	399	381	369	364	371	420	355	386	431	368	351	363	321	387	360	383	332	411	372	388	397	381	347	387	367	359	367	396	398	373	383	389	403	395	395	415	352	371	395	385	416	365	350	370	388	393	377	385	385	377	341	369	385	351	388	395	355	389	373	399	367	399	356	359	401	388	333	377	384	419	404	381	373	387	328	401	357	381	392	391	408	356	405	391	371	358	352	383	391	388	362	390	382	366	377	385	364	386	360	350	400	410	368	396	376	382	409	377	342	344	354	340	404	378	425	367	389	399	399	353	383	393	360	412	355	376	370	399	378	361	386	391	405	397	378	342	368	385	406	412	380	331	360	383	393	391	402	375	384	391	348	350	402	387	391	388	384	369	352	380	386	361	353	404	379	386	372	383	377	363	361	379	384	376	382	380	365	355	385	373	373	347	377	392	329	389	376	406	386	337	388	358	367	382	357	380	325	345	383	378	397	357	385	360	357	370	392	338	366	378	358	396	376	318	329	367	363	366	370	373	322	340	353	368	353	395	347	385	405	359	381	380	386	389	407	384	336	360	381	352	384	357	377	378	386	357	391	391	367	385	368	383	377	384	379	388	369	377	364	376	383	359	376	355	399	389	376	369	368	376	385	386	343	357	397	376	396	386	363	388	435	382	386	343	360	365	382	358	376	383	318	357	356	354	375	370	385	394	360	402	370	374	382	362	382	386	353	377	351	357	381	376	359	410	399	361	379	374	404	341	343	371	369	377	368	377	377	378	386	386	358	388	366	371	360	380	394	363	422	405	383	337	350	412	389	384	377	368	395	388	390	377	390	367	385	360	427	394	377	380	348	354	356	340	378	381	384	368	408	388	372	387	368	366	411	397	414	402	370	387	381	379	335	358	406	317	366	425	387	400	371	348	370	356	379	374	345	363	349	392	368	358	347	371	380	352	388	367	371	400	363	372	406	337	386	351	354	376	367	380	394	357	382	358	347	356	378	373	395	366	418	355	370	395	363	360	371	364	360	385	381	418	398	353	407	379	377	382	377	344	345	364	398	383	383	357	406	361	355	343	340	359	382	358	361	378	395	334	385	378	376	395	367	409	379	373	351	368	377	401	371	385	377	382	377	369	374	374	350	385	376	393	397	375	381	400	375	369	363	415	375	365	389	381	381	359	409	408	381	393	422	361	380	375	353	360	396	343	363	371	349	335	385	433	350	376	355	410	350	342	368	369	356	369	369	406	365	386	347	355	364	389	383	399	370	354	399	429	372	362	347	411	385	400	376	376	374	370	376	376	367	390	356	318	390	403	371	358	377	384	385	382	374	374	398	352	402	330	346	353	376	375	405	367	382	351	402	379	382	388	377	362	376	359	345	356	394	389	349	340	363	347	351	384	394	401	381	372	353	387	396	385	355	354	411	379	388	379	372	366	370	398	355	375	374	393	387	387	407	375	395	380	372	379	356	397	444	380	383	372	351	395	342	356	392	405	358	374	360	349	377	378	376	351	346	348	393	367	403	354	390	378	375	338	350	336	370	393	370	415	379	429	359	356	371	366	355	366	356	404	354	379	363	336	382	408	338	349	386	374	384	393	345	364	383	346	385	383	356	364	369	381	372	372	389	367	354	354	374	406	394	351	387	359	352	396	415	392	369	341	377	365	374	390	379	406	373	361	391	352	394	401	404	373	336	363	371	363	357	349	355	374	369	384	350	388	369	398	401	377	407	374	372	396	370	391	350	374	362	367	397	417	372	409	383	389	356	408	370	336	389	399	374	366	360	395	371	371	345	389	406	339	362	394	385	359	357	383	396	364	353	353	371	378	404	402	370	353	423	384	387	360	360	354	369	364	339	387	391	390	401	381	358	349	388	356	354	386	405	338	391	344	366	402	375	360	356	391	349	405	406	363	378	396	350	374	410	372	410	376	378	364	389	390	347	388	381	385	348	376	372	392	377	387	395	328	341	380	369	388	386	358	364	399	367	384	370	366	386	388	382	361	351	386	354	354	381	377	382	391	373	402	343	392	379	379	331	364	368	359	391	362	358	360	391	417	359	417	380	396	406	378	373	431	330	368	370	385	335	368	372	376	347	361	393	392	385	388	381	365	353	350	339	358	360	378	375	349	385	378	384	380	357	385	365	396	327	429	353	353	358	362	380	398	389	364	346	375	359	402	360	357	370	384	386	394	381	342	373	328	365	394	370	381	405	399	378	390	366	397	400	410	348	384	386	363	352	398	417	381	370	358	363	417	358	368	378	361	373	372	343	410	355	376	375	377	386	385	372	390	332	369	386	374	366	366	399	394	366	395	392	382	369	357	356	398	403	373	346	384	362	403	389	384	347	389	373	375	384	373	321	378	355	395	362	347	384	351	397	371	371	372	381	366	359	380	376	395	376	391	387	413	359	363	363	376	404	374	383	383	374	380	374	369	399	396	349	375	360	368	398	338	365	392	340	393	415	367	370	342	368	378	380	358	374	406	388	360	346	399	314	426	348	385	356	412	349	371	404	333	367	380	391	378	393	383	375	366	369	380	398	375	353	361	362	386	335	395	346	351	366	374	365	336	382	414	359	371	360	369	387	381	407	393	347	388	404	384	358	376	380	367	385	374	413	370	422	374	392	382	402	395	379	376	359	377	400	409	400	376	382	370	350	358	399	357	398	381	390	381	338	370	386	384	376	343	368	340	362	380	385	373	366	354	346	350	372	409	387	371	412	387	376	378	395	349	371	380	351	391	381	385	379	389	403	397
11340	31210	15526	4752	3579	2697	1872	1503	1209	956	810	799	765	755	661	731	664	734	703	663	699	677	609	572	644	635	693	673	716	740	740	651	629	563	546	526	464	517	474	497	536	530	521	544	503	553	532	491	573	602	611	601	561	501	444	473	469	458	449	468	407	440	391	421	429	400	445	419	438	405	427	452	419	404	396	395	392	428	408	455	406	416	393	419	386	412	462	411	426	394	428	365	409	410	409	360	416	403	392	401	407	400	388	427	416	418	414	417	412	414	395	415	438	400	400	400	404	426	394	393	405	388	411	394	394	378	406	416	421	397	427	377	416	374	442	392	395	409	426	401	403	406	414	423	384	390	369	403	395	404	403	417	391	402	386	406	415	410	394	394	419	366	405	441	419	416	427	388	409	417	361	389	395	397	393	416	402	398	427	439	418	403	418	406	410	387	389	401	438	407	375	387	397	404	395	401	377	405	430	419	389	394	378	410	410	385	398	456	428	411	381	423	388	370	411	435	391	424	402	394	388	405	356	410	427	432	368	372	417	441	383	411	411	437	432	409	416	433	413	407	378	382	374	408	379	399	437	423	411	412	366	387	456	377	390	401	407	376	374	407	440	409	402	404	436	416	401	375	420	405	402	420	431	385	404	429	364	362	397	398	412	395	385	454	372	409	380	423	419	396	427	395	390	401	421	399	390	377	382	381	390	363	417	444	421	408	394	394	410	370	406	358	393	406	429	403	421	402	426	392	362	417	398	377	418	412	390	395	390	427	410	419	404	410	408	387	396	392	438	399	397	401	413	397	382	417	421	426	428	424	411	411	442	417	417	404	397	376	417	399	405	366	383	393	448	448	412	393	388	374	363	415	416	413	403	410	401	393	413	412	405	406	435	408	398	419	401	406	426	401	412	413	430	410	428	411	401	452	417	429	374	369	409	399	400	417	413	424	397	380	404	386	399	413	398	424	389	436	427	374	388	425	382	402	378	427	403	396	392	403	395	398	392	404	465	414	423	399	394	443	420	381	398	395	367	386	423	378	464	406	375	411	406	399	401	431	417	417	421	439	441	386	366	414	398	438	430	404	416	381	405	394	454	390	414	432	399	397	413	404	404	412	424	391	404	365	376	437	411	394	392	424	357	383	397	405	356	416	403	414	404	431	412	407	416	377	441	404	373	429	432	395	398	381	393	425	405	371	427	440	419	363	368	391	406	426	418	405	400	409	376	406	383	408	409	428	374	418	446	429	408	382	377	415	375	406	391	416	399	372	399	377	401	412	406	369	434	395	385	397	417	398	423	414	431	427	413	386	410	369	416	378	414	387	391	393	409	396	416	407	357	406	425	433	416	398	398	396	383	406	419	402	404	406	409	402	396	415	384	408	407	393	350	429	402	414	365	389	432	403	392	437	381	407	388	442	387	394	391	390	387	418	395	370	401	389	380	438	384	390	367	401	376	411	418	452	432	426	436	447	431	406	392	403	388	424	373	408	387	385	392	403	396	392	423	439	375	451	381	408	405	433	382	422	423	416	406	406	410	401	411	409	400	398	361	400	406	416	406	411	401	426	393	448	362	393	384	419	433	419	424	410	424	411	364	418	410	412	380	449	400	396	367	433	428	371	403	424	394	417	424	405	397	410	405	409	391	387	422	356	427	366	398	441	376	407	411	424	441	436	380	370	428	412	367	402	416	400	418	382	403	420	370	385	400	460	401	379	394	420	418	414	409	372	336	412	388	397	435	412	381	413	376	411	404	398	443	385	426	404	398	408	384	390	415	395	409	381	428	386	419	371	404	389	395	389	391	365	422	419	396	382	427	370	396	388	416	417	422	427	413	391	422	410	398	399	367	445	391	434	432	396	367	429	429	390	416	413	413	435	396	405	403	416	388	393	405	393	411	372	385	389	400	389	410	381	386	335	434	387	400	442	387	398	409	359	419	422	396	393	491	398	389	407	405	413	409	376	428	430	427	384	447	426	392	405	387	426	364	390	381	421	385	419	414	390	407	414	396	376	442	407	421	408	420	405	407	410	426	410	398	404	373	395	423	406	405	406	383	436	410	426	407	401	408	420	400	444	386	415	396	399	398	389	390	410	421	439	420	426	417	384	412	360	432	446	404	386	408	422	393	399	388	396	424	424	396	422	428	401	414	390	413	359	411	410	411	392	438	420	410	440	372	385	443	400	382	377	396	387	419	409	455	369	412	354	387	441	397	418	387	418	404	391	372	377	379	418	408	377	431	414	383	392	420	416	391	415	416	406	400	399	403	408	404	408	389	401	408	413	401	399	386	402	416	376	407	388	397	390	391	391	418	417	394	355	408	390	418	396	422	427	376	423	381	393	428	402	419	417	382	408	386	436	461	434	414	397	421	413	406	426	405	382	419	405	406	386	398	435	395	411	405	447	420	423	411	416	421	402	380	445	399	446	403	413	425	399	383	392	378	414	388	406	420	388	391	426	425	395	417	392	391	391	415	396	436	402	425	396	398	390	391	406	402	395	413	391	444	420	395	410	407	393	417	375	404	437	384	429	382	380	428	419	402	405	421	372	431	377	408	428	386	416	373	399	372	410	420	390	390	423	389	387	417	428	399	416	427	396	390	366	401	398	424	377	401	370	430	438	422	405	387	369	388	392	411	403	420	400	412	400	426	401	430	389	401	405	403	416	402	383	403	398	411	412	399	353	401	402	421	376	385	442	378	397	403	438	377	407	381	402	387	428	387	358	428	380	371	413	417	422	367	402	417	391	413	421	404	403	406	433	374	411	396	423	400	435	421	412	392	413	412	431	397	409	418	393	397	409	378	375	389	419	435	393	408	420	381	387	402	427	395	384	410	397	407	407	404	408	365	442	407	421	415	416	398	414	400	452	401	413	429	396	345	405	402	387	393	399	398	382	406	411	422	385	390	390	416	375	443	435	396	410	408	399	388	352	432	391	379	405	377	401	393	390	398	426	399	408	401	451	430	406	400	406	384	425	379	386	379	396	417	443	417	435	425	380	422	432	445	410	373	355	406	379	413	419	418	405	397	369	404	415	398	399	401	429	383	394	385	409	386	429	390	427	400	416	426	406	383	410	433	389	397	400	407	416	400	428	433	437	386	400	404	427	422	395	365	378	412	401	369	434	392	413	420	390	435	436	371	405	416	394	415	409	397	407	383	410	407	439	382	401	395	428	425	369	393	399	377	380	427	383	390	443	409	390	401	391	434	398	410	409	373	381	395	397	396	361	405	402	397	423	409	404	403	396	415	426	405	379	421	393	376	438	365	460	406	396	407	386	414	390	380	376	421	392	397	419	389	381	406	406	417	409	398	408	396	396	439	391	434	408	451	405	413	428	402	423	374	372	403	431	436	411	379	427	400	410	359	383	413	442	391	397	396	388	381	419	430	408	439	412	414	384	388	426	399	358	389	418	412	381	410	376	416	453	409	407	414	391	390	402	394	417	452	449	421	402	422	365	420	400	385	433	385	377	420	416	427	396	409	419	404	413
24929	21222	27138	25454	10138	1741	1268	1152	1016	967	962	837	927	928	898	853	887	926	894	884	907	874	901	828	862	873	920	918	973	950	901	946	871	820	846	856	831	788	883	866	876	875	827	828	864	861	840	870	821	864	837	905	851	815	781	829	808	802	837	729	811	801	784	821	788	797	774	816	783	818	783	836	813	803	738	792	805	786	783	820	779	768	815	701	807	774	751	786	724	736	767	776	793	773	745	777	789	797	793	776	782	785	786	808	773	777	779	810	852	814	821	761	775	788	782	789	773	762	794	840	809	794	800	737	787	764	783	814	802	743	746	820	712	810	851	758	792	788	760	803	761	784	779	764	777	769	844	753	728	765	779	718	795	854	773	789	806	805	835	765	776	739	811	778	752	765	783	723	731	807	816	796	742	811	742	771	795	758	778	767	777	730	799	800	741	785	835	775	756	776	809	806	761	805	783	764	783	817	770	804	739	794	774	750	818	812	807	773	775	756	776	835	766	798	799	784	755	736	799	778	801	763	810	796	773	809	781	819	761	801	831	777	796	812	821	806	804	799	858	784	752	842	762	762	800	777	792	791	810	798	793	753	815	834	827	730	789	774	774	744	752	793	810	759	786	737	805	759	800	794	740	817	730	824	800	790	722	750	806	773	780	802	751	779	796	767	816	737	804	766	825	782	778	805	836	803	777	755	751	858	780	741	774	839	858	768	756	739	786	783	750	793	762	756	823	783	783	838	796	754	795	766	790	751	799	779	746	798	800	795	778	784	766	714	773	801	827	804	750	754	720	803	778	804	757	795	755	711	754	808	833	778	797	720	823	726	796	801	789	816	834	793	761	787	755	754	759	752	820	775	778	783	769	794	768	770	754	820	780	791	788	834	724	782	819	787	769	785	759	763	750	749	803	750	787	737	740	776	780	776	771	771	794	786	712	775	791	779	764	828	808	800	789	751	803	779	773	757	794	769	777	857	748	759	802	798	760	826	777	789	764	821	800	834	784	794	743	828	770	768	792	763	769	775	765	829	759	739	796	741	772	725	765	754	827	755	841	765	748	781	716	825	790	779	786	764	796	770	780	835	803	747	767	814	758	785	769	793	762	773	808	773	795	717	809	796	779	792	851	825	740	789	824	802	763	822	803	817	798	781	809	806	749	779	763	779	769	719	786	765	798	760	753	767	740	789	760	733	802	826	829	749	754	772	767	806	767	753	809	766	789	791	776	788	841	818	826	816	851	727	782	805	744	813	795	837	741	770	752	779	753	756	778	755	791	797	778	767	795	747	803	737	775	793	777	811	813	765	824	833	760	827	760	791	778	799	785	772	783	808	726	783	769	745	751	757	794	855	735	771	730	757	751	789	755	786	823	785	804	788	800	758	817	758	831	760	801	811	765	807	730	749	787	792	797	790	787	791	763	799	799	775	790	778	759	793	795	802	787	732	794	754	773	751	778	751	809	790	791	777	813	806	794	751	777	798	778	742	834	790	804	758	746	802	778	773	787	802	793	730	778	729	820	763	792	773	825	765	788	768	747	840	772	796	780	744	734	743	795	803	804	809	805	777	815	756	788	767	726	725	772	780	790	753	773	760	765	811	785	778	718	761	779	741	778	812	818	812	780	823	763	812	793	768	755	790	755	797	772	795	770	761	772	764	819	773	831	750	781	779	810	782	775	752	818	815	792	752	815	806	792	781	818	765	735	762	735	770	806	818	793	788	805	798	821	780	781	741	762	800	819	821	858	785	842	768	808	847	796	780	843	784	766	769	775	793	824	774	801	832	790	780	752	794	787	798	784	807	795	760	791	787	786	792	746	730	748	817	826	791	742	746	783	786	816	749	840	810	706	850	746	773	719	819	746	772	779	785	754	769	779	788	784	779	760	813	820	756	806	747	723	835	787	764	782	798	822	820	761	810	787	798	763	776	822	761	791	780	798	769	759	777	805	761	766	813	786	763	788	802	794	789	799	767	790	772	749	794	820	765	825	750	833	720	753	741	765	768	745	766	731	781	759	772	832	794	783	752	777	759	761	795	767	788	793	731	802	768	779	805	778	789	763	813	730	749	746	780	755	802	816	783	737	778	764	735	774	783	791	812	765	770	750	829	761	798	804	853	745	849	777	830	753	735	822	786	780	784	765	755	750	772	742	847	792	802	798	758	807	771	766	772	753	763	772	749	745	786	812	804	764	763	800	771	821	796	762	826	804	737	739	826	813	798	791	788	740	770	865	786	783	738	795	793	799	744	743	763	778	778	722	812	768	768	687	787	799	781	750	749	767	821	777	772	786	740	823	762	799	826	727	744	770	749	778	833	765	797	786	799	778	786	755	773	767	797	783	736	805	770	777	757	759	767	792	798	744	774	799	835	791	758	825	786	762	749	837	754	752	742	784	759	794	777	795	800	760	797	757	766	769	799	768	782	773	760	820	772	810	732	749	809	837	750	786	733	775	744	759	787	758	760	783	764	786	750	791	811	743	784	779	770	713	789	800	793	795	758	768	779	764	835	811	767	775	768	771	768	791	722	809	831	810	780	769	793	776	784	797	763	814	738	759	718	789	751	814	787	739	785	772	750	778	784	778	769	823	783	836	770	771	742	724	811	752	738	781	776	758	780	847	764	747	817	749	774	797	800	768	787	766	794	777	747	736	798	794	735	796	794	810	735	723	773	755	763	802	795	757	747	775	793	774	799	833	778	842	746	826	771	759	788	803	822	779	763	767	805	749	877	814	787	784	770	788	777	797	753	809	754	764	771	770	771	761	703	825	788	825	766	777	746	744	820	775	760	798	774	756	786	787	720	792	717	768	801	727	757	821	779	763	765	786	760	777	764	749	776	789	787	796	729	768	760	798	741	736	770	791	747	786	802	767	792	715	750	779	788	778	748	814	796	809	804	727	821	778	774	803	767	822	832	766	790	775	789	822	756	796	840	767	727	799	734	827	787	774	786	755	773	853	805	802	794	824	794	740	787	754	764	791	802	767	799	776	784	827	760	820	818	780	766	862	791	763	811	814	788	762	810	773	742	769	786	766	862	821	779	794	784	782	765	758	796	714	770	783	801	742	778	756	766	794	801	803	806	812	808	788	759	746	765	821	763	809	796	808	812	790	771	789	812	782	717	804	798	784	795	769	779	807	781	799	780	724	760	752	763	776	767	756	773	773	766	741	771	814	814	763	765	788	762	835	798	797	766	775	821	765	799	783	803	783	750	799	772	746	802	774	775	753	755	723	823	809	772	741	768	829	816	781	821	754	814	753	722	774	755	759	760	831	815	787	752	752	823	797	739	769	742	797	826	817	797	809	820	762	778	767	786	800	797	799	748	764	821	829	811	800	779	770	824	819	751	813	827	832	808	789	795	779	807	806	795	789	728	803	762	774	825	716	712	785	808	781	750	805	756	750	825	817	782	805	752	780	789	827	778	772	779	753	808	738	796	777	758	782	778	815	762	788	777	792	782	788	751	782	786	784	850	765	766	785	793	802	836
10917	24985	10565	3581	2885	2276	1785	1562	1316	1140	1059	1079	1041	1005	998	1011	978	1027	1055	1007	1049	967	951	933	975	967	986	1048	1014	1115	1094	996	928	976	878	888	914	860	908	860	951	884	887	843	866	882	852	859	954	923	885	926	887	867	863	854	878	846	849	854	833	828	797	826	828	790	801	877	837	801	820	791	836	809	821	799	826	792	783	840	850	776	792	823	788	809	788	832	821	804	827	781	828	832	826	770	759	822	793	808	822	823	826	778	750	859	780	806	799	754	821	815	797	776	820	900	796	813	801	762	832	812	823	834	773	841	828	785	840	774	801	778	840	810	783	824	777	821	775	855	775	758	796	828	808	844	843	803	771	815	789	841	801	799	786	790	800	839	811	817	788	756	804	790	801	853	833	808	819	756	840	828	821	808	758	791	836	817	819	816	756	799	797	815	749	798	839	821	761	832	746	780	821	802	853	813	772	809	784	803	805	731	774	765	778	771	798	793	861	796	808	812	819	805	820	800	812	804	798	787	775	803	842	755	801	798	814	809	849	814	788	824	779	813	833	797	822	792	839	839	827	775	765	812	804	841	787	812	778	789	786	804	822	809	822	829	796	820	760	754	808	841	817	814	846	810	807	817	805	803	826	787	778	824	782	791	864	843	767	765	811	819	820	769	764	810	848	781	811	856	836	825	798	771	795	820	792	793	818	771	808	838	857	774	812	821	801	816	786	838	822	803	788	789	765	805	884	822	795	779	826	810	826	795	804	812	797	798	836	826	874	789	820	811	835	849	851	809	832	808	818	833	799	789	754	824	771	811	769	817	820	779	782	901	837	849	817	831	793	834	820	793	813	793	832	768	795	854	801	825	808	840	852	831	809	839	855	848	814	833	804	809	773	793	782	812	792	748	835	801	792	774	839	861	816	781	814	804	810	799	847	874	823	784	775	793	825	856	777	799	868	831	810	780	829	798	826	835	774	813	809	850	811	803	829	810	725	864	734	787	770	855	758	809	803	765	770	796	870	809	791	758	762	814	804	777	775	756	797	775	793	778	843	777	757	794	793	775	773	825	814	809	754	832	827	736	765	778	807	781	798	804	809	804	794	789	766	814	787	805	765	836	792	845	776	764	872	766	776	833	787	774	823	789	848	806	804	793	783	817	881	784	786	836	823	775	766	790	806	869	813	815	785	813	766	807	789	838	828	801	831	816	811	709	865	825	822	788	779	832	795	760	833	796	815	832	806	783	793	774	775	776	811	780	774	821	831	803	841	786	783	807	782	848	806	792	791	818	781	794	789	777	821	826	824	821	777	807	775	828	813	833	864	753	753	805	777	767	789	810	803	830	805	817	758	800	823	810	822	764	806	863	760	779	812	792	853	846	793	780	862	787	836	724	799	811	778	821	802	807	819	829	791	803	788	820	799	767	817	786	778	801	820	876	802	808	791	793	820	846	844	783	793	770	785	833	782	821	829	764	847	802	851	764	787	817	827	794	811	811	798	754	835	826	785	814	828	784	827	810	846	868	840	729	806	763	820	782	801	815	789	814	802	824	791	812	794	790	849	855	775	804	805	787	845	761	803	824	781	804	846	821	840	783	805	781	781	778	795	874	823	786	844	769	805	764	813	832	810	822	849	772	808	796	793	828	816	813	759	841	785	820	778	793	790	822	805	807	812	798	784	789	775	816	844	810	811	801	808	817	868	779	813	781	785	829	795	817	856	818	804	805	810	814	804	796	752	797	829	789	804	814	790	778	760	805	853	782	799	810	792	807	807	782	786	799	790	787	804	740	769	804	817	777	796	795	801	777	799	783	754	821	810	807	814	809	812	804	784	798	866	788	774	792	801	849	767	826	804	762	800	773	747	779	770	793	775	766	777	827	763	794	758	783	772	831	813	810	849	788	825	826	803	765	773	825	752	809	798	784	809	845	787	782	802	809	791	829	758	832	842	816	843	768	766	816	778	820	821	775	844	831	811	818	856	819	831	811	791	781	842	837	771	829	813	759	830	793	767	797	791	839	773	813	833	802	818	826	785	811	848	828	810	830	854	777	791	806	831	824	819	818	821	844	775	818	820	785	805	819	796	788	810	836	826	786	840	793	817	801	819	822	800	811	852	811	784	807	826	773	794	785	850	764	812	765	831	752	851	872	784	811	784	820	809	770	856	842	770	818	769	803	792	827	832	855	827	824	822	812	790	818	781	770	764	736	813	780	770	793	853	776	851	751	851	815	810	812	850	849	765	800	801	782	811	772	776	800	793	818	780	809	821	778	812	837	789	863	849	799	810	767	817	766	820	829	773	826	848	833	760	786	812	815	818	821	809	768	782	812	795	812	779	803	784	812	820	802	763	731	790	762	799	799	832	843	831	813	800	814	798	838	790	813	853	756	774	813	783	796	776	784	813	791	771	847	844	786	822	763	837	782	781	802	815	808	815	787	804	794	754	810	799	789	788	769	829	791	840	812	800	856	830	801	785	802	801	815	776	812	807	820	860	810	817	841	822	803	768	847	829	836	772	778	769	815	824	782	793	781	767	795	799	808	842	827	788	788	795	785	807	828	818	776	796	874	820	776	795	812	843	858	808	861	789	809	840	824	790	862	758	812	817	751	819	819	759	788	850	799	774	829	758	784	789	785	817	807	813	838	821	808	848	770	762	799	850	796	875	832	783	814	804	787	849	792	802	814	822	835	823	870	832	846	847	842	815	751	776	791	763	766	847	788	762	813	822	839	786	794	792	795	818	849	737	861	796	796	856	783	837	814	851	802	755	823	799	796	845	798	790	765	794	837	840	820	775	809	803	770	792	826	811	812	795	788	757	792	841	757	858	761	817	796	815	770	779	764	787	771	837	818	826	840	798	847	804	833	788	878	739	759	788	802	778	818	817	790	820	785	780	801	755	774	798	814	829	770	816	757	847	777	774	839	807	765	842	759	835	831	826	843	756	807	808	786	813	817	789	751	839	769	790	754	833	818	852	776	795	801	843	792	773	809	849	774	843	844	822	775	814	799	758	814	826	781	757	789	736	808	807	777	801	818	837	815	798	770	857	837	785	821	782	806	816	822	767	744	823	835	819	765	815	806	817	774	775	798	810	805	798	793	830	794	811	804	810	801	825	803	768	779	822	765	777	804	744	807	781	783	801	777	829	786	768	848	789	830	837	793	766	817	795	756	757	817	792	800	828	804	798	813	809	812	803	782	806	833	830	837	793	780	784	804	791	768	806	802	784	810	825	776	791	844	806	783	785	798	808	808	777	829	813	876	810	793	793	761	775	779	813	770	757	791	785	769	837	860	745	826	782	820	799	838	815	837	806	807	757	735	798	839	781	807	798	824	812	828	873	820	790	800	759	811	750	777	794	836	848	828	751	769	853	781	775	768	816	868	771	814	845	781	809	812	804	795	815	823	751	798	795	812	847	757	800	835	816	825	813	827	857	812	795	797	838	795	781	796	823	808	799	818	821	810	831	791	765	832	855	798	797	841	822	821	809	764
22654	21282	28762	24142	21282	21301	7798	1769	1258	1077	989	900	900	912	830	812	893	800	813	808	831	850	756	673	755	783	812	821	842	916	894	763	734	690	644	634	644	674	693	666	669	639	669	635	630	654	672	652	623	676	778	680	713	633	626	619	630	620	625	592	616	572	611	593	571	553	558	569	577	589	529	592	603	608	541	583	555	567	567	554	518	582	602	609	542	530	524	569	535	564	559	571	586	560	587	583	546	514	551	550	629	583	611	582	576	509	563	562	549	574	557	557	570	614	570	563	543	531	571	490	560	545	561	544	520	526	558	573	528	546	544	550	514	521	533	571	569	547	526	593	532	507	536	600	541	573	568	588	555	574	562	573	542	549	518	573	596	535	568	573	568	513	532	544	566	531	589	573	541	574	574	565	552	556	583	598	584	552	556	539	520	551	536	528	531	571	542	548	568	574	532	504	554	536	552	560	568	555	610	558	603	558	553	572	597	536	561	553	564	571	541	521	543	553	559	527	590	569	577	540	578	607	532	581	526	561	552	552	542	576	535	578	552	591	580	503	528	579	543	541	581	511	598	550	551	524	538	584	540	592	545	579	581	549	541	527	565	534	575	557	589	508	573	554	550	551	580	562	587	551	564	546	606	568	566	529	558	556	558	553	534	563	540	513	547	558	561	579	572	556	579	564	540	547	540	543	551	587	601	507	569	561	581	546	561	599	554	555	533	554	568	572	534	542	586	541	507	553	569	560	510	562	543	540	552	569	549	557	546	525	574	536	585	542	544	563	545	560	549	565	543	570	557	536	571	543	523	556	533	557	597	578	549	561	560	553	564	592	521	521	525	537	602	593	545	545	535	596	566	568	597	577	522	561	573	547	595	582	583	580	533	541	578	557	553	551	588	582	582	565	573	526	553	575	537	548	584	567	518	539	581	565	545	560	570	558	547	544	563	508	548	573	580	542	561	564	547	563	549	505	538	572	549	553	549	517	560	531	560	559	526	563	553	542	579	577	572	560	550	540	553	506	539	576	577	523	532	564	588	597	587	568	555	571	588	534	560	562	543	504	546	538	571	543	531	589	522	567	537	536	559	545	518	570	506	561	539	547	587	551	579	574	571	577	551	552	578	525	565	536	578	532	558	535	571	533	587	516	602	563	567	543	572	563	555	539	558	613	556	565	581	608	543	542	515	591	550	522	592	537	542	550	522	544	545	565	544	537	539	521	571	555	575	565	529	505	520	549	560	590	588	586	553	544	578	607	577	560	573	575	584	571	546	556	575	548	570	561	568	541	550	529	554	541	535	558	576	554	565	605	523	581	509	600	534	566	592	564	555	571	564	553	577	565	562	538	525	530	556	554	581	560	549	549	564	594	572	555	556	528	619	547	566	562	561	540	553	601	599	543	509	558	522	525	557	584	577	519	542	591	567	590	595	519	537	596	551	563	529	583	560	561	547	573	537	506	575	521	617	559	573	583	563	547	541	542	562	538	526	536	552	557	518	525	559	552	593	506	556	561	557	533	567	546	523	528	541	574	560	514	593	542	551	563	545	546	532	554	557	549	604	547	547	555	530	540	575	574	549	561	571	525	511	541	529	545	581	559	579	532	558	531	571	551	552	577	548	558	544	557	562	593	509	514	566	585	552	579	538	542	552	593	563	578	559	549	605	511	561	566	581	565	570	566	532	589	525	542	535	558	544	554	553	593	528	522	557	548	546	528	558	509	518	547	566	592	547	554	586	533	546	529	546	555	552	570	517	536	561	580	579	559	544	531	568	553	568	531	523	561	524	563	593	568	567	553	561	574	588	517	558	545	530	569	559	560	535	556	587	554	545	556	572	533	510	568	541	502	562	530	607	538	530	543	540	550	571	523	549	521	537	600	595	550	580	540	555	530	563	553	546	538	541	549	525	555	604	540	534	586	573	531	560	551	610	545	563	603	516	548	575	554	558	541	554	566	606	528	585	491	543	540	536	512	557	537	589	577	552	530	609	556	542	576	587	556	565	563	560	551	526	606	599	527	592	571	573	564	549	539	513	558	550	597	570	587	543	576	584	581	559	542	590	571	539	581	561	550	549	548	552	568	553	573	585	573	541	506	574	540	548	498	566	546	523	535	540	557	535	531	560	579	556	559	531	579	535	545	535	542	502	590	585	528	557	535	560	552	590	541	602	529	567	556	532	519	566	562	573	570	513	546	540	567	567	554	536	549	522	539	548	530	529	538	549	585	614	568	540	562	553	522	566	545	572	565	550	540	553	546	530	576	567	546	536	506	603	550	544	588	555	557	531	584	559	568	506	601	541	523	573	582	510	577	543	544	561	523	554	531	566	579	533	570	542	537	555	550	544	582	550	609	563	540	511	495	535	560	587	542	537	557	571	610	545	538	592	572	532	554	581	544	571	559	562	537	575	590	551	542	544	566	540	514	529	535	562	534	514	545	570	566	560	538	506	504	555	576	605	561	588	590	566	585	539	552	580	559	575	543	528	574	527	570	535	586	537	551	523	569	564	565	549	552	559	524	535	499	577	574	545	543	568	498	578	566	597	533	573	550	571	584	543	547	585	519	570	536	557	558	579	565	546	537	584	540	558	574	576	539	588	534	587	536	525	580	535	575	555	541	562	615	603	579	565	590	573	561	581	586	558	604	559	504	531	558	544	550	551	550	559	561	569	581	535	576	570	596	568	547	573	557	545	581	524	534	577	549	555	570	598	560	569	549	543	582	576	597	578	549	503	565	565	570	541	546	573	556	531	526	541	559	604	611	535	534	517	601	508	549	561	558	562	537	541	567	545	549	519	585	550	579	562	564	561	544	545	558	550	546	538	591	508	544	541	547	556	557	537	526	590	578	579	536	551	564	541	472	526	569	555	564	574	543	601	543	587	574	565	520	593	565	579	575	539	559	511	599	560	546	586	545	555	538	543	592	546	592	519	558	522	559	556	532	577	536	572	534	535	567	565	585	571	560	565	576	518	598	591	556	558	575	553	555	565	579	604	518	580	548	552	539	548	546	581	565	527	534	596	567	578	543	555	598	555	560	582	549	558	581	555	557	544	561	598	572	534	575	568	542	534	585	540	529	528	604	516	554	493	512	532	583	524	582	596	539	552	568	585	589	571	564	572	581	572	559	571	560	534	558	564	578	562	537	549	537	537	617	541	562	579	514	490	563	525	559	553	561	555	577	556	556	545	562	539	566	573	549	568	541	520	551	587	556	583	561	574	555	527	586	527	581	544	577	548	571	548	578	540	523	603	571	540	540	570	556	561	576	572	589	536	563	584	540	557	552	540	577	514	554	596	576	533	551	536	579	572	554	558	532	529	550	603	580	531	584	538	550	567	557	536	550	582	535	543	589	532	528	548	528	566	536	562	555	541	573	578	568	561	563	542	521	528	565	562	521	524	531	580	588	577	571	569	517	551	549	542	544	554	545	582	536	580	599	559	519	559	553	582	559	596	566	525	538	544	584	551	566	571	552	579	562	535	578	553	580
17146	39438	20950	7434	5789	4128	3144	2471	1927	1530	1360	1166	1151	1188	1094	1020	1017	1037	1057	1042	1054	960	895	905	892	981	994	1012	1081	1117	1053	984	919	852	777	771	717	728	682	697	726	745	773	700	728	747	765	724	746	823	812	819	786	673	730	630	657	656	638	655	600	585	652	558	617	623	597	634	598	622	578	645	580	620	561	574	592	529	554	571	555	593	586	554	598	578	569	566	593	578	535	547	574	556	568	578	556	565	535	536	560	568	556	590	585	556	566	584	600	562	577	545	576	536	560	602	602	547	570	577	554	539	564	567	554	529	585	511	550	578	563	587	549	566	554	560	557	618	555	598	546	554	544	576	569	604	606	569	562	545	581	561	555	545	563	603	599	577	580	556	574	551	498	546	556	582	597	558	538	550	567	532	554	548	549	622	568	543	558	567	531	560	601	539	546	589	513	521	578	569	587	521	532	612	563	552	550	536	533	544	583	603	593	593	581	591	545	579	599	579	529	560	586	519	555	566	598	531	556	528	578	572	560	533	567	565	570	546	558	545	553	556	530	546	556	579	547	595	560	564	553	537	565	527	598	566	586	525	553	562	567	567	527	565	599	554	561	552	590	569	606	608	545	553	530	570	533	555	528	550	526	567	571	570	575	580	585	591	516	557	561	586	579	533	549	532	536	572	526	531	581	519	595	563	554	543	616	583	555	533	614	564	548	575	551	539	530	550	552	573	553	597	524	569	520	561	565	560	562	568	571	587	584	573	573	531	519	540	550	541	535	552	538	508	599	572	561	554	564	542	542	599	544	532	532	572	568	552	518	568	559	544	568	535	562	527	563	534	550	512	547	569	557	547	575	560	573	555	583	558	604	606	548	549	553	539	528	551	555	568	577	542	540	526	543	597	533	614	575	526	552	541	555	587	552	571	526	560	557	528	536	565	543	580	563	511	513	595	581	534	571	572	532	564	518	579	559	582	543	590	597	597	549	559	563	554	538	538	566	576	594	590	544	562	572	550	543	545	596	563	581	571	591	574	587	581	533	598	573	570	563	533	550	605	585	561	578	529	535	557	547	570	564	569	567	567	610	570	584	581	539	605	553	549	569	571	564	578	541	553	571	549	582	579	577	550	535	594	560	589	549	562	531	566	546	597	517	547	509	628	556	577	598	540	565	562	573	562	573	534	546	569	563	539	599	557	553	540	550	572	567	566	570	545	565	589	556	564	537	594	581	606	540	614	596	590	560	581	555	526	511	534	559	562	541	578	560	558	590	572	535	536	543	583	569	572	550	511	523	617	525	560	560	592	572	577	619	538	516	600	532	553	543	553	586	568	580	552	582	546	585	583	564	554	553	568	557	613	569	567	578	562	558	561	580	581	598	592	535	549	556	566	587	560	586	531	597	549	539	549	597	615	564	548	526	589	569	550	589	583	573	557	560	589	597	556	550	591	567	573	565	515	533	540	565	583	588	568	527	579	571	552	572	571	573	569	582	556	588	549	513	571	551	560	509	560	570	575	570	557	556	569	565	524	568	538	552	544	556	542	549	546	569	518	567	559	558	542	544	586	563	580	578	577	540	570	561	573	514	562	543	541	585	553	553	568	601	592	530	584	531	527	523	566	605	530	585	552	594	520	582	590	489	572	524	600	574	573	592	541	521	523	567	533	560	568	547	538	606	559	552	533	520	566	557	580	555	578	579	531	571	601	598	570	565	548	556	610	564	539	550	568	564	595	523	548	537	575	556	551	552	576	552	557	570	520	577	561	572	605	569	548	514	552	556	561	540	534	556	574	553	545	605	559	583	591	548	528	570	622	548	596	529	579	534	565	552	558	564	621	592	557	558	569	573	574	546	544	603	574	606	564	579	570	537	533	568	562	603	557	552	610	558	548	599	556	578	575	558	507	562	577	533	534	574	563	556	557	563	602	588	532	521	555	570	573	555	566	547	547	538	552	538	564	535	558	517	540	527	589	609	552	577	555	559	574	530	578	561	532	546	541	575	561	549	574	600	543	530	575	520	561	599	601	542	571	606	538	542	620	581	563	571	574	620	538	575	587	540	558	557	582	549	573	555	568	590	552	576	542	587	558	544	531	614	580	575	565	567	559	548	570	594	513	560	548	549	575	558	514	547	588	609	596	577	548	537	559	554	581	551	591	583	576	538	579	578	547	557	590	547	586	544	540	562	565	523	538	550	579	529	557	541	540	591	599	551	532	559	565	584	539	549	566	606	546	577	591	576	569	593	566	588	537	554	573	567	535	561	589	575	533	579	566	538	553	558	512	550	569	529	550	560	551	553	568	559	534	577	547	567	552	571	550	547	516	538	568	593	556	599	592	565	553	594	593	550	597	561	558	546	610	633	524	555	554	561	545	559	598	573	563	561	557	576	567	572	547	510	575	565	578	548	552	557	578	550	541	552	571	531	556	553	560	554	510	588	553	551	542	552	528	564	560	564	574	585	593	555	594	557	602	590	613	514	570	592	558	575	560	559	551	540	557	545	543	562	574	597	555	534	597	583	617	575	524	558	606	529	617	553	566	526	569	549	548	563	544	541	545	550	555	564	561	569	536	553	542	561	533	557	553	577	581	590	544	564	568	577	578	568	554	540	546	569	584	592	596	545	540	567	604	580	582	525	557	562	576	565	522	542	600	547	596	588	541	559	545	543	566	583	580	565	580	575	540	602	580	586	563	573	537	551	570	533	538	554	529	564	616	594	548	606	534	540	578	572	512	585	582	586	528	572	536	567	545	549	547	588	552	492	562	558	551	574	527	589	558	534	524	593	577	530	551	556	553	542	556	585	562	581	613	565	588	567	584	555	536	567	531	557	575	565	545	582	554	541	572	560	555	563	569	570	542	521	591	526	649	599	558	536	571	536	546	546	560	539	573	544	572	539	566	516	632	610	542	535	534	525	554	545	561	594	568	580	539	567	583	561	590	542	570	577	555	625	549	563	560	595	590	572	559	558	565	591	560	550	564	554	573	554	569	529	530	558	541	528	591	583	603	555	506	564	575	583	585	562	573	565	544	600	568	575	587	569	562	581	549	590	575	590	553	563	606	556	565	560	526	552	505	615	578	570	601	560	581	553	588	546	532	535	520	578	585	547	592	533	574	544	536	576	528	570	564	541	574	535	577	564	520	567	591	559	587	542	565	567	579	564	566	610	586	556	544	563	527	574	519	560	565	569	539	559	552	566	531	574	599	555	580	556	586	539	561	570	525	524	546	540	572	544	559	547	559	554	545	577	584	565	577	528	562	592	553	570	582	545	545	536	554	586	539	569	565	558	562	570	598	579	570	559	571	564	606	516	578	555	600	518	563	533	542	627	551	553	539	516	566	542	575	549	595	541	542	540	614	600	555	526	526	566	565	558	536	577	564	582	573	550	566	608	565	562	579	519	575	580	569	547	605	534	535	560	577	581	550	526	589	548	565	599	547	549	581	568	564	575	547	549	562	540	595	592	545	535	556	562	569	569	537	596	613	594	528	531	589
27940	17743	5926	2235	1455	1125	936	745	690	654	679	635	626	593	617	620	617	637	675	701	656	656	614	603	659	690	643	636	717	718	748	698	615	668	665	657	582	689	621	689	641	627	588	623	645	600	649	653	644	614	680	656	646	609	611	599	579	569	638	625	579	593	583	561	594	587	620	571	575	619	555	638	561	549	596	560	579	607	549	631	584	594	575	593	539	600	610	535	580	554	562	594	572	547	577	530	600	563	585	585	603	630	568	577	597	592	593	583	579	575	571	602	644	567	599	605	566	615	561	573	573	577	598	583	593	556	546	621	628	575	562	634	555	599	526	583	561	605	582	568	589	609	572	601	602	615	630	640	626	573	576	632	512	562	607	596	617	602	615	563	576	551	573	602	569	583	611	563	605	554	608	583	608	568	594	611	597	623	621	573	574	549	580	606	596	568	582	590	623	612	578	609	603	618	628	545	593	581	571	603	547	579	600	548	562	569	590	583	533	562	590	556	585	604	575	613	605	583	585	566	622	625	566	580	637	551	626	603	598	571	586	611	601	550	606	611	616	593	600	599	588	568	563	580	633	585	568	597	594	589	546	604	581	609	577	611	629	574	571	578	644	571	576	604	585	618	562	591	570	582	602	577	568	581	627	591	606	576	573	557	604	564	604	577	621	595	615	595	614	532	585	586	583	611	564	568	611	571	591	586	614	591	623	568	558	604	598	554	621	611	604	606	618	613	574	578	609	583	570	580	589	593	637	611	597	583	585	551	602	593	594	605	619	587	593	555	587	615	558	584	574	578	582	609	589	585	579	604	590	540	572	616	594	603	555	569	575	581	563	576	582	571	626	618	606	595	568	535	578	619	591	565	601	600	597	611	578	563	608	547	594	617	576	607	586	546	604	599	586	610	568	592	635	565	594	582	613	555	531	615	616	587	606	593	599	585	582	557	609	594	572	591	597	626	629	567	602	603	608	637	594	578	583	585	567	609	636	597	574	563	570	616	577	577	608	594	600	600	603	572	636	603	641	631	552	621	578	587	618	612	590	605	577	585	611	611	562	606	578	580	577	589	541	602	592	570	589	588	567	535	616	573	593	644	556	617	624	606	568	570	551	566	600	598	569	538	604	566	607	606	567	540	594	630	599	618	557	579	598	570	577	621	591	574	599	596	557	603	576	620	572	575	597	590	537	622	555	574	583	581	582	591	570	600	571	582	561	593	597	599	623	576	579	571	630	542	614	550	600	571	572	630	590	620	588	597	595	558	564	605	562	576	610	585	597	579	595	602	638	568	577	566	585	581	550	608	578	564	559	533	592	530	611	542	576	613	596	623	622	621	593	581	638	602	592	632	596	601	586	581	594	598	578	566	645	601	605	578	557	555	579	584	595	594	566	608	565	552	543	605	608	601	608	592	623	602	616	549	560	592	554	576	558	602	575	598	584	590	531	562	592	587	619	594	565	603	593	550	567	630	604	547	564	557	580	615	609	560	555	592	592	536	584	622	559	566	613	565	583	588	594	597	575	595	559	548	575	622	602	583	593	607	587	594	530	610	621	586	602	601	603	603	594	597	560	572	572	540	566	581	602	634	617	570	575	572	578	590	595	617	570	629	588	566	574	572	554	576	630	619	573	567	594	614	652	605	612	605	544	557	603	666	602	555	564	598	570	571	611	571	565	592	561	578	626	601	545	626	587	552	548	581	596	607	609	600	589	570	562	623	594	627	545	615	560	587	596	568	564	622	607	580	609	551	586	593	608	563	600	556	576	610	609	599	555	581	587	591	540	584	581	592	601	611	573	544	602	628	552	629	583	580	612	657	590	544	588	622	585	597	589	572	546	596	606	552	558	604	609	587	569	550	577	585	591	570	564	601	632	607	588	549	620	572	549	555	634	608	567	586	600	567	551	605	620	589	599	609	597	595	584	583	583	622	586	564	634	554	577	562	552	607	606	589	593	550	541	581	531	562	605	581	580	618	596	606	567	612	548	621	586	600	583	586	579	604	584	564	560	582	590	552	591	615	592	595	611	578	550	573	581	589	582	624	604	566	588	543	591	569	579	525	593	578	625	592	558	610	622	597	547	585	529	595	588	577	609	592	629	560	568	574	563	590	617	597	605	602	607	534	608	603	582	589	588	583	566	594	577	606	599	582	614	648	572	616	626	608	611	587	573	578	579	559	587	520	612	520	571	585	588	550	577	607	611	572	612	583	614	605	645	560	576	569	635	619	611	618	552	555	627	590	626	596	601	574	621	591	622	564	554	625	592	560	561	582	594	591	591	621	566	612	618	607	619	623	628	541	598	568	607	588	599	601	609	563	584	600	589	619	616	609	621	605	569	609	586	623	605	606	557	621	593	609	592	605	545	556	570	618	601	581	596	562	554	593	563	602	578	629	578	578	587	569	582	633	557	582	616	584	609	563	576	573	625	538	588	574	585	598	585	596	587	561	553	575	599	518	541	595	585	572	592	614	576	598	614	609	581	552	576	621	652	548	616	574	555	591	582	600	591	601	617	602	575	622	592	576	579	563	567	599	569	598	577	594	576	575	577	621	586	591	585	569	575	574	625	602	607	571	596	589	565	550	569	596	559	581	595	602	587	562	563	576	592	603	611	578	596	605	558	571	594	589	587	571	608	585	557	612	592	599	579	586	578	586	562	575	554	587	559	585	585	588	604	575	570	551	586	556	588	637	561	619	597	591	568	573	618	617	572	598	598	593	563	613	600	623	627	572	586	621	589	578	647	590	586	624	575	571	585	557	566	568	589	598	579	618	578	603	584	585	583	565	602	615	607	615	603	547	587	598	557	602	558	637	593	616	594	565	584	616	572	611	547	606	615	579	571	556	637	588	601	621	566	559	649	614	612	595	603	585	587	551	647	600	547	593	548	603	571	608	577	536	541	611	589	606	573	556	577	539	575	567	605	597	573	551	572	543	614	593	598	587	608	595	587	568	597	566	584	594	592	642	590	580	577	600	621	612	571	583	561	601	578	611	576	592	641	568	573	575	552	585	607	582	617	601	609	586	581	620	586	602	573	578	601	548	541	626	598	546	563	585	600	605	582	581	609	614	556	518	569	560	620	621	586	589	577	590	592	573	642	593	582	588	580	584	593	575	593	592	589	568	628	586	550	573	627	590	595	564	585	566	590	608	600	590	553	631	571	563	585	583	564	609	589	572	596	611	516	604	578	552	571	541	603	562	600	662	566	569	604	623	600	578	549	575	579	606	589	572	580	548	547	599	607	558	612	574	589	609	602	582	584	521	554	591	582	583	568	580	569	610	550	616	593	606	602	550	608	563	601	574	606	554	605	588	615	603	605	590	609	606	626	604	597	577	579	574	589	600	607	576	568	602	614	628	590	560	577	558	563	595	614	581	557	582	573	633	610	577	581	613	598	575	610	596	548	590	549	542	621	612	612	620	605	578	581	560	611	596	581	591	620	641	609	595	607	561	544	579	544	618	610	542	543	594	553	641	594	573	567	558	593	597
9680	7060	3961	2073	1756	1331	1030	975	842	792	711	710	745	733	710	742	762	743	720	742	800	765	765	732	718	783	813	790	800	853	818	792	760	719	689	712	657	681	668	708	682	676	623	664	677	681	654	714	698	653	698	737	712	643	642	636	666	658	683	637	635	606	599	603	608	613	637	641	583	620	637	641	602	595	648	619	644	602	659	642	580	619	610	588	602	687	596	586	636	640	621	628	619	644	648	606	619	643	604	632	612	637	625	641	689	671	628	616	629	651	648	629	601	590	578	658	556	610	607	626	641	671	604	661	618	614	661	618	594	677	655	679	619	613	593	646	646	622	614	635	607	634	609	606	611	621	644	619	643	589	625	677	618	592	632	603	626	621	584	608	583	661	628	635	668	637	616	631	635	628	629	621	627	625	694	636	636	671	612	605	625	587	636	639	603	621	617	588	620	635	590	584	616	606	605	636	592	605	603	638	598	627	639	641	627	612	633	652	669	615	637	618	638	633	593	604	616	642	619	608	623	614	642	639	605	589	616	690	641	602	607	639	581	604	600	581	629	611	647	627	612	636	604	571	647	618	667	626	624	670	605	653	617	592	605	650	644	653	602	637	628	638	637	651	641	636	553	635	632	632	660	579	604	639	620	649	608	641	607	607	650	599	642	647	665	656	643	622	660	634	642	650	646	625	638	643	599	692	617	602	608	652	619	698	602	643	585	608	650	594	667	644	642	614	604	625	639	615	674	626	606	620	654	658	620	620	661	627	600	614	624	642	619	643	582	619	590	587	605	592	629	641	627	572	642	609	628	627	601	623	666	630	628	620	595	630	618	637	631	627	645	657	613	656	623	625	618	600	626	629	595	607	614	622	671	663	575	608	682	632	598	656	610	654	653	599	640	651	630	598	611	643	637	623	600	601	590	635	632	607	618	615	637	681	683	660	598	637	621	621	632	639	643	672	662	600	622	647	625	619	630	606	614	616	613	641	663	688	653	613	626	622	616	669	615	640	638	598	656	660	682	637	672	638	602	663	634	653	629	616	643	636	607	593	575	618	630	607	608	611	655	627	639	625	624	626	562	617	658	659	636	634	631	620	574	609	602	648	611	636	607	668	640	638	651	624	630	583	619	655	600	589	627	622	584	653	648	660	661	650	606	676	650	615	637	629	625	602	599	673	640	646	615	630	618	646	662	637	657	639	676	612	620	613	633	615	599	603	627	649	654	629	677	645	644	621	624	584	635	630	601	618	629	675	621	595	648	609	585	593	623	612	574	626	623	666	646	623	646	639	600	645	668	597	697	609	667	608	623	606	631	578	619	622	646	635	652	595	596	611	649	636	617	643	650	608	604	584	634	649	666	637	638	611	608	598	633	590	655	585	700	623	618	634	633	658	630	624	650	606	616	651	610	592	617	689	647	582	658	657	631	635	670	621	638	651	603	630	631	639	649	634	623	646	608	640	621	614	657	613	625	624	654	639	661	633	626	599	628	627	636	633	612	598	651	587	635	639	621	655	622	590	632	639	619	597	667	623	627	650	658	619	640	591	567	661	661	651	604	583	642	599	616	602	633	607	644	639	636	692	617	650	629	615	628	666	660	591	641	630	621	656	635	588	636	631	629	636	648	653	631	616	646	604	640	612	635	589	657	639	655	614	609	626	585	670	623	638	643	639	610	645	679	663	620	646	637	605	603	676	623	591	604	642	601	613	637	641	628	611	613	647	649	637	635	642	632	647	642	623	615	631	586	619	586	592	562	599	619	588	637	625	583	579	625	664	585	636	620	629	645	641	599	613	602	662	593	651	644	623	611	593	663	619	632	618	627	643	624	607	597	635	647	653	662	613	661	676	670	623	616	607	599	629	624	605	640	624	672	631	672	650	645	644	569	622	660	591	648	662	577	657	630	627	596	641	639	643	620	647	638	621	644	613	608	622	639	644	617	618	589	599	642	613	629	642	594	643	618	647	636	658	630	643	634	660	621	623	611	649	621	619	642	615	640	683	645	590	624	575	585	649	621	627	595	635	666	655	619	666	631	571	626	615	617	644	651	580	592	609	648	647	632	623	610	629	653	592	632	620	598	640	619	635	655	658	642	617	646	609	604	621	588	685	648	676	647	653	587	633	609	629	594	660	605	607	671	622	670	587	629	592	623	606	596	642	620	596	634	614	625	599	609	622	654	660	587	656	639	636	644	645	633	650	608	638	607	613	613	640	643	626	611	662	590	600	606	629	652	638	607	616	576	577	631	599	641	613	642	614	593	631	613	636	601	635	625	615	592	650	634	574	598	601	622	659	608	600	623	582	653	583	623	567	602	593	621	609	630	611	604	619	629	653	618	623	640	661	610	610	598	625	592	611	670	651	611	625	612	636	586	647	659	625	670	609	658	607	617	593	586	622	658	591	654	630	611	634	628	611	603	603	648	597	614	635	650	632	629	610	609	637	649	609	658	575	619	664	630	632	636	632	652	605	612	634	623	613	629	622	612	640	600	618	641	609	577	691	630	621	584	586	669	608	605	651	626	656	618	632	638	650	619	640	615	634	570	623	641	639	624	654	594	615	614	634	652	620	628	630	582	633	615	622	645	661	664	633	625	597	611	635	597	652	644	612	629	664	630	619	615	623	655	633	621	662	571	646	620	624	645	595	642	675	628	609	617	632	597	617	593	621	620	603	591	642	674	612	635	651	686	632	634	614	619	610	570	614	644	652	658	655	620	619	618	545	650	623	621	624	645	646	623	610	618	652	613	638	637	614	612	622	621	631	606	621	649	623	633	625	643	623	626	684	616	637	633	649	662	626	623	617	647	638	588	642	627	627	625	616	624	607	611	634	638	645	587	617	630	620	628	583	644	658	642	614	621	617	609	641	629	623	633	634	608	605	615	638	642	623	608	620	632	636	597	598	631	667	584	648	636	587	624	640	656	619	634	622	630	640	628	628	628	614	652	649	626	659	598	566	641	656	631	615	646	589	655	621	670	612	615	630	624	618	650	613	607	623	652	649	636	610	615	610	587	673	588	627	616	650	610	587	631	626	608	620	579	624	583	599	626	620	646	673	620	657	597	622	625	643	647	616	674	621	679	618	600	631	609	614	613	628	595	693	594	678	659	636	637	603	657	652	660	622	627	631	655	628	587	645	637	596	609	628	613	632	645	629	606	635	675	631	637	610	613	586	629	609	633	622	620	616	653	644	646	623	633	646	567	667	640	630	646	639	603	586	648	589	593	626	642	630	610	586	631	605	650	623	627	639	652	646	628	670	603	617	584	617	599	614	646	685	625	621	671	666	589	607	609	613	626	637	595	617	587	686	641	636	586	637	659	637	659	611	638	631	594	638	667	609	657	646	646	640	644	585	645	616	615	642	608	606	623	615	626	611	618	680	605	600	585	632	610	636	654	600	640	642	644	627	603	624	589	632	607	633	603	617	633	589	631	636	574	640	636	631	659	627	616	621	631	621	635	615	649	629	605	576	680	611	655	577	626	624	603	610
23795	21314	28351	24613	21271	9689	1658	978	778	668	597	564	563	602	516	549	558	556	532	522	533	507	496	498	518	522	531	500	581	581	561	546	486	519	468	466	455	444	410	483	488	446	435	424	453	477	452	479	428	491	512	480	447	459	422	414	421	428	419	409	401	379	368	383	389	364	418	412	399	385	370	401	325	392	364	362	382	374	407	365	365	374	400	379	371	391	401	345	365	373	356	383	364	401	389	372	410	388	356	377	385	383	371	379	417	412	398	388	403	390	422	391	368	384	395	345	387	390	360	383	373	364	342	380	412	371	370	399	375	382	413	357	393	379	384	408	363	414	338	385	357	392	393	367	378	377	389	325	344	401	414	382	388	376	419	343	377	362	318	339	361	377	381	383	377	398	371	342	369	379	416	387	396	383	350	338	399	386	386	367	367	361	432	352	348	377	387	388	380	417	440	384	389	363	369	365	402	386	387	380	376	347	368	363	372	385	356	398	409	397	373	386	400	391	371	380	389	373	393	355	377	393	380	377	372	353	404	414	360	403	399	385	377	347	399	375	366	381	379	388	382	366	351	341	358	371	394	372	405	372	340	338	367	356	393	370	348	396	372	399	407	351	405	374	378	371	377	366	341	354	374	363	380	347	387	394	377	377	360	372	371	399	365	402	366	320	364	385	337	391	380	392	398	367	382	370	387	397	368	400	382	354	367	364	391	362	392	411	363	375	360	326	405	389	372	366	366	353	403	376	385	353	363	396	358	374	354	417	369	357	376	413	399	370	388	383	396	383	396	381	352	372	381	394	372	374	377	368	379	422	402	414	387	373	384	378	341	369	356	372	363	368	390	395	389	336	366	395	368	360	389	395	372	391	375	441	377	378	380	387	374	379	414	385	370	375	372	358	343	383	347	374	413	358	359	401	399	420	388	361	389	354	414	369	412	381	387	326	346	397	391	386	372	413	376	376	382	353	358	325	392	389	373	371	406	364	365	342	393	368	367	339	392	380	362	364	368	394	393	401	362	365	357	379	407	360	394	379	379	365	335	366	367	396	371	379	371	358	367	381	379	354	383	407	357	376	397	352	382	374	359	382	374	384	343	366	377	373	372	388	366	393	397	375	378	374	425	359	402	356	380	401	374	383	369	357	409	359	374	377	399	339	358	369	380	383	376	398	360	378	360	361	371	387	373	354	369	366	362	394	364	376	351	379	357	372	353	371	361	371	365	370	375	339	406	410	376	372	365	425	397	391	386	404	390	392	370	394	375	362	369	408	400	386	373	383	369	386	378	404	414	375	385	397	381	353	391	363	376	390	364	398	358	405	376	368	371	394	396	354	350	390	400	410	389	390	371	394	370	385	382	387	385	396	398	411	409	364	343	398	363	398	379	371	376	387	360	381	359	344	392	354	368	390	383	376	385	383	384	387	366	404	389	395	387	375	370	366	389	369	370	389	401	368	384	371	381	406	388	398	352	395	381	388	344	425	353	392	368	387	398	402	383	372	380	402	374	375	354	362	397	347	388	407	364	372	413	384	361	341	338	354	379	367	363	360	379	364	363	379	397	354	404	357	390	374	389	400	402	377	399	352	400	375	377	373	378	368	392	389	391	369	383	381	371	342	343	371	418	383	363	345	362	382	372	374	396	403	389	394	416	368	416	348	365	412	394	357	366	390	422	412	365	397	372	408	370	360	386	408	340	395	362	385	371	374	399	371	377	395	398	416	391	391	372	385	343	410	402	373	371	382	344	377	385	425	385	373	368	374	341	376	415	405	401	361	372	346	377	360	364	370	314	343	392	371	387	386	358	368	405	378	350	385	400	392	351	349	361	366	379	386	390	376	355	363	396	371	377	412	360	353	388	389	374	391	375	362	396	331	404	373	340	373	379	355	345	406	360	387	384	365	408	397	366	398	392	359	358	381	374	372	373	361	381	387	391	364	391	345	372	358	364	359	348	391	367	393	369	372	390	365	319	358	395	358	320	360	417	381	383	395	372	359	343	383	406	380	371	339	354	323	399	392	345	361	376	359	382	374	376	373	405	411	390	400	362	363	385	359	368	416	427	368	382	390	377	351	368	354	409	361	404	372	376	372	358	360	367	370	390	408	407	414	367	379	361	378	394	410	359	366	383	345	385	354	373	361	370	372	381	350	396	398	401	359	392	388	368	402	405	389	365	388	354	366	392	341	384	379	365	362	415	370	364	342	351	386	373	400	370	382	386	363	398	368	363	389	360	406	362	398	417	391	397	363	379	352	401	379	397	354	381	371	378	390	365	413	433	377	377	355	402	329	390	396	393	355	370	403	390	369	379	386	372	314	337	354	395	392	422	374	395	377	390	397	395	368	386	366	395	329	347	349	353	372	389	389	407	359	361	375	364	368	396	349	380	351	347	393	366	350	375	374	371	383	400	360	387	348	343	397	397	387	405	367	400	369	385	411	397	376	378	361	393	398	386	337	396	352	341	376	377	359	370	350	389	366	373	382	378	363	385	377	378	335	375	398	372	386	415	353	398	411	374	369	342	387	407	358	333	356	388	364	341	396	339	365	379	379	382	370	381	365	377	374	373	361	377	403	365	367	385	387	401	384	367	399	329	384	401	379	424	362	365	360	368	364	368	402	358	336	362	349	386	396	348	357	385	366	389	353	386	357	392	390	364	376	383	357	325	386	410	346	402	378	378	376	363	359	396	398	390	389	360	377	377	388	432	400	364	374	363	366	373	383	365	381	378	380	375	352	361	393	368	415	396	382	371	392	387	381	371	382	367	336	393	388	394	397	384	374	384	356	356	367	374	380	391	382	390	393	392	383	352	411	390	368	350	367	385	363	350	364	362	362	386	383	381	388	406	374	362	340	374	369	379	372	393	347	368	352	361	380	401	357	371	332	383	376	363	369	396	392	330	354	365	404	344	376	380	391	408	372	357	350	367	353	414	334	381	389	400	382	407	373	369	355	360	390	395	360	363	374	362	367	409	379	387	370	373	390	360	369	387	368	364	385	371	358	411	405	358	378	383	340	329	346	374	350	367	389	361	415	401	386	365	349	363	377	386	395	397	385	367	387	346	397	377	366	344	384	375	383	365	371	365	361	351	356	364	361	392	327	353	390	368	376	371	414	374	379	345	343	387	397	376	412	369	389	330	351	350	376	396	382	379	406	411	389	386	401	397	403	384	377	365	395	356	375	402	393	386	380	401	388	363	383	353	372	390	376	371	383	376	351	404	390	368	374	404	402	348	374	356	395	340	379	391	400	398	408	379	370	371	379	352	387	387	351	387	364	390	392	408	360	392	375	374	369	334	383	348	377	362	393	346	384	387	377	361	399	343	366	380	360	357	410	381	362	405	376	392	366	382	360	391	381	393	392	361	342	375	407	364	364	383	414	370	374	366	380	372	403	350	388	380	395	388	402	413	396	355	384	383	360	389	391	376	384	351	405	357	343	343	379	376	350	381	389	349	364	365	374	401	363	386	319	362	377	341	372	399	396	375	402
15275	30463	14637	4959	3740	2779	2053	1602	1270	986	927	773	770	767	713	706	687	718	713	751	705	666	608	638	621	682	675	665	725	806	772	681	625	633	571	508	553	517	554	501	508	517	501	534	536	502	529	506	556	528	603	577	595	519	498	455	461	446	494	460	402	456	440	412	420	446	428	440	472	469	393	409	445	441	410	406	398	393	428	431	372	396	414	399	397	385	425	413	406	381	457	400	401	380	436	393	399	401	442	370	421	355	381	373	395	406	380	446	385	411	413	402	385	398	364	403	416	397	416	347	420	431	411	415	421	407	394	405	429	418	406	412	392	407	423	450	398	413	419	397	393	381	387	457	391	416	453	440	369	388	409	421	441	389	392	394	373	413	397	409	421	430	390	425	378	398	430	385	419	413	369	417	433	404	430	399	379	427	374	386	395	425	428	414	359	403	431	379	401	438	427	383	392	419	382	396	401	384	382	411	389	427	421	415	393	431	371	415	421	391	442	413	402	404	384	419	422	375	396	396	427	415	409	384	421	430	401	393	419	443	423	415	417	406	452	431	435	413	425	419	453	420	370	427	411	403	418	422	404	367	428	402	371	429	423	374	423	436	423	362	415	390	403	410	432	385	394	417	414	407	423	406	389	414	425	403	412	409	405	402	398	415	413	413	418	424	388	407	420	403	382	408	419	393	401	424	429	379	399	399	393	383	400	410	394	405	388	458	412	364	444	395	418	379	420	417	398	482	422	388	389	387	420	404	431	403	405	368	443	389	431	425	377	433	372	417	414	421	406	427	398	454	425	450	375	402	387	398	380	371	418	435	430	404	394	404	430	401	391	419	462	387	417	404	391	381	403	436	416	435	416	415	415	404	415	393	465	406	393	441	418	411	410	431	413	443	422	399	395	433	416	416	418	441	397	420	437	394	437	424	395	374	445	395	395	391	431	403	426	420	411	406	389	396	386	452	374	420	383	430	394	418	406	385	416	430	391	398	394	389	420	435	407	432	383	389	380	402	422	412	362	418	421	421	406	419	388	407	385	421	404	416	389	384	378	402	382	395	388	433	421	384	395	406	417	406	400	396	383	374	434	408	439	397	395	367	420	378	425	400	421	398	377	401	411	426	369	414	426	420	422	410	407	421	404	410	423	390	409	395	436	393	385	387	435	418	404	400	451	425	404	420	410	404	432	394	406	423	412	443	370	418	427	428	400	423	383	427	406	415	422	414	373	448	426	453	402	416	420	414	450	417	422	414	400	427	441	414	402	429	431	382	407	383	377	415	386	399	403	395	423	434	449	406	389	404	399	374	415	402	375	404	424	433	423	426	366	407	414	408	419	387	414	420	419	404	401	388	365	412	412	375	430	404	417	408	426	407	391	424	401	415	394	414	420	399	401	391	407	452	411	397	413	402	404	435	422	428	429	405	377	423	432	398	426	441	408	394	418	401	421	426	388	407	426	396	421	429	403	421	443	414	397	426	430	437	411	404	381	425	429	401	439	430	437	419	394	376	368	389	403	398	424	393	418	420	421	389	414	411	397	404	417	412	428	406	410	438	451	400	423	409	422	389	409	418	396	406	393	384	441	430	374	422	391	341	436	421	436	407	408	391	404	397	387	427	452	417	404	381	402	423	414	410	410	423	439	398	425	396	434	393	430	391	448	402	402	392	388	389	375	411	404	397	404	405	431	404	423	451	412	404	383	427	390	409	394	390	410	417	375	414	382	413	430	397	389	441	394	421	435	417	394	413	406	409	431	395	429	386	424	391	394	428	396	398	407	431	406	467	459	400	376	409	435	426	389	387	403	397	401	392	384	393	395	395	379	381	446	414	396	425	388	428	398	431	377	359	399	392	372	422	453	417	368	394	419	395	436	398	421	447	422	406	404	403	388	451	383	413	417	433	387	396	445	417	420	406	422	422	400	421	406	438	404	412	406	374	391	398	423	411	418	395	398	459	385	383	370	382	436	381	407	400	370	419	411	424	372	441	411	420	371	434	426	411	412	407	357	395	379	392	444	424	410	398	393	393	388	402	415	390	393	433	384	421	408	425	383	432	424	396	435	412	427	365	449	414	405	407	397	398	390	412	400	449	423	428	392	420	400	408	421	423	387	366	419	413	412	369	417	426	426	441	381	407	408	425	385	435	388	396	384	401	417	401	403	433	407	409	382	387	419	415	373	438	424	380	411	396	388	381	422	443	434	408	404	403	415	405	414	409	420	405	416	427	384	373	401	393	367	414	369	421	426	432	423	425	450	422	424	423	430	417	439	418	415	380	410	404	411	400	401	422	399	408	424	398	436	420	409	431	438	382	426	379	419	430	420	413	397	381	401	409	389	398	416	393	392	448	434	414	416	429	392	421	382	395	372	398	401	454	386	423	435	381	422	390	429	415	374	418	420	390	398	409	380	417	429	427	389	410	430	386	411	397	435	390	441	417	368	426	410	394	398	378	358	385	390	399	406	412	380	380	410	390	445	386	402	385	448	393	371	416	449	401	407	433	427	384	433	415	418	405	418	423	380	414	426	386	404	419	401	401	420	397	415	425	420	412	401	381	425	375	375	400	405	424	373	385	359	394	424	393	432	400	443	412	437	438	396	399	424	417	422	379	374	415	403	401	439	417	398	409	425	401	374	430	398	409	405	394	439	385	416	374	391	400	381	397	395	427	438	429	419	403	410	402	380	415	411	429	419	393	412	391	373	418	421	392	393	380	393	441	391	338	415	432	398	389	408	423	383	376	411	420	416	423	433	392	431	434	414	417	424	397	415	407	432	405	411	400	432	369	379	417	413	403	414	410	432	397	405	399	413	432	392	409	426	435	400	436	430	424	411	410	395	368	398	408	409	373	418	455	406	412	409	434	374	418	440	376	408	437	401	408	422	386	418	374	402	377	416	416	414	369	448	431	396	386	410	445	447	422	413	394	438	420	430	412	375	384	398	401	361	375	414	423	407	395	385	385	394	429	419	406	412	389	432	444	361	356	432	416	393	375	407	381	415	420	405	389	388	419	399	387	439	427	442	390	389	415	436	423	437	389	410	399	393	360	424	389	411	417	405	393	401	385	414	400	406	375	404	407	403	393	392	433	415	402	387	412	416	415	397	413	423	385	406	459	422	416	410	415	389	379	417	410	417	369	428	399	410	390	421	436	394	401	361	379	399	402	418	399	399	423	434	410	405	407	366	411	413	426	447	386	436	392	391	416	423	434	399	377	425	383	440	426	402	425	409	435	383	406	423	459	410	405	414	397	414	397	397	402	399	376	395	403	427	362	393	407	389	415	416	395	379	438	415	419	384	425	384	398	411	384	403	389	367	446	405	422	436	376	401	412	413	404	412	412	387	410	408	427	440	417	368	423	384	439	409	381	410	404	415	423	378	413	392	387	375	432	391	389	415	416	403	422	423	399	387	410	392	368	425	400	470	399	411	457	436	395	383	379	401	396	414	410	429	434	403	386	389	408	411	421	395	412	419	416	410	415	430	353	414	414
25024	21251	27145	25492	9960	1764	1374	1144	982	927	938	841	931	896	893	953	937	930	912	888	960	928	892	840	855	914	952	888	948	942	938	941	884	797	904	811	885	855	823	805	815	852	863	855	824	805	830	805	834	874	840	838	824	782	805	802	821	820	775	821	778	763	771	763	767	792	876	841	792	756	764	820	761	834	762	775	799	790	798	770	774	814	769	773	766	820	785	743	811	790	863	798	791	764	807	765	831	787	780	774	804	831	777	740	774	787	833	838	773	814	793	785	784	751	789	773	821	816	800	813	750	778	757	789	779	779	775	830	774	772	814	775	788	761	796	763	803	735	772	794	810	785	839	757	771	816	787	821	832	782	752	763	785	753	738	780	785	757	772	778	821	845	716	789	836	767	776	793	803	778	749	765	767	805	766	728	761	829	785	789	783	795	776	792	792	831	748	739	738	737	759	770	841	760	757	811	807	801	805	789	780	785	782	779	803	800	810	812	795	766	785	778	777	797	813	801	787	816	788	825	761	797	832	797	795	787	757	839	797	780	820	810	783	768	780	813	775	775	819	800	796	803	818	806	836	840	821	768	780	809	816	790	751	781	794	788	806	771	783	775	778	779	847	794	768	781	771	881	836	799	776	797	830	747	800	778	825	799	782	763	799	742	734	831	776	809	784	778	755	764	798	794	783	840	751	781	801	806	809	809	779	773	783	760	708	798	799	810	800	814	759	755	769	808	815	735	799	779	752	798	804	793	757	817	804	762	789	833	782	809	727	776	784	842	828	757	845	784	811	761	806	735	775	783	767	828	783	813	803	808	800	798	770	799	777	781	783	765	799	791	783	762	783	798	810	766	790	749	818	806	811	844	758	787	756	795	831	785	801	801	779	805	778	775	826	787	784	759	833	767	789	781	790	793	779	793	756	828	786	780	750	763	802	804	779	783	812	830	823	837	769	802	794	791	825	821	745	748	755	786	782	791	831	822	778	782	764	823	755	792	786	739	782	786	747	799	848	790	710	808	815	804	807	815	742	833	802	815	826	730	781	738	773	796	796	795	755	782	821	797	740	797	774	709	812	804	774	781	771	841	797	776	803	792	769	806	798	789	865	815	820	852	816	799	762	806	775	804	787	793	832	851	826	787	815	763	797	797	792	798	753	829	795	818	798	780	832	808	755	774	781	769	790	783	799	783	784	787	799	807	786	789	806	797	822	783	757	788	765	778	716	832	775	786	859	795	762	773	816	751	796	765	759	798	769	841	761	760	789	785	788	796	787	781	778	759	780	834	811	781	767	794	834	811	774	762	793	780	768	834	804	781	822	795	866	790	784	772	810	783	782	854	784	814	779	788	790	824	794	776	762	794	801	776	782	828	795	787	789	740	853	773	844	767	809	783	814	759	767	767	746	771	791	814	761	762	794	794	778	753	746	767	757	805	801	776	814	782	827	745	789	798	742	772	795	806	763	777	792	795	740	837	813	783	765	805	805	720	775	762	797	798	790	760	781	791	755	809	782	793	828	833	787	756	771	762	747	762	748	828	758	791	781	782	788	796	779	784	807	771	814	830	777	824	779	815	766	733	775	807	795	862	830	767	800	838	763	813	825	730	778	819	764	793	820	757	731	733	773	793	793	820	748	764	825	772	836	742	836	799	780	829	736	781	788	732	693	830	786	773	754	800	773	790	775	761	783	744	820	802	755	804	805	785	833	802	772	799	790	792	783	748	761	788	794	823	776	785	798	768	817	807	767	818	777	780	857	795	780	829	774	841	768	753	791	808	801	811	782	783	795	736	779	810	814	847	785	818	794	768	807	816	765	807	804	817	801	764	735	784	820	776	831	813	805	795	752	821	690	836	837	853	765	760	831	786	826	812	826	777	797	790	801	822	810	768	769	805	763	762	844	814	807	779	738	823	798	841	742	787	807	787	807	812	776	805	785	790	827	783	776	776	753	748	781	771	787	813	824	785	781	734	739	771	839	786	809	809	787	814	785	825	764	772	755	767	818	749	815	786	781	771	803	836	766	758	839	842	824	804	813	765	768	811	781	792	766	762	773	759	848	756	758	781	740	796	798	778	835	799	811	843	776	791	763	770	749	791	850	757	772	769	816	802	774	836	771	763	798	828	792	843	775	825	752	774	784	762	770	789	763	738	802	788	820	753	789	752	787	818	785	775	807	748	764	792	793	820	824	807	804	754	792	771	805	756	784	750	802	782	834	759	789	801	809	765	812	822	797	780	746	751	727	835	824	799	789	778	799	755	796	759	803	811	810	770	805	801	795	747	817	804	823	838	802	793	813	807	743	765	794	794	783	780	851	763	790	795	722	809	800	798	824	808	777	764	774	813	800	710	824	832	817	749	809	791	729	773	750	774	796	833	777	816	765	786	832	806	782	758	808	782	797	781	790	768	788	752	790	822	762	775	797	768	807	723	780	747	789	795	761	804	742	782	818	789	813	809	848	801	801	812	811	759	781	822	799	775	796	801	828	779	816	785	795	742	754	808	732	737	774	767	797	812	733	769	754	803	801	811	797	748	808	810	777	808	792	730	770	817	767	816	786	813	832	777	795	808	813	778	756	755	771	788	820	822	751	765	749	771	815	806	785	796	731	795	782	765	769	795	843	807	798	820	796	774	779	759	772	802	789	806	767	847	723	769	771	805	794	818	789	819	807	811	771	757	758	804	792	780	773	815	796	749	805	831	768	772	727	788	785	793	823	834	776	770	809	809	741	763	811	783	766	759	835	780	756	787	773	775	787	795	786	789	814	802	760	758	823	814	794	789	811	771	842	773	813	754	777	807	755	739	800	780	816	810	749	779	812	792	810	770	808	749	796	827	797	786	733	779	810	764	754	795	821	782	828	780	802	770	730	807	798	740	762	795	746	782	758	751	808	789	816	822	748	825	773	785	761	789	784	832	843	798	797	792	824	751	772	789	779	888	737	795	812	789	767	775	774	764	798	778	769	782	776	792	768	794	758	752	833	740	720	799	806	800	751	777	756	753	768	775	825	809	766	792	755	769	800	771	773	752	795	793	799	808	775	800	794	790	815	790	833	774	793	797	805	772	749	815	816	757	808	719	800	765	757	785	829	800	792	784	750	821	803	806	788	791	758	804	815	736	765	797	827	733	761	771	802	814	818	783	746	803	757	766	784	748	761	806	803	839	748	829	766	783	813	857	791	757	806	884	833	798	775	800	768	798	754	801	787	771	791	813	787	743	801	784	768	772	779	796	810	775	838	779	742	736	837	719	783	783	816	789	806	708	772	782	818	748	776	753	754	761	816	806	783	788	790	799	792	797	812	801	773	837	793	796	854	791	734	847	823	776	756	800	759	816	770	819	723	775	794	776	768	825	774	788	774	779	777	795	817	755	843	743	797	765	775	836	778	743	764	756	851	788	818	809	782	812	821	766	746	788	780	795	797	753	802	785	781	777	790	801	765	785	793	830	823	835	737	735	766	834	758	814	775	824	796	775	781	774	717	738	812	811
14693	22871	10272	3718	2910	2339	1976	1611	1334	1166	1135	1070	1031	1073	1003	985	1082	1038	1057	1043	1042	1006	1033	950	968	986	1043	1023	1075	1069	1038	1047	936	929	882	900	845	895	849	877	861	854	897	927	900	906	882	856	903	932	987	946	908	902	850	836	895	837	880	834	851	819	838	774	786	831	814	850	803	833	831	781	803	834	796	734	797	767	795	837	871	784	863	798	838	789	775	794	815	766	816	789	823	852	832	850	810	788	830	839	826	779	783	814	847	824	863	756	814	813	785	854	833	784	773	845	869	814	802	824	786	820	786	796	781	896	812	774	807	881	848	857	858	802	800	857	834	816	780	806	790	824	799	755	829	799	788	794	815	804	791	840	838	840	802	776	808	788	864	836	803	810	799	815	814	802	799	792	884	769	832	798	829	783	812	803	818	841	861	824	837	845	807	792	832	787	791	791	787	779	765	836	799	829	792	802	803	838	817	830	789	792	799	787	833	788	824	829	820	797	789	819	817	783	805	835	812	805	768	779	751	867	788	847	827	797	817	787	791	807	810	820	842	772	831	828	771	741	796	831	787	760	802	822	770	792	804	793	817	824	825	831	779	786	799	812	816	802	828	804	810	818	817	805	794	821	820	771	778	783	792	829	804	885	824	783	802	811	832	800	830	825	838	859	796	814	816	790	812	783	821	761	768	826	795	875	851	761	837	817	841	837	843	791	811	836	826	853	844	812	762	806	826	805	808	776	857	813	788	856	811	789	795	853	809	784	822	785	744	772	784	785	837	830	795	781	795	808	769	806	831	808	783	827	817	810	777	750	775	831	817	772	788	796	785	800	781	736	855	819	765	772	854	819	802	795	814	797	797	844	807	799	798	835	805	838	811	771	784	829	811	840	744	782	765	802	815	805	791	789	779	801	832	794	810	795	783	769	767	766	837	805	798	810	818	810	799	801	815	835	809	802	818	809	835	835	783	872	777	814	819	792	829	774	812	752	740	820	814	816	781	820	776	768	766	833	868	787	824	811	809	836	869	760	787	808	825	799	788	807	832	786	791	823	841	800	796	809	838	786	848	863	829	792	774	830	790	778	819	806	818	770	780	769	781	787	814	823	835	821	787	819	835	806	807	810	801	797	778	809	800	827	764	852	832	849	803	799	829	755	864	795	809	817	797	823	797	787	734	749	762	834	818	798	819	870	850	814	832	868	824	800	809	770	772	811	816	842	832	798	776	817	801	827	821	758	796	774	770	814	758	841	829	855	841	769	797	832	798	832	779	812	791	817	802	816	807	808	770	805	800	817	829	817	794	802	823	804	767	795	833	819	871	799	825	822	806	816	796	766	815	814	793	781	838	823	828	844	840	808	812	764	817	788	799	803	839	788	806	815	859	836	738	829	781	807	778	835	860	831	815	842	839	824	805	793	790	789	814	804	805	819	779	794	833	777	805	824	786	843	789	808	798	873	810	824	816	798	839	813	826	825	813	796	796	839	784	834	773	802	876	766	796	858	786	779	776	805	787	811	863	748	822	798	851	823	767	784	814	814	850	841	807	790	781	828	847	797	818	815	818	806	824	845	830	866	788	832	851	804	823	796	832	792	849	776	828	828	807	821	869	770	827	793	845	790	836	813	819	798	828	767	799	805	827	794	848	792	852	793	817	816	842	812	790	785	771	773	827	780	803	814	794	790	792	801	785	772	805	817	738	876	752	848	763	829	811	796	788	789	815	831	815	843	800	797	743	854	795	822	794	789	819	796	824	810	808	832	822	796	835	771	816	809	820	804	806	816	853	770	790	798	805	837	791	774	761	803	812	850	815	827	762	808	749	803	774	855	818	807	836	794	828	758	827	820	809	764	782	813	863	765	840	824	807	795	775	814	824	759	814	782	730	817	798	873	801	779	795	809	876	801	812	776	849	762	808	796	878	825	833	811	830	776	841	850	791	764	822	805	793	836	744	812	837	802	804	777	829	809	828	796	817	816	797	806	786	789	834	827	816	775	765	798	799	801	785	789	826	769	777	779	805	777	780	824	824	784	820	792	810	800	833	823	804	783	835	795	785	855	792	805	763	805	856	803	789	830	790	799	834	835	827	808	833	816	797	780	821	759	827	792	809	803	797	867	833	786	827	782	794	819	780	810	790	819	804	769	818	866	860	842	848	842	799	848	865	765	819	839	836	801	759	765	805	838	839	796	742	777	769	826	796	828	813	802	802	778	788	778	813	857	795	801	854	753	785	865	828	804	832	760	818	853	814	810	837	756	798	763	795	839	782	793	806	805	737	846	782	775	785	754	784	818	776	805	784	834	768	780	811	792	774	803	766	810	811	864	776	857	809	798	791	775	806	807	839	789	865	805	816	806	845	786	815	823	789	849	774	813	811	786	799	787	848	858	802	794	826	801	755	829	726	791	807	848	754	871	801	807	803	813	806	783	844	812	781	794	786	778	854	834	791	803	799	811	813	831	818	845	854	812	802	785	764	823	768	830	831	827	801	837	850	806	807	834	779	831	805	769	843	867	823	827	816	789	827	778	828	788	780	822	769	819	837	803	789	835	790	813	798	788	782	829	858	811	812	736	775	819	816	853	799	839	827	791	801	846	801	781	827	795	804	771	813	796	765	846	838	826	825	810	795	767	781	773	806	800	849	796	812	809	820	839	823	841	835	803	844	810	800	783	868	863	823	758	808	815	782	806	826	846	788	759	832	831	830	834	803	842	806	823	805	799	797	876	776	796	858	824	814	819	793	801	770	812	836	833	820	822	778	804	846	854	813	825	787	782	717	761	804	804	837	838	779	802	782	807	810	860	832	796	804	840	822	782	785	795	799	817	803	768	779	775	814	840	813	826	823	777	837	786	865	833	832	842	808	817	795	810	801	793	763	861	844	820	823	810	847	827	800	838	835	827	780	787	787	797	793	774	788	812	815	801	769	827	835	833	756	818	808	784	824	837	823	828	806	835	790	827	812	866	834	826	772	844	813	787	786	832	762	806	794	819	808	807	781	796	812	774	800	789	860	765	763	817	802	798	784	833	802	819	783	801	803	800	763	840	807	815	796	825	806	790	792	763	796	778	752	800	807	779	811	872	842	789	803	806	822	832	817	812	811	814	825	808	803	734	813	814	716	819	807	826	860	779	816	839	844	812	830	854	768	774	796	780	774	854	813	818	824	821	763	832	790	854	830	814	807	837	791	847	812	824	793	809	791	819	829	827	773	800	792	847	799	784	762	824	799	786	801	889	819	763	801	814	822	758	833	815	834	824	812	794	753	832	800	823	785	781	783	819	804	828	813	798	818	834	816	809	799	801	820	816	764	836	828	814	835	806	780	837	813	856	751	773	835	797	818	791	819	817	843	820	810	796	755	808	825	759	807	827	817	852	788	814	770	806	807	738	836	805	788	814	802	798	791	816	778	831	777	794	816	813	803	845	759	802	800	809	815	835	751	821	772	774	808	800	826	815	809	805	761	782	833	819	834	788	821	802	822	799	840	833	811	790
22650	21280	28801	24084	21271	21336	8459	1893	1247	1009	1013	926	938	866	784	849	846	853	858	778	828	790	838	747	729	820	836	856	865	939	900	841	767	748	696	677	670	674	622	690	710	640	699	653	650	591	678	666	706	726	744	717	696	679	626	596	645	631	593	633	600	624	551	570	537	576	564	599	553	580	564	625	590	565	547	559	563	597	591	576	562	564	610	572	577	556	556	566	550	603	573	571	588	553	580	537	609	555	601	601	584	559	504	531	604	573	566	556	560	566	577	518	555	557	534	541	505	527	580	605	532	582	572	576	562	532	542	567	574	542	582	570	537	542	535	517	542	581	562	570	598	570	599	575	540	568	554	571	575	546	547	569	581	575	571	566	575	590	566	546	555	569	606	545	608	582	570	523	553	591	547	555	569	555	572	567	536	517	573	564	543	607	548	578	585	549	578	588	587	599	541	568	579	581	589	613	535	532	581	598	529	563	543	553	585	566	546	581	522	508	586	580	565	580	551	564	531	547	513	573	565	568	548	573	586	549	594	531	579	554	584	565	525	562	593	561	560	599	554	588	541	570	519	519	546	572	576	592	603	589	548	566	549	528	579	545	527	531	546	564	571	565	543	588	545	589	555	556	599	565	566	566	545	582	553	569	531	536	540	552	538	598	589	551	602	597	560	555	571	542	604	532	521	575	560	584	555	554	553	577	568	583	574	610	593	538	554	500	543	558	620	558	534	582	561	531	546	596	538	542	543	593	535	585	533	583	562	561	588	589	548	571	538	572	574	577	597	574	583	558	527	587	544	562	554	540	564	620	564	594	521	579	585	569	558	549	551	592	544	559	551	584	553	578	554	590	562	543	542	601	612	600	566	552	587	564	568	577	546	517	554	606	567	610	575	551	595	593	597	564	548	550	521	575	548	584	537	596	547	567	564	564	571	550	532	522	570	555	557	551	551	558	581	547	545	554	578	553	581	559	599	577	545	539	588	632	543	541	516	596	580	574	571	595	533	546	577	548	557	557	552	522	611	586	573	594	585	590	544	577	556	553	565	569	550	566	526	545	529	554	548	553	527	521	566	541	585	551	580	583	607	575	597	588	573	543	580	555	540	582	556	582	515	540	571	585	551	548	571	554	499	544	586	619	535	570	539	502	582	569	525	557	571	555	571	554	577	535	550	537	550	586	560	555	530	597	558	595	549	596	566	567	581	589	563	571	560	530	569	614	534	520	534	612	545	572	566	505	564	541	541	589	582	568	587	562	563	548	564	554	595	570	585	571	556	565	543	571	600	586	580	518	542	583	590	531	555	557	551	600	572	570	540	551	564	566	525	567	610	543	554	533	585	543	538	566	585	587	561	553	535	598	548	558	562	548	532	567	563	565	562	560	590	568	565	549	562	563	549	574	552	584	536	562	566	593	526	570	554	549	573	575	614	506	547	558	525	557	559	585	603	528	543	581	607	618	576	537	559	573	594	583	559	571	541	569	562	583	596	532	557	539	554	530	573	596	549	559	538	570	574	615	542	553	534	547	542	593	551	552	583	557	559	532	592	559	572	545	589	543	550	534	569	571	541	557	598	584	567	533	567	580	560	590	574	556	567	540	565	554	550	545	579	533	563	528	551	589	556	589	548	561	551	568	544	551	581	559	551	589	543	586	576	559	547	539	534	577	540	590	542	542	610	543	613	528	535	570	588	579	561	573	553	534	545	563	587	567	563	526	547	592	543	546	581	561	568	564	566	520	553	584	564	580	578	538	586	603	553	561	507	533	546	516	578	549	538	548	534	566	542	560	553	610	545	553	546	544	576	584	502	630	595	515	557	582	511	547	594	539	548	537	523	589	568	586	585	560	602	524	552	534	558	620	553	551	551	581	488	582	539	504	549	553	520	622	579	569	579	568	592	578	588	559	553	554	573	587	581	609	564	541	568	553	561	580	591	566	596	608	528	557	608	551	573	599	572	588	555	575	545	568	558	559	542	549	577	542	549	542	555	570	574	539	578	575	573	587	558	526	554	544	577	532	576	587	587	515	535	562	529	583	556	555	541	523	569	576	531	561	571	512	571	569	556	534	576	553	566	549	583	568	580	570	550	619	546	572	569	574	599	543	574	555	557	572	565	598	581	577	514	575	558	543	579	563	564	556	550	585	566	613	541	548	507	547	556	580	537	595	582	578	533	537	554	534	559	563	582	551	582	567	556	571	528	600	567	591	557	584	553	544	558	618	571	534	565	555	589	560	601	562	558	585	593	539	543	608	560	546	554	598	595	590	565	612	580	535	551	584	607	553	552	495	539	580	541	554	551	582	624	565	614	525	575	580	551	557	516	545	553	561	590	584	571	547	552	551	585	523	523	574	564	568	576	534	614	541	543	608	551	529	569	549	586	552	572	536	509	528	570	541	605	578	544	556	575	560	564	593	565	556	577	580	561	544	554	550	566	545	535	588	582	553	597	570	539	555	539	515	569	552	617	546	527	556	551	534	566	551	593	569	594	563	581	527	598	543	530	557	558	607	541	595	535	547	590	564	594	593	535	508	541	559	536	548	595	537	553	562	547	588	576	586	536	599	556	591	566	570	592	560	528	533	550	593	533	570	544	553	541	579	531	583	545	575	565	567	580	528	538	592	554	536	558	577	572	551	571	522	550	552	553	497	563	569	609	542	559	601	536	583	592	580	589	539	570	541	512	532	580	570	556	577	539	567	589	566	583	548	566	523	552	535	544	561	581	515	574	630	551	588	545	593	603	561	568	592	557	563	582	541	591	590	533	569	537	554	557	551	607	541	582	592	576	564	585	506	568	552	552	540	575	566	530	581	579	546	512	580	605	571	564	532	568	570	578	558	558	545	559	585	560	563	558	563	592	579	606	561	563	549	607	609	541	560	548	589	569	533	553	551	546	547	550	567	566	514	561	542	610	544	463	559	539	573	603	562	569	571	544	544	539	613	546	570	584	625	569	543	577	518	578	551	587	591	579	558	569	572	540	606	538	613	560	554	533	577	573	544	574	564	532	537	535	564	559	562	570	584	533	535	548	571	550	578	555	555	525	554	562	579	549	576	573	540	615	580	559	561	581	561	609	614	544	585	597	570	560	572	572	563	527	541	577	535	566	605	589	567	566	554	591	575	597	577	552	583	573	541	606	563	546	549	543	593	551	575	544	571	546	612	596	588	581	531	557	538	557	560	544	547	582	585	556	584	593	511	566	575	597	572	554	595	569	569	539	542	505	535	568	531	507	588	602	562	568	551	582	593	570	554	565	611	541	537	620	583	525	529	565	560	561	543	563	578	568	595	541	548	565	588	575	576	573	568	551	595	551	612	560	575	574	540	609	592	550	566	558	583	539	560	557	534	555	585	563	563	563	569	526	566	545	546	581	567	519	537	552	524	620	532	545	568	566	533	557	528	604	542	564	544	527	544	560	561	563	566	598	586	577	588	572	548	532	551	566	566	602	578	532	563	587	618	525	540	591	561	548	544	578	557	595	547	545	612
19328	37201	20275	7651	5873	4433	3256	2650	1946	1517	1340	1241	1167	1240	1068	1083	1097	1046	1063	1006	1005	941	931	863	966	1022	956	982	1074	1117	1063	1006	903	875	798	777	754	745	786	742	801	744	715	716	748	763	689	724	759	807	825	843	785	707	689	676	659	696	610	616	605	632	651	602	556	551	629	621	600	617	570	611	533	606	568	566	588	584	579	574	594	571	548	566	517	599	614	554	596	580	601	554	582	598	564	582	551	587	595	600	542	502	577	592	593	528	536	597	569	563	575	601	590	628	549	536	541	521	549	561	569	533	587	563	573	569	580	604	613	537	551	623	581	574	570	595	561	561	539	568	574	571	574	587	595	605	577	599	569	609	557	564	588	557	582	615	553	538	581	595	605	530	571	561	532	555	561	557	574	546	539	567	594	553	586	547	571	632	497	590	574	574	572	559	583	555	601	598	582	559	535	538	550	578	565	571	581	570	549	614	549	550	607	595	584	597	536	561	551	567	558	577	602	556	612	579	561	559	591	548	577	567	585	557	613	584	600	591	570	560	601	548	548	565	548	560	568	554	596	577	526	546	624	576	552	550	567	574	590	537	570	598	547	588	612	538	555	535	582	529	556	579	553	562	583	545	563	534	569	596	554	576	554	528	541	601	560	579	560	570	578	591	588	527	559	588	539	562	605	546	544	603	554	569	558	545	567	538	562	593	559	538	580	543	601	541	597	584	581	583	544	562	572	545	572	498	594	614	580	561	585	562	567	599	578	562	609	555	574	568	591	561	567	564	578	602	566	584	541	565	606	591	565	560	532	580	553	592	579	547	533	544	558	541	549	610	600	578	567	563	564	524	515	585	592	556	542	580	582	560	564	600	567	538	565	539	577	554	572	594	568	595	579	595	572	554	561	599	517	565	558	576	594	537	507	559	577	535	592	541	592	545	581	547	582	561	556	583	598	535	567	583	573	563	531	520	585	593	540	608	564	544	566	574	596	596	588	546	590	532	581	578	579	531	632	588	581	539	569	601	548	596	556	556	590	555	597	562	585	551	575	554	575	570	570	536	546	553	555	592	545	582	567	559	646	567	575	547	578	548	545	600	603	551	564	580	577	557	602	590	558	553	575	562	563	556	572	603	554	573	578	566	566	590	607	584	578	601	568	559	593	604	634	555	529	560	610	572	565	571	590	554	548	552	621	548	583	502	540	567	581	595	567	548	572	600	578	604	570	568	580	584	581	529	503	573	563	537	590	533	543	540	589	562	555	567	610	593	549	620	538	530	541	539	521	540	585	596	580	562	606	580	561	596	574	599	551	572	557	549	593	548	541	569	569	567	557	582	578	526	560	565	568	594	582	535	598	564	565	574	576	523	566	586	611	574	552	560	541	541	598	573	588	561	590	558	573	540	587	570	523	569	569	571	597	545	590	584	550	560	544	553	589	566	545	589	614	552	519	550	596	554	527	557	612	581	607	529	560	531	542	561	583	555	565	556	593	567	594	575	563	520	600	592	562	577	566	587	538	549	563	531	570	593	572	559	569	520	567	563	546	576	597	527	548	539	510	573	558	555	562	617	571	582	596	569	564	612	593	560	596	584	570	557	610	549	574	559	581	584	513	586	543	574	576	554	588	565	542	593	538	577	601	573	562	569	597	530	549	559	581	577	575	554	597	532	576	547	557	580	556	585	577	556	523	563	543	569	600	574	556	600	551	562	556	573	567	553	587	582	582	582	605	576	627	552	547	574	577	580	583	589	548	541	578	552	589	566	602	570	579	542	615	585	545	559	596	576	589	583	536	536	568	566	567	577	566	570	577	570	548	555	598	571	611	569	547	564	519	581	556	546	605	564	573	562	584	563	567	569	542	597	567	572	535	528	579	553	581	579	604	571	580	542	543	569	591	547	601	556	591	570	576	611	571	515	600	608	577	611	548	578	556	532	569	536	555	551	586	553	574	562	605	549	584	605	518	585	608	551	566	631	582	540	572	513	567	634	586	566	556	555	561	558	561	568	576	579	551	541	566	569	575	551	563	560	599	578	584	596	562	552	519	622	548	595	588	582	548	573	571	554	510	544	516	530	549	560	577	532	620	558	550	540	574	577	540	584	580	572	557	578	548	566	569	554	560	546	534	556	554	534	580	563	524	591	551	554	587	623	574	607	590	585	563	569	540	529	570	569	561	508	577	582	592	572	599	581	569	567	588	591	572	547	560	568	529	562	548	545	558	549	523	546	562	546	573	603	549	568	559	548	572	558	614	588	544	579	561	614	606	525	581	572	556	557	552	560	531	556	567	570	548	578	584	595	562	563	571	537	526	588	550	579	582	577	590	538	554	581	568	568	539	562	596	571	650	566	594	552	564	570	571	606	554	555	609	523	553	529	541	563	582	595	588	542	603	580	563	583	598	574	583	514	532	583	584	549	578	568	568	555	537	586	563	563	559	589	610	569	567	535	567	558	559	569	600	556	553	594	586	544	577	543	552	585	589	541	562	511	554	553	560	551	558	539	559	572	575	556	579	538	555	570	571	550	591	576	565	575	609	554	530	590	586	533	594	544	566	564	567	516	580	585	571	563	569	577	585	586	607	552	559	586	571	610	562	550	603	560	579	551	548	556	613	576	560	543	581	543	651	572	595	578	567	551	585	570	522	577	569	578	585	533	574	582	548	537	585	509	553	549	573	580	564	578	554	582	542	563	539	546	576	589	530	582	565	522	580	591	604	566	546	592	556	512	613	577	601	540	508	546	560	589	542	559	556	589	549	548	586	564	566	541	563	599	540	564	603	550	596	590	561	609	530	553	566	591	550	577	518	510	578	532	544	551	585	578	534	559	587	554	584	552	588	571	580	562	577	569	558	567	560	613	560	608	568	571	544	586	555	595	569	539	574	577	543	535	540	595	569	590	593	585	566	557	539	585	558	586	601	581	551	562	569	559	533	522	568	580	558	570	581	571	585	532	589	573	573	561	595	536	585	596	558	591	565	551	546	578	586	531	563	579	565	596	552	593	585	539	567	514	567	539	577	550	575	543	547	543	572	565	572	555	555	552	578	630	591	563	554	593	543	544	592	553	559	542	550	578	606	599	508	584	569	567	543	567	606	554	496	553	568	547	597	545	560	557	562	587	563	544	525	581	556	574	578	604	559	545	572	597	543	553	530	560	559	525	593	572	542	529	552	573	557	594	555	580	566	564	547	566	566	577	550	584	517	574	552	572	514	590	546	619	547	551	558	578	540	577	567	601	532	574	583	521	539	589	572	571	559	574	576	553	588	550	538	517	537	542	553	545	553	565	581	575	551	576	579	595	559	573	546	564	565	570	518	585	584	489	539	543	595	507	563	520	547	557	565	523	547	568	580	552	562	546	551	613	582	592	563	568	589	534	536	594	568	583	583	576	579	558	554	525	544	563	575	574	544	612	650	596	610	583	557	581	570	557	567	537	577	534	546	596	556	577	564	543	542	524	546	565	522	566	578	554	540	560	561	531	570	590	529	563	580	571
28063	17684	5636	2014	1159	968	876	784	727	678	608	692	646	691	638	639	629	688	657	680	630	628	649	680	669	634	680	665	649	725	665	682	624	614	652	605	649	637	612	593	641	650	614	584	626	633	649	636	632	629	623	665	578	593	612	626	570	603	584	579	565	595	569	619	632	554	589	592	608	628	613	584	598	596	596	558	560	603	637	604	583	632	589	603	561	591	627	579	584	587	593	623	603	610	558	560	613	603	604	628	628	544	556	615	628	626	589	594	607	604	600	589	585	580	600	625	593	595	574	615	596	607	575	608	569	589	559	588	586	587	601	613	677	573	583	559	581	605	545	603	595	570	590	626	598	570	591	594	589	548	571	613	574	562	589	625	592	590	588	613	587	628	632	619	616	644	633	547	575	612	599	597	569	595	566	607	637	585	615	603	550	602	574	620	549	613	591	603	627	609	590	550	581	593	593	621	601	559	538	599	583	546	600	608	617	620	578	575	552	622	609	608	617	551	589	568	586	613	589	662	565	580	602	588	640	586	586	551	596	577	588	568	644	589	565	622	614	582	572	611	606	574	645	624	627	624	605	584	602	563	568	605	604	585	548	612	574	610	542	635	607	600	586	585	591	638	581	598	598	606	642	594	614	645	624	590	618	612	603	634	571	614	578	597	563	608	587	594	559	602	595	569	624	643	582	549	605	619	604	620	594	668	589	596	598	600	615	569	597	558	611	540	588	615	578	547	597	640	594	584	590	556	613	587	592	600	580	595	549	589	621	584	571	554	643	560	619	642	584	577	574	637	576	644	579	585	553	585	572	611	608	594	611	631	601	605	585	589	619	615	576	611	596	625	620	603	634	659	600	592	577	601	549	576	624	595	600	580	582	557	584	567	582	600	568	568	615	544	537	612	574	561	554	564	585	615	557	574	584	606	591	632	575	591	576	613	588	580	561	613	585	565	580	608	585	568	564	602	632	602	599	556	563	592	561	602	639	594	629	569	597	579	582	589	629	589	612	565	627	589	620	617	603	631	579	598	635	571	601	527	599	589	605	616	596	570	600	604	590	596	585	578	614	612	641	629	558	602	640	621	583	580	610	563	544	635	608	596	572	608	605	640	552	578	561	581	628	590	615	551	545	601	626	623	578	591	609	582	594	644	574	565	587	537	574	643	617	574	579	594	584	521	548	595	551	633	570	589	607	605	607	545	577	557	593	562	566	560	602	573	593	626	571	585	586	582	555	574	600	632	611	583	598	632	543	584	560	633	598	673	607	581	585	570	552	548	578	591	614	646	550	563	557	609	618	607	631	610	583	554	596	601	630	597	577	621	565	610	613	582	592	577	618	600	588	605	579	551	585	589	593	611	625	600	596	597	591	573	587	634	567	583	619	585	551	573	579	632	608	642	605	643	582	580	637	554	572	578	603	554	604	587	571	546	583	575	562	617	616	623	598	580	599	658	603	577	577	569	639	602	579	603	590	589	589	559	592	652	560	592	623	600	588	603	583	594	577	572	590	562	581	610	587	571	615	585	612	551	592	622	575	588	606	618	586	576	585	618	598	609	606	554	520	605	609	580	582	639	561	601	575	590	577	617	557	602	589	564	553	593	586	545	600	584	600	588	600	629	586	540	594	598	645	634	614	568	582	600	525	568	600	595	567	610	599	612	544	596	608	613	624	608	571	594	558	573	598	602	573	568	604	592	598	588	579	556	604	628	567	631	601	500	622	626	577	620	651	597	629	604	614	569	661	627	586	563	614	618	600	598	577	559	643	600	640	626	533	592	601	619	635	553	610	611	579	545	595	633	570	606	554	640	578	625	607	606	528	556	578	613	593	600	572	616	650	567	619	625	613	597	560	596	607	576	607	551	623	571	546	556	587	576	526	611	594	641	625	576	597	671	598	552	577	613	577	581	615	589	598	572	603	578	586	600	574	579	601	596	561	606	575	574	600	603	629	561	609	601	572	596	607	606	599	587	611	635	593	560	576	641	585	580	597	561	603	629	566	591	617	577	595	566	591	647	528	589	575	605	626	645	624	590	569	652	629	561	590	640	612	577	609	570	584	603	603	559	623	592	586	597	570	648	619	585	590	577	568	626	608	564	610	599	553	538	586	595	611	577	572	583	579	546	583	615	615	614	541	595	609	609	584	597	595	559	632	605	621	598	600	569	633	558	600	583	596	623	582	567	576	615	641	598	613	648	569	602	598	579	570	587	597	599	615	593	614	626	579	583	545	611	550	607	585	614	556	605	564	617	610	598	608	567	582	594	565	593	550	588	580	617	571	614	587	628	605	596	587	529	588	610	580	631	568	582	587	603	606	577	627	593	615	598	599	545	601	608	622	571	616	593	602	537	623	557	592	627	618	613	612	617	590	610	618	565	595	546	615	589	598	607	609	585	595	618	589	588	599	591	593	538	613	576	595	583	611	606	615	616	598	576	580	571	605	572	583	576	626	625	550	585	601	601	559	569	531	590	583	561	611	592	593	605	591	632	575	596	614	591	596	598	616	603	583	591	600	551	626	574	609	596	628	635	572	634	593	585	587	603	578	571	574	568	596	577	626	628	598	570	582	620	582	602	680	598	640	558	629	543	586	614	587	618	608	604	608	610	611	536	590	637	590	627	603	590	572	605	617	603	626	576	570	605	565	638	636	611	597	581	646	584	595	540	624	663	604	570	578	589	609	538	580	631	600	602	663	551	533	616	584	613	582	572	593	580	555	588	578	616	569	633	590	606	646	612	632	638	562	590	567	633	603	598	592	649	582	598	628	582	618	603	559	594	627	559	653	609	623	558	575	596	557	600	569	586	564	601	574	610	573	628	609	573	587	577	600	560	590	570	572	579	596	565	602	608	583	608	616	643	628	616	576	579	595	597	628	625	602	599	646	620	583	613	577	568	592	556	627	552	594	605	576	569	584	577	577	567	561	568	616	572	609	591	622	585	589	572	593	587	584	596	593	566	670	666	634	588	577	601	618	598	644	576	602	583	646	589	582	592	600	576	582	604	625	615	570	618	566	623	584	564	560	600	609	609	544	634	626	611	596	566	631	614	555	594	596	540	577	580	576	571	587	599	587	582	584	559	599	610	599	625	562	564	582	610	603	593	567	615	563	602	580	591	609	613	604	594	577	572	561	595	565	561	563	665	592	621	543	594	586	563	575	610	589	575	631	599	600	607	595	597	604	587	624	579	619	589	585	575	593	568	630	635	600	587	627	577	595	556	592	578	580	579	620	617	618	624	624	568	621	567	595	610	607	614	555	579	563	611	559	629	626	551	581	561	619	606	559	643	582	584	610	588	610	597	595	637	601	597	632	589	627	621	587	571	566	614	571	568	597	633	599	577	587	543	574	585	598	628	552	580	608	607	587	622	595	598	536	573	570	566	614	601	603	598	575	610	627	615	585	609	594	584	647	606	634	641	609	605	580	557	579	554	578	595	614	603	591	604	600	562	592	607	605	560	596	598	614	626	600	600	598	609	621	590	550	620
11291	6230	3835	2158	1615	1382	1144	962	806	765	747	748	734	733	735	724	744	747	794	744	738	762	694	720	795	767	811	754	827	837	813	800	695	664	676	682	718	676	654	671	730	723	667	690	673	655	667	670	687	747	748	666	689	629	681	702	644	646	629	718	625	657	594	634	577	585	637	637	607	664	637	599	598	646	628	638	621	617	661	632	663	621	647	629	653	643	622	636	638	630	629	604	604	612	617	619	676	653	629	613	671	627	592	651	636	645	616	641	641	673	622	656	637	620	624	619	591	628	653	627	641	650	651	681	639	607	628	605	607	612	615	584	624	623	658	613	658	616	638	627	670	633	655	632	655	603	636	597	630	673	607	644	614	602	612	607	682	683	626	587	631	620	644	630	662	624	683	671	635	629	655	598	669	619	632	651	633	587	660	649	603	675	632	608	630	621	620	609	646	636	595	647	639	631	631	610	662	627	651	588	646	613	644	622	621	664	588	639	625	626	653	707	609	609	648	624	590	624	652	615	672	667	630	640	621	635	582	633	595	633	682	648	602	627	660	643	653	591	669	651	634	663	665	610	645	594	609	644	640	615	601	651	607	613	616	640	608	634	647	605	624	611	635	616	620	647	624	615	635	585	661	659	656	656	635	607	606	632	668	634	586	693	639	643	595	561	608	631	665	634	639	643	613	625	599	600	645	644	631	646	628	611	682	638	643	649	633	623	623	668	647	624	671	644	686	613	607	610	613	669	654	659	606	603	620	638	639	654	641	626	617	606	633	693	652	597	621	630	641	604	639	613	629	651	650	652	641	644	623	650	592	609	678	668	628	641	586	677	654	623	575	628	635	608	656	633	644	636	603	612	625	679	655	675	649	664	636	579	609	656	607	573	642	608	663	626	640	625	595	680	624	663	623	652	645	623	646	642	600	627	660	619	613	641	625	604	643	624	670	658	629	657	635	640	650	608	609	674	640	607	611	615	612	562	641	590	632	656	579	639	668	670	588	657	624	599	631	607	591	605	608	627	601	612	658	593	646	606	634	613	624	643	636	632	667	626	631	629	629	641	675	630	634	636	650	625	596	632	601	659	602	628	636	638	619	600	671	623	650	614	637	605	644	595	627	579	621	612	604	635	629	684	636	655	609	643	618	584	647	635	633	653	609	676	658	657	629	660	660	623	613	633	609	618	646	596	595	640	633	650	603	623	649	651	656	629	639	607	622	649	631	623	628	610	630	643	652	600	609	688	632	647	658	641	655	631	632	659	610	652	608	648	628	660	615	597	621	644	621	637	639	640	617	621	596	657	643	605	619	645	634	639	622	653	610	561	632	685	644	628	640	607	673	655	590	665	613	620	648	650	659	613	640	645	594	632	596	612	653	665	590	658	581	603	602	607	634	656	596	643	586	648	654	641	614	609	674	663	619	641	623	633	602	611	681	613	606	614	641	653	647	694	668	623	607	607	632	592	616	627	655	661	611	594	650	624	607	677	647	655	664	618	613	674	667	613	604	676	636	609	640	637	604	585	608	600	639	619	652	648	648	637	644	647	646	640	596	649	619	655	608	615	654	614	640	669	631	631	646	642	635	658	644	674	624	632	626	645	664	609	612	642	607	643	646	631	597	648	647	624	582	647	607	604	616	672	664	600	662	668	659	643	632	613	599	666	643	640	582	653	650	653	628	608	604	562	603	607	614	612	627	570	631	611	684	603	589	629	603	603	638	624	621	610	651	651	599	624	599	576	626	648	643	628	658	619	653	634	651	632	640	668	643	619	619	636	666	585	656	644	651	648	604	648	608	626	621	623	624	623	619	640	650	623	592	639	610	609	619	662	653	670	603	619	613	650	604	655	592	649	659	614	606	615	663	581	601	558	621	624	625	611	649	624	608	632	623	640	641	601	629	651	628	630	616	625	630	635	594	615	639	600	592	637	591	648	573	614	632	616	605	639	672	660	627	610	665	621	609	649	664	644	691	669	616	619	597	587	641	594	615	642	592	639	629	608	613	633	631	630	660	647	670	612	638	616	617	628	637	643	593	610	659	614	597	664	635	678	668	640	615	585	666	628	613	630	633	602	629	596	675	597	625	675	642	639	615	595	629	626	620	611	581	665	685	650	608	556	656	669	637	618	652	651	625	597	617	616	652	655	622	677	622	595	611	629	593	602	614	647	636	682	648	635	589	620	635	622	638	658	580	607	598	610	617	606	624	606	639	615	655	620	659	628	660	622	633	630	642	625	601	593	672	650	640	606	637	635	673	659	602	644	592	642	640	627	637	609	645	592	592	663	629	671	615	601	591	638	633	618	620	633	648	663	609	591	626	637	660	598	653	583	600	620	634	684	650	617	588	623	646	643	643	616	626	608	623	598	635	611	647	630	689	663	618	620	602	664	642	624	630	637	622	615	596	619	626	599	627	628	649	662	617	671	641	622	632	621	645	602	641	620	637	649	607	634	593	611	617	636	637	617	632	627	642	609	615	611	639	622	593	628	571	652	599	628	645	623	640	600	630	638	595	659	634	619	628	651	617	655	639	635	602	654	654	626	628	591	639	620	631	651	637	630	660	606	594	627	637	646	682	652	634	633	613	637	627	613	639	619	666	640	643	658	642	606	639	581	615	642	573	621	625	658	640	620	681	625	609	605	639	634	597	618	579	649	629	649	649	670	677	593	615	629	666	656	621	637	638	604	586	565	634	600	647	644	634	639	593	613	616	603	637	660	671	644	642	637	635	670	625	601	642	621	629	644	669	650	645	596	639	633	635	647	609	687	641	610	623	640	623	643	633	610	603	631	681	628	594	643	616	608	604	610	608	639	634	601	634	599	623	636	626	627	656	611	648	636	626	661	660	663	605	654	663	644	634	638	655	662	599	569	676	618	665	622	647	580	608	646	659	646	616	613	601	640	631	626	680	663	633	622	628	642	608	630	654	626	609	608	629	617	645	671	638	623	646	639	627	592	624	634	627	600	665	686	639	612	659	641	667	667	648	644	599	633	637	644	622	614	526	599	613	621	628	596	672	674	620	655	650	607	650	651	632	606	646	674	640	653	632	611	595	622	642	653	650	638	596	621	610	640	649	626	669	630	627	628	596	623	647	633	636	602	628	666	648	652	711	606	622	654	643	586	613	609	602	657	655	603	636	660	629	633	664	614	615	657	605	645	627	620	644	659	619	658	622	578	588	590	615	605	631	664	590	618	636	582	644	627	659	639	655	658	600	579	671	594	637	608	652	589	611	582	604	625	601	642	616	660	649	628	636	631	635	648	639	623	628	636	660	600	635	578	636	657	628	593	632	607	632	612	621	647	650	581	642	616	643	690	625	646	641	637	624	616	596	606	623	631	654	636	620	633	626	642	604	621	624	645	580	557	635	631	624	632	620	633	597	667	601	585	684	628	622	671	602	638	612	633	630	628	650	639	645	628	621	606	633	620	626	588	614	663	612	633	652	630	673	610	589	648	661	641	657	628	663	612	629	654	676	609	629	572	622	649
23666	21252	28351	24445	21236	10333	1705	1043	783	692	668	613	594	551	530	578	546	563	527	525	503	544	497	481	539	591	563	560	581	632	609	590	529	493	470	465	443	429	459	416	441	451	485	440	413	463	404	432	493	490	518	500	495	424	386	380	410	404	402	424	403	398	384	382	385	390	361	381	396	412	397	343	406	394	394	382	389	340	414	370	378	373	348	360	384	378	337	373	388	393	384	397	374	368	416	413	358	392	325	352	392	373	379	386	348	402	349	385	357	395	404	392	363	380	365	389	390	353	379	354	389	385	372	376	432	363	369	370	378	347	377	371	417	359	363	386	358	400	374	367	376	406	348	353	378	372	394	378	408	409	393	376	401	371	375	383	367	395	364	329	363	428	382	376	380	420	364	365	368	381	358	357	394	418	349	377	369	409	376	402	376	379	362	389	384	362	394	374	405	378	397	389	377	384	367	395	406	365	378	387	388	392	407	381	385	389	356	398	394	393	363	359	361	392	400	383	424	370	385	358	403	345	390	350	398	381	408	371	395	337	404	383	394	343	411	353	397	399	365	382	380	371	383	385	384	376	396	383	376	368	374	396	393	375	366	377	338	366	367	381	348	378	369	369	419	365	372	367	404	370	423	375	375	415	375	376	373	359	353	366	359	388	370	395	395	345	355	376	369	387	388	374	396	372	379	363	352	399	393	378	374	389	372	386	338	354	388	366	326	376	401	407	359	416	385	373	357	372	371	401	364	367	341	375	350	396	385	414	369	384	417	408	382	400	403	381	345	350	392	362	368	401	397	348	391	406	361	397	357	427	376	376	367	386	374	376	401	411	401	412	373	372	406	384	361	370	349	372	410	378	395	401	377	401	395	364	385	362	364	366	373	392	381	367	377	396	407	386	395	400	385	390	380	372	370	391	367	373	353	382	366	407	393	375	366	394	389	393	351	383	384	390	380	387	386	383	373	370	390	374	390	387	367	370	344	412	366	371	359	381	364	356	364	391	373	387	384	403	379	347	387	366	383	368	414	394	377	380	351	361	378	323	392	376	400	381	379	357	383	428	401	394	391	377	435	408	391	391	393	348	408	380	405	388	389	352	376	392	379	380	383	422	395	371	350	388	378	350	385	345	380	368	398	358	427	403	373	377	364	382	380	354	350	408	351	384	398	392	394	413	395	384	370	379	368	397	389	390	386	403	427	385	335	370	370	367	383	393	351	375	380	369	412	416	367	391	385	370	351	383	402	374	405	374	391	350	384	362	423	381	398	385	392	391	419	367	363	365	389	399	414	355	357	377	367	391	380	356	364	346	413	373	407	393	374	370	398	385	360	386	347	389	381	401	372	391	377	379	355	384	363	397	379	383	384	357	370	392	348	361	405	352	379	388	346	378	392	394	379	379	394	351	361	401	368	388	400	360	392	408	373	362	401	407	395	359	396	383	422	401	407	390	401	370	377	413	369	383	364	381	383	346	387	356	406	367	364	390	332	419	357	355	372	413	364	392	366	388	377	400	370	391	370	377	370	390	376	398	390	381	406	364	371	391	387	377	385	398	386	355	409	412	388	332	429	368	393	401	431	377	392	392	365	360	420	426	372	344	371	407	404	407	398	358	377	400	394	382	381	384	384	352	381	355	395	379	376	431	371	351	356	369	393	368	387	379	368	386	388	359	353	367	390	384	389	362	377	387	383	385	384	369	407	388	383	409	368	374	398	380	355	369	399	371	393	399	407	374	396	368	415	351	409	387	375	373	369	409	362	393	398	382	383	393	364	365	378	412	387	390	378	380	347	394	399	385	342	386	378	437	353	361	386	348	394	402	360	358	410	397	399	366	369	432	351	378	400	387	414	411	375	386	378	399	404	355	369	347	373	394	374	407	394	372	342	408	376	413	375	387	392	374	390	376	374	354	404	383	405	354	380	362	390	371	384	337	357	394	423	396	373	390	385	352	384	361	349	397	377	403	365	366	379	362	342	394	372	361	374	384	371	356	370	347	353	392	370	392	371	403	396	392	397	350	361	366	386	379	384	373	363	390	402	412	388	405	369	405	381	364	372	354	396	388	406	375	400	347	382	395	373	390	378	415	367	395	415	369	384	375	379	356	357	361	339	353	390	411	374	411	379	410	367	374	393	409	381	361	402	348	390	387	351	360	387	379	408	373	370	412	399	387	361	368	400	365	410	385	386	361	366	418	370	343	364	382	407	393	377	406	360	384	339	386	391	387	403	367	385	391	385	391	358	397	375	380	370	412	358	381	388	345	405	370	378	376	366	380	393	390	386	403	374	395	382	405	374	383	388	362	368	423	409	364	390	362	378	406	367	408	362	359	402	360	355	385	394	364	376	354	367	384	359	423	399	343	326	391	384	361	390	363	368	404	402	369	357	397	362	355	399	363	389	375	367	376	376	357	344	382	364	374	335	393	383	393	382	349	380	409	389	356	368	391	367	405	380	349	371	375	416	382	351	387	366	402	429	381	373	361	391	364	366	367	351	377	394	407	369	392	389	346	388	356	385	377	387	384	396	381	388	342	397	350	410	373	392	368	370	368	338	367	369	382	401	376	381	346	389	389	419	398	376	394	415	382	378	385	362	378	415	376	357	383	383	388	393	397	365	383	399	374	379	393	384	379	365	397	413	379	380	394	419	420	393	365	377	342	410	360	388	385	378	374	374	382	382	381	379	375	370	397	415	364	400	382	366	353	389	413	385	378	366	404	414	392	383	428	391	365	375	387	414	370	392	375	381	440	409	367	370	381	421	371	385	389	384	390	386	371	379	366	347	363	388	372	390	382	395	387	403	366	363	367	356	388	382	401	397	378	402	381	370	395	380	380	387	394	383	364	407	341	383	392	395	332	374	361	368	384	349	366	402	398	389	383	397	335	380	385	410	384	353	379	401	357	429	393	414	361	415	377	363	380	378	363	397	391	406	338	393	349	393	391	391	335	350	400	346	362	345	367	370	384	416	364	341	392	369	389	353	369	404	392	398	363	427	397	420	356	400	377	393	347	387	397	362	407	383	378	413	375	387	366	411	395	397	367	395	384	408	386	378	354	374	392	390	386	376	392	386	423	397	375	378	368	384	374	376	371	373	376	417	376	376	374	350	414	383	373	366	401	413	361	397	411	392	387	382	347	417	379	379	372	363	379	365	372	384	377	391	370	396	356	401	384	408	404	354	378	366	385	367	340	366	360	375	363	388	383	390	344	368	421	398	352	392	367	380	401	360	364	374	376	411	384	362	402	384	378	379	364	402	413	389	377	400	394	373	369	420	349	390	397	383	381	358	340	363	374	367	379	397	383	367	386	403	375	378	378	406	354	402	375	383	382	379	362	359	423	388	400	342	390	404	398	398	380	356	390	386	387	403	343	368	387	410	356	393	366	411	367	398	415	386	366	388	382	421	373	410	420	394	392	361	387	408	378	400	393	365	344	391	373	402	349	373	380	382	365	389	359	393	385	359	376	409	416	385	377	353	378	386	403	365	416
15544	27371	14068	4862	3737	2814	2115	1686	1270	971	881	848	804	718	748	682	728	754	685	759	677	677	615	637	691	728	688	702	802	760	790	739	660	581	575	509	529	456	527	547	533	573	531	518	500	495	544	522	527	611	690	568	561	476	472	464	449	445	482	465	441	407	408	421	412	453	433	449	451	421	462	412	424	429	417	419	382	386	396	441	398	432	435	405	375	423	446	438	413	436	391	412	399	411	401	416	407	392	386	413	419	374	414	409	430	397	361	426	413	419	409	390	417	434	423	428	403	407	406	379	437	414	395	400	432	407	392	426	416	417	412	392	429	416	424	427	394	423	407	384	424	465	422	422	431	424	440	402	412	442	408	408	407	409	459	415	396	400	402	431	418	427	378	430	381	418	361	380	425	411	428	425	409	415	423	407	415	426	384	423	402	393	388	406	396	394	423	430	420	449	419	417	411	391	403	427	395	402	424	390	427	424	416	438	409	417	440	417	396	396	392	410	407	423	412	433	405	426	424	384	393	424	434	395	420	430	440	404	427	408	402	406	419	434	399	400	434	391	429	429	415	399	409	424	382	430	431	424	405	391	440	437	392	381	390	433	455	380	428	388	410	414	424	364	425	419	407	375	403	427	402	402	432	412	380	437	391	406	373	376	441	412	439	401	386	442	383	419	432	384	404	452	424	372	426	456	402	371	458	428	415	389	388	412	414	407	396	399	433	410	446	383	389	402	386	401	423	406	409	415	409	399	405	436	427	417	429	454	416	371	390	395	394	394	405	414	376	431	448	416	426	430	405	408	396	389	382	426	413	417	408	431	384	378	401	423	386	388	407	406	417	388	396	411	407	399	403	401	427	403	406	409	406	401	379	405	405	406	412	418	410	405	402	413	427	448	430	416	402	404	404	406	432	439	370	415	385	422	410	399	394	404	393	441	394	388	393	392	393	418	420	422	400	414	401	407	405	400	394	438	403	422	391	428	429	411	434	390	433	387	418	403	408	371	395	419	356	404	390	395	398	449	401	406	383	387	391	401	415	401	428	406	457	395	436	422	394	409	402	378	458	370	403	362	408	425	430	414	405	405	384	387	448	393	405	421	420	380	388	407	380	371	456	407	404	434	423	423	441	409	391	403	425	438	399	386	405	417	416	431	405	393	419	412	421	405	443	409	390	409	430	434	419	385	389	408	379	354	409	430	391	406	398	400	408	398	416	436	429	421	376	408	388	413	418	410	403	390	438	397	401	396	380	446	423	399	383	407	421	433	435	423	433	393	432	391	414	400	415	430	418	414	418	390	401	414	399	445	420	410	441	404	406	397	395	436	370	432	443	423	439	377	383	391	395	405	445	388	427	394	405	417	376	400	405	436	443	450	398	395	397	425	406	456	396	418	397	403	406	408	397	379	376	389	408	417	384	394	407	417	402	425	383	446	396	416	384	445	401	412	416	422	416	404	382	391	421	395	396	414	442	429	454	408	376	369	404	420	405	438	386	390	406	411	432	421	378	387	432	401	406	421	414	442	400	406	390	385	438	400	425	399	379	402	426	420	398	415	418	402	376	420	406	407	405	392	419	386	392	404	400	407	441	402	389	443	429	417	380	452	438	425	432	415	379	430	437	388	412	424	419	386	404	397	399	409	393	417	409	377	423	370	420	420	402	436	406	413	407	457	414	404	386	403	399	436	409	415	392	424	395	380	436	410	403	439	394	429	435	432	425	398	392	416	441	408	383	396	380	356	401	403	392	403	405	405	399	428	418	405	431	402	440	426	427	439	436	395	393	408	396	418	417	446	398	399	422	448	383	425	424	409	389	429	444	439	377	405	428	403	394	415	385	421	399	413	394	424	390	459	454	399	377	356	400	412	442	437	413	404	404	426	392	438	399	414	455	418	385	400	389	427	429	387	388	396	407	429	385	395	404	422	409	424	425	405	412	430	391	415	404	441	437	408	410	379	398	455	416	457	404	394	397	373	397	368	429	408	442	415	451	421	400	402	386	430	409	441	402	398	419	399	392	428	407	349	368	449	414	406	387	404	394	413	430	429	433	442	458	385	426	441	430	375	390	395	429	432	393	393	432	421	372	378	412	397	382	352	398	436	407	417	407	412	380	407	382	409	430	421	417	398	395	406	372	399	415	417	419	443	384	376	402	428	420	440	408	419	444	398	412	410	390	419	433	397	390	430	393	421	432	418	381	400	387	418	422	397	419	473	408	426	454	417	386	413	396	420	350	385	357	343	393	410	426	360	439	413	424	409	419	448	392	418	421	387	425	417	443	415	402	390	396	398	372	417	386	423	447	412	395	390	387	384	410	442	410	386	446	388	390	391	440	382	427	429	398	408	385	414	414	422	414	420	397	391	447	389	368	423	420	417	391	374	423	397	375	421	430	408	409	427	400	404	434	406	433	412	455	382	436	407	402	405	434	404	435	388	398	362	396	428	396	412	403	405	428	462	431	380	392	427	391	402	419	426	424	408	424	389	398	405	395	428	420	409	408	441	404	398	421	387	417	458	403	434	397	396	427	391	383	426	416	417	414	419	374	426	387	425	410	365	422	403	400	380	442	422	406	417	343	427	387	392	392	362	402	421	406	404	402	420	388	388	386	409	444	407	372	442	430	394	383	397	392	402	419	415	419	406	447	421	405	388	419	406	421	402	425	407	386	385	406	396	408	410	412	401	422	389	411	430	412	395	423	453	400	411	385	429	367	411	408	389	422	409	396	429	415	421	396	409	394	384	404	419	383	389	427	372	374	442	394	390	422	433	422	411	442	420	369	414	437	413	391	394	403	407	413	408	417	395	420	414	404	379	396	413	429	432	413	402	466	419	401	408	432	411	427	396	405	413	413	447	434	421	418	421	398	407	425	406	430	398	418	392	412	399	385	383	379	420	454	373	407	422	443	429	407	398	405	387	410	438	405	433	372	381	403	411	403	387	410	380	405	411	383	410	407	427	410	436	413	402	422	400	409	406	438	420	421	413	416	403	401	405	423	384	438	455	428	393	381	395	460	384	400	419	399	449	385	414	410	391	417	390	448	414	369	421	423	456	433	392	418	418	431	398	381	390	400	398	405	417	373	370	427	394	409	371	402	426	398	393	406	416	396	440	429	415	448	402	422	389	428	373	412	410	402	393	407	376	407	400	433	452	390	427	404	386	435	391	436	424	408	447	400	397	411	397	437	422	375	372	416	398	412	381	372	408	443	412	406	420	404	374	402	408	441	382	445	433	412	408	433	384	421	447	426	387	408	405	425	387	439	391	423	375	433	406	398	412	418	410	407	388	392	400	386	413	366	366	414	393	413	403	419	377	439	388	397	395	368	415	416	415	428	401	432	387	419	435	399	397	437	385	420	437	423	402	383	397	456	389	399	412	419	395	417	437	388	403	417	415	444	411	412	382	423	438	402	426	400	423	416	445	421	408	405	411	432	381	410	409	417	360	389	416	397	401	368	437	403	413	439	385	417	407	399	408	398	398	405	389	429	467
25050	21308	27307	25484	10122	1889	1425	1201	1020	933	946	921	919	908	916	940	983	949	906	904	881	897	905	956	883	957	908	898	976	946	949	897	941	903	918	828	845	870	829	782	871	853	816	835	822	869	850	802	849	863	878	900	830	846	864	850	785	799	820	792	763	789	801	781	789	793	815	822	805	793	785	813	782	851	757	801	824	785	792	795	815	804	819	807	787	823	802	782	785	837	807	845	754	817	805	788	733	842	787	776	800	800	779	817	760	820	771	817	767	867	780	775	806	767	787	790	789	813	837	812	777	780	794	805	798	810	789	815	743	806	751	767	792	799	795	838	810	766	829	782	795	813	783	848	807	759	771	750	794	751	794	756	779	764	836	750	782	772	776	816	784	821	803	776	849	816	763	834	794	775	822	785	793	743	772	804	731	766	802	726	787	791	798	759	830	804	844	824	757	766	796	790	775	797	774	817	808	749	780	755	795	792	798	821	792	787	756	774	815	823	818	785	733	746	803	769	803	824	802	789	790	747	773	792	803	788	746	795	826	807	771	748	804	769	827	826	819	802	727	771	752	799	814	735	826	773	801	791	813	758	787	714	777	796	752	819	807	756	817	769	782	766	771	825	809	753	818	800	815	777	793	797	753	803	789	790	786	799	804	782	782	784	816	834	778	791	812	750	795	842	788	856	776	846	811	778	795	837	802	785	785	789	791	811	761	780	788	811	787	808	803	812	811	780	796	796	806	825	770	796	753	764	745	805	778	776	749	742	746	756	778	831	792	837	823	774	805	799	824	758	771	795	837	746	776	807	788	752	810	798	766	784	764	801	769	735	736	754	793	799	774	806	796	822	765	827	796	751	747	802	804	747	773	763	789	819	809	762	774	742	785	763	707	811	821	763	790	761	791	771	786	778	786	801	813	846	745	800	746	802	800	759	751	778	772	810	841	739	820	780	776	810	774	758	803	766	770	773	792	823	766	773	764	759	829	834	825	805	771	810	780	801	772	797	829	841	834	759	789	796	804	809	778	785	744	773	789	781	781	775	814	811	805	777	797	795	769	776	778	768	792	800	816	764	816	812	766	763	813	788	772	807	771	798	816	769	778	822	808	732	804	794	794	795	759	778	790	775	767	810	792	818	726	850	837	815	829	798	827	839	771	867	843	780	809	811	796	779	789	792	776	805	792	776	816	791	803	814	765	790	805	787	792	771	796	783	836	811	800	777	764	749	822	811	784	762	757	791	787	755	831	768	847	784	756	767	790	769	764	777	761	783	796	758	784	852	756	858	794	780	800	806	759	760	730	754	825	811	798	833	755	765	785	805	786	783	832	756	818	761	802	779	851	799	852	783	796	817	787	788	762	771	800	783	830	733	797	783	765	894	821	809	821	812	768	798	821	847	774	849	808	797	825	754	740	757	814	791	801	835	797	764	807	787	776	801	772	768	775	779	779	794	778	805	777	762	828	819	824	813	767	756	763	801	756	775	773	769	814	778	754	784	843	724	766	821	792	812	813	795	789	737	727	714	838	805	751	807	815	791	813	752	784	839	774	815	783	757	817	780	766	824	704	796	878	811	818	780	801	792	802	772	811	799	775	801	813	822	754	804	742	816	763	794	788	803	781	815	779	771	799	788	757	878	827	821	769	783	805	748	788	799	829	797	810	708	776	825	827	814	768	801	806	764	795	783	774	773	810	794	776	842	770	831	781	793	790	759	842	758	734	826	766	801	802	779	786	761	792	794	821	772	769	824	815	804	784	788	791	781	809	805	773	792	799	728	765	787	770	813	800	785	777	749	801	719	772	818	843	715	817	748	743	793	739	756	769	803	810	798	763	762	743	812	807	783	795	764	794	754	765	794	831	800	755	817	773	780	749	820	773	798	811	797	796	830	788	790	758	741	795	758	818	803	791	828	834	761	793	811	804	787	827	757	762	796	816	782	782	791	775	749	852	727	783	792	805	812	791	722	749	792	838	822	784	744	777	808	780	773	796	778	837	778	806	801	777	842	776	861	776	840	818	762	789	790	801	782	750	844	795	811	748	818	833	761	820	794	778	782	756	773	794	812	792	804	753	787	758	789	743	787	764	793	809	816	779	766	826	747	780	802	755	805	793	791	786	774	818	752	874	780	806	776	783	796	795	740	716	816	767	774	829	780	824	752	822	787	798	796	791	739	759	795	769	825	729	797	786	772	757	761	793	798	846	758	785	862	793	788	742	819	758	775	819	869	819	809	757	795	809	805	750	800	816	766	776	801	743	782	805	751	813	777	800	766	756	796	826	749	814	782	804	824	759	813	801	790	806	828	810	780	809	759	779	810	770	828	775	760	798	792	808	765	736	745	770	801	771	770	802	771	742	790	780	785	799	836	819	793	754	811	789	765	776	773	765	787	785	789	786	771	779	821	772	820	787	790	821	737	838	769	773	812	750	813	750	779	826	833	752	801	760	803	817	875	761	799	846	821	812	827	783	818	772	759	839	813	787	795	768	829	790	793	777	819	797	816	762	761	793	795	798	795	816	779	743	729	771	868	798	836	781	853	811	734	806	774	781	734	786	779	740	803	788	783	776	800	786	744	832	745	792	761	825	771	762	822	820	783	778	818	821	779	810	823	772	772	788	789	795	785	845	787	759	757	812	777	824	770	810	784	830	803	760	786	760	799	777	826	789	762	766	761	783	803	837	745	818	799	834	758	830	762	774	818	833	760	758	794	787	805	836	785	778	782	780	781	742	732	746	801	774	804	837	816	786	731	764	807	744	810	784	786	798	816	785	812	839	792	817	774	800	755	759	734	738	781	833	793	803	746	833	790	831	812	841	798	794	773	763	804	767	830	778	785	795	759	791	828	772	799	797	830	790	777	773	849	819	732	800	788	786	831	775	776	825	786	764	804	776	824	797	761	788	801	765	802	789	758	826	808	808	819	805	797	792	816	835	788	804	788	836	822	805	798	773	771	749	796	776	789	768	815	758	802	780	751	799	777	818	840	779	781	819	819	781	787	762	735	800	778	759	785	744	814	814	762	816	776	770	785	836	836	795	814	775	838	825	818	809	760	770	739	758	742	755	814	826	790	828	764	789	815	827	798	853	811	796	806	784	777	767	764	788	777	795	842	814	771	806	840	810	820	822	780	769	838	785	790	786	762	771	827	788	786	783	785	759	808	826	794	814	736	864	772	780	834	795	794	841	815	763	794	783	765	810	783	755	761	757	799	823	784	785	783	808	751	823	789	790	824	795	782	801	752	787	813	804	761	781	742	778	835	781	744	831	770	803	771	759	761	802	780	761	802	801	797	747	736	812	819	791	747	799	766	777	749	781	773	776	803	767	806	793	794	815	775	824	801	794	799	784	774	786	783	847	776	789	757	812	807	819	736	806	813	802	812	794	778	738	771	796	743	842	869	803	767	837	785	772	782	800	804	787	797	779	784	793	807	761	777	804	764	770	853	820	775	749	803	811	769	818	841	815	770	736	777	796	764	798	787	829	751	797	795
13113	20045	9210	3823	2829	2333	1924	1639	1379	1234	1160	1049	1043	1031	1036	993	1003	1016	1023	1036	989	1029	992	965	1040	1082	1070	1046	1106	1092	1082	1021	1012	931	999	871	915	870	856	912	847	935	942	871	862	921	907	893	912	946	952	903	913	895	907	897	845	774	881	848	809	816	803	832	851	830	841	830	795	841	857	817	811	819	835	814	791	816	844	840	819	844	817	805	764	838	833	851	813	807	847	805	824	821	826	866	778	808	795	802	816	871	827	832	793	821	863	858	782	836	868	823	854	799	785	854	804	835	850	875	877	797	795	830	825	838	807	788	816	815	800	812	809	781	798	856	791	871	779	811	822	814	779	788	794	827	863	806	814	757	858	791	873	838	802	786	832	772	825	780	792	811	847	878	807	820	812	795	802	842	785	788	790	755	850	754	844	789	811	845	773	831	821	803	810	786	821	831	819	827	831	813	818	825	797	815	827	853	821	781	807	811	852	803	803	806	762	820	866	794	786	796	871	786	827	806	810	781	820	809	853	802	779	798	817	821	858	814	783	789	835	796	841	864	796	861	817	872	776	837	832	848	846	855	799	803	833	781	802	798	860	814	842	839	830	771	877	828	831	819	798	818	831	799	806	737	780	797	807	868	788	818	818	781	818	816	847	843	796	776	806	800	821	816	762	816	801	819	810	781	853	804	800	810	823	839	845	833	822	786	843	851	813	864	835	858	830	851	831	830	798	826	887	829	850	768	814	803	828	832	804	832	813	803	817	784	826	781	813	808	811	832	804	800	826	795	847	773	777	810	816	804	789	794	790	825	841	784	786	824	800	817	744	829	838	817	792	804	847	839	808	840	799	818	803	813	813	812	828	837	793	789	843	815	832	810	789	771	803	826	856	848	791	813	818	823	788	777	802	775	811	807	835	797	802	806	844	785	843	841	854	805	804	797	760	788	800	843	761	918	849	793	809	818	836	803	876	793	809	834	851	833	780	798	848	804	802	821	811	844	839	849	771	827	779	869	784	789	829	794	828	844	812	747	804	804	813	838	756	836	790	804	817	846	754	750	811	801	784	777	862	828	764	821	795	798	840	793	798	845	852	794	843	885	756	765	795	836	838	831	821	802	832	755	834	795	823	837	762	785	801	809	808	786	809	791	787	747	812	836	781	774	772	814	810	786	782	759	841	870	767	826	782	761	815	825	829	819	782	835	834	830	784	835	768	799	745	870	834	780	863	856	843	835	800	834	802	898	770	780	877	830	836	814	831	862	835	797	791	806	836	805	812	864	804	844	848	821	760	834	824	841	784	800	811	805	841	808	789	792	906	798	784	808	798	804	823	805	840	812	799	814	801	818	862	773	804	780	807	787	829	829	786	858	788	797	825	814	782	811	861	787	831	783	843	746	785	812	802	808	816	772	856	807	830	807	787	829	812	821	797	834	831	839	812	829	785	795	794	819	808	848	799	800	865	847	869	831	795	817	824	857	805	821	855	790	807	807	800	807	810	829	761	805	827	764	814	852	791	851	788	867	788	832	853	810	838	817	803	784	782	833	809	841	841	822	847	779	850	766	790	828	804	830	832	824	802	820	805	806	783	801	818	840	789	826	785	792	803	826	789	787	859	846	807	784	809	881	806	843	802	824	806	841	809	776	872	796	846	814	845	807	782	830	813	822	806	834	867	788	775	775	832	805	828	799	804	829	838	851	778	853	807	878	832	866	850	830	811	788	822	830	783	748	777	768	842	849	845	849	822	814	839	814	838	758	817	871	824	797	827	796	822	847	830	860	800	799	834	783	798	786	859	811	834	796	810	795	851	774	779	813	855	810	834	803	794	833	776	819	834	794	845	824	798	809	823	771	782	819	806	861	814	794	831	785	800	815	791	876	790	803	814	770	873	865	788	784	811	769	839	800	837	796	805	764	808	781	840	888	843	804	805	829	790	812	781	842	812	790	811	845	801	805	776	811	857	843	827	823	822	825	768	797	836	854	797	826	809	826	794	807	832	790	832	825	818	867	792	856	857	793	769	771	870	810	829	856	808	863	814	790	823	822	776	787	793	817	794	830	825	851	819	853	812	837	773	805	796	815	796	821	822	817	818	826	758	821	841	805	758	843	795	859	869	817	849	787	825	753	851	859	824	828	793	810	783	792	884	785	783	812	845	845	842	813	824	791	819	785	849	844	847	795	853	832	861	850	795	781	807	835	883	826	795	800	806	850	836	826	791	814	897	820	843	764	818	807	783	883	843	835	791	756	820	793	850	827	862	796	841	866	841	809	809	817	824	859	805	819	846	819	854	812	796	846	776	843	863	750	792	848	835	868	842	805	816	823	811	827	782	840	827	771	800	838	785	859	782	846	868	855	832	812	828	814	826	797	822	845	827	782	820	825	816	786	803	854	836	804	866	828	802	839	836	777	807	811	805	784	825	805	817	756	829	786	843	777	828	799	817	806	796	827	797	821	839	790	842	828	818	806	823	832	802	810	782	833	765	784	819	793	827	842	828	815	843	798	776	849	781	779	807	807	779	819	841	819	838	885	773	836	789	802	845	841	789	824	810	847	752	808	859	774	758	827	777	817	809	841	850	803	770	799	822	854	798	851	770	800	824	784	840	856	829	784	831	794	831	866	826	826	889	828	830	802	848	851	815	799	778	836	831	829	783	800	844	808	854	787	834	846	814	756	870	825	843	806	795	837	813	835	794	766	800	831	818	802	832	813	846	817	833	788	799	830	815	804	836	836	835	820	792	790	784	852	814	802	803	799	872	803	812	830	838	836	842	830	818	839	752	830	800	781	820	878	784	848	792	826	819	792	847	806	835	834	784	782	831	803	797	814	825	835	783	849	814	824	826	831	801	833	814	792	799	802	806	817	821	825	850	850	854	815	796	867	795	839	768	791	820	878	788	817	841	794	806	812	838	819	792	794	786	832	807	815	824	833	860	826	841	778	795	804	823	808	819	819	776	820	847	809	823	774	911	796	814	833	801	787	791	830	835	740	798	827	834	836	833	794	798	840	831	810	778	836	825	808	769	843	809	803	800	800	881	770	790	851	783	795	796	799	768	804	850	841	829	871	779	835	821	850	821	839	834	823	850	786	782	780	860	815	794	794	810	830	786	825	829	814	813	852	786	772	831	802	814	816	780	792	834	820	814	806	790	815	773	792	858	861	874	813	825	841	830	808	855	805	866	843	818	777	797	819	825	823	794	806	793	834	840	869	838	863	790	881	831	806	791	812	786	775	754	832	767	814	873	794	797	784	814	811	814	809	838	843	823	806	833	825	810	842	826	781	827	857	840	773	792	786	863	836	807	791	799	800	843	841	861	815	798	809	844	857	854	852	813	801	800	782	855	804	762	781	844	810	852	788	748	835	801	817	828	813	825	851	772	824	812	819	831	805	778	848	778	841	802	814	824	785	896	832	865	814	794	833	836	814	826	825	777	848	825	795	838	843	784	834	777	827	806	794	807	825	784	818	806	843	834	810	794	795	857	832	763	817
22729	21336	28947	24059	21338	21378	8262	1901	1293	1079	968	936	873	890	845	896	889	867	862	846	828	775	764	835	799	856	850	847	893	943	851	831	750	697	705	712	722	697	638	728	708	684	618	690	692	667	660	692	715	802	765	700	715	665	632	656	629	598	620	692	588	614	568	597	585	582	589	599	585	559	534	574	534	588	573	608	589	590	588	599	615	574	550	562	580	548	509	587	599	566	574	545	590	559	551	582	573	532	593	572	561	568	521	546	586	595	634	576	592	618	588	570	535	548	529	558	569	588	619	557	571	578	538	606	607	525	525	550	624	563	576	547	564	548	560	567	558	558	585	560	566	558	602	607	580	575	549	527	564	590	576	550	590	587	658	618	578	546	558	559	589	615	522	563	543	564	556	605	573	566	580	524	575	590	592	580	571	548	563	563	552	502	548	591	537	559	571	531	515	556	538	579	571	551	587	542	593	549	540	596	552	581	581	531	577	560	619	574	575	544	548	559	550	561	578	542	567	545	549	534	527	555	608	580	554	574	566	579	619	598	551	571	542	562	571	522	582	541	534	580	528	579	585	581	550	542	571	585	570	551	601	551	547	572	557	533	578	557	521	571	578	547	604	586	539	560	549	599	581	532	499	553	582	589	580	556	527	587	572	551	560	605	554	520	552	568	574	592	497	587	577	574	582	531	581	557	566	545	555	567	589	552	562	540	600	583	601	549	562	560	593	610	579	558	553	554	598	581	554	558	578	607	597	629	593	564	531	544	541	574	554	584	575	598	589	533	547	539	534	562	542	542	544	590	563	542	530	583	598	579	542	587	596	583	563	581	546	532	603	557	555	585	528	582	563	568	584	593	596	579	593	587	563	557	550	556	553	550	607	582	543	573	582	583	577	526	597	589	536	570	556	495	562	565	591	556	572	586	547	569	551	577	566	566	542	548	557	547	564	610	568	529	548	567	567	597	605	538	521	593	566	533	563	543	636	599	527	571	530	583	580	577	580	531	533	582	549	551	563	565	571	536	549	577	515	545	597	526	579	552	533	575	590	585	577	544	587	560	554	585	557	541	519	531	537	576	558	618	584	623	594	583	541	563	565	555	576	548	597	564	558	570	559	526	516	587	547	555	528	548	576	573	552	567	539	610	561	553	554	547	568	535	576	596	573	554	592	585	518	581	592	585	546	568	586	576	579	581	603	581	609	531	594	546	612	595	502	510	570	601	546	584	588	573	535	560	594	560	542	588	568	580	580	576	540	518	555	530	562	566	591	578	573	555	585	571	563	587	592	551	570	565	553	582	568	620	571	575	581	571	554	586	573	586	564	590	588	609	547	533	541	547	533	510	522	514	569	566	584	521	592	593	584	612	581	595	585	590	580	556	606	541	580	563	610	597	540	581	584	594	556	540	616	568	559	568	522	518	553	562	530	565	572	581	599	530	603	624	558	595	603	547	534	594	526	536	550	593	554	573	565	572	572	576	569	535	551	546	554	543	525	568	555	600	555	579	593	535	581	540	564	547	559	607	548	588	572	603	545	542	524	573	566	549	560	545	580	528	490	558	559	588	564	575	583	539	544	548	611	556	584	569	504	585	555	575	540	577	564	576	538	553	563	594	522	561	553	550	600	589	567	576	542	586	533	565	573	579	597	571	565	557	551	577	549	576	519	559	605	543	596	589	587	582	578	560	545	583	583	619	525	561	548	535	576	580	588	559	590	561	579	579	546	566	561	560	565	544	566	568	545	574	528	513	555	561	578	582	583	557	542	598	565	538	585	593	570	580	548	505	575	552	529	558	537	598	573	539	540	587	554	592	603	609	601	531	562	558	581	553	531	602	567	555	583	584	545	575	600	541	566	576	535	582	585	562	576	554	580	587	554	527	565	595	588	530	593	576	550	578	578	597	557	536	557	605	553	548	597	536	556	557	574	544	533	559	512	543	579	555	607	553	560	587	563	586	575	567	527	559	593	554	602	519	567	580	585	577	581	519	534	584	566	569	530	548	519	602	563	542	559	559	576	554	573	567	534	537	573	585	548	584	610	575	556	541	546	556	573	571	565	555	552	555	583	546	546	567	536	561	564	529	563	595	604	552	559	574	561	538	590	569	549	562	565	609	569	552	544	588	552	530	525	507	584	570	566	601	581	561	566	595	567	554	545	571	563	570	535	554	567	568	572	504	552	518	549	545	566	577	581	557	572	556	575	556	574	562	538	600	555	570	539	567	570	552	548	578	545	554	587	537	540	550	516	570	596	536	550	576	559	566	574	586	559	579	570	560	582	576	535	572	534	564	565	543	574	623	508	633	543	554	559	552	568	546	566	540	524	561	537	540	589	583	548	547	604	562	556	562	552	547	573	598	572	584	576	581	539	561	549	555	544	604	591	609	581	545	584	577	549	576	569	512	577	570	567	601	575	585	544	533	545	615	524	591	557	554	614	581	579	561	557	529	578	581	561	534	607	561	569	559	554	564	587	568	591	564	560	578	559	570	538	565	549	610	507	551	593	568	577	546	564	545	546	572	582	558	601	583	587	574	560	589	551	580	570	527	544	566	569	567	594	542	585	533	572	513	533	528	556	570	554	549	582	572	539	533	553	569	576	563	573	557	564	556	550	565	555	555	535	547	563	526	583	599	557	584	526	559	528	600	585	521	542	553	570	583	596	572	579	594	566	544	558	585	553	588	593	610	591	605	584	540	536	584	553	552	591	549	535	574	511	547	559	566	583	553	574	538	560	520	580	545	557	562	574	591	580	521	599	606	531	568	564	565	551	540	546	602	593	544	563	558	542	554	555	547	585	509	555	527	589	561	523	579	579	563	568	529	561	540	548	542	543	585	600	549	606	538	585	586	566	545	586	603	563	581	561	589	589	582	579	563	577	550	553	580	540	548	556	524	544	591	562	588	537	571	555	512	556	557	595	573	560	588	557	571	550	551	543	547	540	596	583	614	637	591	536	559	566	544	563	571	532	539	556	550	561	541	564	575	579	566	598	559	531	534	550	550	565	547	548	600	516	629	517	527	593	588	578	546	526	535	582	581	561	561	561	559	561	572	599	533	607	588	544	567	550	561	557	585	547	541	578	561	549	582	555	573	569	581	546	546	565	553	549	535	564	561	551	571	550	604	537	568	595	541	536	561	584	540	587	542	583	538	553	560	531	524	564	567	594	574	516	585	572	566	563	565	587	548	563	578	538	528	561	595	541	584	544	584	524	575	564	554	564	583	591	564	583	562	580	579	576	572	588	592	547	581	575	527	516	499	563	600	544	567	533	590	560	637	578	534	568	566	539	584	553	593	596	560	577	548	555	539	576	617	585	540	552	573	552	580	535	536	583	542	566	575	546	572	558	553	529	565	560	521	586	566	563	547	566	602	584	563	573	602	567	543	556	577	589	533	543	605	573	508	600	557	565	606	551	566	605	579	542	541	591	574	510	596	525	543	571	575	564	556	552	561	560	602	582	593	572	579	533	546	567	569	579	536	520	598	581	585
17112	36072	18624	7692	5568	4306	3289	2718	2101	1610	1429	1299	1202	1108	1118	1095	1133	1097	1051	996	961	1006	864	931	1030	1057	1014	1106	1031	1175	1108	992	874	835	773	775	780	761	751	741	740	746	718	749	751	692	725	758	820	819	911	874	787	713	661	622	611	647	677	618	631	581	555	579	607	610	562	644	607	624	572	594	586	566	575	567	564	604	608	557	557	579	586	575	547	573	560	572	610	567	560	605	577	632	577	587	599	561	556	582	567	565	570	634	592	596	597	607	530	581	586	579	602	526	514	560	595	589	557	567	582	553	594	590	564	584	579	572	564	567	564	552	626	544	585	538	573	614	598	584	586	573	555	580	595	569	583	582	556	548	604	536	548	601	560	576	574	595	577	574	617	638	557	594	568	551	558	548	604	574	584	602	592	580	600	574	597	586	564	537	566	559	530	547	564	567	558	574	567	585	579	564	578	598	561	595	569	543	597	584	610	594	539	561	565	608	602	573	580	601	562	581	578	578	608	548	580	577	594	575	541	550	578	562	563	562	570	555	538	609	553	570	593	590	580	552	589	552	547	575	563	605	553	516	593	574	585	546	627	595	560	550	606	565	602	560	577	564	596	581	585	600	544	594	612	563	518	589	552	577	559	541	566	532	587	598	580	579	610	570	576	580	547	575	574	535	541	575	568	553	541	546	563	561	559	571	568	552	539	569	552	553	608	545	605	581	566	599	569	541	575	543	556	586	557	570	562	562	559	605	542	598	561	562	580	533	571	552	585	604	521	566	577	596	573	580	561	575	529	576	569	539	520	595	575	554	569	547	533	591	567	583	593	586	576	548	612	550	595	589	579	557	570	602	577	597	544	590	564	580	563	571	567	583	568	586	570	557	576	575	557	601	550	544	544	560	552	621	553	586	595	596	575	621	552	563	598	585	558	547	582	607	569	571	624	571	552	579	572	595	585	579	612	604	583	564	603	552	531	576	563	588	568	551	582	597	596	536	602	567	581	591	543	593	582	593	569	555	577	595	597	599	572	562	578	569	579	598	594	584	559	550	590	558	577	587	554	557	569	573	535	576	586	564	641	572	575	562	599	598	570	568	561	605	577	537	557	557	549	562	608	563	560	560	595	569	550	617	551	585	590	564	585	547	531	558	622	567	593	536	620	551	562	586	609	565	560	577	589	608	567	545	574	547	586	569	595	570	557	571	567	559	630	548	590	584	587	605	552	594	537	567	565	593	613	577	581	602	547	538	590	547	609	563	597	593	559	573	553	563	557	555	581	574	524	560	570	570	599	578	581	576	578	559	590	559	547	609	566	578	559	575	578	593	575	579	579	600	574	546	546	590	577	604	557	580	543	594	572	569	573	544	565	572	592	592	581	573	556	578	577	569	563	574	591	561	561	565	551	554	623	575	583	532	602	590	589	608	591	574	591	588	541	556	582	586	529	573	567	577	579	570	513	622	584	597	560	587	553	564	574	575	551	585	589	592	547	610	536	588	623	590	579	578	557	562	578	576	594	580	560	566	546	562	569	573	559	528	575	587	586	563	555	565	585	617	611	563	589	585	594	593	549	580	596	552	535	591	571	569	599	592	586	603	607	615	597	560	572	622	559	580	577	599	560	567	620	572	582	544	601	573	583	593	555	608	547	573	578	562	569	575	561	554	611	588	610	556	606	573	569	524	643	572	539	574	621	557	549	553	614	562	553	578	541	565	588	574	575	564	567	590	596	538	576	547	596	551	562	541	590	531	577	594	579	576	641	533	593	547	596	616	553	578	573	567	536	620	570	641	542	567	573	564	542	592	556	584	557	608	547	550	590	568	568	537	586	582	576	571	580	589	551	594	557	591	597	547	582	580	553	563	568	593	618	570	573	553	556	584	530	560	581	573	551	600	558	596	605	533	591	574	568	570	529	592	567	579	568	605	549	545	571	558	555	607	544	547	611	559	553	597	533	562	526	610	550	532	552	578	544	560	584	566	596	563	590	580	526	576	603	577	586	563	581	575	543	576	592	544	593	594	574	633	565	567	613	608	548	552	590	607	581	596	522	547	578	594	591	608	538	571	567	534	569	558	594	542	598	556	581	567	575	582	565	575	577	573	581	578	567	569	576	572	563	600	588	597	554	566	596	575	582	599	600	596	594	564	584	584	522	573	565	603	600	544	606	619	543	571	587	564	587	576	562	601	586	512	547	566	530	610	568	596	575	605	627	574	550	528	604	616	599	556	559	587	603	574	597	524	576	520	572	533	584	583	551	619	598	541	588	566	539	576	555	590	613	531	567	519	595	569	583	564	601	602	559	584	539	577	597	563	524	553	627	563	570	619	567	571	573	512	555	581	580	546	564	604	563	613	536	527	571	548	579	567	577	558	553	567	532	570	569	600	622	588	549	624	558	561	587	563	556	558	606	556	537	549	582	517	584	553	554	543	544	547	602	558	592	603	586	568	573	533	579	578	596	590	586	529	534	588	555	567	563	596	546	538	546	555	598	565	562	589	570	533	572	580	581	573	550	585	531	593	586	580	554	588	611	557	601	624	584	580	592	580	560	574	586	580	564	584	526	585	589	582	549	555	588	583	534	576	535	572	577	544	554	590	584	626	568	576	551	550	544	603	583	554	640	604	633	528	582	591	577	556	567	574	570	565	555	565	573	569	544	548	565	587	510	553	547	600	546	609	564	553	545	558	584	589	589	565	573	567	545	563	610	559	535	571	583	586	568	553	564	586	610	579	587	567	551	560	563	564	574	538	546	556	558	585	557	596	563	583	554	571	556	616	575	575	581	580	561	551	591	527	576	534	544	594	581	561	552	598	569	564	581	555	568	510	511	604	563	578	577	588	599	562	585	592	582	535	569	588	563	593	588	611	578	546	556	605	591	549	587	577	548	596	586	528	584	562	598	575	554	544	539	565	545	583	578	579	572	558	573	573	566	554	585	568	583	592	541	573	551	569	555	551	534	551	648	558	550	601	574	533	560	563	567	598	604	549	534	612	579	575	589	588	548	562	571	570	568	533	555	560	599	590	535	591	544	585	581	628	535	609	550	595	602	569	552	570	559	587	597	558	564	590	525	563	568	596	564	581	583	617	581	591	597	569	572	571	594	548	564	558	569	528	578	566	561	567	524	554	615	543	599	583	572	594	583	531	560	577	587	559	604	565	544	560	564	583	567	575	576	532	571	529	596	556	557	599	569	588	542	589	561	570	558	582	587	555	588	580	539	569	553	580	559	556	604	569	530	574	608	584	576	603	572	602	602	592	531	580	585	517	561	600	574	575	552	591	572	569	538	583	594	563	595	561	581	617	574	570	615	584	588	591	580	534	586	585	605	598	598	547	625	570	584	557	595	578	587	572	582	562	536	582	575	560	561	576	581	595	556	589	588	601	581	573	548	638	589	559	608	544	605	518	599	543	565	569	570	569	604	614	584	606	576	599	569	579	584	576	559	548	558	517	575	564	620	561	564	607	590	567	610	578	599	566	553	563	564	609	561	577
28087	17581	5595	2026	1259	951	854	751	708	680	625	666	611	609	687	662	660	627	615	669	662	720	677	693	708	695	697	686	705	711	712	717	645	632	581	661	601	628	662	598	625	623	608	608	608	683	632	669	614	648	642	656	625	666	625	593	604	569	608	576	602	632	627	598	616	614	617	592	577	589	648	610	603	637	576	611	597	569	569	582	559	596	572	610	570	623	576	621	555	605	604	581	590	560	617	601	606	591	573	593	545	603	570	565	598	585	592	603	590	604	554	591	589	604	621	613	570	599	615	557	579	604	590	575	610	617	596	570	582	633	604	552	568	573	637	554	590	587	574	592	630	624	592	564	611	560	613	554	550	604	587	609	611	557	586	607	609	641	609	604	594	607	601	636	587	580	580	564	625	587	569	626	577	601	611	547	593	576	614	581	549	549	553	590	605	564	555	576	575	585	578	597	647	612	582	591	589	634	552	563	593	594	572	563	585	639	596	577	578	608	589	619	598	575	583	587	574	555	583	581	588	589	606	558	591	605	591	633	588	560	628	602	557	581	567	596	585	565	597	596	514	593	573	608	582	639	605	613	601	602	620	614	566	592	608	593	588	578	578	612	619	613	571	554	568	597	590	597	585	567	634	582	605	668	580	585	621	598	582	581	599	572	603	570	589	563	600	554	596	608	606	613	580	631	527	609	569	583	553	624	632	586	577	604	596	600	640	598	584	593	591	596	620	564	569	604	605	624	613	609	634	549	580	571	570	618	646	575	587	578	581	493	616	604	607	578	630	618	629	600	584	552	592	572	527	557	607	572	588	616	615	573	608	603	600	554	537	611	639	596	558	605	615	586	585	636	560	583	599	606	592	643	558	603	628	632	644	595	614	549	657	589	602	600	533	577	634	633	616	599	646	593	563	635	599	608	606	552	590	623	628	573	603	592	569	566	565	574	588	582	580	570	613	589	588	571	606	595	641	577	645	566	618	591	605	615	584	607	591	604	611	595	625	562	602	570	566	577	614	600	593	556	633	577	610	598	556	559	552	613	595	619	583	571	551	569	609	575	596	577	585	570	577	563	655	631	603	586	566	586	562	609	588	617	575	568	602	572	588	608	653	541	565	640	580	553	592	584	586	590	545	570	564	587	574	616	572	651	619	604	610	588	542	632	604	569	602	572	612	560	583	575	599	592	585	601	559	602	626	575	616	589	579	595	587	575	577	529	584	590	607	626	629	581	593	614	614	621	547	620	619	597	601	600	572	582	600	575	561	608	588	642	632	611	639	557	555	628	608	579	574	598	630	599	590	597	586	590	585	592	623	597	582	599	593	614	611	602	594	526	636	612	589	578	625	613	546	603	591	619	591	600	640	593	561	617	621	630	623	624	584	608	624	574	551	590	574	613	610	608	573	618	622	595	592	605	610	602	560	549	635	609	647	625	584	615	629	572	546	595	568	564	585	594	606	631	593	599	622	587	592	655	575	608	573	604	593	579	604	584	606	614	524	574	534	603	614	584	571	621	559	608	628	593	592	599	602	575	585	617	608	650	608	572	598	558	589	581	632	625	630	561	598	581	600	591	607	631	583	597	616	594	544	557	590	565	626	598	581	585	599	574	579	538	586	655	594	598	566	620	629	596	587	592	599	609	609	593	579	628	577	594	613	645	621	597	588	594	591	583	570	594	609	572	591	598	562	646	592	638	596	610	628	568	571	515	633	612	585	594	574	617	578	581	586	604	578	568	588	594	547	540	618	598	609	630	610	565	584	593	577	587	537	586	576	594	628	551	585	581	576	573	586	568	572	582	553	609	621	611	594	595	577	620	596	624	588	603	556	602	576	574	567	591	597	555	591	601	594	638	551	574	597	575	605	621	606	642	613	596	608	601	615	595	622	617	596	574	620	584	600	588	583	581	570	602	585	594	588	615	578	623	584	588	556	607	541	596	612	623	637	608	534	593	606	603	607	573	586	608	598	610	618	533	590	616	593	593	554	612	578	591	618	614	585	600	636	562	577	577	625	611	622	642	610	552	598	611	593	642	575	612	584	569	584	585	584	559	579	585	590	624	603	643	587	559	604	628	619	620	562	599	632	565	573	591	588	578	554	580	589	557	570	598	606	591	633	594	629	564	596	612	612	613	578	605	551	608	572	601	604	547	574	591	563	558	620	610	612	596	571	579	617	577	625	593	556	574	570	557	604	615	575	565	603	582	597	618	612	574	603	567	578	584	659	609	562	550	572	574	571	612	606	590	582	556	580	591	591	626	589	580	635	605	555	617	616	584	563	611	571	587	609	616	612	569	597	575	576	619	578	594	638	605	551	579	633	604	618	576	564	608	605	579	581	586	618	567	582	637	591	561	587	647	624	633	582	608	613	594	601	575	593	586	609	587	598	593	627	518	606	610	574	598	584	562	603	596	625	569	594	592	607	579	612	584	601	563	606	663	592	595	606	630	623	571	565	577	615	611	615	635	576	582	600	618	602	616	596	619	576	582	599	581	619	521	614	602	626	598	613	618	579	592	569	653	583	588	618	568	585	601	572	604	584	645	621	582	581	591	665	639	554	574	549	597	555	623	598	628	585	614	602	600	609	612	590	622	596	567	577	605	585	595	592	567	630	666	631	645	604	570	606	539	576	609	637	607	628	577	577	561	591	566	551	611	578	582	567	622	598	593	580	612	580	589	614	615	592	554	573	555	614	569	574	596	669	606	641	602	608	609	571	602	599	596	632	615	606	618	615	626	578	594	568	590	593	558	596	618	602	616	577	624	582	585	573	558	595	609	604	593	590	618	637	619	621	599	608	563	613	588	545	582	621	618	565	603	644	592	598	633	629	602	647	569	579	583	594	632	614	561	576	579	584	613	639	583	592	587	609	582	618	590	575	622	579	608	572	582	583	608	607	595	606	571	554	580	582	595	598	605	549	589	565	596	601	619	620	570	613	588	628	592	612	588	585	578	591	593	543	569	600	590	591	593	601	599	588	589	540	578	570	661	575	638	573	600	548	614	569	566	600	635	605	612	548	601	580	579	583	577	580	558	543	606	579	577	612	587	597	591	535	606	594	598	601	530	588	586	575	579	562	590	595	586	604	609	622	619	597	575	623	594	570	612	599	613	582	608	628	599	607	613	595	529	621	634	616	574	619	572	540	595	657	587	599	541	563	608	597	586	539	588	591	582	618	571	582	572	581	575	625	598	614	581	547	565	574	616	568	608	601	620	623	575	633	592	633	576	576	595	585	580	561	556	582	585	592	633	628	585	577	594	572	618	567	560	610	547	600	620	629	565	618	575	622	590	582	562	597	620	652	586	579	600	541	603	589	598	600	620	604	572	626	601	642	611	611	610	615	596	625	585	602	597	570	562	614	616	589	591	621	600	591	582	608	627	639	601	620	619	612	587	558	628	606	601	601	601	585	608	594	595	613	612	618	609	571	601	599	578	562	595	619	573	583	600	614	606	558	573	622	612	573	615	560	559	582	626	617	601	582	607	594	647
9953	6130	3795	2106	1748	1422	1132	1049	865	777	772	702	730	712	716	693	786	786	768	761	737	766	691	703	770	793	797	828	806	817	760	772	713	691	710	679	694	664	642	670	704	720	690	613	707	736	664	711	705	722	714	729	652	649	684	669	667	616	636	643	653	665	663	662	654	638	662	659	637	632	672	614	641	621	650	623	648	611	634	676	588	608	629	645	695	644	626	689	658	627	623	647	650	649	655	687	581	632	653	649	638	633	580	653	645	638	602	606	631	620	606	573	715	627	641	661	589	652	622	648	626	638	644	622	645	626	625	611	674	641	679	676	663	687	619	610	637	665	652	622	650	634	613	595	662	639	676	605	641	668	642	624	631	634	622	631	673	655	604	607	604	692	642	608	614	641	629	632	578	647	624	664	583	641	624	652	603	634	665	604	641	660	629	635	624	627	629	622	642	618	620	690	650	643	652	659	611	615	637	589	649	686	663	627	623	681	626	621	621	648	628	672	616	677	613	640	651	630	645	663	643	657	637	644	638	625	607	622	593	574	667	704	662	610	617	642	624	597	594	655	633	599	615	610	573	618	589	674	630	613	625	679	632	610	621	642	611	629	636	597	647	591	618	586	659	641	651	610	594	645	660	619	662	635	622	631	664	665	612	619	596	630	652	653	641	629	667	577	648	600	651	677	648	652	647	635	624	622	627	672	635	603	645	652	626	617	616	636	636	619	637	630	608	616	632	640	654	618	648	607	621	679	590	624	588	615	635	592	640	630	656	593	639	608	642	610	606	650	648	648	584	650	675	626	645	645	643	652	626	601	597	644	630	667	640	652	656	669	623	655	644	646	628	608	631	601	643	625	588	627	630	642	651	656	596	601	601	626	643	622	619	663	629	634	611	620	636	640	632	593	652	626	609	607	629	615	610	640	640	667	585	650	663	632	676	626	650	664	684	606	643	636	598	616	590	645	666	628	630	651	608	635	653	608	637	654	620	611	611	637	643	633	631	611	688	682	647	625	672	678	618	642	636	666	587	611	667	621	633	639	657	681	654	622	643	603	654	633	660	599	633	621	688	646	605	643	597	632	590	635	638	659	615	668	586	629	623	632	634	622	606	626	635	641	618	691	672	638	627	663	700	606	627	622	634	664	587	629	648	639	612	697	617	635	657	615	657	596	582	624	618	665	623	654	614	638	644	619	668	651	640	604	617	613	661	649	630	650	609	603	590	627	600	632	636	622	630	620	609	633	669	613	612	629	629	646	612	658	669	610	620	635	633	649	664	626	600	628	636	613	628	684	611	626	639	636	614	635	620	635	639	609	623	666	602	645	667	638	620	625	592	647	645	662	589	650	624	606	654	644	695	622	634	647	603	611	586	614	659	622	648	674	626	627	657	658	648	628	673	649	668	626	640	624	619	640	653	633	627	606	668	615	636	659	623	633	599	643	629	631	672	688	613	636	642	592	624	639	621	614	607	630	642	643	635	608	673	617	661	661	618	650	616	599	638	666	639	668	601	588	621	639	627	641	623	641	608	636	606	639	602	607	616	613	598	627	625	671	643	601	613	650	630	618	652	611	674	612	652	647	615	635	623	646	614	652	689	607	595	635	618	665	681	647	641	646	647	643	591	626	646	626	652	638	649	578	643	592	614	615	597	607	617	660	656	614	648	621	622	643	647	634	589	658	628	696	656	633	634	625	628	624	657	591	649	638	618	646	637	616	641	664	584	645	613	666	613	606	665	626	625	673	675	624	634	643	702	668	650	615	661	630	643	621	630	677	605	660	635	598	623	645	600	667	637	619	672	653	623	587	609	656	659	652	628	612	630	655	636	613	613	644	637	632	644	630	597	603	611	643	634	676	659	652	601	628	628	632	617	609	602	601	620	657	626	628	622	623	611	632	619	621	598	650	630	610	634	656	707	605	644	650	653	628	615	614	617	622	604	678	605	645	641	690	633	626	617	625	635	626	634	665	599	645	647	641	658	638	649	653	657	619	644	598	659	602	643	639	584	635	631	649	644	633	647	633	634	601	646	665	628	651	705	613	608	632	641	619	591	637	637	649	600	631	672	632	630	622	653	629	629	627	607	587	636	615	628	601	646	623	646	663	661	653	620	659	650	658	628	638	626	644	646	658	651	625	658	639	600	609	641	630	680	596	644	633	697	587	652	629	608	689	662	660	639	649	610	638	654	654	651	629	644	656	673	642	576	586	641	646	603	614	615	644	616	653	637	655	660	558	619	673	646	644	656	635	618	611	673	625	647	594	580	640	626	636	649	591	628	639	646	690	600	643	659	626	633	643	618	601	647	649	628	617	686	657	631	634	620	614	630	635	685	582	604	639	626	652	639	606	630	634	605	646	617	636	629	657	624	639	618	620	629	661	648	582	622	631	612	621	672	576	623	673	666	646	628	660	602	640	605	611	607	627	624	686	640	613	630	591	659	705	630	673	650	643	622	635	652	604	650	644	685	591	633	599	561	688	608	634	637	640	628	640	626	644	664	666	648	638	676	609	648	674	702	663	608	623	633	666	622	601	645	608	612	633	638	678	645	602	651	651	604	646	659	639	627	649	645	646	659	608	694	656	681	626	630	645	627	678	620	636	690	667	689	595	598	672	661	578	646	599	573	622	658	637	632	593	644	629	625	653	647	645	646	635	670	626	631	559	641	642	654	639	612	661	663	636	622	638	602	665	575	605	580	615	648	656	624	616	624	645	597	670	625	611	644	622	611	624	658	670	662	616	653	620	624	636	651	602	655	619	657	646	644	670	628	618	628	610	615	632	663	650	635	666	632	598	644	668	675	678	648	613	664	630	596	645	647	646	625	635	633	639	635	643	657	658	664	645	628	615	632	636	610	667	683	655	609	660	630	643	615	634	623	664	611	648	641	607	616	657	598	645	626	625	599	638	624	658	658	684	613	635	661	670	610	612	635	651	604	647	613	661	634	618	686	648	613	659	653	602	617	622	635	655	668	656	631	635	673	629	646	609	630	630	645	640	616	608	639	608	642	630	662	635	655	643	646	651	660	617	628	600	598	623	677	630	600	665	597	638	648	634	649	636	635	640	642	661	638	629	624	584	636	660	620	640	636	643	595	610	625	628	630	638	614	642	642	622	589	650	620	643	647	579	617	640	641	692	601	643	589	621	637	610	665	589	621	599	637	635	690	621	650	658	641	644	602	638	687	696	569	630	609	622	637	661	662	619	608	628	640	630	640	632	670	650	646	629	619	650	636	669	633	606	651	648	641	607	620	591	645	637	651	635	627	641	625	621	646	599	643	587	605	600	600	679	653	641	584	646	629	657	644	669	660	651	670	636	623	641	638	624	643	631	655	631	635	627	639	657	621	590	615	615	613	620	611	681	632	625	661	684	688	666	603	606	623	663	639	617	642	632	603	682	601	597	635	617	635	610	644	645	648	638	628	621	642	647	622	654	629	625	598	623	620	620	620	577	610	651	616	644	664	637	665	625	615	627	657	602	646	608	646	620
23797	21330	28581	24396	21311	10634	1770	1191	847	725	610	648	636	557	574	552	517	527	567	551	539	518	539	546	570	600	538	612	649	593	585	553	446	507	477	455	491	470	450	446	433	440	430	455	490	432	464	483	465	482	537	462	472	451	408	427	445	412	420	412	419	405	375	399	387	421	371	409	397	386	394	450	379	390	385	362	384	413	400	394	382	407	409	395	381	402	380	371	411	363	362	419	353	394	381	377	342	391	373	374	392	396	397	391	362	386	334	343	401	353	392	322	373	376	359	386	367	405	357	360	399	361	384	381	390	405	406	396	377	393	382	385	416	359	415	369	386	347	411	411	417	386	393	404	390	389	395	383	351	407	348	409	370	376	381	386	395	396	373	393	396	351	372	370	402	377	355	383	421	347	391	383	415	386	364	375	380	387	430	408	381	362	369	357	390	367	368	352	401	364	353	381	365	399	401	402	363	405	357	401	377	348	378	369	384	383	382	383	364	395	372	413	355	385	384	373	388	392	364	404	346	372	374	385	419	368	417	368	382	354	391	350	367	404	406	371	366	378	390	366	375	373	370	378	380	375	392	372	398	349	365	402	378	333	405	363	388	340	362	392	366	357	371	339	357	359	387	374	401	378	399	325	378	367	364	394	388	379	372	358	381	353	401	361	367	363	351	408	383	387	388	354	367	352	397	364	404	362	371	390	421	375	391	387	404	355	355	375	425	414	367	393	369	371	375	375	387	388	371	396	366	375	371	411	419	367	355	397	387	368	396	384	374	387	370	408	380	393	368	346	403	368	396	387	404	399	399	368	389	394	396	394	401	378	366	380	399	407	409	400	375	400	379	352	360	402	395	365	386	371	392	398	352	419	371	355	403	365	370	412	385	393	406	378	381	405	350	352	365	394	366	364	386	373	370	359	417	384	403	357	393	378	413	410	340	369	457	411	380	372	402	367	343	398	362	394	378	396	388	380	391	341	411	386	348	390	404	341	384	348	382	385	396	398	356	377	346	404	377	387	391	382	393	381	401	377	376	371	383	408	348	366	376	378	358	426	370	409	419	379	378	347	397	350	374	375	405	426	398	404	390	361	419	395	407	412	399	419	385	384	405	374	354	370	408	385	360	391	388	377	344	370	392	389	376	371	378	402	364	359	385	404	390	381	383	389	404	387	370	374	352	385	402	410	363	386	367	402	379	365	397	401	395	425	391	359	377	391	368	393	363	374	343	395	380	364	377	361	405	393	341	370	388	375	405	368	407	360	396	380	390	380	394	383	413	359	380	375	366	364	381	375	388	411	386	383	415	380	396	413	404	374	357	363	387	370	402	375	364	350	390	405	384	340	391	379	340	366	367	416	362	381	331	403	411	368	404	365	408	407	376	348	372	380	358	388	379	383	372	372	380	369	365	382	385	358	392	392	357	376	361	388	369	374	388	378	373	386	395	359	367	385	382	364	379	395	402	381	352	376	376	373	355	412	361	407	367	420	354	388	334	394	367	396	385	400	391	380	381	377	374	341	410	389	398	364	400	382	383	378	377	417	389	387	414	412	426	375	381	382	391	365	375	387	382	372	351	391	373	354	379	361	380	367	396	378	382	385	399	346	376	356	392	386	374	339	394	391	380	395	377	405	366	381	378	399	369	340	396	410	393	370	392	358	391	388	404	378	357	380	342	382	430	411	380	374	382	381	386	394	378	396	371	384	400	375	372	382	373	415	378	410	438	364	387	381	391	387	355	345	346	390	372	359	398	383	388	370	387	376	363	403	385	378	380	387	385	399	378	361	379	374	406	416	402	386	410	353	402	374	365	369	420	398	378	447	380	352	395	412	351	359	344	391	382	365	381	402	355	367	406	428	367	412	374	371	368	384	415	392	399	388	352	426	396	362	397	355	352	374	355	346	422	378	382	391	355	367	363	368	360	393	415	361	412	384	383	356	375	379	380	395	386	402	360	367	377	383	404	347	348	365	404	385	388	369	370	403	400	374	376	385	363	381	400	375	400	355	383	393	367	397	393	377	403	373	430	342	380	397	388	365	379	359	382	377	415	363	352	339	391	388	380	361	381	410	360	400	399	395	363	375	346	365	401	352	393	374	344	407	361	369	375	389	408	384	380	369	403	341	367	375	402	399	361	413	352	356	365	422	382	394	367	402	402	396	364	387	381	387	381	403	331	389	385	367	399	393	352	373	370	361	366	374	382	367	359	377	377	386	347	356	398	409	347	374	389	393	377	374	370	392	382	420	385	371	383	386	369	370	359	383	424	381	375	416	358	337	396	365	353	399	383	379	401	373	364	399	408	392	398	376	369	357	373	394	417	375	407	385	391	393	379	397	397	382	404	360	384	371	393	384	395	382	360	357	372	379	378	365	336	357	355	377	374	384	346	367	364	392	375	427	394	363	377	371	375	363	374	407	405	363	417	376	371	401	378	375	359	374	390	380	369	335	400	376	363	391	377	410	358	385	379	368	377	350	369	389	404	398	372	410	412	395	401	365	392	401	375	371	370	370	362	392	361	390	390	385	339	389	369	354	356	389	383	350	386	392	384	345	375	391	379	380	405	363	355	427	374	372	396	372	406	336	372	380	367	388	360	384	358	376	373	374	368	376	380	403	379	364	352	370	403	382	417	368	360	383	362	375	384	396	376	391	397	384	372	380	377	426	408	382	379	380	393	383	370	399	360	363	384	343	416	385	386	367	394	354	392	402	373	403	394	368	389	365	413	401	363	388	416	379	353	348	386	365	436	407	386	382	364	390	375	369	342	415	365	368	349	407	413	377	347	384	388	369	400	350	351	379	376	414	351	374	365	388	395	368	406	386	395	380	392	388	395	399	404	365	383	407	383	356	380	362	401	394	384	384	408	379	378	375	411	398	396	371	410	367	400	412	391	393	418	386	408	389	399	378	383	401	364	376	404	378	394	412	380	384	369	379	372	347	396	375	431	371	387	380	380	407	388	378	379	362	370	380	392	359	365	389	389	412	415	356	379	377	384	406	398	348	393	365	376	385	361	381	376	372	381	429	333	377	385	362	366	390	397	384	385	369	390	348	373	392	388	389	387	371	395	373	355	406	383	335	388	414	383	407	377	390	391	430	373	365	395	385	376	401	381	371	431	379	359	389	345	392	378	404	350	401	378	360	388	363	387	413	381	362	390	400	372	379	413	393	379	414	376	378	382	391	390	387	365	405	364	352	354	388	427	417	352	386	372	366	387	394	381	392	406	342	431	380	393	368	420	393	367	379	384	375	407	366	390	371	370	395	382	400	361	364	397	407	363	361	414	428	421	389	379	394	366	398	382	389	374	376	369	370	382	362	408	379	413	412	345	390	355	393	383	412	404	377	423	396	383	407	373	404	383	368	380	434	405	356	376	376	370	384	357	376	383	344	373	390	378	361	390	379	370	348	370	392	407	402	377	389	407	399	385	386	393	372	381	371	368	382	381	386	393	400	392	347	380	424	373	332	385	375	382	365	381	396	382	394	370	379
12508	28675	13059	5059	3806	2938	2186	1814	1323	1016	923	828	821	700	752	732	757	777	716	718	704	641	653	642	746	718	784	734	802	829	749	651	599	610	571	541	561	514	524	530	543	502	576	504	526	513	509	566	550	581	631	624	546	504	482	476	481	561	482	499	435	443	439	436	407	422	429	435	448	432	439	443	430	427	410	425	409	431	410	404	428	441	394	418	414	383	416	410	422	410	410	391	398	397	436	426	419	449	446	402	439	425	439	420	403	383	381	382	480	403	410	456	416	402	423	394	438	412	385	401	413	380	409	412	405	434	451	394	463	422	409	405	431	424	384	419	420	413	438	438	427	424	416	411	430	435	430	419	431	451	410	406	415	401	407	441	425	438	423	410	417	386	427	402	422	405	448	420	392	417	446	419	409	447	431	408	420	415	417	414	430	397	389	385	446	450	430	406	396	393	391	434	429	411	411	397	434	383	384	403	385	388	377	442	426	385	439	385	428	409	429	447	419	421	383	412	401	414	418	426	451	408	423	430	418	401	397	391	407	419	438	431	413	407	387	426	427	360	419	440	356	405	416	462	398	414	434	407	396	379	438	440	384	426	457	440	407	390	403	437	406	479	420	396	440	413	425	406	407	432	447	381	418	401	386	404	411	407	437	389	413	423	434	409	388	417	421	471	451	409	388	425	420	393	411	444	431	401	428	409	405	420	411	403	377	405	369	423	422	417	416	427	428	391	427	447	443	448	397	412	453	406	419	406	422	460	422	405	423	445	401	412	391	438	416	430	412	391	400	397	446	423	385	404	395	432	444	421	395	414	401	385	419	416	426	398	416	420	429	419	406	406	415	442	430	426	416	426	418	376	429	442	405	409	398	390	433	404	404	422	418	434	391	464	409	401	384	396	366	425	415	398	429	398	395	412	379	427	415	420	420	418	415	412	417	378	398	428	403	386	415	412	384	358	421	384	427	426	410	438	428	395	448	382	416	407	363	422	373	440	406	400	405	397	432	402	402	445	401	423	407	396	397	421	407	381	426	413	372	410	456	440	371	375	398	407	390	425	435	390	387	437	408	404	397	421	444	396	433	424	368	440	443	415	445	426	421	423	423	406	423	422	402	414	391	407	374	459	439	399	437	390	438	381	382	416	374	380	404	406	414	420	421	422	419	405	407	424	413	369	397	397	432	401	427	412	405	411	390	387	414	420	384	390	390	433	419	422	411	423	407	401	421	411	415	415	391	419	404	449	424	405	434	428	402	409	351	396	394	410	411	448	435	370	449	416	402	407	410	446	401	432	398	430	405	460	434	410	429	395	403	412	420	441	422	422	409	407	406	422	433	432	394	438	416	394	408	413	393	430	409	427	413	441	435	404	420	437	448	412	412	407	417	430	400	387	422	426	374	440	372	399	362	396	426	438	390	439	438	381	407	424	425	449	405	428	397	431	391	437	444	446	430	433	364	405	403	412	380	393	424	402	438	405	417	417	399	402	421	386	428	401	421	428	436	403	401	409	418	398	422	371	377	423	394	388	405	399	410	439	405	411	408	413	403	418	430	393	400	412	473	406	406	443	388	427	418	418	416	387	410	413	403	388	427	432	439	431	403	429	393	429	398	376	383	391	396	386	425	412	443	418	410	416	417	431	385	415	423	415	380	432	402	417	408	421	423	395	391	441	451	413	436	432	429	412	432	449	432	425	426	386	369	365	426	406	461	410	413	404	392	406	427	386	406	412	421	441	414	404	431	396	399	410	421	413	415	415	428	412	439	429	397	432	436	415	374	429	414	400	439	412	443	437	412	424	418	403	415	445	401	409	407	435	407	397	414	441	419	421	426	400	405	416	415	427	411	392	358	450	385	428	400	428	368	406	418	417	418	396	421	436	424	413	389	402	436	409	410	426	428	397	417	397	431	417	426	410	444	427	378	422	409	427	412	440	373	423	428	400	390	429	426	423	402	436	420	446	403	439	408	434	393	425	406	395	434	412	407	398	405	422	439	413	380	417	396	430	410	395	393	410	382	374	434	453	372	395	401	431	449	391	454	404	417	420	409	398	385	409	394	394	411	439	435	397	424	402	416	430	443	400	439	366	403	425	415	424	430	435	388	383	394	413	408	385	434	428	427	405	401	415	417	457	416	445	398	415	404	400	372	431	430	428	389	402	413	398	403	409	406	419	426	414	393	418	428	376	430	405	434	419	434	420	419	413	421	398	392	428	422	423	400	402	428	417	426	420	376	421	434	429	433	422	403	424	440	397	428	427	400	408	447	417	431	390	419	423	426	376	394	390	416	401	414	380	445	434	395	424	400	420	404	389	419	430	399	417	425	399	428	449	402	406	428	376	425	370	393	405	412	407	443	390	458	402	416	422	416	401	430	402	417	426	430	412	422	458	396	385	414	399	389	450	456	424	414	421	397	433	413	403	434	428	404	384	419	421	423	416	462	391	431	393	382	421	411	409	394	433	424	419	383	440	393	433	412	419	422	420	427	405	422	412	406	407	424	412	460	421	415	417	401	429	421	411	412	383	421	374	422	431	452	400	379	452	431	419	426	405	394	401	393	421	420	437	406	394	403	406	416	415	404	405	387	427	416	384	412	399	423	411	430	412	414	427	427	392	439	441	410	438	408	396	409	420	435	431	427	393	450	415	400	441	387	400	399	446	399	406	359	387	390	413	436	387	435	406	392	406	450	381	381	381	426	401	435	395	402	425	423	376	416	421	379	419	420	431	439	422	423	402	405	403	422	385	372	404	449	444	373	420	411	437	441	434	429	383	395	396	449	449	422	401	443	388	383	437	432	426	446	429	459	415	410	438	404	448	429	423	457	392	430	413	409	360	377	392	403	439	405	415	415	402	410	383	424	388	390	444	425	418	438	408	436	406	422	404	415	401	403	398	399	390	423	414	398	401	420	446	419	422	407	400	422	432	455	458	448	426	415	380	395	424	407	425	439	402	444	444	443	422	406	386	387	418	429	410	406	417	428	409	403	417	395	457	434	440	443	424	433	392	412	389	419	430	464	421	380	407	413	434	429	425	416	430	405	413	376	414	408	430	422	421	434	417	418	409	397	409	448	457	402	397	396	409	440	428	389	421	431	388	404	384	414	395	431	417	419	423	406	407	432	408	438	428	397	378	416	416	406	360	422	404	446	409	399	389	383	438	407	421	428	445	451	412	451	385	408	412	417	408	410	451	430	423	401	419	409	384	380	422	408	390	426	411	389	446	435	423	418	411	368	409	402	423	411	380	428	401	392	401	420	414	399	410	430	419	398	460	429	425	381	413	429	409	413	392	413	442	429	402	395	436	405	401	386	440	414	411	412	435	407	412	440	440	408	395	412	391	439	423	383	419	375	428	371	415	407	435	396	403	408	410	419	403	408	417	428	414	399	411	430	421	398	395	399	446	388	414	421	402	379	405	372	468	423	453	391	455	422	375	425	411	422	370	434	409	425	393	436	425	404	413	407	402	389	428	386	411	400	428	437	396	435	435
25113	21317	27378	25468	10825	2037	1379	1172	1061	937	998	944	970	899	897	927	910	909	914	924	860	924	866	926	910	969	876	966	985	947	909	901	922	868	841	800	865	840	829	859	787	844	885	857	860	869	881	879	894	873	921	879	871	819	843	835	833	839	844	770	864	804	818	806	800	828	816	724	843	781	824	852	774	797	760	806	791	804	802	772	806	859	803	803	756	775	799	878	828	787	816	805	769	823	789	804	776	832	741	833	822	805	808	802	813	788	842	807	804	779	834	783	806	792	809	838	824	826	794	806	786	779	827	858	819	818	764	819	800	808	807	780	783	734	801	794	845	812	811	803	812	835	801	765	830	843	783	789	784	813	826	825	837	796	856	777	779	777	795	817	772	852	776	825	765	798	771	786	765	765	789	759	807	780	758	762	836	807	809	799	817	770	779	790	827	759	717	827	797	777	839	774	800	803	816	809	790	803	897	823	729	793	750	784	767	769	811	814	749	730	807	860	779	817	760	852	785	810	751	804	771	782	816	833	786	788	793	781	779	795	852	731	773	772	809	813	817	830	747	821	800	755	783	781	804	862	815	831	807	810	776	792	805	823	784	797	804	783	752	821	777	805	827	774	814	827	776	799	774	755	857	839	808	798	811	772	823	851	827	816	727	789	795	846	792	811	821	808	824	833	824	790	839	768	857	834	822	798	820	762	780	837	867	769	806	790	814	827	818	809	806	849	829	822	821	772	735	807	776	804	799	783	802	774	778	802	767	804	769	814	829	837	769	757	761	802	787	816	785	805	788	771	798	775	776	751	780	855	805	775	780	812	793	809	832	813	847	801	789	761	814	872	806	849	800	812	805	769	816	822	825	836	810	811	826	806	761	829	851	782	793	784	823	821	811	797	776	816	790	785	760	799	774	796	799	827	830	754	772	757	789	834	809	789	783	772	820	819	739	768	795	771	756	795	759	787	813	800	777	782	773	779	798	793	757	792	828	777	788	814	789	750	740	774	812	747	781	791	806	806	797	784	782	829	810	762	847	804	769	863	852	829	795	794	776	812	824	778	824	799	807	799	822	827	752	828	859	777	731	817	769	801	830	824	785	758	797	800	815	822	755	791	765	799	842	764	787	782	778	821	774	785	796	833	815	835	811	771	780	786	773	806	783	785	762	806	799	797	795	774	779	798	795	789	774	799	800	804	796	772	771	768	762	790	772	732	783	809	785	799	747	784	771	773	824	813	843	770	805	793	758	841	843	844	779	827	778	758	806	845	783	774	751	791	807	819	856	770	760	784	790	802	803	790	783	764	825	797	826	792	787	817	757	792	754	804	835	788	798	782	807	842	799	806	784	791	785	835	826	793	786	806	810	788	812	781	794	853	821	776	764	797	765	794	811	805	836	816	844	821	837	819	844	821	816	884	765	801	828	817	775	814	798	837	792	793	819	808	749	780	750	812	897	825	825	803	840	818	753	775	765	788	794	794	785	865	792	865	828	845	776	794	835	789	817	782	801	799	818	770	780	824	810	808	769	713	794	857	792	802	773	802	828	762	754	844	775	780	746	796	813	878	754	752	768	826	773	819	791	809	826	841	819	831	810	745	805	791	785	843	778	792	811	811	852	813	787	748	817	761	814	819	811	803	818	810	826	819	815	839	771	782	816	778	775	765	812	765	827	775	801	789	813	795	788	818	760	769	765	806	758	778	810	763	764	801	823	775	745	823	816	742	797	744	830	775	834	810	807	773	777	840	786	786	803	767	828	746	790	842	830	737	762	797	843	775	804	753	813	749	799	786	780	800	807	780	787	829	825	829	785	773	828	743	800	789	767	821	756	787	797	783	738	769	805	852	777	788	822	825	793	815	790	868	791	797	750	774	834	797	778	793	782	840	724	800	811	795	815	814	800	793	758	832	876	860	779	754	792	787	739	834	827	803	854	823	842	802	773	773	798	813	747	799	826	799	779	787	795	801	774	834	759	800	806	774	803	777	803	804	777	778	811	785	794	723	776	848	754	801	730	733	777	782	748	825	813	769	816	810	771	793	860	789	816	804	757	830	824	815	750	780	798	824	759	783	802	757	802	856	736	801	818	793	816	775	764	782	795	788	828	790	772	824	836	806	810	771	843	793	776	810	770	779	792	809	796	824	849	779	792	799	814	782	766	788	798	770	747	809	826	826	808	827	844	835	801	755	790	784	801	784	812	738	830	797	829	775	777	779	773	749	810	753	837	790	802	781	773	801	790	795	837	811	791	822	780	814	755	824	852	788	789	770	758	790	782	797	794	835	767	812	835	841	866	775	803	795	771	781	764	835	835	785	833	762	829	849	779	788	769	793	800	793	789	799	808	786	779	814	832	790	842	798	837	856	803	840	761	761	792	785	767	828	855	831	822	834	794	734	780	785	763	743	805	796	803	831	794	843	766	833	840	786	758	803	768	772	802	774	810	827	780	772	787	774	822	806	762	803	819	748	867	765	788	850	767	792	848	757	805	767	815	825	827	766	822	788	805	802	767	797	764	815	833	831	776	798	743	778	771	843	760	813	794	805	753	801	807	804	813	773	792	789	822	778	811	784	767	804	832	807	732	791	766	824	837	765	790	847	813	801	790	834	834	806	786	849	801	762	851	815	799	794	790	807	851	763	784	780	828	824	785	805	828	822	798	775	796	775	805	797	811	773	790	751	795	780	770	785	824	807	755	764	807	779	782	792	801	802	780	782	799	797	791	813	794	777	786	775	728	776	738	790	785	790	802	814	798	801	849	826	810	777	814	798	829	833	740	770	820	794	758	776	776	822	843	809	851	783	791	797	804	781	792	774	812	820	836	825	829	773	824	783	791	852	792	822	827	854	804	761	822	788	789	790	776	769	784	785	810	796	793	835	776	785	742	750	828	828	783	772	801	831	819	766	771	769	836	798	778	807	811	827	773	820	794	777	798	816	802	782	746	789	812	755	788	826	784	795	806	754	792	798	821	791	758	769	794	770	754	819	829	814	738	821	800	761	786	789	885	796	806	813	788	806	851	804	751	729	800	796	761	829	824	797	837	780	827	788	819	821	809	808	783	849	806	734	855	780	826	795	761	791	831	839	755	821	792	795	781	798	793	795	765	810	809	793	787	813	764	851	801	794	826	838	781	787	834	814	792	798	795	813	777	789	793	827	743	831	792	803	817	806	793	768	829	825	802	761	790	772	811	798	799	820	764	793	780	751	827	784	800	813	817	798	749	770	778	800	811	806	798	834	876	783	818	760	824	801	809	844	816	797	772	788	822	812	750	853	787	800	760	776	830	812	767	765	809	764	798	782	822	816	784	761	760	761	847	765	841	818	804	778	771	762	751	817	821	833	846	845	822	801	778	805	835	809	811	801	837	797	835	732	828	783	785	813	769	790	828	757	783	799	729	798	776	738	856	774	832	795	815	777	808	878	764	839	814	813	754	784	798	825	866	816	823	840	819	768	811	808	825	786	793	791	810	811	836	827	778	740	780	768	814	784
10438	20430	8576	3716	3314	2563	1956	1744	1391	1234	1145	1092	1026	1006	1026	1070	1016	1015	1045	966	1047	970	991	992	1081	1062	1076	1079	1137	1114	1092	978	947	921	958	929	897	865	823	905	912	908	928	856	896	946	891	950	901	954	984	936	945	925	803	865	860	850	850	869	847	853	830	832	858	819	798	836	855	813	883	824	824	840	829	788	891	787	796	850	781	826	818	852	871	826	849	848	874	856	780	820	820	856	810	830	777	817	822	798	890	875	839	828	798	790	842	818	838	849	805	826	776	846	824	781	834	814	861	839	821	817	763	804	796	842	827	765	878	876	796	866	782	854	825	804	860	852	792	897	842	800	843	789	826	806	853	869	823	803	799	823	829	845	805	814	883	811	869	833	835	841	813	773	810	853	837	805	802	815	788	829	830	793	841	844	786	824	829	796	810	784	844	869	823	816	821	776	845	815	815	867	856	773	814	836	834	811	828	843	841	826	809	822	833	856	823	828	823	826	820	800	855	815	824	828	857	788	800	862	803	781	863	819	867	787	803	771	843	805	842	827	838	818	768	825	816	800	799	782	874	847	853	794	856	776	870	819	834	808	840	794	843	783	868	801	788	772	828	798	830	848	781	825	847	847	793	816	813	827	794	795	789	794	828	869	859	797	839	872	823	817	804	804	784	797	846	794	822	765	857	772	805	786	794	827	814	851	858	775	752	852	812	807	850	803	800	845	783	836	857	809	845	839	829	795	759	867	828	801	864	839	848	828	783	893	793	834	804	768	814	846	815	801	838	761	791	831	776	798	800	851	811	834	820	807	846	818	830	831	794	804	818	875	836	776	809	836	786	861	815	847	884	781	792	852	760	824	852	801	803	839	789	811	784	827	766	861	786	802	778	791	779	821	816	830	818	894	824	782	814	864	828	768	851	806	785	865	815	817	822	804	798	797	820	804	812	810	777	810	801	790	758	878	748	781	820	784	798	857	832	811	855	796	844	829	759	838	828	820	837	781	781	780	845	816	833	795	789	883	835	819	802	833	812	797	856	852	838	764	847	763	820	745	797	828	819	869	829	855	865	885	788	889	801	857	838	828	781	791	763	819	785	821	752	855	807	826	806	811	883	828	805	809	817	785	837	856	857	799	825	810	871	810	776	823	806	805	860	806	848	843	838	797	844	869	885	830	802	842	776	838	810	864	802	833	841	807	792	855	885	861	805	819	802	834	797	790	814	833	781	833	825	829	824	844	817	759	808	832	804	795	794	829	799	829	869	856	766	841	788	834	817	799	857	841	813	827	825	813	803	828	767	832	860	860	810	811	773	807	868	807	764	802	799	813	912	863	796	818	819	821	840	801	819	830	865	766	825	811	811	815	786	831	817	844	794	816	837	832	817	789	831	828	802	779	799	843	795	822	796	843	834	743	831	794	850	851	811	845	882	828	812	803	861	811	822	832	860	856	780	862	830	806	812	795	812	827	849	800	825	803	820	819	856	766	812	842	786	883	806	819	813	803	844	829	784	883	820	785	812	840	821	784	815	817	810	814	834	813	826	823	836	826	861	852	783	825	856	829	807	815	813	802	781	796	829	825	805	772	793	800	787	807	838	844	838	802	848	812	803	842	797	858	791	806	782	839	858	817	807	747	825	779	855	843	834	826	823	798	820	835	774	809	817	830	820	873	787	813	825	816	800	827	780	800	865	825	784	815	848	845	805	807	800	786	830	846	822	834	781	832	771	802	891	783	803	792	829	842	788	816	797	842	816	826	804	787	822	873	854	811	829	862	846	835	841	870	820	809	776	859	810	774	849	843	810	846	827	823	823	849	784	815	837	852	840	833	846	790	806	829	841	816	804	796	828	818	884	804	790	845	833	855	890	887	822	834	768	807	807	823	814	815	804	860	800	861	779	852	814	865	784	791	766	802	846	890	850	823	781	809	819	828	814	800	851	838	855	820	833	750	849	834	820	861	814	812	809	830	825	810	808	848	850	816	788	807	804	841	772	842	827	723	808	843	765	796	841	800	745	793	845	804	867	834	838	847	842	863	843	832	844	818	853	825	788	816	820	777	784	824	835	800	789	861	868	797	849	883	813	804	862	839	781	768	808	848	778	774	914	877	783	770	740	819	789	815	787	828	839	823	848	798	809	793	835	801	894	833	772	824	823	840	821	748	806	832	835	801	848	852	804	833	827	819	845	823	842	793	786	814	858	847	777	861	894	862	834	838	786	838	825	795	833	876	837	847	838	791	800	788	821	831	843	804	818	823	846	828	840	823	778	824	812	805	861	799	829	816	806	851	790	823	805	801	786	798	847	813	829	836	830	821	803	797	818	793	811	776	781	836	794	880	796	800	837	818	824	898	817	824	811	817	806	851	784	829	847	849	781	833	828	859	818	816	842	795	764	836	816	823	848	888	783	777	845	781	775	822	843	857	805	837	813	870	845	821	859	785	796	811	813	798	853	833	871	849	814	818	816	819	820	818	771	834	829	862	816	769	850	863	803	778	815	812	796	824	815	824	806	833	808	867	787	787	842	801	834	868	876	805	838	811	807	801	896	835	779	786	747	782	846	807	820	811	821	791	791	823	764	844	801	826	847	857	837	801	838	825	807	835	828	865	805	805	800	816	816	824	853	813	799	804	791	809	749	825	859	823	831	851	758	824	813	816	848	856	823	816	802	788	820	849	816	827	781	822	838	751	801	842	790	813	818	783	813	785	837	855	814	794	829	819	834	776	859	846	769	860	838	827	821	852	776	836	818	815	838	759	793	788	799	840	749	831	797	798	830	792	792	839	825	849	821	896	747	812	786	804	905	821	820	867	848	797	787	788	823	800	803	875	782	845	787	847	831	791	817	813	795	830	858	837	842	819	835	835	797	873	799	853	814	882	810	775	852	828	867	811	786	803	784	864	815	829	804	824	781	830	820	808	783	805	798	810	838	840	817	863	808	806	824	842	795	824	807	802	788	805	822	817	797	815	803	775	848	844	775	771	819	778	791	802	877	841	845	833	857	809	874	846	822	836	865	851	819	907	852	908	885	809	820	796	819	728	804	773	839	796	774	834	855	808	782	796	808	812	806	854	795	859	790	826	790	815	870	812	786	825	841	820	859	842	867	842	792	824	884	806	873	812	764	820	827	813	809	833	813	856	815	820	811	844	814	809	779	864	815	830	802	843	874	866	814	812	843	851	818	819	884	857	779	816	814	859	820	847	795	826	886	849	818	829	803	854	859	816	851	864	836	834	813	796	795	804	847	789	816	814	827	857	832	822	849	825	791	758	810	820	795	842	804	850	822	844	815	767	812	834	818	816	785	866	839	828	871	860	806	789	812	795	783	815	814	846	836	812	817	802	826	818	871	808	827	814	853	805	847	797	798	818	827	814	777	844	826	793	818	797	815	776	783	795	797	845	769	854	772	836	789	808	789	816	805	808	812	798	827	835	752	845	844	798	813	789	860	859	807	784	804	792	848	809	794	852	853	840	865	815	789	783	778	872	852	825
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
